home *** CD-ROM | disk | FTP | other *** search
- Chapter 4: System and Main BBS Setup
-
-
-
-
- 4.1 Overview
-
- The System and Main BBS setup files are the files which hold the data
- describing your system and its parameters. There are several data files
- and an editor which fall under this category.
-
- 4.2 Configuration Editor
-
- The Configuration Editor ("CFG_ed") is located in the "C" directory.
- It can be run as a normal program or from the Configuration Editor command
- using the waiting screen, pull-down menu, or menu command.
-
- The Configuration Editor is broken down into five different screens of
- information. Below are the five screens, and details about each option.
-
- 4.2.1 Modem Setup
-
- Please refer to Chapter 12 for information about the Modem Setup
- screen of the configuration editor.
-
-
- 4.2.2 BBS Setup
-
- Vebose While the BBS is running, it can ouput useful debugging
- information to the CLI which is was ran from. This setting allows you to
- set the amount of information outputted. Ranges are from 1 to 9 with 1
- being the least amount of information. A setting of 9 will require a
- keypress in the CLI after EVERY line which is printed out and should only
- be used in extreme conditions. The default is 2.
-
- Icon Start This allows you to specify whether the BBS should open a
- custom screen or an Icon on Workbench when starting up (currently
- disabled).
-
- Screen Lines Sets the number of lines the BBS will display. A setting
- greater than 31 tells the BBS to open an interlace screen. The default is
- 25.
-
- SysOp Name Name of the system administrator. This is the account
- which is accessed as a log by pressing F10 from the waiting screen. This
- is also the default account to send E-Mail to.
-
- SysOp Available This is the default setting for the SysOp Available
- flag. Set this to yes for the SysOp to be available, set this to no for
- SysOp to be unavailable. This may be changed later and is only a default.
-
- Use of Aliases Some systems will want to allow users to use an alias
- or fake name. Others will be more serious or require their users to ONLY
- use a real name. This setting either allows or disallows aliases on your
- system. If a system allows aliases, real names are kept, also.
-
- New User Limit The new user limit allows you to setup a limited number
- of new users your system will accept. If you do not wish to allow new
- users, you can set this to 0, or if you don't want to reject any new users,
- simply set this to a rather large number like 999.
-
- Upload/Download Ratio These two numbers allow a SysOp to setup a ratio
- which must be followed in the file transfer section. For example, a user
- must upload at least X number of files, after he has downloaded Y number of
- files, in order to download any mores files, if your ratio is X/Y. A 3:7
- ratio means for every 7 downloads, the user must upload 3 files.
-
- Personal Menu Defaults This function will give you another screen
- which allows you to setup the SysOp definable pull down menus. The top
- options on the new screen are the printed descriptions, and the bottom
- options are the actual commands executed. (Refer to Appendix 8 for
- information on the personal menus.)
-
- Extra Time for Uploads When a user uploads a file, time is not taken
- from the users time left counter. You can give the user additional time on
- a per minute basis using this option. For example, if you enter a "1"
- here, the user will get one extra minute for every one minute he spends
- uploading a file.
-
- 4.3 System Display Messages
-
- Most messages displayed when a user is on-line are configurable. To
- change these messages you can edit the file in your "BBS:" directory called
- "Def_say.t". Because this file is extensive (about 300 lines), trying to
- define every line would be impractical. Make a back-up copy of this file
- before editing it. Most strings are self-explanitory and you can modify
- each line to meet your needs.
-
- This file can not have a new line or Ctrl-M characters added to it.
- This will confuse 4D-BBS when reading the file and your string will not
- print out correctly. The new line identifier is "\n". Use this when you
- need a new line. A clear screen can be accomplished by using "\f". All
- EICs and ANSI color codes, along with 4D-BBS's Ctrl-P color codes, will
- work. DO NOT HAVE MORE THAN 99 CHARACTERS TOTAL PER LINE!
-
- 4.4 System Data File Structures
-
- This section contains general information about the BBS data file
- structures. This is only given for those users who wish to write utilities
- or programs, which need to read or update these files.
-
- 4.4.1 BBS:System.t
-
- 1: New user Locks
- 2: Member Locks
- 3: New User Allowed On-Line Time
- 4: Member Allowed On-Line Time
- 5: Upload Ratio
- 6: Download Ratio
- 7: 1
- 8: New User Boards
- 9: Member Boards
- 10: SysOp Name
- 11: Highest Baud Rate
- 12: Max Number of New Users
- 13: Modem Reset Command
- 14: 1
- 15: 3
-
- 4.4.2 Directory Data File
-
- When using the "/D" command line parameter, the filename after the "D"
- should contain 7 lines, each of which point to a certain directory. Below
- would be the default directories:
-
- 1: BBS:
- 2: FILE:
- 3: MENU:
- 4: TEXT:
- 5: USERS:
- 6: BOARDS:
- 7: DOORS:
-
- 4.4.3 Personal Pull Down Menus: BBS:Personal.Menu
-
- You can customize pull-down menu commands on the 4D-BBS screen. This
- allows the SysOp to execute any predefined menu command instantly.
- AmigaDOS commands are also accessible by preceding the command with an "*".
-
- The first line of this file is the number of entries (example used is
- X). This tells 4D-BBS how many commands will follow. The next X lines are
- each command as it will be printed in the pull-down menu. A blank line
- will separate these commands from the next X lines. The set is the actual
- string to be sent to the BBS. All EICs and color codes are allowed. An
- example file would be:
-
- 1: 6
- 2: Umm Show time
- 3: Show Sub #
- 4: Lets run SpcEmp!
- 5: Max of 10 ya' know
- 6: Lets do a newcli
- 7: Lets Run Ppaint!
- 8:
- 9: ^]p0%
- 10: ^]ss%
- 11: ^]mc spcemp/SPCEMP%
- 12: Nothing here.......
- 13: *newshell
- 14: *DH0:Ppaint
-
- 4.4.4 BBS:SysTotal.t
-
- This file contains the totals information for the BBS.
-
- 1: Calls
- 2: Uploads
- 3: Messages
- 4: Users
- 5: New Users
- 6: Downloads
-
- 4.4.5 BBS:ModemResp.t
-
- Please refer to Chapter 12 for information about this file.
-
- 4.4.6 XPRSetup.t
-
- Please refer to Chapter 6 for information about this file.
-