This shows you the differences between two versions of the page.
Both sides previous revision Previous revision | |||
projects:opensource:titan:start [2022/10/15 04:05] avon removed |
— (current) | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== 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. | ||
- | |||
- | * [[projects:opensource:titan:install|Installing Titan]] | ||
- | * [[projects:opensource:titan:configure|Configuring Titan]] | ||
- | * [[projects:opensource:titan:configureftn|Configuring TitanFTN]] | ||
- | |||
- | **See Also:** | ||
- | |||
- | * Source: [[https://git.magickabbs.com/cgit/Titan]] | ||