home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Frozen Fish 1: Amiga
/
FrozenFish-Apr94.iso
/
bbs
/
oct93
/
comm
/
4d-bbsdemo.lha
/
4D-BBSDemo
/
Docs
/
04.SYSTEM
< prev
next >
Wrap
Text File
|
1993-07-02
|
6KB
|
204 lines
Chapter 4:
System and Main BBS Setup
4.1.1 Overview
The System and Main BBS setup files are the files which hold the data
describing your system and its parameters. There are nine data files, and 2
editors which fall under this category.
4.2.1 System Editor
The system editor is called sysed, and is located in the BBS:Utils
directory. It can either be ran as a normal file, or from the system
editor commands either from the waiting screen, pull down menu, or menu
command.
4.3.1 Sysop Name
Name of the system administrator. This is the account which is logged on
when your hit F10 from the waiting screen.
4.3.2 High Baud Rate
The high baud rate is the initial baud rate the BBS starts out at. If
the /b command is used, then this setting is the baud rate which the BBS
will lock the serial port, unless a baud rate is specific after the /b.
With a /h parameter this is the baud the BBS will reset to after a call.
4.3.3 Sysop is availible
This is the default setting for the sysop availible flag. If you wish to
have the sysop availible when the BBS is run, set this to yes, else if you
want the sysop to NOT be availible, set this to no. This may be changed
later, and is only a default.
4.3.4 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
settings either allows or disallows alises on your system. If a system
allows aliases, real names are kept, also.
4.3.5 New User Limit
The new user limit lets you setup a limit of how many new users your system
will allow, before rejecting new users. 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. For example a 3/7
ration, means for every 7 downloads, the user must upload 3 files.
4.3.6 Upload/Download Ratio
These two numbers allow a SysOp to setup a ratio which must be followed in
the file transfer section. This can be simplified to say, a user must
upload atleast 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.
4.3.7 Go Busy While Local
When the SysOp is using the BBS, you can have the BBS make the modem go
on-hook, so the BBS appears to be busy. This is ONLY necessary when the
sysops actually logs onto the BBS, and not when the sysop is in one of the
editors.
4.3.8 Dos Wildcard
This is normally set to the AmigDos #? wildcard. If you are using the Arp
shell, you should set this to *. This is normally used when the BBS is
cleaning out a message base directory when you delete the sub-board.
4.3.9 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
comamnds executed. See Appendix 8 for information on the personal menus.
4.3.10 Extra Time for Uplds
When a user uploads a file, time is not taken from his time left counter.
You can give the user addtional time on a per minute basis using this
option. For example, if you put a 1 here, the user will get an extra
minute for every minute he spends uploading a file.
4.3.11 Modem Init String
This string is sent to the modem before the wait screen, and periodically,
to sync the modem with the BBS. Please see Chapter 12, for more
information on modem setup.
4.4.1 System Display Messages
About 95% of all messages displayed when a user is on-line is configurable.
To change this, there is a file called Def_Say.Dat in the BBS: directory.
Because this file is extremely large (almost 300 lines), trying to define
all the terms here would take up to much space. The file is listed by line
in Appendix 9.
To change any part of the file, you must be VERY careful that you don't add
any carriage returns to the file. Each line of the file can be up to 85
characters each, and can contain EIC codes. To put a carriage return in a
line use a Control-Alt-N (ASCII value 142) in the line.
4.5.1 System Datafile Structures
This section contains general information about the BBS datafile
structures. This is only given for those users who wish to write
utilities or programs, which need to read or update these files.
4.5.2 BBS:System.Dat
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.5.3 Dirs Datafile
When using the /D command line parameter, the filename after the D should
contain seven lines, each of which point to a certain directory. Below would
be the default dirs:
1: BBS:
2: FILE:
3: MENU:
4: TEXT:
5: USERS:
6: BOARDS:
7: DOORS:
4.5.4 BBS:Personal.Menu
The first line of the personal menu file is a number, X, telling how many
commands follow. The next X lines, are the descriptions of the command
lines. The line, X + 2, is blank, followed by X more lines, which are the
commands for the descriptions.
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
Note: The characters ^] represent a control-right bracket. This is
similiar to the ^[ which represent a control-left bracket, which is
the same as the ESCAPE character.
4.5.5 BBS:SysTotal.Dat
This file contains the totals information for the BBS.
1: Calls
2: Uploads
3: Messages
4: Users
5: New Users
6: Downloads
4.5.6 BBS:ModemResp.Dat
Please refer to chapter 12 for information about this file.
4.5.7 XPRSetup.Dat
Please refer to chpater 6 for information about this file.