fsxNet Wiki

BBS Development & Resources

User Tools

Site Tools


projects:opensource:titan:start

This is an old revision of the document!


Titan BBS

Titan BBS is an experimental BBS written in C++ for Linux and Windows. It utilizes parts of C++17 which can be found in Visual Studio 2019 (and recent versions of Visual Studio 2017) and GCC 8+. On Linux CMake is used to configure.

Titan uses sqlite3 for messages, user bases, file bases etc. It comes with it's own FTN message tosser (TitanFTN) at this stage only supports being an end node.

Titan also relies on third party utilities for some features. SEXYZ for file transfers and InfoZIP for archiving.

Titan is configured using JSON files. Art files for menus etc are plain text files which can include special CTRL-A codes for colour for those users that want to use it. A utility ans2ctrla is included to convert .ANS files to CTRL-A text files.

See Also:

projects/opensource/titan/start.1556081818.txt.gz ยท Last modified: 2019/04/24 04:56 by apam