home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Crawly Crypt Collection 1
/
crawlyvol1.bin
/
bbs
/
stkeep
/
stk_prg
/
bbsfiles.doc
< prev
next >
Wrap
Text File
|
1992-08-28
|
7KB
|
236 lines
ST-Keep System Files Format Reference
Copyright 1991 by Andrew P. Studer
Updated: 07Aug92
* WARNING * This file contains information critical to the security
of your BBS, do not hand it out freely.
NOTE: Use this information with extreme caution, I will not be
responsible for loss of data due misuse or inaccuracy of this
document.
****************
*** STK_INFA.SYS - This file contains various defaults for the BBS.
****************
Key: * = DO NOT MODIFY THIS LINE, SYSTEM CRITICAL INFORMATION
$ = CHANGE ONLY IF YOU MOVE THE CORRESPONDING FILES
Line # Description
------ -----------
1 Maximum baud rate code:
0 = 19200 1 = 9600 2 = 4800
4 = 2400 7 = 1200 9 = 300
192 = port locked at 19200
2 * Maximum userlog size
3 * Maximum number of rooms
4 * System flags - bit 0 = unused
1 = append new users if userlog full?
2 = allow deletion of msgs in room 4 and
the system activity room?
3 = allow users to create rooms?
4 = install new user accounts?
5 * System flags - bit 0 = secure mode?
1 = local logon ATS0=0 on / ATH1 off
2 = file transfer verbose?
3 = unused
4 = unused
5 = status line @ logon?
6 = chat mode disabled?
7 = bbs disabled?
6 Number of calls since system initialization
7 Chat exec path/filename
8 * Maximum number of messages per room
9 System Password
10 $ System files pathname (BBS.PRG & *.SYS files)
11 $ Blurb files pathname (*.BLB)
12 $ Help files pathname (*.HLP)
13 $ Bulletin files (*.BU?)
14 $ Vote files (*.VOT, *.ANS)
15 $ File transfer executable pathname (XYZ.TTP)
16 Pathname for temporary files
17 Post-logon exec door number
18 Unused
19 Door to run if * pressed, null for door menu
20 BBS Name
21 Modem initialization string:
Requires - ATS0=1 to answer on the first ring
ATS2=255 to disable remote control of the modem
DCD should not be set to always on
22 Current message miscellaneous comment field
23 Default time limit, in minutes, for new users, 255 = unlimited
24 Default download ratio for new users, 255 = unlimited
25 SysOp's first name
26 SysOp's last name
27 Logoff Exec door number
28 Unused
29 Room number where ST-Keep will save download messages, 0=room 3
30 Drive/path/filename of STZIP.PRG for verbose listing
31 Drive/path/filename of LHARC.TTP for verbose listing
32 Password to bypass disabled bbs
****************
*** STK_INFB.SYS - Contains message base information
****************
* WARNING * Never edit this file or you will destroy the integrity
of your message base.
Line # Description
------ -----------
1 Total number of bytes written to the message file
2 Oldest message number in the message file
3 Number of the next message to be written to the message file
4 File offset location to write the next message
****************
*** STK_INFC.SYS - Contains ST-Keep color palette data
****************
32 bytes of information, 2 bytes for each color register (0-15) used
by the ST's setpalette() routine (XBIOS #6).
****************
*** STK_HDRS.SYS - Room header information
****************
Each line in this file contains the room header for the relative room
number. Line 1 contains the header for the Lobby, line 2 for Mail,
etc. [R][I] shows the room number you are in. If used, this file
must contain a number of lines equal to the maximum number of rooms
in your system with blank lines for rooms without headers.
***************
*** STK_ARC.SYS - Room archive filenames
***************
Each line in this file contains the pathname/filename of each room
that is being archived. If used, this file must contain a number of
lines equal to the maximum number of rooms in your system with blank
lines for rooms that aren't being archived.
***************
*** STK_GRP.SYS - Group names
***************
15 lines, each containing the name of the relative group. If the
group is unused the line must be blank.
****************
*** STK_ROOM.SYS - Room data
****************
This block of data is repeated a number of times equal to the maximum
number of rooms.
Offset Description
-------- -----------
1 - 30 Name, space padded to the right
31 - 60 Directory pathname, space padded to the right
61 Generation number, 0=inactive, 1-255 gen
62 First flag
63 Second flag
64 Group number, if non-zero this room is only available to
users of this group
65 Floor number that it exists on
The following two fields are repeated for each message in
the room. If your system has 50 messages per room, this
group of bytes will be repeated 50 times before the next
room information structure begins.
66 - 69 Message number
70 - 73 Message location
****************
*** STK_USER.SYS - User account information
****************
This block of data is repeated a number of times equal to the maximum
number of user accounts.
Offset Description
-------- -----------
1 - 20 Password
21 - 50 Username
51 - 70 Personal Comment field
71 - 83 Phone Number
84 Access Level
85 - 86 Number of calls (hi/low)
87 - 88 Last call date (hi/low MS/DOS format)
89 - 90 Last call time (hi/low MS/DOS format)
91 - 100 Users birth date (mm/dd/yyyy format)
101 Unused
102 Minutes per day
103 Minutes left today
104 Screen width
105 Userflag A
106 Userflag B
107 - 117 Unused
118 - 199 Download count (hi/low)
120 - 121 Upload count (hi/low)
122 Upload protocol
123 - 124 Number of messages written (hi/low)
125 Download ratio
126 - 127 Unused
128 Graphic emulation (0=ascii, 1=vt52, 2=ansi)
129 - 130 Group bits (0-15)
131 Tab spaces (0+)
132 - 134 Unused
135 - 164 Real Name
165 - 184 City, State
The following two fields are repeated a number of times
equal to the maximum number of messages allowed in each
room. These are user mail pointers.
185 - 188 Message number
189 - 192 Message location
The following two fields are repeated once for every room
on the BBS. This includes unused room slots.
193 Generation number for this room
194 - 197 Last message read in this room
" " Next user structure