Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
dir:ctrl [2010/02/23 13:49] – Add a dscription of the purpose of the directory. deucedir:ctrl [2023/02/12 15:45] (current) – add modopts.d reference digital man
Line 1: Line 1:
-====== 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.+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 [[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).
 +
 +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.
 ===== Purpose ===== ===== Purpose =====
  
Line 13: Line 18:
 ===== 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 ===== 
 +
 +==== fonts ====
 +
 +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 ^
 +| ''.f16''       | 8x16                 | 4096                 | 30 and fewer than 28 lines, **most common** |
 +| ''.f14''       | 8x14                 | 3584                 | 28 lines and 34 lines |
 +| ''.f8''        | 8x8                  | 2048                 | 35 or more lines |
 +
 +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.d ====
 +
 +Module option [[config:ini files]], see [[modopts.d]] for details.
 ===== See Also ===== ===== See Also =====
  
-  * [[./index|Directory structure]] 
   * [[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]] 
 +  * [[https://gitlab.synchro.net/sbbs/sbbs/-/tree/master/ctrl/|CTRL directory in Git]]
 +  * [[dir:|Directory structure]]
    
- +{{tag>config sbbsctrl fonts}}
dir/ctrl.1266961764.txt · Last modified: 2010/02/23 13:49 by deuce
Back to top
CC Attribution 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0