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