home *** CD-ROM | disk | FTP | other *** search
/ GEMini Atari / GEMini_Atari_CD-ROM_Walnut_Creek_December_1993.iso / files / bbs / stkeep / docs / bbs.doc < prev   
Encoding:
Text File  |  1993-01-19  |  51.6 KB  |  1,162 lines

  1. ST-Keep Bulletin Board System
  2. All Versions
  3.  
  4. Program & Documentation Copyright (C) 1990-1993 by Pandamonium Software
  5. All Rights Reserved
  6. Programming & Design by Andrew P. Studer
  7. Documentation by Andrew P. Studer
  8.  
  9. No part of this manual, disk, program, and/or software may be reprinted, or
  10. reproduced or utilizied in any form or by any electronic, mechanical or
  11. other means, now known or hereafter invented, including photocopying and
  12. recording, or in any information storage retrieval system, without the
  13. written permission from the author.  This does not include shareware or
  14. public domain library distribution which has blanket authorization for
  15. distribution and only including charges necessary to distribute this
  16. software.
  17.  
  18. Pandamonium Software                  BBS:  (916)729-2968 V.32bis/V.42bis
  19. 7432 Convair Way                  FidoNet:  1:203/1632.0
  20. Citrus Heights, CA 95621         AtariNet:  51:3/15.0
  21.  
  22. Registration Agreement
  23.  
  24. In paying the registration fee for this package, you are not given any
  25. rights relating to the software.  The programmer will attempt to fix any
  26. reported bugs, continue updating the program, and otherwise afford service
  27. to the program, but in no way is Pandamonium Software responsible for any
  28. unwritten guarantees.  The registration fee is $40, with upgrade fees
  29. following initial registration by approximately 6 months depending on
  30. update activity.  Updates usually occurr weekly and monthly, but they are
  31. free until the author decides enough modifications have gone by to justify
  32. an upgrade fee.
  33.  
  34.  
  35. Disclaimer
  36.  
  37. Pandamonium Software makes no warranties, either expressed or implied, with
  38. respect to this manual or with respect to the software described in this
  39. manual, its quality, performance, merchantability, or fitness for any
  40. particular purpose.  ST-Keep is licensed as is.  The entire risk as to its
  41. quality and performance is with the buyer.  Should the program prove
  42. defective following its purchase, the buyer assumes the entire cost and
  43. responsibility of all necessary servicing, repair, or correction and any
  44. incidental or consequantial damages.  In no event will Pandamonium Software
  45. be liable for direct, indirect, or consequential damages resulting from any
  46. defects in the software.
  47.  
  48.  
  49. Message from the author
  50.  
  51. ST-Keep Bulletin Board System (BBS) is a very complex and versatile
  52. telecommunications application.  Its degree of complexity is not overshadowed
  53. by its simplicity to use.  Whether you are a novice, intermediate, or
  54. professional in the telecommunications field, you will have no problem
  55. becoming accustomed to the functions and commands in this Bulletin Board
  56. System.
  57.  
  58. Bulletin Board Systems are truely an adventure into another world.  Not only
  59. will you be able to share messages and programs with others, but you will
  60. also be able to meet new friends, enhance your education, and generally
  61. enlighten your life by the contact you will make with the rest of the world
  62. via this media.  All of this and more is available with the simple tools such
  63. as your computer and your modem.
  64.  
  65. I hope your use of this program will be as fun and exciting as it has been
  66. developing and running it myself.
  67.  
  68.                                         - Andrew P. Studer
  69.  
  70.  
  71. Technical Support
  72.  
  73. If you have any questions, suggestions, or other comments, call the ST-Keep
  74. Support BBS at (916)729-2968, modem speeds from 300bps-14400bps (V.32bis /
  75. V.42bis).  Once you create your account you will be able to leave a message
  76. to the System Operator (SysOp) & author, Andrew Studer.  Replies to your
  77. messages should not take longer than 48 hours, and usually no more than 24
  78. hours.  If your problem is critical, please leave your voice phone number
  79. and a time to call and technical assistance will be prioritized based on
  80. your problem.  Technical support is not guaranteed.
  81.  
  82.  
  83. Program Requirements
  84.  
  85.     Atari ST, STe, Mega STe, STacy, or TT computer.
  86.  
  87.     Modem & RS232 cable
  88.  
  89.     Hard drive (strongly suggested)
  90.  
  91.     Telephone access line
  92.  
  93.  
  94. Conventions
  95.  
  96. Throughout these documents and the BBS program itself, you will see brackets
  97. surrounding single or multiple letters.  This means that in order to obtain a
  98. particular action, press the key(s) inside the brackets.  If you see "[T]
  99. Terminate Connection," it means to press the "T" key on your keyboard (upper
  100. or lowercase) to logoff from the BBS.  If you see "[.][E][R] Create Room,"
  101. press "." "E" and "R" one after another, and the system will respond with
  102. ".Enter Room:  " and allow you to type in the room name you wish to create.
  103. These keys will normally be seen in menus and are allowed at most prompts,
  104. whether the prompt ends with a ">" (greater than sign), "]" (right bracket)
  105. or a ":" (colon).
  106.  
  107.  
  108. Introduction
  109.  
  110. ST-Keep is a room based BBS.  That is to say, various topics have their own
  111. rooms (aka Special Interest Groups, bases, areas, etc...).  Rooms usually
  112. consist of specific topics such as Paint Programs, Music, or Arcade Games.
  113.  
  114. In addition to rooms, floors add another facet of organization.  A floor is a
  115. more general topic than a room, with the rooms on each floor being somewhat
  116. related.  Floor configuration is not required, but highly suggested for the
  117. same reason one would use folders in a file cabinet.
  118.  
  119. You may have floors such as Games, Word Processing, and Programming with
  120. rooms on the Games floor such as Arcade, Simulations, Shoot-em-up's, rooms on
  121. the Word Processing floor such as Text Files, Word Processors, and editors,
  122. and rooms on the Programming floor such as BASIC, C, Assembly, etc....
  123.  
  124. Rooms consist of messages written by the users of the BBS.  The messages
  125. will normally be related to the topic of the room, but sometimes topics go
  126. astray.  It is the responsibility of the SysOp and the Aides to keep
  127. things somewhat organized by moving unrelated messages to their appropriate
  128. rooms.
  129.  
  130. Each room may also have a directory attached to it, depending on its topic.
  131. You may not have a directory for a Chit-chat room on the General floor, but
  132. you will most likely have a directory for the Arcade room on the Games floor.
  133. These directories may contain files and programs available for downloading by
  134. the users of the BBS.  They may also upload files to share with other users
  135. as long as the room has a directory allocated.
  136.  
  137. The BBS may also contain doors.  These are entryways into alternate
  138. applications, most notably, on-line games.  If a user has the proper access,
  139. they may play games or enter other applications if the SysOp has configured
  140. them.  In addition to games, there are stock market quoters, networking
  141. systems (FidoNet, etc...), and even other bulletin board systems, just to
  142. name a few.
  143.  
  144. As you can see, this small introduction to ST-Keep opens quite a few avenues
  145. of interest, without closing the doors to your own interests.
  146.  
  147.  
  148. Configuring Your Bulletin Board System
  149.  
  150. After you uncompress the main STKEEP.LZH file, run the program BBS_CNFG.PRG
  151. (BBS Configuration Editor).
  152.  
  153. NOTE:  Any reference to pathnames below require a trailing backslash unless
  154. otherwise stated (i.e. "D:\STKEEP\BLB\").
  155.  
  156. A menu will appear with the following options ([A] Edit paths, [B] Edit
  157. Options 1, [C] Edit Options 2, [D] Increase Message Base, [E] Allocate New
  158. Rooms, [F] Configure New User Settings, [I] Install BBS, and [X] Exit).  Since
  159. you have never run this program before, you will need to select "Install BBS."
  160. If you run this program again, NEVER choose "Install BBS."  Always select the
  161. the other options item, otherwise you will destroy your system files.
  162.  
  163. Select [A] to edit your path and file locations if you are not installing your
  164. BBS for the first time, otherwise you will be brought here automatically.
  165.  
  166. [A] Enter the pathname of the folder you created and copied your system
  167. files into.
  168.  
  169. [B] Enter the pathname where your blurb (*.BLB) and menu (*.MNU,
  170. *.V52, *.ANS, *.V52, *.IGS, *.BIG) files are located.  They should be
  171. inside a folder named BLB inside your system folder although you can
  172. move them to a more appropriate location.  Just remember to keep the
  173. path on this line pointing to their actual location on disk.
  174.  
  175. [C] Enter the pathname where your help (*.HLP) files are located.  Save as
  176. above except they will be in a folder named HLP.
  177.  
  178. [D] Enter the pathname where your bulletin (*.BU?) files are located.  You
  179. may not have any yet, so just enter the pathname where you plan on putting
  180. them.
  181.  
  182. [E] Enter the pathname where your vote (*.VOT) files are located.  Same as
  183. above.
  184.  
  185. [F] Enter the pathname where you wish the temporary files to be
  186. created.  If you have a RAMdisk that would be a great location, if
  187. not, anywhere is fine.  Small temporary files are required for a few
  188. of the BBS options and this allows you to speed up these functions if
  189. you have a RAMdisk.  Example:  "D:\STKEEP\TEMP\".
  190.  
  191. [G] Enter the pathname and filename where the XYZ.TTP program is located.
  192. Include XYZ.TTP in the pathname and do NOT end it with a trailing backslash
  193. (i.e. "D:\STKEEP\XYZ.TTP").  This is required for file transfers.
  194.  
  195. [H] Enter the pathname and filename where the STZIP.PRG program is located.
  196. Same as above.  This is used to display the file contents of a ZIP archive
  197. in a directory room.
  198.  
  199. [I] Enter the pathname and filename where the LHARC.TTP program is located.
  200. Same as above.
  201.  
  202. [X] Return to the main menu.
  203.  
  204. Select [B] to set the first group of options if you are not
  205. installing the BBS for the first time, otherwise you will be brought
  206. here automatically.
  207.  
  208. [A] Select your maximum baud rate allowed by your modem.  If you are using a
  209. high speed modem, you may wish to select 192 in order to lock the port at
  210. 19,200 bps.  This ensures optimum speed with the special protocols on these
  211. modems.
  212.  
  213. [B] Enter your system password.  This will be required to access high level
  214. functions within the main program.  KEEP IT SECRET!  Even your Co-SysOps
  215. should not have this password.
  216.  
  217. [C] Enter the name of your BBS.  This will be used by ST-Keep to notify
  218. users what system they are calling.
  219.  
  220. [D] Enter your modem initialization string.  Most modems have default
  221. options that will suit the purpose of this BBS, but you should ensure the
  222. following commands are configured to be certain:  Auto-answer on the first
  223. ring, disable remote command access, place modem on-hook, verbose result
  224. codes, carrier detect tracking (not forced), and monitor DTR.
  225.  
  226.     For example:  AT S0=1 S2=255 H0 V1 &C1 &D1
  227.  
  228.     If you are using a high speed modem, the W2 command is also required to
  229.     obtain the modem-to-modem speed and ignore the protocol types.
  230.  
  231. [E] Enter the disabled BBS bypass password.  ST-Keep can be disabled by the
  232. SysOp.  If so, when a call comes in, the DISABLED.BLB file is sent to the
  233. user instead of the normal LOGON.BLB file.  The BBS will wait 3 minutes
  234. before hanging up or hang-up at the first detection of modem input, unless...
  235.  
  236.     ...the user presses CONTROL-B, for bypass.  If this key is pressed, a
  237.     "Pw:" prompt will be displayed.  Any user typing the correct bypass
  238.     password will be allowed on the system.  Keep this password secret as
  239.     you would with your system password.
  240.  
  241. [F] Enter your REAL first name.  This will not be the name used when creating
  242. your BBS account
  243.  
  244. [G] Enter your REAL last name.  See as [F] above.
  245.  
  246. [H] If you wish to have the ability to delete special messages saved in the
  247. SysOp room (recording various important system information), select YES
  248. here.  Generally, you will want this set to NO.  Why?  If, under the rare
  249. circumstances, someone gets ahold of your system password and hacks your
  250. account and BBS, they won't be able to delete any of the messages in the SysOp
  251. room that record the actions of this person.  On the other hand, there may be
  252. times when YOU perform certain actions that you don't wish viewed by other
  253. high access users.
  254.  
  255. [I] Enter the minimum baud rate you wish to allow for incoming calls.  This
  256. can be from 300-14400.
  257.  
  258. [J] Enter the minimum baud rate you wish to allow for file transfers.  See
  259. above.
  260.  
  261. [K] Enter Yes if you wish the BBS to bring up a file selector while you are
  262. performing maintenance on the console, No and it will never bring one up.  A
  263. remote call disallows the use of the file selector at all times.
  264.  
  265. Select [X] to exit when you verify that all of this information is correct.
  266.  
  267. Select [C] to select the second group of options.
  268.  
  269. [A] Enter the number of the door you wish to be executed after a user
  270. successfully logs on.  Enter "0" if you wish no door to execute.  Once you
  271. configure your door applictions, you may find it necessary to have one of
  272. them run every time a user logs-in.  Example:  Fidonet allows for world-wide
  273. networking of messages and files, you may wish to have Fidodoor check for new
  274. messages for all your users as soon as they logon, rather than forcing them
  275. to enter the door manually.
  276.  
  277. [B] Enter the number of the door you wish to be executed after a user logs
  278. off.  You may have a specialized program that needs to be run at this time
  279. and you can select it with this option.  Enter "0" if you wish no door to
  280. execute.
  281.  
  282. [C] Enter the pathname and filename of your SysOp chat program.  ST-Keep is
  283. supplied with the program BBS_CHAT.PRG, but you may wish to use a third
  284. party or your own program when chatting with users.
  285. Example:  "D:\STKEEP\BBS_CHAT.PRG"
  286.  
  287. [D] Enter the door number that you wish to run automatically when a user
  288. uses the [*] function from a room prompt.  This will avoid the necessity of
  289. forcing the user to select the most popular door all the time.  Enter "0" if
  290. you always want the door menu to appear.
  291.  
  292. [E] Enter the room number where you want system activity reports to be saved.
  293. Generally, they are saved in the Aide room (#3) but you can create your own
  294. special room for this purpose and enter the door number.  Enter "0" to use
  295. the default room (#3).  Typical messages saved in this room would be
  296. download reports and other user activity.
  297.  
  298. [F] Enter the number of minutes that you wish to allow new users to have when
  299. they first call.
  300.  
  301. [G] Enter a number signifying the ratio of the number of downloads to the
  302. number of uploads new users are allowed when they first call.
  303.  
  304. [H] Enter the maximum number of minutes that any user is allowed on-line each
  305. day.
  306.  
  307. [I] Enter the number of minutes of inactivity allowed by a user before their
  308. session is terminated automatically by the BBS.
  309.  
  310. [J] Enter the complete path and program name of your desired terminal
  311. program.  This is executed if you use [C] from a room prompt and no user is
  312. on-line.  A terminal program is supplied, but isn't required to be used.
  313.  
  314. [X] Exit these menus.  If you are installing your BBS for the first time, you
  315. will be asked for more information in the next paragraph, otherwise you will
  316. be taken back to the main menu where you can select [X] Exit and reply [Y] or
  317. [N] to save or not save the changes you have made.
  318.  
  319. If you are installing your BBS for the first time, you will have the following
  320. menu items to enter:
  321.  
  322. [A] Maximum user accounts.  You should enter a rather small number here
  323. because the main BBS has the ability to increase the userlog size if it fills
  324. up.  Starting with 100 or 200 user records should be sufficient.
  325.  
  326. [B] Enter the maximum number of rooms.  This number can not be changed so you
  327. must think very carefully on the total.  Most BBSs limit you to 16 or 32 bases
  328. for message discussion, ST-Keep allows up to 32000 rooms for this same purpose
  329. (and subsequently, directory areas for files as well).  A normal BBS will keep
  330. around 50 rooms active at all times, but that number may fluctuate up to 75 or
  331. even 100 if you have a wide variety of interests.  Based on your maximum
  332. expectations of the use on your BBS, enter a number reflecting this decision.
  333. Always think high, as it's better to have too much than too little in this
  334. case.  100-150 is a good place to start.  Don't worry about thinking up names
  335. for these rooms right now, this simply allocates space on the hard drive for
  336. them but only activates the first four automatically.  You can increase
  337. this number at a later date with the "Allocate New Rooms" function from
  338. the main menu of this program.
  339.  
  340. [C] Enter the size of your message base file.  This one needs some forethough
  341. as well, although it can be enlarged if needed.  All messages are stored in
  342. one 'circular' file that is referenced by pointers for each message in the
  343. rooms.  This file is usually created at 400-500K.  I have seen very active
  344. boards with only a 500K message file and messages stick around long enough for
  345. regular callers.  If your system is configured to allow 50 messages per room,
  346. with 100 rooms, and a 500K message base, you would expect around 500 to 2000
  347. messages active on your system at any time.  When you enter the size of your
  348. message base, enter it in total bytes.  That is, if you want a 400K message
  349. base, just type in 409600 (400*1024).  You can increase the size of your
  350. message base in the future by using the main menu option in this program.
  351.  
  352.    NOTE:  Messages are deleted based on 4 criteria:  first is when the message
  353.           base file fills up, the pointers start back at the beginning of the
  354.           file and start deleting the oldest messages in the system; second is
  355.           when a user enters the maximum message number allowed in the room,
  356.           the oldest message in that room is deleted; third is when the aide
  357.           command is used to delete a message; and fourth is when users delete
  358.           their own messages.
  359.  
  360. [D] Enter the maximum number of messages allowed per room.  Again, use your
  361. own judgement.  Most uses aren't going to want to read more than a few
  362. messages per room each time they logon, so you probably don't want this number
  363. much more than 100-150.  With a number in that range and a 500K message base,
  364. you would keep old messages around long enough for the regular users to read,
  365. but not so long that new users would have to read messages that are a number
  366. of months old.  Depending on the message activity in each room, the older
  367. messages may have quite recent dates on them due to the way they are deleted
  368. as stated in the above paragraph.
  369.  
  370. [E] Enter your SysOp username, first and last or pseudonym (i.e.  "Andrew
  371. Studer" or "Andy Panda".
  372.  
  373. [F] Enter your SysOp password, this will be required to use your SysOp
  374. account.
  375.  
  376. [S] Press this key if you are happy with your selections.  The program will
  377. create a number of *.SYS system files and save your configuration information
  378. in them.  When it is finished you will be returned to the desktop.  Remember,
  379. never use the Install BBS option from the main menu unless you wish to start
  380. from scratch.
  381.  
  382. If you already installed your BBS and just changed some options on this run,
  383. you can use [X] to exit and then [Y] to save the changes or [N] to ignore the
  384. changes.
  385.  
  386. Before you run the main BBS, you should edit a couple textfiles to suit your
  387. own preference.
  388.  
  389. In your blurb folder are 3 files called LOGON1.BLB, LOGON2.BLB, and
  390. LOGON3.BLB.  All of them can be edited or re-written to display the
  391. information specific to your BBS.  One of the three is chosen randomly to
  392. display to the callers after connection.  You should include information such
  393. as your BBS name, phone number, modem speeds, etc.  You may wish to edit any
  394. of the other BLB or MNU files as well, depending on your preference.  Be sure
  395. not to leave out any function key information on the MNU files, otherwise the
  396. users won't know which keys to use for which functions!
  397.  
  398. You must include XYZ.TTP (which is supplied) in the folder you create for the
  399. file transfer shell option.  Alan Hamilton has the best protocol features and
  400. these are what ST-Keep uses for file transfers.  Please send him a shareware
  401. donation if your system uses file transfers.
  402.  
  403.  
  404. Your First Logon
  405.  
  406. Run BBS.PRG and wait for the wait-call screen to appear.  You will notice a
  407. few informational items in addition to a menu on the screen.
  408.  
  409. Select [L] to logon to the BBS.  From this point on you will see what a caller
  410. would when they connect via modem.
  411.  
  412. At most any time while text or messages are being displayed while on ST-Keep,
  413. just type [CONTROL-S] or [P] to pause the display, then type any key to
  414. resume.  If you would like to abort or stop the display, press [CONTROL-C] or
  415. [S].  Obviously, [P] and [S] are easier to use than the CONTROL options.
  416. There are certain prompts that can not be stopped due to the necessity of
  417. viewing this information.
  418.  
  419. After the LOGON#.BLB file is displayed you will be prompted for your
  420. "Username:".  Enter the SysOp username you used when initializing your
  421. system.  You will then be prompted for your password.  Enter the password you
  422. selected for the SysOp account.
  423.  
  424. After being welcomed to the system, the BBS attempts to display any bulletins
  425. that are readable by this user.  If you created any bulletins in the
  426. specified folder, the extensions will be analyzed along with the timestamp on
  427. the file to determine if the current user should see them or not.  Refer to
  428. the bulletin section for more information.
  429.  
  430. After bulletin checking, the user will automatically be shown the new
  431. messages in room #1 on your system (usually called Lobby).  Again, pressing
  432. [S] will stop reading the messages and pressing [P] will pause.  When all the
  433. new messages (if any) are displayed, a list of rooms with new messages for
  434. the user is displayed along with the Lobby> prompt.  If you do not like the
  435. name of this room, you are welcome to change it using the appropriate Aide
  436. command detailed below.  Just remember the name change when Lobby> is
  437. referenced later in this manual.
  438.  
  439. As you can see, the roomname precedes the ">" greater than sign.  This is
  440. simply a prompt that signifies that the BBS is waiting for a response.
  441.  
  442. Press [F10] to bring up the session status line.  There is copious amounts of
  443. information for the SysOp while a user is on-line.  This window will come upt
  444. automatically when callers logon if the SysOp has it configured as such,
  445. otherwise [F10] will toggle it on and off.
  446.  
  447. Press the [?] key.  If you used the correct pathname in the Configuration
  448. program, you will be displayed the main BBS menu.  If not, you should use [T]
  449. to logoff, then [X] to exit the BBS program, then re-run BBS_CNFG.PRG and
  450. select the Change paths option in order to enter the proper folder where your
  451. BLB files are located.  Then check the partition and ensure that they ARE in
  452. the designated folder.  Start this step over again.
  453.  
  454. When you are ready to create your own rooms, type [.][E][R] for .Enter Room
  455. and follow the prompts.
  456.  
  457. Once you get the menu you can use any of the various commands depending on
  458. your interest.  Commands available from any room prompt are detailed below...
  459.  
  460.  
  461. Main Menu Commands - [?]
  462.  
  463. [A] Aide Commands
  464.     See the "Aide Commands" section below.
  465.  
  466. [B] Backto Room
  467.     This will move backwards in room numbers until it finds a room that had
  468.     new messages when you first logged on.  Useful if you accidentally leaave
  469.     a room before reading all the new messages.
  470.  
  471. [C] Call SysOp
  472.     Commonly referred to as Chat Request.  This allows the modem user to call
  473.     for the SysOp and chat.  If the SysOp is around, he has the option of
  474.     pressing [F2] to enter chat mode wich allows both users to type to each
  475.     other at the same time.  Pressing [F2] actually executes the designated
  476.     chat exec from the Configuration program.
  477.  
  478. [D] Download File
  479.     This command is only valid in directory rooms.  Directory rooms end with
  480.     a right bracket "]".  If there are no files on hold for this user, they
  481.     will be prompted to enter a filename or multiple filenames if a batch
  482.     protocol is used.  Users with access levels of 200 or higher may use
  483.     wildcards.  If files are on hold, they will all be sent via batch
  484.     protocol based on the users configuration.
  485.  
  486.  
  487. Co-SysOp Commands - [.][C][?]
  488.  
  489. The Co-SysOp commands are used to manage ST-Keep's functions and features
  490. by the SysOp and any designate Co-SysOps.  These commands may be accessed
  491. on-line (either via local log-on or distant, through the modem) by pressing
  492. a sequence of three keys: the period, the letter "C", and one of the
  493. following (depending on the desired function):
  494.  
  495. [A] Access User
  496.     Allows editing of the current user via the local keyboard.  The system
  497.     password is requested before editing can begin.
  498.  
  499. [B] Backup Option
  500.     Press [RETURN] to disable the backup option.  Otherwise enter a valid
  501.     drive and pathname (i.e. "C:\FOLDER\") where ST-Keep will backup all
  502.     the *.SYS files when the first caller after midnight logs off.  You
  503.     must insure that you have enough space on the backup partition, so just
  504.     calculate it by adding the size of all the *.SYS files in your system
  505.     directory.  Note, this won't work on a floppy unless all your system
  506.     files are less than 720K.  If you have the compression backup enabled,
  507.     the files will be compressed into a single file named for the current
  508.     date (i.e.  "10_25_91.LZH").
  509.  
  510. [C] Chat Mode Toggle
  511.     Toggle to disable or enable chat mode ringer.  If chat mode is
  512.     disabled, NOCHAT.BLB will be shown to the user.
  513.  
  514. [D] Disable BBS Toggle
  515.     If there is a situation where you wish to disable the BBS from
  516.     accepting any callers but you don't wish to shut your system off, just
  517.     use this command and all calls will be shown DISABLE.BLB and won't be
  518.     allowed to logon unless they know the system password.  After this file
  519.     is show, you can press [CTRL-B] and a "Pw:" prompt will display.  Enter
  520.     your system password and you can get on the BBS as normal.
  521.  
  522. [E] Execute File
  523.     Use the file selector to run any program under ST-Keep; keep in mind
  524.     that you must insure there is enough RAM available for both programs.
  525.     If this command is used from remote, the user must type in the
  526.     drive/path/filename and you must insure they they don't run any
  527.     programs that don't support modem I/O or the system will effectively
  528.     lock-up.
  529.   
  530. [F] Floor Editor
  531.     Edit floor name and floor group access.  New floors can be created by
  532.     using a text editor (like STeno from STrata Software) to add them to
  533.     the STK_FLRS.SYS file in the system folder.  Note that you may have a
  534.     maximum of 255 floors
  535.   
  536. [G] Group Editor
  537.     Edit group names.  The names themselves are meaningless to ST-Keep,
  538.     but they will help you remember who belongs in which group.
  539.  
  540. [K] Kill User
  541.     Delete a user account.  Effectively changes their ACCESS level to 0,
  542.     freeing up this userlog spot for a new user.  When a new user logs on
  543.     and registers, their information will overwrite the information of the
  544.     first accesse level 0 account found, so even if you have 50 empty slots
  545.     in your user account base at the end, if user number 7 has access level
  546.     0, his/her information will vanish when the next new user registers.
  547.  
  548. [M] Mass Userlog Editor
  549.     This command executes BBS_ME.PRG in your system folder.  You can edit
  550.     all accounts by selected fields with this program, rather than one user
  551.     at a time.  Be careful not to change your own access level below 255
  552.     with the masss editor, or you may not be able to access all functions!
  553.  
  554. [P] Change System Password
  555.     Change the system password.  This password allows access to any user
  556.     account and other secure features of the BBS, so protect it with your
  557.     life!
  558.  
  559. [S] Secure System Toggle
  560.     Make your system secure or open.  If it's secure, all user accounts are
  561.     installed with access level 1, which means they can not leave messages
  562.     or make file transfers until the SysOp upgrades their level.  If your
  563.     system is open, new users are given access level 2 and the default
  564.     on-line time and download ratio that you entered with the
  565.     initialization program.
  566.  
  567. [U] Userlog Editor
  568.     You will be prompted for a username to edit.  Most of the user's data
  569.     can be modified with this command.  You can even print out the user
  570.     information from here.  This command only works on an account in the
  571.     disk file, not the current user on-line.
  572.  
  573. [Z] Change Modem Init String
  574.     You can set your modem initialization string with this command.  The
  575.     initialization string is sent out during the waitcall menu.  The start
  576.     up string MUST contain "AT S0=1 S2=255 M0" at the very least.  These
  577.     commands place your modem in auto-answer mode, refuse remote modem
  578.     command access, and turn your modem speaker off respectively.  ST-Keep
  579.     handles DTR and CARRIER DETECT, so do not force them on your modem.  If
  580.     you have special high speed modems or modems with other features, you
  581.     can attempt to include more options here if necessary so long as they
  582.     don't interfere with CD or DTR.
  583.  
  584. Aide Commands
  585. -------------
  586.  
  587. What is an Aide?  He/She is a designated high-level (and trustworthy!)
  588. user whom you ave chosen to manage some of ST-Keeps' functions (hopefully
  589. to take some of the system maintenance burden from you).  Aide commands
  590. are accessed in a similar manner to the Co-SysOp commands, by pressing the
  591. period, the letter "A", and one of the letters indicated below.  Many Aide
  592. commands have sub-commands, which require a fourth keypress to identify.
  593.  
  594. [E] Edit Room Status
  595.  
  596.     [A] Roomname
  597.         Change the name of the current room.
  598.  
  599.     [B] Number
  600.         Change the current room slot number, currently disabled.
  601.  
  602.     [C] Generation
  603.         Changes the generation number so that all users lose access 
  604.         to this room (unless they are high level users).  This is
  605.         equivalent to uninviting all users. You should increment this
  606.         number by one up to 254, then re-start again at 2.
  607.  
  608.     [D] Floor
  609.         Change the floor number that the current room is located on.
  610.  
  611.     [E] Status
  612.         Toggle to make the current room public, hidden, or invitation 
  613.         only.  Public rooms can be entered by all users.  Hidden 
  614.         rooms can only be entered by users if they [.][G]"ROOMNAME" 
  615.         using the EXACT room name.  Invitation only rooms can only be 
  616.         entered by users who have been [I]nvited, even if they know the
  617.         exact roomname.
  618.  
  619.     [F] Anonymous
  620.         All messages in this room will show ****** hiding the date, 
  621.         time, and author field.  If a user logs on with the system
  622.         password, the headers will show the actual author.
  623.  
  624.     [G] Archived
  625.         Save all the messages in this room to a specified filename 
  626.         for archival purposes.
  627.  
  628.     [H] Directory
  629.         Add or remove directory status for this room.  The format is 
  630.         "C:\FOLDER\".  The trailing backslash is required.
  631.  
  632.     [I] Uploads
  633.         Toggle to allow or disallow file uploads in the current room.  You
  634.         amy choose to allow uploads into only one room on your BBS, so that
  635.         you can check files before posting them for download.   This will
  636.         require more work on your part, but will protect you and your users
  637.         from some types of vandalism to a greater extent than direct
  638.         uploads will.  If you have a lot of "ruggies" in your area, this
  639.         may be a good choice.
  640.  
  641.     [J] Downloads
  642.         Toggle to allow or disallow file downloads in the current room.
  643.  
  644.     [K] Dice Enabled
  645.         Toggle to allow or disallow die rolls in the current room.
  646.  
  647.     [L] Header
  648.         Add or delete a header message for the current room.  The header is
  649.         displayed upon entering the room unless the user has the system
  650.         skip these headers for their account.
  651.  
  652.     [X] Exit
  653.         Ends the room-editing session and returns you to the room prompt.
  654.  
  655. [I] Invite User
  656.     You may invite a user to the current room if it has invitation only 
  657.     status.
  658.  
  659. [K] Kill Room
  660.     Delete this room from the system.  All messages will be erased and the 
  661.     slot for this room will be open for a future room creation.
  662.  
  663. [L] List Aides
  664.     Display a list of the high access users for the BBS, including 
  665.     Aide, Co-SysOp, and SysOp status.
  666.  
  667. [M] Modify Misc Comment Field
  668.     Change the miscellaneous comment field in the message header.  This
  669.     function overrides any personal comment field that a user may have
  670.     configured.  To erase any MCF, just type [RETURN] at the prompt.  The
  671.     MCF is saved with the STK_INFA.SYS file, so if you re-boot your
  672.     computer or re-run the BBS, the MCF will still be active.
  673.  
  674. [S] Set Date & Time
  675.     Set your date or time.  Press [RETURN] if there is no change.
  676.  
  677. [U] Uninvite User
  678.     You may un-invite a user from the current room if it has 
  679.     invitation only status.
  680.  
  681. Voting Option
  682. -------------
  683.  
  684. ST-Keep allows the sysop to configure an unlimited number of voter polls
  685. for use on the system.  Votes can be made for all users, or specifically
  686. for users in specific groups.  If you wish to have votes on your system,
  687. you MUST place your poll files in the folder you designated when you ran
  688. BBS_CNFG.PRG.  Two files are required to be created with a text editor by
  689. the SysOp before each vote will be enabled.  VOTENAME.VOT contains the vote
  690. question and the choices, the first 8 characters of the filename can be
  691. your choice, but the extension must be "VOT" or "V##" for group only
  692. votes.  VOTEANSW.ANS contains the number of answers to each choice, the
  693. first 8 characters must match the corresponding vote filename, and the
  694. extension must be "ANS".  You can create votes that can only be taken by
  695. users in a specified group by using the group number as the last 2
  696. characters in the VOT extension.
  697.  
  698.    The first line in each *.VOT file contains the number of the room you
  699. wish the vote results to be posted in.  Please be certain that this room
  700. number exists as an active room on your BBS.  If you do not have a "Vote"
  701. room, you should set this room number equal to either the Aide or SysOp
  702. room (3 or 4) or "0" and no message will be written to record each users
  703. vote.  Ideally, you should have a "Vote" room in order to discuss the topic
  704. and therefore the first line in your file should be equal to that room's
  705. number (i.e. if youre "Vote" room is #23, the first line in your quesion
  706. file will be 23.  To find a room number, either use [R]ead [I]nformation,
  707. [J]umpto [RETURN], or [L]ist Rooms [RETURN] from any room prompt within the
  708. BBS.  After the room number, you should enter a number for the amount of
  709. choices in this particular vote.  Following that line, enter the actual
  710. vote question next.  This can only be one line of data, but its length can
  711. be up to 255 characters, therefore you can not have any special width
  712. formatting in the actual message, ST-Keep will format this line to the
  713. users screen width setting.  The last lines are the choices in the vote.  I
  714. strongly suggest always including an "Other" and "No Opinion" answer for
  715. obvious reasons (you can only have up to 26 choices in your vote including
  716. these two).  Here is a sample vote question file (VOTETEST.VOT):
  717.  
  718. 23
  719. 7
  720. What telecommunications program do you use on your ST?
  721. Flash
  722. Interlink
  723. Uniterm
  724. STalker
  725. Other
  726. Freeze Dried Terminal
  727. No Opinion
  728.  
  729.    The answer file (VOTETEST.ANS) should contain a "0" on separate lines
  730. for each of your choices.  Since our vote has 6 choices, this is what the
  731. file would look like:
  732.  
  733. 0
  734. 0
  735. 0
  736. 0
  737. 0
  738. 0
  739. 0
  740.  
  741.    As you can see, this vote will be recorded in room number 23.  When you
  742. wish to delete an old vote, just remove the VOT extension or delete the
  743. file after you record the final results somewhere on your BBS.
  744.  
  745. Doors
  746. -----
  747.  
  748.    Doors allow an external program (game, utility, etc...) to be run from
  749. within ST-Keep while in a logon session from either a remote user or the
  750. sysop.  If a remote user is running the program, the external program must
  751. redirect IO to the modem itself, as ST-Keep doesn't do this.  Most all
  752. on-line games do this, so you shouldn't have to worry about it.  Otherwise,
  753. any GEM programs or programs that don't re-direct the IO should only be
  754. executed from a local logon.  Also, your FREE RAM must be high enough to
  755. support both ST-Keep and this external program.  An error message in
  756. ST-Keep will occur if you do not have enough free RAM to run a door.  Keep
  757. in mind that if you want group access for different doors, that those won't
  758. appear on the menu for a normal user unless they are a member of that
  759. group.  You can install or delete your own doors with any text editor or
  760. the door editor program included in this archive.  Each door has 5 fields,
  761. all on separate lines, although the file begins with one line stating the
  762. total number of doors you have installed.  This is how the file
  763. (STK_DOOR.SYS) would look with 3 doors installed:
  764.  
  765. 3
  766. 1
  767. Axolotl Football League
  768. c:\afl\afl.tos
  769. [blank line]
  770. c:\afl\player.dat
  771. 15
  772. Flash
  773. c:\flash\flash.prg
  774. [blank line]
  775. [blank line]
  776. 2
  777. Safari BBS
  778. c:\bbs.prg
  779. -BBS -pf:\bbs2\
  780. [blank line]
  781.  
  782.    The first line tells ST-Keep how many doors you have installed, be sure
  783. to change this number if you delete or add doors without using the door
  784. editor.  The second line contains the group number of the AFL door,
  785. remember, if users are not members of group 1 they can not get in this
  786. door, so in this instance group 1 is our On-Line Games group.  Line 2 holds
  787. the door name, line 3 the path/filename where this program to run can be
  788. found.  The 4th line is a blank line (CR) for AFL.  The 5th line is only
  789. used if you need to pass the players name to a specific filename, otherwise
  790. it should be a blank line (CR) if it isn't necessary.  As you can see,
  791. those 5 fields are repeated for my Flash door.
  792.  
  793.    If the doors don't work correctly, you're probably just setting the
  794. path/filenames incorrectly or you don't have enough RAM.
  795.  
  796.    ST-Keep can call another program that requires the baud rate (i.e.
  797. another BBS program including ST-Keep, FIDODOOR, etc...) as a door.  This
  798. way you can allow users to enter a totally different system or run the
  799. various networking programs available.  Line 4 of the door data is used for
  800. this feature.  Simply place "-B" on this line and the program to be
  801. executed will be passed the baud rate of the on-line user ("LOCAL" if
  802. local) via the command line parameters.  ST-Keep will also create a
  803. DORINFO1.DEF file in the directory of the new BBS program for use by
  804. FIDODOOR or any other programs that may need the baud rate or door
  805. information file.
  806.  
  807. Door Parameters
  808. ---------------
  809.  
  810. -B    Used to tell ST-Keep to treat the door program as a BBS.  ST-Keep
  811.       will send out "LOCAL" on the command line if there is no carrier, and
  812.       "-Bxxxx" (xxxx=baud rate) if there is a carrier so that the door
  813.       program can use this information.
  814.  
  815. -DR   Creates DORINFO1.DEF before executing the specified door program.
  816. -DH   This file will be created in the same folder as the door program that
  817.       you wish to run.  FIDODOOR.TTP requires this file.  -DR passes the
  818.       users real name, while -DH passes the users handle from ST-Keep.  If
  819. -DRG  -DRG or -DHG is used, the Group level, rather than the access level,
  820. -DHG  will be saved in the DORINFO1.DEF file.  This is useful for FIDOdoor or
  821.       the Door Interface Program (DIP).
  822.  
  823. -P    Changes the directory AFTER executing your door program and writing
  824.       DORINFO1.DEF if sent to another ST-Keep BBS.  This is helpfull for
  825.       the bbs so that you only need one BBS.PRG on your drive but multiple
  826.       BBSs can run off of it.  You need to append the pathname after this
  827.       switch to designate the change (i.e.  "-Pc:\folder\").  ST-Keep will
  828.       use the system files located in this folder rather than where BBS.PRG
  829.       was executed from.
  830.  
  831. -T    Will pass 'text' along the command line.  This switch allows you to
  832.       pass a constant string every time this door is executed.  You must
  833.       pass the text directly after this switch (i.e.  "-Tcommand line").
  834.  
  835. -U    Passes only the username along the command line (for on-line games,
  836.       etc...)
  837.  
  838.    You may not pass the -B, -T, or -U switches together as they conflict
  839. with each other.  The other switches can be used together or with one of
  840. these three.
  841.  
  842. Function Keys
  843. -------------
  844.  
  845. [F1] Press this key to get a menu of the function keys available.
  846.  
  847. [F2] Go into chat mode with the current user; if you use this key while
  848.      you are on-line locally, it will go into terminal mode.
  849.  
  850. [F3] Disable chat call toggle.  If a user [C]hats for the SysOp this will
  851.      send a note to the user from NOCHAT.BLB which should basically state
  852.      that "...the SysOp is not around so leave mail or try again later..."
  853.      Chat Mode:  On/Off will be seen in the status line.
  854.  
  855. [F4] This will send a bunch of line noise over the modem, useful to
  856.      terrorize your friends or just before using [F5].
  857.  
  858. [F5] Will drop DTR, hang up on the modem instantly.
  859.   
  860. [F6] Userboot # - enter a number from 0 through 9 after pressing this
  861.      function key, the user will be sent the textfile called USERBOOT.# in
  862.      your MSG directory.  # = the userboot number you chose.  You can
  863.      create such textfiles as "Your time has expired!" or "Sorry, the sysop
  864.      needs the system, please call back later."  After each userboot file
  865.      is printed to the callers screen, the modem will drop carrier on them
  866.      so you can have the system.
  867.  
  868. [F7] Allows access to the aide commands no matter who is online, be
  869.      careful not to show the user anything you don't want them to see.
  870.  
  871. [F8] Allows access to the Co-SysOp commands, otherwise same as [F7].
  872.  
  873. [F9] Access to file commands while a user is on-line.
  874.  
  875. [F10] Status line toggle, if it's on, this will turn it off and give access
  876.       to the full screen for the session.  If it is on, it holds 5 lines of
  877.       information on the users account.  It is automatically turned on when
  878.       a user calls if your system options are configured for it, but is not
  879.       turned on when a user logs on from the console.
  880.  
  881. Function Key Macros
  882. -------------------
  883.  
  884.    Each line in the STK_FUNC.SYS file can contain any text you wish.  Use
  885. ALT-F# to send F1-F10 and ALT-SHIFT-F# to send F11-F20.
  886.  
  887.    These macros could contain such phrases as "Hello, how can I help
  888. you?" so that you can send them when entering chat mode or even enable you
  889. to logon faster if you made one of them your username and the other your
  890. password, although this poses a security risk.
  891.  
  892. Backups
  893. -------
  894.  
  895. ST-Keep will automatically backup (with the supplied BBS_BACK.PRG) your system
  896. files after midnight when the first caller logs off if you have this function
  897. enabled ([.][c][b]).  Just make sure the correct pathname is on your hard
  898. drive, and the files will be copied over there.  You should put the backup
  899. files on a partition other than the same one you're using for the BBS, so that
  900. if the BBS partition fails you have the old files elsewhere.  If you need to
  901. restore from a backup, you MUST copy ALL of the backup files to your BBS
  902. directory, you can not pick and choose from various files.  If you lose just
  903. one or a few of your SYS files, you will still need to copy all of the backup
  904. files over.  Almost all the system files are related, especially the room.sys,
  905. userlog.sys, and msg.sys files and they can't operate correctly if they aren't
  906. from the same backup.  The backup feature doesn't check for enough free space
  907. on your backup partition, so you should periodically check your backup drive
  908. to make sure it has enough free space when you first start.  Once one backup
  909. is complete, ST-Keep will just overwrite those same files so the amount of
  910. backup space required shouldn't change.
  911.  
  912.  
  913. Auto-Messages
  914. -------------
  915.   
  916. NEWUSER.MSG - If this file is in your MSG directory, ST-Keep will save the
  917.               contents in the file as a message from user account #1 to
  918.               all new users after they finish their application.
  919.  
  920. HANGUP.MSG - If this file is in your MSG directory, ST-Keep will save the
  921.              contents in the file as a message from user account #1 to all
  922.              users who drop or lose carrier without terminating properly.
  923.  
  924.  
  925. Moving & Deleting Messages
  926. --------------------------
  927.  
  928. When you use the aide command to move a message, ST-Keep remembers the last
  929. room you moved any previous messages into.  This comes in handy when you are
  930. moving a number of messages into the same room, you can just hit [RETURN] for
  931. the room and the default will be the last room.  Initially this room is set to
  932. the Aide room.  Any user may delete a message they saved previously simply by
  933. pausing the message with [P] and then pressing [D] to resume.  After the
  934. message is displayed, they will be asked to confirm the deletion.  If the
  935. users have their message prompts turned on, they can just press [D] at the
  936. prompt to delete the message if they were the author.
  937.  
  938.  
  939. Terminal Mode
  940. -------------
  941.  
  942. BBS_TERM.PRG is a menu driven terminal program supplied with ST-Keep.  You
  943. should be able to operate it nicely from the menu and therefore it won't be
  944. detailed in this document.
  945.  
  946. Downloading Files
  947. -----------------
  948.  
  949. Users may batch download from any room prompt that has directory status.
  950. Batch downloads are only valid with Ymodem and Zmodem.
  951.  
  952. You may notice XFERLIST.DAT and XFER_REC.DAT appear in your bbs folder.  They
  953. are used to record download/upload filenames and are not needed to the BBS
  954. after a user logs off.  You can simply ignore this file.
  955.  
  956.  
  957. AUTODESK.PRG
  958. ------------
  959.  
  960. This program is supplied with ST-Keep to allow access to desk accessories
  961. while keeping ST-Keep loaded.  Press the [CLR/HOME] key at any time and
  962. ST-Keep will run AUTODESK.PRG.  You can then use your DA's and use Quit to
  963. return to the BBS.
  964.  
  965.  
  966. Dice Roller
  967. -----------
  968.  
  969. [%] from any room except #1 will send the user to a dice menu.  This
  970.     feature is handy for on-line RPG's or other games.
  971.  
  972.  
  973. BBS Colors
  974. ----------
  975.  
  976. Use the PolyChrome DA (COLOUR.ACC) to create STK_INFC.SYS.  This contains the
  977. color information for your personal choices when running BBS.PRG.  If this
  978. file is not present in your bbs directory, ST-Keep will use your system colors
  979. so you could alternately use your control panel and set your preferences.
  980.  
  981.  
  982. Bulletins
  983. ---------
  984.  
  985. Permanent - *.BUP - Always shown to users when they logon
  986.  
  987. New       - *.BUL - Shown only once to each user unless it is updated
  988.  
  989. Group     - *.B## - Shown only once to each user if they are a member of
  990.                     this group number.  Must be 01 to 15.
  991.  
  992.  
  993. Color Graphics Emulation
  994. ------------------------
  995.  
  996. You can insert color codes in your *.MNU files to enhance each users VT-52,
  997. Instant Graphics & Sound, Blue Instant Graphics, or ANSI screen
  998. configurations.  When ST-Keep shows any menu, it first looks for the extension
  999. of V52 (for VT-52), IG (Instant Graphics & Sound), BIG (Blue Instant Graphics)
  1000. or ANS (for ANSII) and if it can't find any of these it will use MNU.  Simply
  1001. use a text editor or a special VT-52 or ANSII editor to create menues for each
  1002. type of emulation.  To create IGS menues you will need to obtain the latest
  1003. version of IGS found on most BBSs.  To create BIG menues, you can obtain the
  1004. Blue Instant Graphics documentation from an IBM BBS and modify your IGS
  1005. scripts to work with B.I.G. (be sure to save them with the new extension of
  1006. BIG; IGS and BIG are not 100% compatible).
  1007.  
  1008.  
  1009. Command line parameters usable with ST-Keep (BBS.PRG):
  1010. -----------------------------------------------------
  1011.  
  1012. -Bxxxxx
  1013.  
  1014. Baud rate used when running the BBS as a door so that the callers speed can
  1015. be used within ST-Keep for the caller log and file transfer calculations.
  1016. The RS232 port will NOT be re-set as normal with this speed as the host
  1017. program should have taken care of initializing the port.  "-B0" would signify
  1018. a local logon without a modem.
  1019.  
  1020. -Ppathname
  1021.  
  1022. Requests ST-Keep to change the current working directory to that of
  1023. "pathname" (i.e. "-Pd:\stkeep2\") in order to load system files from a
  1024. location other than the directory where BBS.PRG is located.  This is useful
  1025. if you wish to run more than one ST-Keep allowing others to be spawned
  1026. from a host while requiring you to have only one copy of BBS.PRG.
  1027.  
  1028.  
  1029. Floors
  1030. ------
  1031.  
  1032. The STK_FLRS.SYS data file contains your system floor information.  The
  1033. first line in this file is always the total number of floors that you have
  1034. configured.  You must change it whenever adding or deleting floors.  After
  1035. this line follows 2 lines for each floor, starting with floor 1.  The
  1036. first line is the group number required for access to this floor.  The
  1037. second number is the floor name.
  1038.  
  1039.  
  1040. Events
  1041. ------
  1042.  
  1043. Events allow you to trigger special functions at specified times while ST-Keep
  1044. is waiting for a call or while a user is on-line.  Three types of events are
  1045. supported:  PREEMPTIVE , TIMEOUT, and NETWORK (on the way).
  1046.  
  1047. You must create a file called STK_EVNT.SYS and place it in your system folder.
  1048. The format for the file is as follows:
  1049.  
  1050. Line  1:  The number of events in this file.
  1051. Line  2:  Type of event (PREEMPTIVE, TIMEOUT, NETWORK).
  1052. Line  3:  Days to run (Mon, Tue, etc...)
  1053. Line  4:  Time to run
  1054. Line  5:  Duration in minutes
  1055. Line  6:  Disallow door entry time
  1056. Line  7:  Event name
  1057. Line  8:  Argument 1
  1058. Line  9:  Argument 2
  1059. Line 10:  Last date event was run
  1060.  
  1061. Lines 2-9 are duplicated for each event in this file.
  1062.  
  1063. You can have up to 32000 events.
  1064.  
  1065. EVENT TYPES
  1066.  
  1067.     PREEMPTIVE events will send a message to the user telling them that system
  1068.     maintenance is starting and how long it will run, then it will log the
  1069.     user off-line and save their account information before proceeding.  These
  1070.     are basically important tasks that can't wait until the user logs off
  1071.     (midnight game clean-up, for example).  Otherwise, the event will run from
  1072.     the waitcall screen.
  1073.  
  1074.     TIMEOUT events will not run until after the user has logged off, or at the
  1075.     waitcall screen.  Backing up your *.SYS files with the BBS_BACK.PRG fits
  1076.     nicely into this area.
  1077.  
  1078.     NETWORK events are pending completion.
  1079.  
  1080. EVENT DAYS:
  1081.  
  1082.     You can enter a single day (MON) or a list of days separated by commas
  1083.     (MON,TUE,FRI), in addition to (ALL) which will run this event every day at
  1084.     the specified time.
  1085.  
  1086. DURATION:
  1087.  
  1088.     Enter a number approximating the total amount of minutes this event will
  1089.     take until again allowing incoming calls.
  1090.  
  1091. DISALLOW DOOR ENTRIES:
  1092.  
  1093.     This option is unavailable at this time.
  1094.  
  1095.     Enter a number of minutes here.  If a user attempts to enter a door or
  1096.     execute a file transfer and the user has less than this number of minutes
  1097.     remaining of on-line time before a specified event is to occur, ST-Keep
  1098.     will notify the user that they do not have enough time before the event to
  1099.     initiate their request.  This will ensure that time critical events get
  1100.     processed on time (networking!).
  1101.  
  1102. NAME:
  1103.  
  1104.     At this time, event names are:  EXEC (run a specified program and
  1105.                                           allows any number of execs)
  1106.                                     NETWORK (pending)
  1107.  
  1108. ARGUMENT1:
  1109.  
  1110.     Used to pass the filename for EXEC to run ("c:\gfa\bbs.prg").
  1111.  
  1112. ARGUMENT2:
  1113.  
  1114.     Used to pass a command line to the EXEC program.
  1115.  
  1116. LAST RUN DATE:
  1117.  
  1118.     The last date this event processed.
  1119.  
  1120. Example:
  1121.  
  1122. 3
  1123. preemptive
  1124. all
  1125. 00:00
  1126. 2
  1127. exec
  1128. n:\today\today.prg
  1129. n/a
  1130. 03/14/1992
  1131. timeout
  1132. all
  1133. 00:05
  1134. 2
  1135. exec
  1136. h:\bbs\wizfile.prg
  1137. n/a
  1138. 03/14/1992
  1139. timeout
  1140. mon,wed,fri
  1141. 02:45
  1142. 10
  1143. exec
  1144. c:\bbs\bbs_back.prg
  1145. n/a
  1146. 03/14/1992
  1147.  
  1148. As you can see, I have three events.  The last event, backing up the system
  1149. files, only runs on the specified days at 02:45am.  The first event runs every
  1150. night at midnight (logging any users off) and executes the today.prg (creates
  1151. a famous dates in history file).  The second event runs a program called
  1152. WIZFILE every night after the today.prg.
  1153.  
  1154. Be very careful when you're adding or deleting events from this file, you must
  1155. have 8 lines per event and they must be in this format.
  1156.  
  1157. Events should be configured chronologically in this file.  That is, if you
  1158. have 2 events and one runs at 1am and the other runs at midnight, make sure
  1159. the midnight even is first in this file.
  1160.  
  1161.  
  1162.