home *** CD-ROM | disk | FTP | other *** search
/ Fresh Fish 8 / FreshFishVol8-CD1.bin / new / comm / bbs / 4d-bbsdemo / docs / text / 04.system < prev    next >
Text File  |  1993-12-28  |  6KB  |  180 lines

  1. Chapter 4:  System and Main BBS Setup
  2.  
  3.  
  4.  
  5.  
  6. 4.1 Overview
  7.  
  8.     The System and Main BBS setup files are the files which hold the data
  9. describing your system and its parameters.  There are several data files
  10. and an editor which fall under this category.
  11.  
  12. 4.2 Configuration Editor
  13.  
  14.     The Configuration Editor ("CFG_ed") is located in the "C" directory.
  15. It can be run as a normal program or from the Configuration Editor command
  16. using the waiting screen, pull-down menu, or menu command.
  17.  
  18.     The Configuration Editor is broken down into five different screens of
  19. information.  Below are the five screens, and details about each option.
  20.  
  21. 4.2.1 Modem Setup
  22.  
  23.     Please refer to Chapter 12 for information about the Modem Setup
  24. screen of the configuration editor.
  25.  
  26.  
  27. 4.2.2 BBS Setup
  28.  
  29.     Vebose While the BBS is running, it can ouput useful debugging
  30. information to the CLI which is was ran from.  This setting allows you to
  31. set the amount of information outputted.  Ranges are from 1 to 9 with 1
  32. being the least amount of information.  A setting of 9 will require a
  33. keypress in the CLI after EVERY line which is printed out and should only
  34. be used in extreme conditions.  The default is 2.
  35.  
  36.     Icon Start This allows you to specify whether the BBS should open a
  37. custom screen or an Icon on Workbench when starting up (currently
  38. disabled).
  39.  
  40.     Screen Lines Sets the number of lines the BBS will display.  A setting
  41. greater than 31 tells the BBS to open an interlace screen.  The default is
  42. 25.
  43.  
  44.     SysOp Name Name of the system administrator.  This is the account
  45. which is accessed as a log by pressing F10 from the waiting screen.  This
  46. is also the default account to send E-Mail to.
  47.  
  48.     SysOp Available This is the default setting for the SysOp Available
  49. flag.  Set this to yes for the SysOp to be available, set this to no for
  50. SysOp to be unavailable.  This may be changed later and is only a default.
  51.  
  52.     Use of Aliases Some systems will want to allow users to use an alias
  53. or fake name.  Others will be more serious or require their users to ONLY
  54. use a real name.  This setting either allows or disallows aliases on your
  55. system.  If a system allows aliases, real names are kept, also.
  56.  
  57.     New User Limit The new user limit allows you to setup a limited number
  58. of new users your system will accept.  If you do not wish to allow new
  59. users, you can set this to 0, or if you don't want to reject any new users,
  60. simply set this to a rather large number like 999.
  61.  
  62.     Upload/Download Ratio These two numbers allow a SysOp to setup a ratio
  63. which must be followed in the file transfer section.  For example, a user
  64. must upload at least X number of files, after he has downloaded Y number of
  65. files, in order to download any mores files, if your ratio is X/Y.  A 3:7
  66. ratio means for every 7 downloads, the user must upload 3 files.
  67.  
  68.     Personal Menu Defaults This function will give you another screen
  69. which allows you to setup the SysOp definable pull down menus.  The top
  70. options on the new screen are the printed descriptions, and the bottom
  71. options are the actual commands executed.  (Refer to Appendix 8 for
  72. information on the personal menus.)
  73.  
  74.     Extra Time for Uploads When a user uploads a file, time is not taken
  75. from the users time left counter.  You can give the user additional time on
  76. a per minute basis using this option.  For example, if you enter a "1"
  77. here, the user will get one extra minute for every one minute he spends
  78. uploading a file.
  79.  
  80. 4.3 System Display Messages
  81.  
  82.     Most messages displayed when a user is on-line are configurable.  To
  83. change these messages you can edit the file in your "BBS:" directory called
  84. "Def_say.t".  Because this file is extensive (about 300 lines), trying to
  85. define every line would be impractical.  Make a back-up copy of this file
  86. before editing it.  Most strings are self-explanitory and you can modify
  87. each line to meet your needs.
  88.  
  89.     This file can not have a new line or Ctrl-M characters added to it.
  90. This will confuse 4D-BBS when reading the file and your string will not
  91. print out correctly.  The new line identifier is "\n".  Use this when you
  92. need a new line.  A clear screen can be accomplished by using "\f".  All
  93. EICs and ANSI color codes, along with 4D-BBS's Ctrl-P color codes, will
  94. work.  DO NOT HAVE MORE THAN 99 CHARACTERS TOTAL PER LINE!
  95.  
  96. 4.4 System Data File Structures
  97.  
  98.     This section contains general information about the BBS data file
  99. structures.  This is only given for those users who wish to write utilities
  100. or programs, which need to read or update these files.
  101.  
  102. 4.4.1 BBS:System.t
  103.  
  104.      1:  New user Locks
  105.      2:  Member Locks
  106.      3:  New User Allowed On-Line Time
  107.      4:  Member Allowed On-Line Time
  108.      5:  Upload Ratio
  109.      6:  Download Ratio
  110.      7:  1
  111.      8:  New User Boards
  112.      9:  Member Boards
  113.     10:  SysOp Name
  114.     11:  Highest Baud Rate
  115.     12:  Max Number of New Users
  116.     13:  Modem Reset Command
  117.     14:  1
  118.     15:  3
  119.  
  120. 4.4.2 Directory Data File
  121.  
  122.     When using the "/D" command line parameter, the filename after the "D"
  123. should contain 7 lines, each of which point to a certain directory.  Below
  124. would be the default directories:
  125.  
  126.     1:  BBS:
  127.     2:  FILE:
  128.     3:  MENU:
  129.     4:  TEXT:
  130.     5:  USERS:
  131.     6:  BOARDS:
  132.     7:  DOORS:
  133.  
  134. 4.4.3 Personal Pull Down Menus:  BBS:Personal.Menu
  135.  
  136.     You can customize pull-down menu commands on the 4D-BBS screen.  This
  137. allows the SysOp to execute any predefined menu command instantly.
  138. AmigaDOS commands are also accessible by preceding the command with an "*".
  139.  
  140.     The first line of this file is the number of entries (example used is
  141. X).  This tells 4D-BBS how many commands will follow.  The next X lines are
  142. each command as it will be printed in the pull-down menu.  A blank line
  143. will separate these commands from the next X lines.  The set is the actual
  144. string to be sent to the BBS.  All EICs and color codes are allowed.  An
  145. example file would be:
  146.  
  147.      1:  6
  148.      2:  Umm Show time
  149.      3:  Show Sub #
  150.      4:  Lets run SpcEmp!
  151.      5:  Max of 10 ya' know
  152.      6:  Lets do a newcli
  153.      7:  Lets Run Ppaint!
  154.      8:
  155.      9:  ^]p0%
  156.     10:  ^]ss%
  157.     11:  ^]mc spcemp/SPCEMP%
  158.     12:  Nothing here.......
  159.     13:  *newshell
  160.     14:  *DH0:Ppaint
  161.     
  162. 4.4.4 BBS:SysTotal.t
  163.  
  164.     This file contains the totals information for the BBS.
  165.  
  166.     1:  Calls
  167.     2:  Uploads
  168.     3:  Messages
  169.     4:  Users
  170.     5:  New Users
  171.     6:  Downloads
  172.  
  173. 4.4.5 BBS:ModemResp.t
  174.  
  175.     Please refer to Chapter 12 for information about this file.
  176.  
  177. 4.4.6 XPRSetup.t
  178.  
  179.     Please refer to Chapter 6 for information about this file.
  180.