The Thought BBS is a .NET console (text) BBS engine for Telnet and dial-up systems.
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.
- Installation
- Database
- Server
- Migration
- RemoteAccess and Compatible
- Synchronet
- User Management
- Security
- Menus
- Messaging
- Storage Formats
- Fido MSG
- Hudson
- JAM
- Files
- Doors and External Programs
- Configuration Records
- Macros
- Drop Files
- CALLINFO.BBS
- CHAIN.TXT
- DOOR.SYS
- DOOR32.SYS
- DOORFILE.SR
- DORINFOx.DEF
- EXITINFO.BBS
- PCBOARD.SYS
- SFDOORS.DAT
- TRIBBS.SYS
- USERS.SYS
- UTIDOOR.TXT
- Tips for Popular Doors
- Kannons and Katapults
- Legend of the Red Dragon
- Planets: The Exploration of Space
- Networking
- Scripts
- Verbs
- Text Files
- Translators
- ANSI
- AVATAR
- Ezycomm Color Codes
- KDrive Color Codes
- Nexus Color Codes
- PCBoard Color Codes
- RemoteAccess Color Codes
- Synchronet Color Codes
- X-Codes
- Settings
- Semaphore Files
- Closing