| Both sides previous revisionPrevious revisionNext revision | Previous revision |
| dir:ctrl [2018/02/02 18:43] – Added tags digital man | dir:ctrl [2025/12/31 17:05] (current) – Add tdfonts sub-dir digital man |
|---|
| ====== CTRL Directory ====== | ====== ctrl directory ====== |
| |
| The path to the Synchronet control (CTRL) directory defaults to a sub-directory named ''ctrl'' off of the installation directory (e.g. ''/sbbs/ctrl/''). | The path to the Synchronet control directory defaults to a sub-directory named ''ctrl'' off of the installation directory (e.g. ''/sbbs/ctrl/''). |
| |
| ===== Directory Contents ===== | ===== Directory Contents ===== |
| The Synchronet control directory contains critical configuration and data files for the operation of the software as well as some files (e.g. ''[[custom:text.dat]]'') that allow for sysop customization of the BBS. | The Synchronet control directory contains critical configuration and data files for the operation of the software as well as some files (e.g. ''[[custom:text.dat]]'') that allow for sysop customization of the BBS. |
| |
| The stock/default contents of the ''ctrl'' directory can be browsed online [[http://cvs.synchro.net/cgi-bin/viewcvs.cgi/ctrl/|here]]. | The stock/default contents of the ''ctrl'' directory can be browsed online [[https://gitlab.synchro.net/sbbs/sbbs/-/tree/master/ctrl|here]]. |
| |
| A daily snapshot archive of the stock/default contents of the ''ctrl'' directory can downloaded in [[ftp://ftp.synchro.net/sbbsctrl.zip|zip]] (for Windows) or [[ftp://ftp.synchro.net/sbbsctrl.tgz|tgz]] (for *nix). | A daily snapshot archive of the stock/default contents of the ''ctrl'' directory can downloaded in [[https://vert.synchro.net/Synchronet/sbbsctrl.zip|zip]] (for Windows) or [[https://vert.synchro.net/Synchronet/sbbsctrl.tgz|tgz]] (for *nix). |
| |
| Since most of the files in the ''ctrl'' directory reflect the sysop's configuration changes, it's a highly recommended to be very careful when replacing/overwriting any files in this directory. | Since most of the files in the ''ctrl'' directory reflect the sysop's configuration changes, it's a highly recommended to be very careful when replacing/overwriting any files in this directory. |
| ===== SBBSCTRL Environment Variable ===== | ===== SBBSCTRL Environment Variable ===== |
| |
| See [[config:env#SBBSCTRL]] for more details. | The [[config:env#SBBSCTRL]] environment variable informs Synchronet programs where to locate the ''ctrl'' directory and should be set to the full path of the ''ctrl'' directory (e.g. ''/sbbs/ctrl''). |
| |
| ===== Sub-directories ===== | ===== Sub-directories ===== |
| ==== fonts ==== | ==== fonts ==== |
| |
| The ''[[http://cvs.synchro.net/cgi-bin/viewcvs.cgi/ctrl/fonts/|fonts]]'' sub-directory contains optional font files in IBM CGA 8-bit/pixel wide character/glyph format. The supported character **height** is specified in the file's extension: | The ''[[https://gitlab.synchro.net/sbbs/sbbs/-/tree/master/ctrl/fonts|fonts]]'' sub-directory contains optional font files in IBM CGA 8-bit/pixel wide character/glyph format. The supported character **height** is specified in the file's extension: |
| |
| ^ File Extension ^ Character Dimensions (w x h) ^ File Size (in bytes) ^ Supported Screen Modes ^ | ^ File Extension ^ Character Dimensions (w x h) ^ File Size (in bytes) ^ Supported Screen Modes ^ |
| |
| These files may be sent (loaded and activated) into the terminals of SyncTERM users by referencing the files in your ''[[config:fonts.ini]]'' file. | These files may be sent (loaded and activated) into the terminals of SyncTERM users by referencing the files in your ''[[config:fonts.ini]]'' file. |
| | |
| | ==== modopts ==== |
| | |
| | Module option [[config:ini files]], see [[modopts]] for details. |
| | |
| | ==== modopts.d ==== |
| | |
| | Module option [[config:ini files]], see [[modopts.d]] for details. |
| | |
| | ==== tdfonts ==== |
| | |
| | TheDraw CP437/ANSI font files for use with the ''[[module:tdfiglet]]'' module and ''[[load]]/tdfonts_lib.js''. |
| ===== See Also ===== | ===== See Also ===== |
| |
| * [[config:ini_files|INI Files]] | * [[config:ini_files|INI Files]] |
| * [[config:cnf_files|CNF Files]] | |
| * [[config:cfg_files|CFG Files]] | * [[config:cfg_files|CFG Files]] |
| * [[custom:text.dat]] | * [[custom:text.dat]] |
| * [[http://cvs.synchro.net/cgi-bin/viewcvs.cgi/ctrl/|CTRL directory in CVS]] [[http://cvs-mirror.synchro.net/cgi-bin/viewcvs.cgi/ctrl/|Mirror]] | * [[https://gitlab.synchro.net/sbbs/sbbs/-/tree/master/ctrl/|CTRL directory in Git]] |
| * [[:|Directory structure]] | * [[dir:|Directory structure]] |
| | |
| {{tag>config sbbsctrl fonts}} | {{tag>config sbbsctrl fonts}} |