Thought BBS Sysop Documentation

The Thought BBS is a .NET console (text) BBS engine for Telnet and dial-up systems.

Documentation Status

Every element of the BBS can be customized with external scripts, menu files, language files, etc.  Even the source code itself can be recompiled by advanced administrators.  The BBS engine merely coordinates the different customizations implemented by the administrator.  This flexible design allows any type of system to be created, but might be considered "too flexible" in that many elements must be implemented for a even a minimal system.

This problem is alleviated with a standard reference implementation, documented here.  The reference implementation is a starter BBS system with a rich set of scripts, language prompts, etc., all ready to be executed.  The implementation is designed to allow administrators to customize most of it without writing any programming code.

Table of Contents (Work In Progress)

  1. Installation
    1. Database
      1. SQL Server
      2. Access/Jet
    2. Server
      1. Desktop Server
      2. Windows Service
    3. Migration
      1. RemoteAccess and Compatible
      2. Synchronet
  2. User Management
  3. Security
    1. User Levels
    2. Security Expressions
  4. Menus
    1. File Format
    2. Security
  5. Messaging
    1. Storage Formats
      1. Fido MSG
      2. Hudson
      3. JAM
  6. Files
    1. File Areas
    2. File Requests (FREQs)
    3. File Transfer Protocols
      1. Email Attachment Option
      2. External Program Option
      3. XMODEM
      4. YMODEM
      5. ZMODEM
  7. Doors and External Programs
    1. Configuration Records
    2. Macros
    3. Drop Files
      1. CALLINFO.BBS
      2. CHAIN.TXT
      3. DOOR.SYS
      4. DOOR32.SYS
      5. DOORFILE.SR
      6. DORINFOx.DEF
      7. EXITINFO.BBS
      8. PCBOARD.SYS
      9. SFDOORS.DAT
      10. TRIBBS.SYS
      11. USERS.SYS
      12. UTIDOOR.TXT
    4. Tips for Popular Doors
      1. Kannons and Katapults
      2. Legend of the Red Dragon
      3. Planets: The Exploration of Space
  8. Networking
  9. Scripts
    1. Bulletins
    2. Logoff
    3. Logon
    4. Quote
    5. SysopPager
    6. WhoCalled
  10. Verbs
    1. DisplayFile
    2. DisplayWbbsBulletin
    3. RunDoor
    4. RunMenu
    5. RunScript
    6. SendFile
  11. Text Files
    1. Translators
      1. ANSI
      2. AVATAR
      3. Ezycomm Color Codes
      4. KDrive Color Codes
      5. Nexus Color Codes
      6. PCBoard Color Codes
      7. RemoteAccess Color Codes
      8. Synchronet Color Codes
      9. X-Codes
  12. Settings
  13. Semaphore Files
    1. NOLOGONS.SEM
    2. NOPAGING.SEM
  14. Closing
    1. Credits
    2. Glossary