home *** CD-ROM | disk | FTP | other *** search
/ Boston 2 / boston-2.iso / DOS / HILFEN / MODEM / TRIBBS / TRIBBS.DOC < prev    next >
Text File  |  1993-12-01  |  243KB  |  8,119 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30.  
  31.  
  32.                         The TriBBS Bulletin Board System
  33.                                    Version 3.1
  34.                    Copyright (c) 1991-1992 By Mark D. Goodwin
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.  
  71.  
  72.  
  73.                                 COPYRIGHT NOTICE
  74.                                 ----------------
  75.  
  76.      TriBBS  is a copyrighted program being distributed under the shareware
  77.      concept.  As such, you may operate  a TriBBS Bulletin Board System for
  78.      a period of  30 days without registering  the software.  After  the 30
  79.      day evaluation period,  you must register your  copy of TriBBS  or you
  80.      will be  in violation  of  United States  and International  copyright
  81.      laws.
  82.  
  83.      As a  shareware program,  TriBBS may be  freely distributed  through a
  84.      BBS.  Shareware  distributors may distribute copies of  TriBBS on disk
  85.      for a modest disk duplication charge not to exceed $6 per disk.
  86.  
  87.                                     WARRANTY
  88.                                     --------
  89.  
  90.      TriBBS is distributed without warranty.  In no event will Mark Goodwin
  91.      be liable  to you  for damages,  including any  loss of  profits, lost
  92.      savings, or other incidental  or consequential damages arising  out of
  93.      your use of  or inability to use the program, even  if Mark Goodwin or
  94.      an  authorized representative has  been advised of  the possibility of
  95.      such damages.  Mark Goodwin will not  be liable for any such claim  by
  96.      any other party.
  97.  
  98.                                    TRADEMARKS
  99.                                    ----------
  100.  
  101.      IBM is a registered trademark of IBM Corporation
  102.  
  103.      Microsoft,  MS,  and  MS-DOS are  registered  trademarks  of Microsoft
  104.      Corporation
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.  
  137.  
  138.  
  139.      The TriBBS Bulletin Board System                                     i
  140.  
  141.                                 TABLE OF CONTENTS
  142.                                 -----------------
  143.      INTRODUCTION  . . . . . . . . . . . . . . . . . . . . . . . . . .    1
  144.  
  145.      REQUIREMENTS  . . . . . . . . . . . . . . . . . . . . . . . . . .    3
  146.  
  147.      INSTALLATION  . . . . . . . . . . . . . . . . . . . . . . . . . .    5
  148.           Modifying BOARD.BAT  . . . . . . . . . . . . . . . . . . . .    7
  149.           Getting TriBBS to Run on Boot Up . . . . . . . . . . . . . .    7
  150.           The Menu Configuration Files . . . . . . . . . . . . . . . .    8
  151.           Your First Log On  . . . . . . . . . . . . . . . . . . . . .    8
  152.  
  153.      THE WAITING FOR CALLER SCREEN . . . . . . . . . . . . . . . . . .   15
  154.           The Waiting for Caller Screen Menu . . . . . . . . . . . . .   15
  155.           Drop to DOS  . . . . . . . . . . . . . . . . . . . . . . . .   15
  156.           Configure Node . . . . . . . . . . . . . . . . . . . . . . .   15
  157.           Edit Conferences . . . . . . . . . . . . . . . . . . . . . .   18
  158.           Local Logon  . . . . . . . . . . . . . . . . . . . . . . . .   21
  159.           Edit Users . . . . . . . . . . . . . . . . . . . . . . . . .   22
  160.           Edit Events  . . . . . . . . . . . . . . . . . . . . . . . .   25
  161.           Configure System . . . . . . . . . . . . . . . . . . . . . .   27
  162.           Edit File Areas  . . . . . . . . . . . . . . . . . . . . . .   31
  163.           View Callers Log . . . . . . . . . . . . . . . . . . . . . .   33
  164.           Exit TriBBS  . . . . . . . . . . . . . . . . . . . . . . . .   33
  165.           The Modem Status Window  . . . . . . . . . . . . . . . . . .   33
  166.           The Statistics Display . . . . . . . . . . . . . . . . . . .   34
  167.           Screen Blanking  . . . . . . . . . . . . . . . . . . . . . .   34
  168.  
  169.      DISPLAY SCREENS . . . . . . . . . . . . . . . . . . . . . . . . .   35
  170.           Control Codes  . . . . . . . . . . . . . . . . . . . . . . .   35
  171.           @-Variables  . . . . . . . . . . . . . . . . . . . . . . . .   35
  172.           Log On and Goodbye Screens . . . . . . . . . . . . . . . . .   36
  173.           Security Specific Log On Screens . . . . . . . . . . . . . .   37
  174.           User Specific Log On Screens . . . . . . . . . . . . . . . .   37
  175.           New User Screen  . . . . . . . . . . . . . . . . . . . . . .   37
  176.           Bulletin Menu and Bulletins  . . . . . . . . . . . . . . . .   37
  177.           Main Menu  . . . . . . . . . . . . . . . . . . . . . . . . .   38
  178.           Message Menu . . . . . . . . . . . . . . . . . . . . . . . .   38
  179.           File Menu  . . . . . . . . . . . . . . . . . . . . . . . . .   38
  180.           Upload Screens . . . . . . . . . . . . . . . . . . . . . . .   38
  181.           Download Screens . . . . . . . . . . . . . . . . . . . . . .   38
  182.           Door Menu  . . . . . . . . . . . . . . . . . . . . . . . . .   39
  183.           Door Bulletin Menu and Door Bulletins  . . . . . . . . . . .   39
  184.           Questionnaire Menu . . . . . . . . . . . . . . . . . . . . .   39
  185.           Sysop Menu . . . . . . . . . . . . . . . . . . . . . . . . .   39
  186.           List of Conferences  . . . . . . . . . . . . . . . . . . . .   40
  187.           List of File Areas . . . . . . . . . . . . . . . . . . . . .   40
  188.           Chat Screens . . . . . . . . . . . . . . . . . . . . . . . .   40
  189.           Log On Related Screens . . . . . . . . . . . . . . . . . . .   40
  190.           <F8> Logoff Screen . . . . . . . . . . . . . . . . . . . . .   41
  191.           Making Your Own Display Screens  . . . . . . . . . . . . . .   41
  192.  
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202.  
  203.  
  204.  
  205.      The TriBBS Bulletin Board System                                    ii
  206.  
  207.      THE TRIBBS MENU SYSTEM  . . . . . . . . . . . . . . . . . . . . .   43
  208.           The Bulletin Menu Configuration File . . . . . . . . . . . .   43
  209.           The Main Menu Configuration File . . . . . . . . . . . . . .   44
  210.           The Message Menu Configuration File  . . . . . . . . . . . .   49
  211.           The File Menu Configuration File . . . . . . . . . . . . . .   56
  212.           The Door Menu Configuration File . . . . . . . . . . . . . .   61
  213.           The Door Bulletin Menu Configuration File  . . . . . . . . .   64
  214.           The Questionnaire Menu Configuration File  . . . . . . . . .   66
  215.           The Sysop Menu Configuration File  . . . . . . . . . . . . .   69
  216.  
  217.      EXTENDABLE MENU COMMANDS  . . . . . . . . . . . . . . . . . . . .   73
  218.  
  219.      SPECIAL BATCH FILES . . . . . . . . . . . . . . . . . . . . . . .   75
  220.           NEWUSER.BAT  . . . . . . . . . . . . . . . . . . . . . . . .   75
  221.           SECn.BAT . . . . . . . . . . . . . . . . . . . . . . . . . .   75
  222.           LOGON.BAT  . . . . . . . . . . . . . . . . . . . . . . . . .   75
  223.           UPLOAD.BAT . . . . . . . . . . . . . . . . . . . . . . . . .   75
  224.           BETWEEN.BAT  . . . . . . . . . . . . . . . . . . . . . . . .   75
  225.  
  226.      FILE LISTS  . . . . . . . . . . . . . . . . . . . . . . . . . . .   77
  227.           File List Manager: FILEMAN.EXE . . . . . . . . . . . . . . .   77
  228.  
  229.      EXTERNAL PROTOCOLS  . . . . . . . . . . . . . . . . . . . . . . .   81
  230.           Send Batch Files . . . . . . . . . . . . . . . . . . . . . .   83
  231.           Receive Batch Files  . . . . . . . . . . . . . . . . . . . .   84
  232.  
  233.      RUNNING TRIBBS WITH A FRONTEND OR AS A DOOR . . . . . . . . . . .   87
  234.           Error Correcting Connections . . . . . . . . . . . . . . . .   88
  235.           Limiting Time  . . . . . . . . . . . . . . . . . . . . . . .   88
  236.           Forced Hang Up . . . . . . . . . . . . . . . . . . . . . . .   88
  237.  
  238.      ARCHIVE TESTING . . . . . . . . . . . . . . . . . . . . . . . . .   89
  239.  
  240.      ODDS AND ENDS . . . . . . . . . . . . . . . . . . . . . . . . . .   91
  241.           Obnoxious Callers  . . . . . . . . . . . . . . . . . . . . .   91
  242.           Daily Limits . . . . . . . . . . . . . . . . . . . . . . . .   91
  243.           Special Keys . . . . . . . . . . . . . . . . . . . . . . . .   92
  244.           Quick Logon  . . . . . . . . . . . . . . . . . . . . . . . .   93
  245.           File Flagging  . . . . . . . . . . . . . . . . . . . . . . .   93
  246.           Packing the Message Base . . . . . . . . . . . . . . . . . .   93
  247.           The TriBBS Protocol Driver: TTPROT.EXE . . . . . . . . . . .   94
  248.  
  249.      MULTINODES  . . . . . . . . . . . . . . . . . . . . . . . . . . .   95
  250.           Doors and Multinodes . . . . . . . . . . . . . . . . . . . .   96
  251.           Some Helpful Hints . . . . . . . . . . . . . . . . . . . . .   96
  252.           Multinode Chatting . . . . . . . . . . . . . . . . . . . . .   97
  253.  
  254.      SUPPORT . . . . . . . . . . . . . . . . . . . . . . . . . . . . .   99
  255.  
  256.      REGISTRATION  . . . . . . . . . . . . . . . . . . . . . . . . . .  101
  257.  
  258.      FILE FORMATS  . . . . . . . . . . . . . . . . . . . . . . . . . .  103
  259.  
  260.  
  261.  
  262.  
  263.  
  264.  
  265.  
  266.  
  267.  
  268.  
  269.  
  270.  
  271.      The TriBBS Bulletin Board System                                   iii
  272.  
  273.           SYSDAT1.DAT  . . . . . . . . . . . . . . . . . . . . . . . .  103
  274.           SYSDAT2.DAT  . . . . . . . . . . . . . . . . . . . . . . . .  104
  275.           NODE.DAT . . . . . . . . . . . . . . . . . . . . . . . . . .  104
  276.           USERS.DAT  . . . . . . . . . . . . . . . . . . . . . . . . .  105
  277.           USERS.IDX  . . . . . . . . . . . . . . . . . . . . . . . . .  106
  278.           MCONF.DAT  . . . . . . . . . . . . . . . . . . . . . . . . .  106
  279.           Mnnnn.PTR  . . . . . . . . . . . . . . . . . . . . . . . . .  107
  280.           Mnnnn.IDX  . . . . . . . . . . . . . . . . . . . . . . . . .  108
  281.           Mnnnn.TXT  . . . . . . . . . . . . . . . . . . . . . . . . .  108
  282.           Mnnnn.LMR  . . . . . . . . . . . . . . . . . . . . . . . . .  109
  283.           Mnnnn.WAT  . . . . . . . . . . . . . . . . . . . . . . . . .  109
  284.           FAREA.DAT  . . . . . . . . . . . . . . . . . . . . . . . . .  109
  285.           Fnnnn.USR  . . . . . . . . . . . . . . . . . . . . . . . . .  110
  286.           EVENTS.DAT . . . . . . . . . . . . . . . . . . . . . . . . .  110
  287.           TRIBBS.SYS . . . . . . . . . . . . . . . . . . . . . . . . .  110
  288.  
  289.      LIST OF REGISTERED TRIBBS BOARDS  . . . . . . . . . . . . . . . .  113
  290.  
  291.  
  292.  
  293.  
  294.  
  295.  
  296.  
  297.  
  298.  
  299.  
  300.  
  301.  
  302.  
  303.  
  304.  
  305.  
  306.  
  307.  
  308.  
  309.  
  310.  
  311.  
  312.  
  313.  
  314.  
  315.  
  316.  
  317.  
  318.  
  319.  
  320.  
  321.  
  322.  
  323.  
  324.  
  325.  
  326.  
  327.  
  328.  
  329.  
  330.  
  331.  
  332.  
  333.  
  334.  
  335.  
  336.  
  337.      The TriBBS Bulletin Board System                                    iv
  338.  
  339.  
  340.  
  341.  
  342.  
  343.  
  344.  
  345.  
  346.  
  347.  
  348.  
  349.  
  350.  
  351.  
  352.  
  353.  
  354.  
  355.  
  356.  
  357.  
  358.  
  359.  
  360.  
  361.  
  362.  
  363.  
  364.  
  365.  
  366.  
  367.  
  368.  
  369.  
  370.  
  371.  
  372.  
  373.  
  374.  
  375.  
  376.  
  377.  
  378.  
  379.  
  380.  
  381.  
  382.  
  383.  
  384.  
  385.  
  386.  
  387.  
  388.  
  389.  
  390.  
  391.  
  392.  
  393.  
  394.  
  395.  
  396.  
  397.  
  398.  
  399.  
  400.  
  401.  
  402.  
  403.      The TriBBS Bulletin Board System                                     1
  404.  
  405.                                   INTRODUCTION
  406.                                   ------------
  407.  
  408.      TriBBS is  one of the  newest Bulletin Board Systems  around. Although
  409.      TriBBS is a relatively new BBS,  it comes equipped with many  powerful
  410.      features:
  411.  
  412.           Multinode Support  - Although TriBBS  3.1 is an  excellent single
  413.           line  bulletin   board  system,  it   fully  supports   multinode
  414.           operation.  Unlike many other  bulletin board systems, you do not
  415.           have to pay extra for a multinode system.  So when your  board is
  416.           ready to  expand, TriBBS will  easily grow  along with you  at no
  417.           additional cost.
  418.  
  419.           Multinode Chat  - On multinode boards, TriBBS  supports both node
  420.           to node chatting and group chats.
  421.  
  422.           Zmodem -  Not many  other bulletin board  systems can  claim this
  423.           one.   By  offering Zmodem  as a  part of  TriBBS,  the sysop  is
  424.           relieved from having to set it up as an external protocol.
  425.  
  426.           Full Screen  Editor -  In addition to  an excellent  line editor,
  427.           TriBBS  features a complete  full screen  editor to  make message
  428.           entry as easy as possible.
  429.  
  430.           Net Mail  - TriBBS's  message base  structure provides  extensive
  431.           support  for  net  mail  conferences.    Netmail  converters  are
  432.           available for Fido<->TriBBS,  PCRelay<->TriBBS, and QWK<->TriBBS.
  433.           Although these converters are an  optional part of TriBBS and not
  434.           included  in the  TriBBS archive,  they a  readily  available for
  435.           download on  any TriBBS  support board and  are supplied  free of
  436.           charge to all TriBBS sysops.
  437.  
  438.           Compressed Message  Base -   Another unique feature to  TriBBS is
  439.           its  use of data  compression on all  messages.  This  can save a
  440.           great deal  of valuable  hard drive  space.   So if  you plan  on
  441.           setting up a board with a lot of networked conferences, TriBBS is
  442.           the system for you.
  443.  
  444.           Doors - TriBBS can internally generate the door data files to run
  445.           most  PCBoard, GAP (DOOR.SYS), Spitfire, WildCat, and RBBS doors.
  446.           By supporting  these five major standards, TriBBS  can run pretty
  447.           much  any  door program.    By  generating  the door  data  files
  448.           internally,  TriBBS  relieves   the  sysop  from  setting   up  a
  449.           collection of door data file conversion utilities.
  450.  
  451.           Archive Testing -  TriBBS allows you to optionally  test all
  452.           uploaded archives,  EXEs,  and  COMs to  see  if  they  were
  453.           uploaded without error and scan them for viruses.
  454.  
  455.      One  of  TriBBS's chief  design  goals  is  ease of  installation  and
  456.      maintenance.   Some of the  above listed features, such  as Zmodem and
  457.  
  458.  
  459.  
  460.  
  461.  
  462.  
  463.  
  464.  
  465.  
  466.  
  467.  
  468.  
  469.      The TriBBS Bulletin Board System                                     2
  470.  
  471.      internal generation of door data  files, have already pointed out some
  472.      of the reasons  why TriBBS is so  easy to use.   Other TriBBS features
  473.      include generation of security level  specific menu screens on the fly
  474.      and the  ability to  run an  almost  unlimited number  of sliding  and
  475.      nonsliding events.   Overall, you should find TriBBS  to be one of the
  476.      easiest bulletin board systems to set up and maintain.
  477.  
  478.  
  479.  
  480.  
  481.  
  482.  
  483.  
  484.  
  485.  
  486.  
  487.  
  488.  
  489.  
  490.  
  491.  
  492.  
  493.  
  494.  
  495.  
  496.  
  497.  
  498.  
  499.  
  500.  
  501.  
  502.  
  503.  
  504.  
  505.  
  506.  
  507.  
  508.  
  509.  
  510.  
  511.  
  512.  
  513.  
  514.  
  515.  
  516.  
  517.  
  518.  
  519.  
  520.  
  521.  
  522.  
  523.  
  524.  
  525.  
  526.  
  527.  
  528.  
  529.  
  530.  
  531.  
  532.  
  533.  
  534.  
  535.      The TriBBS Bulletin Board System                                     3
  536.  
  537.                                   REQUIREMENTS
  538.                                   ------------
  539.  
  540.      TriBBS requires an IBM PC or compatible computer with  640K of memory,
  541.      a modem, and a hard  disk drive.  Although TriBBS doesn't  use 640K of
  542.      memory itself, such programs as external protocol drivers, compression
  543.      utilities, etc.  all have their  own RAM requirements;  therefore, the
  544.      more memory the BBS has to run in the better.
  545.  
  546.      Whereas it  would be  possible to set  up a small  TriBBS system  on a
  547.      floppy disk based system, it really wouldn't be of much practical use.
  548.      Therefore, a floppy disk based TriBBS  board is not recommended and is
  549.      not supported.
  550.  
  551.  
  552.  
  553.  
  554.  
  555.  
  556.  
  557.  
  558.  
  559.  
  560.  
  561.  
  562.  
  563.  
  564.  
  565.  
  566.  
  567.  
  568.  
  569.  
  570.  
  571.  
  572.  
  573.  
  574.  
  575.  
  576.  
  577.  
  578.  
  579.  
  580.  
  581.  
  582.  
  583.  
  584.  
  585.  
  586.  
  587.  
  588.  
  589.  
  590.  
  591.  
  592.  
  593.  
  594.  
  595.  
  596.  
  597.  
  598.  
  599.  
  600.  
  601.      The TriBBS Bulletin Board System                                     4
  602.  
  603.  
  604.  
  605.  
  606.  
  607.  
  608.  
  609.  
  610.  
  611.  
  612.  
  613.  
  614.  
  615.  
  616.  
  617.  
  618.  
  619.  
  620.  
  621.  
  622.  
  623.  
  624.  
  625.  
  626.  
  627.  
  628.  
  629.  
  630.  
  631.  
  632.  
  633.  
  634.  
  635.  
  636.  
  637.  
  638.  
  639.  
  640.  
  641.  
  642.  
  643.  
  644.  
  645.  
  646.  
  647.  
  648.  
  649.  
  650.  
  651.  
  652.  
  653.  
  654.  
  655.  
  656.  
  657.  
  658.  
  659.  
  660.  
  661.  
  662.  
  663.  
  664.  
  665.  
  666.  
  667.      The TriBBS Bulletin Board System                                     5
  668.  
  669.                                   INSTALLATION
  670.                                   ------------
  671.  
  672.      The first step  in using any computer  program is to install it.   You
  673.      probably acquired your copy of TriBBS from a BBS or online service and
  674.      have obviously uncompressed the file archive.   The next step you must
  675.      take is to make a TRIBBS subdirectory on your hard disk.  If your hard
  676.      disk is your C: drive, you could do this by  entering the following at
  677.      the DOS command prompt:
  678.  
  679.      MD C:\TRIBBS
  680.  
  681.      Next you should copy all of the files that were included in the TriBBS
  682.      archive to  this new subdirectory.  This  can be accomplished with the
  683.      following command:
  684.  
  685.      COPY *.* \TRIBBS
  686.  
  687.      Now you can delete the TriBBS archive files in  your current directory
  688.      by entering the following command:
  689.  
  690.      DEL *.*
  691.  
  692.      IMPORTANT: Be  sure there  aren't any other  non-TriBBS files  in your
  693.      current directory before  you enter the  above command.  If  you don't
  694.      check for other files, you  will lose them.   If there are other  non-
  695.      TriBBS files in  your current directory, you  will have to  delete the
  696.      TriBBS files one at a time.
  697.  
  698.      The next  step is to  change to  the newly  created TRIBBS  directory.
  699.      This can be done with the following command:
  700.  
  701.      CD \TRIBBS
  702.  
  703.      Now  you  must initialize  your  TriBBS  system  by running  the  file
  704.      BBS.EXE.    To do  this, you  simply  enter the  following at  the DOS
  705.      prompt:
  706.  
  707.      BBS
  708.  
  709.      IMPORTANT:  If your modem uses another  port other than COM1, you must
  710.      start TriBBS with the following command:
  711.  
  712.      BBS /Cport
  713.  
  714.      Where "port" is  the number of your modem's serial port.  For example,
  715.      a TriBBS  system that will  be using a  modem hooked up to  COM2 would
  716.      need to be initialized with the following command:
  717.  
  718.      BBS /C2
  719.  
  720.      You can create a local-only node  by specifying a port number of  0 as
  721.  
  722.  
  723.  
  724.  
  725.  
  726.  
  727.  
  728.  
  729.  
  730.  
  731.  
  732.  
  733.      The TriBBS Bulletin Board System                                     6
  734.  
  735.      follows:
  736.  
  737.      BBS /C0
  738.  
  739.      By  creating a  local-only node,  the  TriBBS node  doesn't require  a
  740.      modem.  This can be very useful for setting up a node for the sysop to
  741.      perform daily maintenance on.  You should note that some doors may not
  742.      be useable with a local-only node.
  743.  
  744.      IMPORTANT: If  your modem can't support  at least 2400  baud, you must
  745.      start TriBBS with the following command:
  746.  
  747.      BBS /Bbaud
  748.  
  749.      Where "baud" is your modem's highest baud rate.  For example, a TriBBS
  750.      system that  will  be  using  a  1200 baud  modem  would  need  to  be
  751.      initialized with the following command:
  752.  
  753.      BBS /B1200
  754.  
  755.      You  can of course combine the  /C and /B command  line switches.  For
  756.      example, a system  with a 300 baud  (YUCK!!!) modem hooked up  to COM3
  757.      would use one of the following commands:
  758.  
  759.      BBS /C3 /B300  or BBS /B300 /C3
  760.  
  761.      If everything went  ok, you should now see TriBBS's Waiting for Caller
  762.      screen.  This screen presents you with 10 menu options.  At this time,
  763.      you should use the arrow keys to  position the double-lined box around
  764.      the "Exit  TriBBS" option.   Once the double-lined  box is  around the
  765.      "Exit  TriBBS" option,  simply press  <ENTER>  (For the  rest of  this
  766.      manual, a  keyboard key is indicated  by surrounding it  with <>.) and
  767.      you will be returned to the DOS prompt.  
  768.  
  769.      By running TriBBS in this fashion, TriBBS has  created two system data
  770.      files (SYSDAT1.DAT and SYSDAT2.DAT), a node  data file (NODE.DAT), and
  771.      five subdirectories  off  your  main  TriBBS directory.    These  five
  772.      subdirectories  are named MWORK, NWORK, DISPLAY, TRANSFER, and TTTEMP.
  773.      If your  main TriBBS directory is  C:\TRIBBS, you should now  have the
  774.      following  five   subdirectories:  C:\TRIBBS\MWORK,   C:\TRIBBS\NWORK,
  775.      C:\TRIBBS\DISPLAY, C:\TRIBBS\TRANSFER,  and C:\TRIBBS\TTTEMP.   TriBBS
  776.      creates  these five  subdirectories to  maintain the  BBS.   The MWORK
  777.      directory  holds  the   user  data  file,  the   message  conferences,
  778.      questionnaires, answers to questionnaires, the  callers log, and a few
  779.      other data  files.  The  NWORK directory holds the  menu configuration
  780.      files,  event data  files, and  temporary  caller logs.   The  DISPLAY
  781.      directory  holds  display  screens: log  on  screens,  goodbye screen,
  782.      bulletins, door  bulletins, custom  menu screens,  etc.  The  TRANSFER
  783.      directory is  used to  temporarily hold  files during  file transfers.
  784.      The TTTEMP  directory is used  by TriBBS  to hold transient  files and
  785.      data.
  786.  
  787.  
  788.  
  789.  
  790.  
  791.  
  792.  
  793.  
  794.  
  795.  
  796.  
  797.  
  798.  
  799.      The TriBBS Bulletin Board System                                     7
  800.  
  801.  
  802.      Modifying BOARD.BAT
  803.      -------------------
  804.  
  805.      The next step in getting a minimal TriBBS  system up and running is to
  806.      make  any necessary  modifications to a  batch file  called BOARD.BAT.
  807.      Although  TriBBS will  run  by  simply executing  BBS.EXE  at the  DOS
  808.      prompt, it  will not be able to properly  run events and doors without
  809.      being executed by BOARD.BAT.  Consequently, you should always start up
  810.      your BBS by entering the following at the DOS prompt:
  811.  
  812.      BOARD
  813.  
  814.      As we  said though, BOARD.BAT may need to  be modified.  The following
  815.      is a listing of BOARD.BAT:
  816.  
  817.      echo off
  818.      cd \tribbs
  819.      if exist door.bat del door.bat
  820.      if exist event.bat del event.bat
  821.      if exist endbbs del endbbs
  822.      bbs
  823.      if exist door.bat door
  824.      if exist event.bat event
  825.      if exist endbbs goto end
  826.      board
  827.      :end
  828.  
  829.      Note how the second line of BOARD.BAT changes the current directory to
  830.      the TriBBS's  main directory.   If your TriBBS setup  uses a different
  831.      directory other than  "\tribbs", you will have  to use some type  of a
  832.      text editor to make the appropriate change.
  833.  
  834.  
  835.      Getting TriBBS to Run on Boot Up
  836.      --------------------------------
  837.  
  838.      You will  want your TriBBS  system to automatically start  up whenever
  839.      your computer  reboots.   This can be  accomplished by  performing two
  840.      simple modifications  to your  AUTOEXEC.BAT file.   First of  all, you
  841.      should  modify or create  a SET PATH  or PATH command  to include your
  842.      main TriBBS  directory.   At the end  of your  AUTOEXEC.BAT file,  you
  843.      should  put the  command BOARD.   That way DOS  will automatically run
  844.      TriBBS each time the computer is rebooted.  The following is  a sample
  845.      AUTOEXEC.BAT file before it  has been modified to  automatically start
  846.      up TriBBS:
  847.  
  848.      @ECHO OFF
  849.      PROMPT $p$g
  850.      PATH C:\DOS;C:\WINDOWS;C:\QEMM;C:\ZIP
  851.  
  852.      The following  is the  same AUTOEXEC.BAT  file  after the  appropriate
  853.  
  854.  
  855.  
  856.  
  857.  
  858.  
  859.  
  860.  
  861.  
  862.  
  863.  
  864.  
  865.      The TriBBS Bulletin Board System                                     8
  866.  
  867.      changes have been made to it for TriBBS:
  868.  
  869.      @ECHO OFF
  870.      PROMPT $p$g
  871.      PATH C:\TRIBBS;C:\DOS;C:\WINDOWS;C:\QEMM;C:\ZIP
  872.      BOARD
  873.  
  874.      Note how the PATH command in line three was modified and how BOARD was
  875.      added to the end of the batch file.
  876.  
  877.      IMPORTANT:  Starting with  version  2.1,  TriBBS  uses  TTPROT.EXE  to
  878.      perform file  transfers. TTPROT  is included with  TriBBS and  must be
  879.      placed in either you main TriBBS  directory or a directory that is  in
  880.      your DOS PATH statement.
  881.       
  882.      If  everything   has  been  done  properly,  TriBBS  should  start  up
  883.      automatically after a reboot.  So let's give it a try and press RESET.
  884.      After a few  seconds, you  should see  the TriBBS  Waiting for  Caller
  885.      screen.  If you don't, you should go back and check both BOARD.BAT and
  886.      AUTOEXEC.BAT for errors.  It will probably be something really simple.
  887.  
  888.  
  889.      The Menu Configuration Files
  890.      ----------------------------
  891.  
  892.      Only one last step  and TriBBS should be  all set to run as  a minimal
  893.      system.  If you  are still at the TriBBS's Waiting  for Caller screen,
  894.      exit from  TriBBS by  selecting the  "Exit TriBBS"  menu option.   You
  895.      should now be  returned to the  DOS prompt and  should be in the  main
  896.      TriBBS directory.  If DOS isn't in the main  TriBBS directory, recheck
  897.      your BOARD.BAT file to see if the change directory command in line two
  898.      was changed properly.
  899.  
  900.      TriBBS  uses a  series of  menu configuration  files to  generate menu
  901.      displays  on the  fly.   If you  do a directory  listing of  your main
  902.      TriBBS  directory, you  will note that  TriBBS came  with a  number of
  903.      files with  the extension of  MNU.  These  are the menu  configuration
  904.      files  and must  be placed  in your  NWORK subdirectory for  TriBBS to
  905.      function properly.   Moving these files to the  NWORK subdirectory and
  906.      deleting them from main TriBBS  directory can be accomplished with the
  907.      following two commands:
  908.  
  909.      COPY *.MNU NWORK
  910.      DEL *.MNU
  911.  
  912.  
  913.      Your First Log On
  914.      -----------------
  915.  
  916.      You can now finally  log on as a new user.  Simply  enter BOARD at the
  917.      DOS prompt to  restart TriBBS.   After the  Waiting for Caller  screen
  918.      appears and  the modem  has been  initialized,  move the  double-lined
  919.  
  920.  
  921.  
  922.  
  923.  
  924.  
  925.  
  926.  
  927.  
  928.  
  929.  
  930.  
  931.      The TriBBS Bulletin Board System                                     9
  932.  
  933.      border to  the "Local  Logon" menu  option and  select it  by pressing
  934.      <ENTER>.  This option will log you  on to the BBS and takes the  phone
  935.      off  the hook.  The screen should now  clear and the following will be
  936.      displayed:
  937.  
  938.      -----------------------------------------------------------------
  939.  
  940.      CONNECT LOCAL / 12-02-91 (15:48)
  941.  
  942.      Welcome to Unnamed BBS - Node 1.
  943.      A TriBBS 3.1 Bulletin Board System
  944.      Copyright (c) 1991-1992 By Mark D. Goodwin
  945.      Your Sysop is Joe Sysop.
  946.      Registration Number: Unregistered!!!!!
  947.  
  948.  
  949.      Do you want ANSI color graphics (y/N)?
  950.  
  951.      -----------------------------------------------------------------
  952.  
  953.      This display  simply displays  that a local  connection was  made, the
  954.      name of the  board, Unnamed BBS, and  node number; that it's  a TriBBS
  955.      3.1 BBS; a copyright notice; the sysop's name, Joe Sysop; and  it's an
  956.      "Unregistered!!!!!" board.  The board's  name and the sysop's name can
  957.      be  changed quite  simply.  We'll  discuss how  it's done in  the next
  958.      section.  As for  a registration number, you'll have  to register your
  959.      board to get rid of "Unregistered!!!!!".  (Hint, Hint)
  960.  
  961.      You  will also note that TriBBS is prompting  you as to whether or not
  962.      you want ANSI color graphics or not.  If you have a color monitor, you
  963.      will probably want  to respond affirmatively by pressing  <Y>.  If you
  964.      don't have a color monitor or just simply do not want a color display,
  965.      respond "No" by pressing either  the <N> or the <ENTER> key.  Note how
  966.      the prompt has  the "N" capitalized.  This indicates  that TriBBS will
  967.      consider  pressing <ENTER> as  the same as pressing  <N>.  So whenever
  968.      you see  a similar TriBBS prompt, you  will know that pressing <ENTER>
  969.      will perform the same action as pressing the capitalized key.
  970.  
  971.      After  selecting the appropriate color  choice, TriBBS will prompt you
  972.      to enter your name as follows:
  973.  
  974.      -----------------------------------------------------------------
  975.  
  976.      Enter your FIRST and LAST name:
  977.  
  978.      -----------------------------------------------------------------
  979.  
  980.      Simply type your name  and press <ENTER>.  Because this  is your first
  981.      log on, TriBBS will display the following:
  982.  
  983.  
  984.  
  985.  
  986.  
  987.  
  988.  
  989.  
  990.  
  991.  
  992.  
  993.  
  994.  
  995.  
  996.  
  997.      The TriBBS Bulletin Board System                                    10
  998.  
  999.  
  1000.  
  1001.      -----------------------------------------------------------------
  1002.  
  1003.      Enter your FIRST and LAST name: Mark Goodwin
  1004.      Searching user records for Mark Goodwin.
  1005.      <G>oodbye, <R>eenter name, or <N>ew User?
  1006.  
  1007.      -----------------------------------------------------------------
  1008.  
  1009.      Because you are a  "new user", you should press <N>.  If you weren't a
  1010.      new  user, you  could either  "reenter name"  by pressing  <R> or  say
  1011.      "goodbye" by pressing <G>.
  1012.  
  1013.      TriBBS will now prompt you for a password as follows:
  1014.  
  1015.      -----------------------------------------------------------------
  1016.  
  1017.      Enter your password (1 to 15 chars.):
  1018.  
  1019.      -----------------------------------------------------------------
  1020.  
  1021.      Simply type in a password and press <ENTER>.
  1022.  
  1023.      IMPORTANT: Be sure that you use a unique password for your system.  If
  1024.      somebody finds  out what your password is, it  is possible for them to
  1025.      make extensive  modifications to  your BBS.   So be careful  with your
  1026.      password.
  1027.  
  1028.      TriBBS will now ask if you entered your password correctly as follows:
  1029.  
  1030.      -----------------------------------------------------------------
  1031.  
  1032.      Enter your password (1 to 15 chars.): install
  1033.      Is Install correct (Y,n)?
  1034.  
  1035.      -----------------------------------------------------------------
  1036.  
  1037.      If your password is correct,  press either <Y> or  <ENTER>.  If it  is
  1038.      incorrect, press <N>  and TriBBS will once  again prompt you for  your
  1039.      password.   The main reason for allowing you  to reenter a password is
  1040.      because a remote user may get hit with line noise and not realize that
  1041.      his desired password wasn't entered properly.
  1042.  
  1043.      After entering your  password correctly,  TriBBS will  prompt you  for
  1044.      your city and state as follows:
  1045.  
  1046.      -----------------------------------------------------------------
  1047.  
  1048.      Enter your City, State:
  1049.  
  1050.      -----------------------------------------------------------------
  1051.  
  1052.  
  1053.  
  1054.  
  1055.  
  1056.  
  1057.  
  1058.  
  1059.  
  1060.  
  1061.  
  1062.  
  1063.      The TriBBS Bulletin Board System                                    11
  1064.  
  1065.      After  entering  your  city  and  state,  TriBBS  will  give  you  the
  1066.      opportunity to change it as follows:
  1067.  
  1068.      -----------------------------------------------------------------
  1069.  
  1070.      Enter your City, State: Bangor, ME
  1071.      Is Bangor, Me correct (Y,n)?
  1072.  
  1073.      -----------------------------------------------------------------
  1074.  
  1075.      TriBBS continues this process by asking for your phone number and date
  1076.      of birth as follows:
  1077.  
  1078.      -----------------------------------------------------------------
  1079.  
  1080.      Enter your phone number ###-###-####:
  1081.  
  1082.      Enter your phone number ###-###-####: 207-941-0805
  1083.      Is 207-941-0805 correct (Y,n)? Yes
  1084.  
  1085.  
  1086.      Enter your date of birth MM/DD/YY:
  1087.  
  1088.      Enter your date of birth MM/DD/YY: 10/19/56
  1089.      Is 10/19/56 correct (Y,n)?
  1090.  
  1091.      -----------------------------------------------------------------
  1092.  
  1093.      After entering your date of birth, TriBBS will prompt you to  select a
  1094.      default protocol as follows:
  1095.  
  1096.      -----------------------------------------------------------------
  1097.  
  1098.      <X> Xmodem
  1099.      <K> Xmodem-1K
  1100.      <Y> Ymodem
  1101.      <G> Ymodem-G
  1102.      <Z> Zmodem
  1103.      <N> No Default
  1104.  
  1105.      Please select a default protocol:
  1106.  
  1107.      ----------------------------------------------------------------
  1108.  
  1109.      Simply select the default file transfer protocol you would like to use
  1110.      when calling your board remotely.   If you don't want to set a default
  1111.      protocol, press  <N>.  By  selecting "No Default", TriBBS  will prompt
  1112.      you to select a protocol before each file transfer.
  1113.  
  1114.      After selecting a default protocol, TriBBS will prompt you to select a
  1115.      default editor as follows:
  1116.  
  1117.  
  1118.  
  1119.  
  1120.  
  1121.  
  1122.  
  1123.  
  1124.  
  1125.  
  1126.  
  1127.  
  1128.  
  1129.      The TriBBS Bulletin Board System                                    12
  1130.  
  1131.      ---------------------------------------------------------------
  1132.  
  1133.      <L> Line Editor
  1134.      <F> Full Screen Editor
  1135.      <N> No Default
  1136.  
  1137.      Please select a default editor:
  1138.  
  1139.      ---------------------------------------------------------------
  1140.  
  1141.      Simply select the default editor you would like to use.   By selecting
  1142.      "No  Default", TriBBS  will  prompt  you to  select  an editor  before
  1143.      entering each message if you have ANSI graphics enabled.
  1144.  
  1145.      Because your system doesn't have any bulletins yet, the following will
  1146.      be displayed:
  1147.  
  1148.      -----------------------------------------------------------------
  1149.  
  1150.      There are no bulletins available today!
  1151.  
  1152.      -----------------------------------------------------------------
  1153.  
  1154.      If  there were  any  bulletins,  you would  have  been presented  with
  1155.      TriBBS's bulletin  menu.  Instead,  TriBBS continues on  by displaying
  1156.      the main menu with the following selections:
  1157.  
  1158.  
  1159.      <B>..Bulletin Menu                 <Y>..Your Personal Information
  1160.      <M>..Message Menu                  <I>..System Information
  1161.      <F>..File Menu                     <U>..List of Users
  1162.      <C>..Comment to Sysop              <X>..Expert Mode
  1163.      <A>..Toggle ANSI Graphics Mode     <P>..Page Sysop
  1164.      <N>..Newsletter                    <G>..Goodbye
  1165.  
  1166.      For the most part, TriBBS's main menu is its gateway to other areas of
  1167.      interest.  You will also see the following prompt:
  1168.  
  1169.      -----------------------------------------------------------------
  1170.  
  1171.      You have been on 9 minutes with 51 remaining.
  1172.      Enter Selection - [B M F C A N Y I U X P G ?]?
  1173.  
  1174.      -----------------------------------------------------------------
  1175.  
  1176.      At this  point, you will  want to log  off your  BBS by pressing  <G>.
  1177.      Before logging off, TriBBS will give you a final chance to change your
  1178.      mind as follows:
  1179.  
  1180.  
  1181.  
  1182.  
  1183.  
  1184.  
  1185.  
  1186.  
  1187.  
  1188.  
  1189.  
  1190.  
  1191.  
  1192.  
  1193.  
  1194.  
  1195.      The TriBBS Bulletin Board System                                    13
  1196.  
  1197.      -----------------------------------------------------------------
  1198.  
  1199.      Are you sure you want to log off (Y/n)?
  1200.  
  1201.      -----------------------------------------------------------------
  1202.  
  1203.  
  1204.  
  1205.  
  1206.  
  1207.  
  1208.  
  1209.  
  1210.  
  1211.  
  1212.  
  1213.  
  1214.  
  1215.  
  1216.  
  1217.  
  1218.  
  1219.  
  1220.  
  1221.  
  1222.  
  1223.  
  1224.  
  1225.  
  1226.  
  1227.  
  1228.  
  1229.  
  1230.  
  1231.  
  1232.  
  1233.  
  1234.  
  1235.  
  1236.  
  1237.  
  1238.  
  1239.  
  1240.  
  1241.  
  1242.  
  1243.  
  1244.  
  1245.  
  1246.  
  1247.  
  1248.  
  1249.  
  1250.  
  1251.  
  1252.  
  1253.  
  1254.  
  1255.  
  1256.  
  1257.  
  1258.  
  1259.  
  1260.  
  1261.      The TriBBS Bulletin Board System                                    14
  1262.  
  1263.  
  1264.  
  1265.  
  1266.  
  1267.  
  1268.  
  1269.  
  1270.  
  1271.  
  1272.  
  1273.  
  1274.  
  1275.  
  1276.  
  1277.  
  1278.  
  1279.  
  1280.  
  1281.  
  1282.  
  1283.  
  1284.  
  1285.  
  1286.  
  1287.  
  1288.  
  1289.  
  1290.  
  1291.  
  1292.  
  1293.  
  1294.  
  1295.  
  1296.  
  1297.  
  1298.  
  1299.  
  1300.  
  1301.  
  1302.  
  1303.  
  1304.  
  1305.  
  1306.  
  1307.  
  1308.  
  1309.  
  1310.  
  1311.  
  1312.  
  1313.  
  1314.  
  1315.  
  1316.  
  1317.  
  1318.  
  1319.  
  1320.  
  1321.  
  1322.  
  1323.  
  1324.  
  1325.  
  1326.  
  1327.      The TriBBS Bulletin Board System                                    15
  1328.  
  1329.                           THE WAITING FOR CALLER SCREEN
  1330.                           -----------------------------
  1331.  
  1332.      Other than being  pretty colorful, TriBBS's Waiting  for Caller screen
  1333.      allows the sysop  to perform a great deal of board maintenance without
  1334.      even having  to log on  to the  board.  Indeed,  certain configuration
  1335.      information can only  be changed  by some  of the  Waiting for  Caller
  1336.      screen  options.  The Waiting for  Caller screen is divided into three
  1337.      major parts.  
  1338.  
  1339.  
  1340.      The Waiting for Caller Screen Menu
  1341.      ----------------------------------
  1342.  
  1343.      The top  portion of  the screen  is the  Waiting for  Caller menu  and
  1344.      allows you to select one of the following ten options:
  1345.  
  1346.      Drop to DOS
  1347.      Configure Node
  1348.      Edit Conferences
  1349.      Local Logon
  1350.      Edit Users
  1351.      Edit Events
  1352.      Configure System
  1353.      Edit File Areas
  1354.      View Callers Log
  1355.      Exit TriBBS
  1356.  
  1357.      As you already know from installing TriBBS,  a menu option is selected
  1358.      by moving the  double-lined border to the desired  option and pressing
  1359.      <ENTER>.  Each of these ten menu options  will now be explained one at
  1360.      a time.
  1361.  
  1362.  
  1363.      Drop to DOS
  1364.      -----------
  1365.  
  1366.      The "Drop to  DOS" menu option will  temporarily shell out to  DOS and
  1367.      allow you to enter DOS commands.   You can return to TriBBS  by simply
  1368.      entering EXIT at  the DOS command prompt.  You should note that TriBBS
  1369.      takes the  phone off the  hook when the "Drop  to DOS" menu  option is
  1370.      selected and  will put it back on  the hook when you  return from DOS.
  1371.      This will give  any callers a BUSY signal while you are shelled out to
  1372.      DOS.
  1373.  
  1374.  
  1375.      Configure Node
  1376.      ---------------
  1377.  
  1378.      The  "Configure Node"  menu option  allows you  to change  the modem's
  1379.      configuration information.   Besides  providing a  means to  configure
  1380.      your modem,  the "Configure  Node" menu option  provides the  means to
  1381.  
  1382.  
  1383.  
  1384.  
  1385.  
  1386.  
  1387.  
  1388.  
  1389.  
  1390.  
  1391.  
  1392.  
  1393.      The TriBBS Bulletin Board System                                    16
  1394.  
  1395.      configure a number of other node-related  features.  It will display a
  1396.      dialog box with the following fifteen items:
  1397.  
  1398.  
  1399.           <A> Serial Port: 1
  1400.                Pressing <A>  allows you  to toggle  through your  machine's
  1401.                valid serial ports until you come to the desired port.  COM1
  1402.                is the default.
  1403.  
  1404.           <B> Init String: ATS0=0Q0E0M0V1H0S2=43X1^M
  1405.                Pressing <B> allows you to change the modem's initialization
  1406.                string.  The above initialization string is TriBBS's default
  1407.                initialization string and should work  with most modems.  If
  1408.                your modem doesn't answer correctly, you should consult your
  1409.                modem's manual to determine what changes may be necessary to
  1410.                the above initialization string.  Any control characters are
  1411.                indicated   by   using   the   format   ^character.      The
  1412.                initialization  string must end with a ^M control character.
  1413.                Although you can change the above string to suit your needs,
  1414.                you  shouldn't modify S0=0 (this instructs your modem NOT to
  1415.                automatically  answer a call), Q0 (this instructs your modem
  1416.                to display result  codes), V1 (this instructs  your modem to
  1417.                use verbal result codes), H0  (this instructs your modem  to
  1418.                put the phone on the hook), S2=43 (this tells your modem the
  1419.                escape sequence character).  Additionally, you should insure
  1420.                that you  use X1  or greater for  result codes.   Otherwise,
  1421.                CONNECT codes aren't returned by the modem.  You should note
  1422.                that you can specify a modem initialization string  by using
  1423.                a "/I"  command line  switch.  Simply  follow "/I"  with the
  1424.                initialization string while executing BBS.EXE.
  1425.  
  1426.           <C> Init Baud Rate: 2400
  1427.                Pressing <C> allows you to specify your modem's highest baud
  1428.                rate.  The default is 2400 baud.
  1429.  
  1430.           <D> Error Correct Message: ARQ
  1431.                Pressing  <D> allows  you  to  specify  your  modem's  error
  1432.                correcting  connection  message.    If  you  have  an  error
  1433.                correcting  modem and a  caller connects with  another error
  1434.                correcting modem, your  modem will pass a  message to TriBBS
  1435.                in  the  CONNECT  string  indicating  that  it is  an  error
  1436.                correcting connection.  Most modem's use ARQ to indicate  an
  1437.                error correcting connection. Accordingly, TriBBS uses ARQ as
  1438.                its  default.    If  your   modem  uses  a  different  error
  1439.                correcting  connection  string,   you  should  specify   the
  1440.                appropriate string.  Many MNP modems use REL instead of ARQ.
  1441.                If you modem isn't an error correcting modem, you don't have
  1442.                to worry about even setting this.
  1443.  
  1444.           <E> Lock Serial Port: No
  1445.                Pressing <E> toggles TriBBS's "Lock  Serial Port" flag.   If
  1446.                this flag is set to "Yes", TriBBS will keep  the serial port
  1447.  
  1448.  
  1449.  
  1450.  
  1451.  
  1452.  
  1453.  
  1454.  
  1455.  
  1456.  
  1457.  
  1458.  
  1459.      The TriBBS Bulletin Board System                                    17
  1460.  
  1461.                at your modem's highest baud  rate upon connection.  If this
  1462.                flag is  set to "No"  (the default), TriBBS will  adjust the
  1463.                serial port to  match the baud rate in  the CONNECT message.
  1464.                Locking  a serial  port  is only  necessary  for most  error
  1465.                correcting modems.
  1466.  
  1467.           <F> Hardware Data Flow: No
  1468.                Pressing <F> toggles TriBBS's "Hardware Data Flow" flag.  If
  1469.                this flag  is set  to "Yes", TriBBS  will use  hardware data
  1470.                flow control.   If this flag  is set to  "No" (the default),
  1471.                TriBBS  won't use hardware data flow control.  Hardware data
  1472.                flow control  is only  necessary for  most error  correcting
  1473.                modems.
  1474.  
  1475.           <G> 1/10 Sec. Delay For ATA: 5
  1476.                Pressing <G>  allows you to  specify the tenths of  a second
  1477.                TriBBS will wait  after receiving a RING  message and before
  1478.                sending an ATA command to answer the call.  Allowable values
  1479.                are from 5 to 20.  The default is 5 tenths of a second.
  1480.  
  1481.           <H> Number of Rings Before ATA: 1
  1482.                Pressing  <H>  allows you  to  specify  the number  of  RING
  1483.                messages  TriBBS  should  wait for  before  sending  the ATA
  1484.                command.  The default is 1 RING message.
  1485.  
  1486.           <I> 300 Baud Callers Allowed: Yes
  1487.                Pressing <I> toggles the 300 baud caller flag.  If this flag
  1488.                is set  to "Yes" (the  default), TriBBS will allow  300 baud
  1489.                callers on  this node.  If this flag  is set to "No", TriBBS
  1490.                will not allow 300 baud callers on this node.
  1491.  
  1492.           <J> 1200 Baud Callers Allowed: Yes
  1493.                Pressing <J>  toggles the  1200 baud caller  flag.   If this
  1494.                flag is set  to "Yes" (the default), TriBBS  will allow 1200
  1495.                baud  callers on this  node.  If  this flag is  set to "No",
  1496.                TriBBS will not allow 1200 baud callers on this node.
  1497.  
  1498.           <K> Page Bell: Off
  1499.                Pressing <K> toggles the page bell on and off.  If this flag
  1500.                is set  to "On",  TriBBS will allow  this node's  callers to
  1501.                page the sysop.  If this flag is set to "Off" (the default),
  1502.                TriBBS will not allow this node's callers to page the sysop.
  1503.  
  1504.           <L> Direct Screen Writes: Yes
  1505.                Pressing <L> toggles the direct  screen write flag.  If this
  1506.                flag is  set  to  "Yes"  (the default),  TriBBS  will  write
  1507.                directly to the video display.  If this flag is set to "No",
  1508.                TriBBS  will use the ROM BIOS to write to the video display.
  1509.                You should only select "No" if  you have a really old  video
  1510.                display  and it  exhibits a  lot of  snow as  characters are
  1511.                displayed on the screen.
  1512.  
  1513.  
  1514.  
  1515.  
  1516.  
  1517.  
  1518.  
  1519.  
  1520.  
  1521.  
  1522.  
  1523.  
  1524.  
  1525.      The TriBBS Bulletin Board System                                    18
  1526.  
  1527.           <M> Use Node DISPLAY Dir: No
  1528.                Pressing <M> toggles the node display directory flag.  Under
  1529.                multinode  operation this  flag controls  where TriBBS  will
  1530.                look for  display screens.   If this flag  is set to  "Yes",
  1531.                TriBBS  will use the  display screens located  in the node's
  1532.                DISPLAY  directory.   If  this  flag  is  set to  "No"  (the
  1533.                default), TriBBS  will use  the display  screens located  in
  1534.                node 1's DISPLAY  directory.  This flag has  no effect under
  1535.                single node operation.
  1536.  
  1537.  
  1538.           <N> Node Security Level: 0
  1539.                Pressing <N> allows you to specify the node's minimum log on
  1540.                security level.  If the caller doesn't have a security level
  1541.                greater than or equal to the node security level, he will be
  1542.                immediately logged off.  The  default is 0, which will allow
  1543.                all callers to use the node.
  1544.  
  1545.           <O> Node Number: 1
  1546.                Pressing <O> allows  you to specify the node's  node number.
  1547.                This  is  automatically set  by  TriBBS and  should  only be
  1548.                changed if  you are running  a multinode system and  need to
  1549.                renumber one or more of  your nodes because you have deleted
  1550.                a node from the system.
  1551.  
  1552.  
  1553.      After you have  made any and all changes to your node's configuration,
  1554.      you can  return to the  Waiting for  Caller screen by  pressing <ESC>.
  1555.      Before returning  to  the  Waiting  for  Caller  screen,  TriBBS  will
  1556.      reinitialize the  modem.  This  is necessary for  any changes  to take
  1557.      effect.  While  you are using the "Configure  Node" dialog box, TriBBS
  1558.      takes the phone off  the hook.  The phone  will be placed back on  the
  1559.      hook as soon as you return to the Waiting for Caller screen.
  1560.  
  1561.  
  1562.      Edit Conferences
  1563.      ----------------
  1564.  
  1565.      The "Edit Conferences" menu option allows you to add, edit, and delete
  1566.      your message base  conferences.  It will display a menu similar to the
  1567.      following:
  1568.  
  1569.  
  1570.  
  1571.  
  1572.  
  1573.  
  1574.  
  1575.  
  1576.  
  1577.  
  1578.  
  1579.  
  1580.  
  1581.  
  1582.  
  1583.  
  1584.  
  1585.  
  1586.  
  1587.  
  1588.  
  1589.  
  1590.  
  1591.      The TriBBS Bulletin Board System                                    19
  1592.  
  1593.  
  1594.  
  1595.      -----------------------------------------------------------------
  1596.  
  1597.      Message Conference Record Number 4 of 4
  1598.      Conference Description.. : Netmail
  1599.      Conference Security..... : 10
  1600.      Private Conference...... : No
  1601.      Netmail Conference...... : Yes
  1602.      Netmail Network......... : FidoNet
  1603.      User Message Deletion... : Allowed
  1604.      Purge Msgs Older Than... : 30 days
  1605.      Msg Pack Backup File.... : Yes
  1606.      Fido-Style NetMail Conf. : Yes
  1607.  
  1608.      <M> Conference Description      <+> Next Conference
  1609.      <S> Conference Security         <-> Previous Conference
  1610.      <V> Private Toggle              <R> Record Number
  1611.      <N> Netmail Toggle              <A> Add New Conference
  1612.      <W> Network Name                <I> Insert New Conference
  1613.      <U> User Deletion               <D> Delete Conference
  1614.      <P> Old Message Purge           <F> Fido-Style Netmail Conference
  1615.      <B> Backup Files                <Q> Quit
  1616.  
  1617.      Enter Selection - [M S V N W U P B + - R A I D F Q]?
  1618.  
  1619.      -----------------------------------------------------------------
  1620.  
  1621.      As you can see  from this sample display, the "Edit  Conferences" menu
  1622.      presents you with the following 15 options:
  1623.  
  1624.  
  1625.           <M> Conference Description
  1626.                Pressing <M> allows  you to change the  message conference's
  1627.                name.
  1628.  
  1629.           <+> Next Conference
  1630.                Pressing  <+>  will move  the  editor  to  the next  message
  1631.                conference.
  1632.  
  1633.           <S> Conference Security
  1634.                Pressing <S>  allows you  to set  the conference's  security
  1635.                level.   This is the minimum security level a user must have
  1636.                in order to be allowed to access the conference.
  1637.  
  1638.           <-> Previous Conference
  1639.                Pressing  <-> will move  the editor to  the previous message
  1640.                conference.
  1641.  
  1642.           <V> Private Toggle
  1643.                Pressing <V>  will toggle the  message conference's  private
  1644.                conference flag.  If the conference is a private conference,
  1645.  
  1646.  
  1647.  
  1648.  
  1649.  
  1650.  
  1651.  
  1652.  
  1653.  
  1654.  
  1655.  
  1656.  
  1657.      The TriBBS Bulletin Board System                                    20
  1658.  
  1659.                only  users that you have specifically  given access will be
  1660.                allowed to  access the conference.   You should note  that a
  1661.                conference's security level  is not taken into  account when
  1662.                granting access  to a private  conference.  If the  user has
  1663.                access privileges to a private  conference, he will be  able
  1664.                to access  the conference no matter what  his security level
  1665.                is.    Even  you  as  the  sysop  cannot  access  a  private
  1666.                conference unless you give yourself access.  (See Edit Users
  1667.                for  details on how  a user is  granted access to  a private
  1668.                conference.)
  1669.  
  1670.           <R> Record Number
  1671.                Pressing <R> allows you to specify the message conference to
  1672.                be edited.   TriBBS will prompt you for  the desired message
  1673.                conference's number.
  1674.  
  1675.           <N> Netmail Toggle
  1676.                Pressing <N> will  toggle the message conference's  net mail
  1677.                flag.   If the  conference is a  net mail  conference, users
  1678.                will  be allowed  to enter  messages to  a person  who isn't
  1679.                registered on  your board.   Furthermore,  the user will  be
  1680.                asked whether or not the message will be ECHOed or not.  You
  1681.                should note the  some net mail systems ignore  the ECHO flag
  1682.                and just go ahead and echo all messages.
  1683.  
  1684.           <A> Add New Conference
  1685.                Pressing <A> adds a  new message conference to  your board's
  1686.                message base.   The new conference  will be added on  to the
  1687.                end of any existing conferences.
  1688.  
  1689.           <W> Network Name
  1690.                If you have defined the conference as  a netmail conference,
  1691.                you  may  give it  a  name  of  the network  (i.e.  FidoNet,
  1692.                RelayNet, Intelec, etc.),  by pressing <W> and  entering the
  1693.                appropriate network name.
  1694.  
  1695.           <I> Insert New Conference
  1696.                Pressing  <I> inserts  a  new  message  conference  in  your
  1697.                board's message base.   TriBBS will prompt you  to enter the
  1698.                number of  the message conference  you want the  new message
  1699.                conference to come before.
  1700.  
  1701.           <U> User Deletion
  1702.                Pressing  <U>  will  toggle  the  message  conference's user
  1703.                deletion flag.  If user deletion is "Allowed", the user will
  1704.                be  able to delete  messages that he has  either sent or are
  1705.                addressed to  him.   Otherwise, only a  user with  a minimum
  1706.                sysop security level  will be able  to delete messages  from
  1707.                the conference.
  1708.  
  1709.           <D> Delete Conference
  1710.                Pressing <D>  will delete  the current  conference.   TriBBS
  1711.  
  1712.  
  1713.  
  1714.  
  1715.  
  1716.  
  1717.  
  1718.  
  1719.  
  1720.  
  1721.  
  1722.  
  1723.      The TriBBS Bulletin Board System                                    21
  1724.  
  1725.                will  prompt you to confirm this  request before carrying it
  1726.                out.
  1727.  
  1728.           <P> Old Message Purge
  1729.                Pressing  <P>  allows  you  to specify  the  number  of days
  1730.                TRIPACK  is to  keep messages  for.   TRIPACK is  the TriBBS
  1731.                message base packer and will be discussed in a later section
  1732.                of this manual.  After  pressing <P>, TriBBS will prompt you
  1733.                for the number  of days the conference's messages  are to be
  1734.                kept.
  1735.  
  1736.           <Q> Quit
  1737.                Pressing  <Q> will  return  you to  the  Waiting for  Caller
  1738.                screen.  While you are editing the conferences, TriBBS takes
  1739.                the phone off  the hook.  The  phone will be placed  back on
  1740.                the hook  as soon  as you return  to the Waiting  for Caller
  1741.                screen.
  1742.  
  1743.           <B> Backup Files
  1744.                Pressing <B> toggles  the TRIPACK backup flag.   (TRIPACK is
  1745.                the  TriBBS message  base packer  and its  use  is explained
  1746.                later in this manual.)  If the backup flag is set for "Yes",
  1747.                TRIPACK will keep a backup of the  message conferences after
  1748.                it is  done packing.    Otherwise, TRIPACK  will delete  the
  1749.                backup data files.
  1750.  
  1751.           <F> Fido-Style Netmail Conference
  1752.                Pressing  <F> toggles  the  conference's Fido-style  netmail
  1753.                conference flag.   If  a conference is  set as  a Fido-style
  1754.                netmail conference, TriBBS  will prompt the caller  to enter
  1755.                the  message recipient's  network  address  when entering  a
  1756.                message in  the conference.  This flag should not be set for
  1757.                Fido-style echomail conferences.
  1758.  
  1759.      Local Logon
  1760.      -----------
  1761.  
  1762.      As you already  know from the installation instructions  (You did read
  1763.      those didn't you?), the "Local Logon"  menu option takes the phone off
  1764.      the hook and logs  you on to the  BBS just like a remote  caller would
  1765.      be.  Once logged on, you can use the board as any remote caller might.
  1766.      You can return to the Waiting for Caller screen by selecting <G>oodbye
  1767.      at one of TriBBS's menus.  The  phone is placed back on the hook after
  1768.      TriBBS returns to the Waiting for Caller screen.
  1769.  
  1770.  
  1771.  
  1772.  
  1773.  
  1774.  
  1775.  
  1776.  
  1777.  
  1778.  
  1779.  
  1780.  
  1781.  
  1782.  
  1783.  
  1784.  
  1785.  
  1786.  
  1787.  
  1788.  
  1789.      The TriBBS Bulletin Board System                                    22
  1790.  
  1791.      Edit Users
  1792.      ----------
  1793.  
  1794.      The  "Edit Users"  menu option  allows you to  edit your  board's user
  1795.      file.  It will display a menu similar to the following:
  1796.  
  1797.      -----------------------------------------------------------------
  1798.  
  1799.      User Record Number [1 of 15]            Original Log..: 11/23/91
  1800.      User Name...: Mark Goodwin              Times On......: 495
  1801.      Address.....: Bangor, Me                Security Level: 100
  1802.      Password....: Install                   Expert Mode...: Expert
  1803.      Phone Number: 207-941-0805              Uploads.......: 66
  1804.      Birth Date..: 10/19/56                  Downloads.....: 49
  1805.      Last Call...: 06/29/92 08:22            Locked Out....: No
  1806.      Time Left...: 177                       Delete User...: No
  1807.      K Uploaded..: 1668                      K Downloaded..: 2103
  1808.      Messages....: 141                       Net Status....: No
  1809.      Chat Status.: Available
  1810.  
  1811.      <+> Next Record           <-> Previous Record    <D> Downloads
  1812.      <N> User Name             <X> Expert             <U> Uploads
  1813.      <A> User Address          <&> Delete User        <!> Time Left
  1814.      <P> User Password         <L> Lock User Out      <B>irth Date
  1815.      <#> User Phone No         <T> Times On           <$> K Uploaded
  1816.      <R> Record Number         <S> Security Level     <%> K Downloaded
  1817.      <O> Original Log Date     <F> Find User          <M>essages
  1818.      <*> Net Status            <1> Priv Files         <2> Priv Confs
  1819.      <C> Chat Status           <Q>uit
  1820.  
  1821.      Ent Sel - [+ - D N X U A & ! P L B # T $ R S % O F M * 1 2 C Q]?
  1822.  
  1823.      -----------------------------------------------------------------
  1824.  
  1825.      As you  can  see from  this  sample  display, the  "Edit  Users"  menu
  1826.      presents you with the following 26 options:
  1827.  
  1828.           <+> Next Record
  1829.                Pressing <+> will move the editor to the next user.
  1830.  
  1831.           <-> Previous Record
  1832.                Pressing <-> will move the editor to the previous user.
  1833.  
  1834.           <D> Downloads
  1835.                Pressing <D> will prompt you  to enter the user's new number
  1836.                of downloads.
  1837.  
  1838.           <N> User Name
  1839.                Pressing <N> will prompt you to enter the user's new name.
  1840.  
  1841.           <X> Expert
  1842.                Pressing <X>  will toggle the  user's expert mode flag.   If
  1843.  
  1844.  
  1845.  
  1846.  
  1847.  
  1848.  
  1849.  
  1850.  
  1851.  
  1852.  
  1853.  
  1854.  
  1855.      The TriBBS Bulletin Board System                                    23
  1856.  
  1857.                the user's expert mode flag is set for "Expert", TriBBS will
  1858.                only display  the menu prompts.   If the user's  expert mode
  1859.                flag is  set for  "Super Expert",  TriBBS will only  display
  1860.                abbreviated  menu prompts.   Otherwise, TriBBS  will display
  1861.                the full menus.
  1862.  
  1863.           <U> Uploads
  1864.                Pressing <U> will prompt you  to enter the user's new number
  1865.                of uploads.
  1866.  
  1867.           <A> User Address
  1868.                Pressing  <A>  will prompt  you  to  enter  the  user's  new
  1869.                address.
  1870.  
  1871.           <&> Delete User
  1872.                Pressing <&> will  toggle the user's delete flag.   The user
  1873.                will  not actually  be deleted  from the  user data  file by
  1874.                selecting this option.  If the user's  delete flag is set to
  1875.                "Yes" and  the sysop  packs the user  file (more  about that
  1876.                later), the user's record will be deleted from the user data
  1877.                file.
  1878.  
  1879.           <!> Time Left
  1880.                Pressing <!>  will prompt you to enter  the user's remaining
  1881.                time for the day.
  1882.  
  1883.           <P> User Password
  1884.                Pressing  <P>  will  prompt  you  to  enter  the user's  new
  1885.                password.
  1886.  
  1887.           <L> Lock User Out
  1888.                Pressing <L>  will toggle the user's lock user out flag.  If
  1889.                this flag is set to  "Yes", the caller will be automatically
  1890.                logged off whenever he tries to log on.  This is intended to
  1891.                keep  abusive users off  you board and  unfortunately you'll
  1892.                run across your share of them.
  1893.  
  1894.           <B>irth Date
  1895.                Pressing <B> will prompt you for the user's new birth date.
  1896.  
  1897.           <#> User Phone No
  1898.                Pressing <#> will  prompt you to enter the  user's new phone
  1899.                number.
  1900.  
  1901.           <T> Times On
  1902.                Pressing <T> will  prompt you to enter the  user's number of
  1903.                times on.
  1904.  
  1905.           <$> K Uploaded
  1906.                Pressing <$> will prompt you to enter the user's number of K
  1907.                bytes (1024 bytes) uploaded.
  1908.  
  1909.  
  1910.  
  1911.  
  1912.  
  1913.  
  1914.  
  1915.  
  1916.  
  1917.  
  1918.  
  1919.  
  1920.  
  1921.      The TriBBS Bulletin Board System                                    24
  1922.  
  1923.           <R> Record Number
  1924.                Pressing <R> will prompt you  to enter the record number for
  1925.                the user you want to edit.
  1926.  
  1927.           <S> Security Level
  1928.                Pressing  <S> will  prompt you for  the user's  new security
  1929.                level.
  1930.  
  1931.           <%> K Downloaded
  1932.                Pressing <%> will prompt you to enter the user's number of K
  1933.                bytes (1024 bytes) downloaded.
  1934.  
  1935.           <O> Original Log Date
  1936.                Pressing <O> will prompt you for the user's new original log
  1937.                on date.
  1938.  
  1939.           <F> Find User
  1940.                Pressing <F> will prompt you  for the user's name you'd like
  1941.                to edit.  TriBBS will then search the user file for a match.
  1942.  
  1943.           <M> Messages
  1944.                Pressing <M> will  prompt you to enter the  user's number of
  1945.                messages posted.
  1946.  
  1947.           <*> Net Status
  1948.                Pressing  <*> will toggle the user's TriMail netstatus flag.
  1949.                (TriMail is an  optional QWK mail door for  TriBBS.  TriMail
  1950.                can be downloaded  from any TriBBS support board.)   If this
  1951.                flag is set to "Yes", TriMail will grant the user netstatus.
  1952.                If this flag is set to "No" (the default),  TriMail will not
  1953.                grant the user netstatus.
  1954.  
  1955.           <1> Priv Files
  1956.                Pressing <1> will allow you to edit the user's access to any
  1957.                private file  areas you may have set up  on your board.  You
  1958.                will be prompted as follows for each of your board's private
  1959.                file areas:
  1960.  
  1961.                File Area: TriBBS Beta Releases
  1962.                Access   : Doesn't Have Access
  1963.  
  1964.                Grant Access (y/N/q)?
  1965.  
  1966.                By  pressing <Y>,  you will  grant  the user  access to  the
  1967.                private file  area.   By pressing <N>  or <ENTER>,  you will
  1968.                deny the user access to the private file area.  If you press
  1969.                <Q>, you will be returned to the user editor and  the user's
  1970.                access for the current area will be left unchanged.
  1971.  
  1972.           <2> Priv Confs
  1973.                Pressing <2> will allow you to edit the user's access to any
  1974.                private message  conferences you  may have  set  up on  your
  1975.  
  1976.  
  1977.  
  1978.  
  1979.  
  1980.  
  1981.  
  1982.  
  1983.  
  1984.  
  1985.  
  1986.  
  1987.      The TriBBS Bulletin Board System                                    25
  1988.  
  1989.                board.   You will be  prompted as  follows for each  of your
  1990.                board's private messages conferences:
  1991.  
  1992.                Message Conference: Adults
  1993.                Access            : Doesn't Have Access
  1994.  
  1995.                Grant Access (y/N/q)?
  1996.  
  1997.                By  pressing <Y>,  you will  grant  the user  access to  the
  1998.                private message conference.  By pressing <N> or <ENTER>, you
  1999.                will deny the user access to the private message conference.
  2000.                If you  press <Q>, you will  be returned to the  user editor
  2001.                and the user's access to the current conference will be left
  2002.                unchanged.
  2003.  
  2004.           <C>hat Status
  2005.                Pressing  <C> toggles  the caller's  initial multinode  chat
  2006.                status between "available" and "unavailable".
  2007.  
  2008.           <Q>uit
  2009.                Pressing  <Q>  will return  you  to the  Waiting  for Caller
  2010.                screen.  While  you are editing the user  file, TriBBS takes
  2011.                the phone off  the hook.  The  phone will be placed  back on
  2012.                the  hook as soon  as you return  to the  Waiting for Caller
  2013.                screen.
  2014.  
  2015.  
  2016.      Edit Events
  2017.      -----------
  2018.  
  2019.      The "Edit Events" menu option allows you to edit your board's  events.
  2020.      When TriBBS  runs an event, it exits from  memory and runs a specified
  2021.      batch  file.  An event can be set  to run at a particular time and for
  2022.      either a specific day or every day of the week.  Events  are handy for
  2023.      performing such  tasks as  daily door  maintenance routines,  net mail
  2024.      relays, etc.   After selecting  the "Edit Events" menu  option, TriBBS
  2025.      will display a menu similar to the following:
  2026.  
  2027.  
  2028.  
  2029.  
  2030.  
  2031.  
  2032.  
  2033.  
  2034.  
  2035.  
  2036.  
  2037.  
  2038.  
  2039.  
  2040.  
  2041.  
  2042.  
  2043.  
  2044.  
  2045.  
  2046.  
  2047.  
  2048.  
  2049.  
  2050.  
  2051.  
  2052.  
  2053.      The TriBBS Bulletin Board System                                    26
  2054.  
  2055.      -----------------------------------------------------------------
  2056.  
  2057.      Event Record Number 1 of 2
  2058.      Event Day (0 = Sun to 6 = Sat or 7 = All).. : 7
  2059.      Event Time................................. : 00:01
  2060.      Event File................................. : IMPEVENT
  2061.      Event Slide................................ : Yes
  2062.      Event Already Executed Today............... : Yes
  2063.  
  2064.      <Y> Event Day                           <-> Previous Event
  2065.      <T> Event Time                          <R> Record Number
  2066.      <N> Event File Name                     <A> Add New Event
  2067.      <S> Slide Toggle                        <I> Insert New Event
  2068.      <F> Event Flag Toggle                   <D> Delete Event
  2069.      <+> Next Event                          <Q> Quit
  2070.  
  2071.      Enter Selection - [Y T N S F + - R A I D Q]?
  2072.  
  2073.      -----------------------------------------------------------------
  2074.  
  2075.      As you  can see  from  this sample  display,  the "Edit  Events"  menu
  2076.      presents you with the following 12 options:
  2077.  
  2078.           <Y> Event Day
  2079.                Pressing <Y>  will prompt you to enter  the day the event is
  2080.                supposed to run.   Enter 0 for  Sunday, 1 for Monday,  2 for
  2081.                Tuesday, etc.   If you want the event to run everyday, enter
  2082.                7.
  2083.  
  2084.           <-> Previous Event
  2085.                Pressing <-> will move the editor to the previous event.
  2086.  
  2087.           <T> Event Time
  2088.                Pressing <T> will prompt you for  the event time.  The event
  2089.                time  should use a  24-hour clock and must  be in the format
  2090.                hh:mm.
  2091.  
  2092.           <R> Record Number
  2093.                Pressing <R> will prompt you  to enter the record number for
  2094.                the event you want to edit.
  2095.  
  2096.           <N> Event File Name
  2097.                Pressing  <N> will  prompt  you  to enter  the  name of  the
  2098.                event's batch file.  This batch file must be located in your
  2099.                board's main directory.   You should note that  an extension
  2100.                of  BAT is not  used for the  event batch  file. TriBBS will
  2101.                copy this file  to EVENT.BAT before exiting from  memory and
  2102.                then BOARD.BAT will  run EVENT.BAT.  It is  crucial that the
  2103.                event batch  file changes  the directory  back to  your main
  2104.                TriBBS  directory and then  re-executes the board  by having
  2105.                BOARD as the last command in the  batch file.  The following
  2106.                is a sample event batch file:
  2107.  
  2108.  
  2109.  
  2110.  
  2111.  
  2112.  
  2113.  
  2114.  
  2115.  
  2116.  
  2117.  
  2118.  
  2119.      The TriBBS Bulletin Board System                                    27
  2120.  
  2121.                cd \doors\imperium
  2122.                impcycle
  2123.                cd \tribbs
  2124.                board
  2125.  
  2126.           <A> Add New Event
  2127.                Pressing <A>  adds a  new event to  your board's  event data
  2128.                file.   The new event  will be  added on to  the end of  any
  2129.                existing events.
  2130.  
  2131.           <S> Slide Toggle
  2132.                Pressing <S>  will toggle  the event's slide  flag.   If the
  2133.                slide  flag is set  for "Yes", the  event will  be a sliding
  2134.                event.   If it is a sliding event  and the event time occurs
  2135.                while somebody  is logged on  to the board, the  event won't
  2136.                run until the caller logs off.  If the slide flag is set for
  2137.                "No", the  event will be  a nonsliding  event.  If  the next
  2138.                scheduled  event  is  a  nonsliding  event  and  a  caller's
  2139.                remaining time for the day  would put him past the scheduled
  2140.                event time, TriBBS  will adjust the caller's log  on time so
  2141.                that his time will always expire shortly before the event is
  2142.                scheduled to take place.  TriBBS will display an appropriate
  2143.                message to the caller whenever  the caller's log on time has
  2144.                been adjusted for an event.
  2145.  
  2146.           <I> Insert New Event
  2147.                Pressing <I> inserts a new  event in your board's event data
  2148.                file.   TriBBS will prompt  you to  enter the number  of the
  2149.                event you want the new event to come before.
  2150.  
  2151.           <F> Event Flag Toggle
  2152.                Pressing <F>  will toggle  the event's event  flag.   If the
  2153.                event flag is set  for "Yes", the event has already been run
  2154.                for the day.  If the event flag is set for "No", TriBBS will
  2155.                run the event at its scheduled time.
  2156.  
  2157.           <D> Delete Event
  2158.                Pressing <D>  will delete  the current event.   TriBBS  will
  2159.                prompt you to confirm this request before carrying it out.
  2160.  
  2161.           <+> Next Event
  2162.                Pressing <+> will move the editor to the next event.
  2163.  
  2164.           <Q> Quit
  2165.                Pressing  <Q>  will return  you  to the  Waiting  for Caller
  2166.                screen.  While you are  editing the events, TriBBS takes the
  2167.                phone off the  hook.  The phone  will be placed back  on the
  2168.                hook as soon as you return to the Waiting for Caller screen.
  2169.  
  2170.  
  2171.      Configure System
  2172.      ----------------
  2173.  
  2174.  
  2175.  
  2176.  
  2177.  
  2178.  
  2179.  
  2180.  
  2181.  
  2182.  
  2183.  
  2184.  
  2185.      The TriBBS Bulletin Board System                                    28
  2186.  
  2187.      The "Configure  System" menu option allows  you to change a  number of
  2188.      TriBBS's configuration options.  It will display a dialog box with the
  2189.      following 19 items:
  2190.  
  2191.           <A> Board Name: Unnamed BBS
  2192.                Pressing <A> allows you to change your board's name.
  2193.  
  2194.           <B> Sysop Name: Joe Sysop
  2195.                Pressing <B> allows you to  change the sysop's name for your
  2196.                board.
  2197.  
  2198.           <C> BBS Starting Date: 01/01/90
  2199.                Pressing <C> allows you to change the BBS's starting date.
  2200.  
  2201.           <D> Total Calls: 1
  2202.                Pressing <D> allows you to  change the total number of calls
  2203.                your BBS  has had.  This  is particularly useful if  you are
  2204.                switching from another system to TriBBS.
  2205.  
  2206.           <E> Daily Time Limit: 120
  2207.                Pressing <E>  allows you  to change  the default daily  time
  2208.                limit  each caller is given.  This  can be overridden by the
  2209.                user's security level what a file named DLIMITS.DAT.
  2210.  
  2211.           <F> Daily Logon Limit: 5
  2212.                Pressing  <F> allows  you to  change the  default number  of
  2213.                daily calls a  caller can make.   This can be  overridden by
  2214.                the user's security level what a file named DLIMITS.DAT.
  2215.  
  2216.           <G> Max. Time Per Logon: 60
  2217.                Pressing <G> allows you to change the maximum allowable time
  2218.                a caller is given during each log on.  TriBBS will  give the
  2219.                user  the lesser  of his remaining  daily time,  the maximum
  2220.                allowable time per  log on, or the time  remaining until the
  2221.                next scheduled event.
  2222.  
  2223.           <H> Minimum Sysop Security Level: 100
  2224.                Pressing <H> allows you to change the minimum sysop security
  2225.                level.  You should only give such a security level to people
  2226.                who can be fully trusted.  If the caller's security level is
  2227.                at least equal to the  minimum sysop security level, he will
  2228.                be able to  read all private  messages, delete and  undelete
  2229.                all mail,  toggle mail between being private and public, and
  2230.                perform any other sysop level functions that your menu setup
  2231.                allows.  You should of course  edit your user record to give
  2232.                yourself a security level that is at least this high.
  2233.  
  2234.           <I> New User Security Level: 10
  2235.                Pressing  <I> allows  you to  change the  new user  security
  2236.                level.  This is the security  level a caller is given during
  2237.                his  first call.  It is  up to you as  to whether or not the
  2238.                new user's security level  should be raised or lowered  from
  2239.  
  2240.  
  2241.  
  2242.  
  2243.  
  2244.  
  2245.  
  2246.  
  2247.  
  2248.  
  2249.  
  2250.  
  2251.      The TriBBS Bulletin Board System                                    29
  2252.  
  2253.                this level.
  2254.  
  2255.           <J> New User Time Limit: 30
  2256.                Pressing <J> allows  you to change the new  user time limit.
  2257.                This is the  amount of time a  new user is given  during his
  2258.                first day.
  2259.  
  2260.           <K> Upload Time Compensation: 1
  2261.                Pressing   <K>  allows  you   to  change  the   upload  time
  2262.                compensation  ratio.   TriBBS  takes the  amount of  time it
  2263.                takes for  a user to upload a file  and multiplies it by the
  2264.                upload time compensation amount.  The result is added to the
  2265.                user's remaining time.  By  setting this figure to 2, 3,  or
  2266.                whatever, you can reward your callers for their uploads with
  2267.                more time.
  2268.  
  2269.           <L> Max. No Input Time: 3
  2270.                Pressing <L> allows you to change the maximum no input time.
  2271.                TriBBS will log the user off if there is  no activity within
  2272.                the specified number of minutes.
  2273.  
  2274.                IMPORTANT: Some  multitaskers will cause TriBBS  to generate
  2275.                random  "Keyboard  input  time  exceeded."  messages.   This
  2276.                situation is  rare, but the  no keyboard input check  can be
  2277.                disabled by setting the maximum no input time to 0.
  2278.  
  2279.           <M> US Phone Number: Yes
  2280.                Pressing <M> toggles the US Phone Number flag.  If this flag
  2281.                is set to "Yes"  (the default), TriBBS will ask the  user to
  2282.                enter phone numbers  using the ###-###-#### US  phone number
  2283.                format.  If  this flag is set  to "No", TriBBS will  let the
  2284.                user enter phone numbers without formatting them.
  2285.  
  2286.           <N> Auto ANSI Detect: No
  2287.                Pressing <N> toggles the ANSI  detection flag.  If this flag
  2288.                is set  to "Yes", TriBBS will attempt  to detect if the user
  2289.                is  using a comm program that  supports ANSI color graphics.
  2290.                If the  user's comm  program has ANSI  support, TriBBS  will
  2291.                display  everything using  ANSI color graphics.   Otherwise,
  2292.                TriBBS  will display everything  using monochrome text.   If
  2293.                this flag is set to "No", TriBBS will ask the user at log on
  2294.                if he wants ANSI color graphics or not.
  2295.  
  2296.           <O> Default Archive Ext: ZIP
  2297.                Pressing  <O> toggles the default archive extension from ZIP
  2298.                to ARJ  to LZH  to PAK to  SDN to ARC  and then back  to ZIP
  2299.                again.   Whenever  the user  enters  a filename  without  an
  2300.                extension, TriBBS will  append the default extension  to the
  2301.                filename.
  2302.  
  2303.           <P> Test Uploads: No
  2304.                Pressing <P> toggles the upload  testing flag.  If this flag
  2305.  
  2306.  
  2307.  
  2308.  
  2309.  
  2310.  
  2311.  
  2312.  
  2313.  
  2314.  
  2315.  
  2316.  
  2317.      The TriBBS Bulletin Board System                                    30
  2318.  
  2319.                is set  to "Yes", TriBBS  will scan  all uploaded  archives,
  2320.                EXE, and COM files for viruses.  If this flag is set to "No"
  2321.                the  default,  TriBBS  will not  scan  uploads  for viruses.
  2322.                (TriBBS  requires  a  number  of  third-party  utilities  to
  2323.                perform  this upload  scanning.    The  utilities  that  are
  2324.                required are explained later in this manual.)
  2325.  
  2326.           <Q> Waiting Messages Check: Yes
  2327.                Pressing <Q> toggles  the waiting messages  check flag.   If
  2328.                this flag is  set to "Yes" (the default),  TriBBS will check
  2329.                at log  on if the caller has any  messages waiting in any of
  2330.                the  message conferences.   If  this  flag is  set to  "No",
  2331.                TriBBS will not check for waiting messages.
  2332.  
  2333.           <R> Total Nodes: 1
  2334.                Pressing <R>  allows you to  set the total number  of nodes.
  2335.                This is automatically  set by TriBBS whenever a  new node is
  2336.                added and should only be changed if you have deleted a node.
  2337.  
  2338.           <S> System Password:
  2339.                Pressing <S> allows you to assign the BBS a system password.
  2340.                Once a system password has  been assigned to the BBS, TriBBS
  2341.                will force the operator to enter the correct system password
  2342.                before it will grant access to any of the Waiting for Caller
  2343.                screen menu options.  This  feature is useful where a number
  2344.                of people have  physical access to the BBS  computer and you
  2345.                want to restrict access to the  system to only a few  select
  2346.                people.
  2347.  
  2348.  
  2349.      After  you   have  made   any  and  all   changes  to   your  system's
  2350.      configuration,  you can  return to  the Waiting  for Caller  screen by
  2351.      pressing <ESC>.   While  you are using  the "Configure  System" dialog
  2352.      box,  TriBBS takes the phone off  the hook.  The  phone will be placed
  2353.      back  on the  hook as  soon as  you return to  the Waiting  for Caller
  2354.      screen.
  2355.  
  2356.  
  2357.  
  2358.  
  2359.  
  2360.  
  2361.  
  2362.  
  2363.  
  2364.  
  2365.  
  2366.  
  2367.  
  2368.  
  2369.  
  2370.  
  2371.  
  2372.  
  2373.  
  2374.  
  2375.  
  2376.  
  2377.  
  2378.  
  2379.  
  2380.  
  2381.  
  2382.  
  2383.      The TriBBS Bulletin Board System                                    31
  2384.  
  2385.      Edit File Areas
  2386.      ---------------
  2387.  
  2388.      The "Edit File  Areas" menu option allows you to add, edit, and delete
  2389.      your file areas.  It will display a menu similar to the following:
  2390.  
  2391.      -----------------------------------------------------------------
  2392.  
  2393.      File Area Record Number 1 of 1
  2394.      File Area Description.. : TriBBS Beta Releases
  2395.      File Area Security..... : 10
  2396.      File Area Sort Type.... : By Filename
  2397.      Private File Area...... : Yes
  2398.      File Area Path......... : C:\TRIBBS\BETA
  2399.      File Area Upload Path.. : C:\TRIBBS\BETA
  2400.      File Area File List.... : C:\TRIBBS\BETA\FILES.LST
  2401.      File Area Upload List.. : C:\TRIBBS\BETA\FILES.LST
  2402.  
  2403.      <F> File Area Description               <+> Next File Area
  2404.      <S> File Area Security                  <-> Previous File Area
  2405.      <T> File Area Sort Type                 <R> Record Number
  2406.      <V> Private File Area                   <A> Add New File Area
  2407.      <P> File Area Path                      <I> Insert New File Area
  2408.      <U> File Area Upload Path               <D> Delete File Area
  2409.      <1> File Area File List                 <Q> Quit
  2410.      <2> File Area Upload List
  2411.  
  2412.      Enter Selection - [F S T V P U 1 2 + - R A I D Q]?
  2413.  
  2414.      -----------------------------------------------------------------
  2415.  
  2416.      As you can  see from this sample  display, the "Edit File  Areas" menu
  2417.      presents you with the following 15 options:
  2418.  
  2419.           <F> File Area Description
  2420.                Pressing <F> allows you to change the file area's name.
  2421.  
  2422.           <+> Next File Area
  2423.                Pressing  <+> will move the editor to the next file area.
  2424.  
  2425.           <S> File Area Security
  2426.                Pressing <S>  allows you  to  set the  file area's  security
  2427.                level.   This is the minimum security level a user must have
  2428.                in order to be allowed access to the file area.
  2429.  
  2430.           <-> Previous File Area
  2431.                Pressing <-> will move the editor to the previous file area.
  2432.  
  2433.           <T> File Area Sort Type
  2434.                Pressing <T> allows you to toggle the file area's sort type.
  2435.                If the file area's  sort type is set for "By  Filename", the
  2436.                "Sort  File Areas"  Sysop  Menu option  will  sort the  file
  2437.  
  2438.  
  2439.  
  2440.  
  2441.  
  2442.  
  2443.  
  2444.  
  2445.  
  2446.  
  2447.  
  2448.  
  2449.      The TriBBS Bulletin Board System                                    32
  2450.  
  2451.                area's list  by filename.   Otherwise, TriBBS will  sort the
  2452.                file area by date.   Normally, you will probably only use  a
  2453.                "By  Date" sort  type for  your current  uploads  file area.
  2454.                That way new uploads  will be listed in the  order they were
  2455.                uploaded.
  2456.  
  2457.           <R> Record Number
  2458.                Pressing  <R> allows  you to  specify  the file  area to  be
  2459.                edited.  TriBBS will prompt  you for the desired file area's
  2460.                number.
  2461.  
  2462.           <V> Private File Area
  2463.                Pressing <V> will toggle the  file area's private area flag.
  2464.                If the file area is a private area, only users that you have
  2465.                specifically given access will be allowed to access the file
  2466.                area.  You  should note that a file area's security level is
  2467.                not taken  into account  when granting  access to  a private
  2468.                file area.  If  the user has access privileges to  a private
  2469.                file  area, he  will  be able  to access  the file  area, no
  2470.                matter what his security  level is.   Even you as the  sysop
  2471.                cannot  access a private file  area unless you give yourself
  2472.                access.    (See Edit  Users for  details  on how  a  user is
  2473.                granted access to a private file area.)
  2474.  
  2475.           <A> Add New File Area
  2476.  
  2477.                Pressing <A> adds  a new file area  to your board.   The new
  2478.                file area will be added on  to the end of any existing  file
  2479.                areas.
  2480.  
  2481.           <P> File Area Path
  2482.                Pressing  <P> allows you  to specify  the file  area's path.
  2483.                This is the  subdirectory TriBBS will use to  store the file
  2484.                area's files and file list.  Do not use a "\" at  the end of
  2485.                the pathname.
  2486.  
  2487.           <I> Insert New File Area
  2488.                Pressing <I>  inserts a new  file area in your  board's file
  2489.                areas.   TriBBS will prompt you  to enter the number  of the
  2490.                file area you want the new file area to come before.
  2491.  
  2492.  
  2493.           <U> File Area Upload Path
  2494.                Pressing <U>  allows you to  specify the file  area's upload
  2495.                path.   All new  uploaded files  for the  file area  will be
  2496.                stored in the specified subdirectory.  It is common practice
  2497.                to have a  new uploads directory  to put all  new files  in.
  2498.                Once you  have had a  chance to review  the upload, you  can
  2499.                easily move the file to its proper  file area.  Do not use a
  2500.                "\" at the end of the pathname.
  2501.  
  2502.           <D> Delete File Area
  2503.  
  2504.  
  2505.  
  2506.  
  2507.  
  2508.  
  2509.  
  2510.  
  2511.  
  2512.  
  2513.  
  2514.  
  2515.      The TriBBS Bulletin Board System                                    33
  2516.  
  2517.                Pressing <D> will delete the current file area.  TriBBS will
  2518.                prompt you to confirm this request before carrying it out.
  2519.  
  2520.           <1> File Area File List
  2521.                Pressing <1> allows you to specify the file area's file list
  2522.                name.   Whenever you set  the file area's path,  TriBBS sets
  2523.                the file  list's name to "path\FILES.LST".  However, you may
  2524.                optionally set your  file list to any file  in any directory
  2525.                with this option.
  2526.  
  2527.           <2> File Area Upload List
  2528.                Pressing <2> allows  you to specify  the file area's  upload
  2529.                file  list name.   Whenever  you set  the file  area's path,
  2530.                TriBBS sets the file list's name to "upload path\FILES.LST".
  2531.                However, you may  optionally set your file list  to any file
  2532.                in any directory with this option.
  2533.  
  2534.           <Q> Quit
  2535.                Pressing  <Q> will  return  you to  the  Waiting for  Caller
  2536.                screen.  While you are  editing the file areas, TriBBS takes
  2537.                the phone off  the hook.  The  phone will be placed  back on
  2538.                the hook as  soon as  you return to  the Waiting for  Caller
  2539.                screen.
  2540.  
  2541.  
  2542.      View Callers Log
  2543.      ----------------
  2544.  
  2545.      The "View Callers  Log" menu option  allows you  to view your  board's
  2546.      callers log.   TriBBS maintains  a log  of a user's  activity while  a
  2547.      caller is logged on.   This file is  named CALLERS.LOG and is  kept in
  2548.      node 1's  MWORK directory.  By  selecting the "View  Callers Log" menu
  2549.      option, TriBBS will  prompt you for  a date to  start viewing the  log
  2550.      from.   You can simply press  <ENTER> to view the  log starting at the
  2551.      beginning of the current day.  While you are viewing the  callers log,
  2552.      TriBBS takes the phone off the hook.  The phone will be placed back on
  2553.      the hook as soon as you return to the Waiting for Caller screen.
  2554.  
  2555.  
  2556.      Exit TriBBS
  2557.      -----------
  2558.  
  2559.      The "Exit TriBBS" menu option exits you from TriBBS and returns you to
  2560.      the DOS command prompt.
  2561.  
  2562.  
  2563.      The Modem Status Window
  2564.      -----------------------
  2565.  
  2566.      The  middle portion  of the  Waiting for  Caller screen  is the  modem
  2567.      status  window.   The  window will  display the  current state  of the
  2568.      modem: initialization information and ring detection.  
  2569.  
  2570.  
  2571.  
  2572.  
  2573.  
  2574.  
  2575.  
  2576.  
  2577.  
  2578.  
  2579.  
  2580.  
  2581.      The TriBBS Bulletin Board System                                    34
  2582.  
  2583.  
  2584.      The Statistics Display
  2585.      ----------------------
  2586.  
  2587.      The bottom portion of the Waiting for Caller screen displays a variety
  2588.      of information about your board: the total number of calls, the number
  2589.      of calls for  the current day, the  number of messages that  have been
  2590.      posted  during the current day, the  number of uploads for the current
  2591.      day, the number of downloads for the current day, and the node number.
  2592.  
  2593.  
  2594.      Screen Blanking
  2595.      ---------------
  2596.  
  2597.      After a short period of time, TriBBS  will blank the screen and bounce
  2598.      a "TriBBS Ready For Caller" message  around the screen.  This is  done
  2599.      to prevent  your screen from  being burned  by the Waiting  for Caller
  2600.      screen.  The Waiting for Caller screen  is redisplayed by pressing any
  2601.      key.
  2602.  
  2603.  
  2604.  
  2605.  
  2606.  
  2607.  
  2608.  
  2609.  
  2610.  
  2611.  
  2612.  
  2613.  
  2614.  
  2615.  
  2616.  
  2617.  
  2618.  
  2619.  
  2620.  
  2621.  
  2622.  
  2623.  
  2624.  
  2625.  
  2626.  
  2627.  
  2628.  
  2629.  
  2630.  
  2631.  
  2632.  
  2633.  
  2634.  
  2635.  
  2636.  
  2637.  
  2638.  
  2639.  
  2640.  
  2641.  
  2642.  
  2643.  
  2644.  
  2645.  
  2646.  
  2647.      The TriBBS Bulletin Board System                                    35
  2648.  
  2649.                                  DISPLAY SCREENS
  2650.                                  ---------------
  2651.  
  2652.      TriBBS allows  you to  use a  number  of optional  display screens  to
  2653.      customize your board.   These screens can be either ANSI color screens
  2654.      or monochrome screens.  TriBBS requires you to use an extension of ANS
  2655.      for ANSI color  screens and BBS for  monochrome screens.  All  display
  2656.      screens are stored in the DISPLAY subdirectory.  If you have  the node
  2657.      configured to use its own DISPLAY directory, TriBBS will look for  the
  2658.      display screens  there.  Otherwise,  TriBBS will look for  the display
  2659.      screens in node 1's DISPLAY directory.
  2660.  
  2661.      If  the  caller  has  selected  ANSI  color  graphics  or  TriBBS  has
  2662.      autodetected  ANSI color  graphics,  TriBBS  will  always  search  the
  2663.      DISPLAY subdirectory  for ANS screens.   If TriBBS  can't find an  ANS
  2664.      screen or the caller doesn't have ANSI color graphics selected, TriBBS
  2665.      will search  the DISPLAY  subdirectory for  an appropriate  monochrome
  2666.      screen.  If  TriBBS can't find either  type of display screen,  TriBBS
  2667.      will either display nothing if it's a simple display  screen or TriBBS
  2668.      will  generate and display  a menu on  the fly if  an appropriate menu
  2669.      screen isn't found.
  2670.  
  2671.  
  2672.      Control Codes
  2673.      -------------
  2674.  
  2675.      By  placing certain  control codes  in  your display  screen, you  can
  2676.      control how  TriBBS displays a  screen.   Control codes are  the ASCII
  2677.      codes  1 to 26.  At present, TriBBS  supports the use of the following
  2678.      control codes:
  2679.  
  2680.      Code      Description
  2681.       2        Disables the "more prompt".
  2682.       3        Makes  the screen  unbreakable.   A breakable screen  can be
  2683.                stopped by the caller pressing <SPACE>.
  2684.       4        Displays the caller's first name.
  2685.       5        Enables the "more prompt".
  2686.       6        Displays the caller's city/state.
  2687.      12        Clears the display screen.
  2688.      14        Makes the screen breakable.
  2689.      15        Displays the caller's original log on date.
  2690.      16        Displays a "more prompt".
  2691.  
  2692.  
  2693.      @-Variables
  2694.      -----------
  2695.  
  2696.      Besides  using control  codes in  display screens  to  perform certain
  2697.      specified actions, TriBBS  also supports the following  @-variables in
  2698.      display screens:
  2699.  
  2700.      @-variable          Action Taken
  2701.  
  2702.  
  2703.  
  2704.  
  2705.  
  2706.  
  2707.  
  2708.  
  2709.  
  2710.  
  2711.  
  2712.  
  2713.      The TriBBS Bulletin Board System                                    36
  2714.  
  2715.      @BAUDRATE@          Displays the caller's baud rate.
  2716.      @BEEP@              Sends a BELL (07H).
  2717.      @BOARDNAME@         Displays the board's name.
  2718.      @BREAKOFF@          Makes the screen unbreakable.
  2719.      @BREAKON@           Makes the screen breakable.
  2720.      @CALLS@             Displays the caller's number of calls.
  2721.      @CALLSTODAY@        Displays the caller's number of calls for today.
  2722.      @CITY@              Displays the caller's city and state.
  2723.      @CLS@               Clears the screen.
  2724.      @DOWNLOADS@         Displays the caller's number of downloads.
  2725.      @FIRST@             Displays the caller's first name.
  2726.      @HANGUP@            Hangs up on the caller.
  2727.      @LASTDATEON@        Displays the caller's last date on.
  2728.      @LASTTIMEON@        Displays the caller's last time on.
  2729.      @MORE@              Displays a "more" prompt.
  2730.      @MOREOFF@           Disables the "more" prompt.
  2731.      @MOREON@            Enables the "more" prompt.
  2732.      @NODE@              Displays the node number.
  2733.      @PHONE@             Displays the caller's phone number.
  2734.      @SECURITY@          Displays the caller's security level.
  2735.      @SYSTEMCALLS@       Displays the board's number of calls.
  2736.      @SYSTEMCALLSTODAY@  Displays the board's number of calls for today.
  2737.      @SYSTEMDATE@        Displays the date.
  2738.      @SYSTEMTIME@        Displays the time.
  2739.      @TIMELEFT@          Displays the number of minutes the caller has left
  2740.                          for this call.
  2741.      @TIMEON@            Displays the number of minutes the caller has been
  2742.                          on for this call.
  2743.      @TIMETHISCALL@      Displays the  total number  of minutes  the caller
  2744.                          has for this call.
  2745.      @TOTALNODES@        Displays the board's number of nodes.
  2746.      @UPLOADS@           Displays the caller's number of uploads.
  2747.      @USER@              Displays the caller's full name.
  2748.  
  2749.      You should note that case is significant for  the @-variables.  TriBBS
  2750.      will simply  ignore @hangup@ in a display  screen, but will hangup the
  2751.      phone if it encounters @HANGUP@ in a display screen.
  2752.  
  2753.  
  2754.      Log On and Goodbye Screens
  2755.      --------------------------
  2756.  
  2757.      TriBBS supports up to nine log on screens and one goodbye screen.  The
  2758.      filename for  a log on screen is LOGONn.ANS  or LOGONn.BBS.  Where "n"
  2759.      is a  number from  1 to  9.   After a  caller answers  the ANSI  color
  2760.      graphics  prompt, TriBBS will display either LOGON1.ANS or LOGON1.BBS.
  2761.      After  the caller  has  entered  his name  and  password, TriBBS  will
  2762.      display the screens  LOGON2 to LOGON9.   At log off and  before TriBBS
  2763.      disconnects  the caller,  TriBBS will  display  either GOODBYE.ANS  or
  2764.      GOODBYE.BBS.
  2765.  
  2766.  
  2767.  
  2768.  
  2769.  
  2770.  
  2771.  
  2772.  
  2773.  
  2774.  
  2775.  
  2776.  
  2777.  
  2778.  
  2779.      The TriBBS Bulletin Board System                                    37
  2780.  
  2781.      Security Specific Log On Screens
  2782.      --------------------------------
  2783.  
  2784.      TriBBS  supports security specific log on screens.  The filename for a
  2785.      security specific log on screen is either nSEC.ANS or nSEC.BBS.  Where
  2786.      "n" is the  security level for the  log on screen.   Security specific
  2787.      log on screens are  displayed after TriBBS displays the normal  log on
  2788.      screens.
  2789.  
  2790.  
  2791.      Newsletter Log On Screen
  2792.      ------------------------
  2793.  
  2794.      TriBBS  supports  a newsletter  log  on screen.    The filename  for a
  2795.      newsletter  log on  screen is  either BBSNEWS.ANS  or BBSNEWS.BBS.   A
  2796.      newsletter  log on  screen is  displayed  to the  caller after  TriBBS
  2797.      displays any  security specific log on  screens.  A newsletter  log on
  2798.      screen is only displayed if it has  been updated since the user's last
  2799.      call.
  2800.  
  2801.  
  2802.      User Specific Log On Screens
  2803.      ----------------------------
  2804.  
  2805.      TriBBS supports user specific log on screens.  The filename for a user
  2806.      specific  log on screen  is either n.ANS  or n.BBS.  Where  "n" is the
  2807.      caller's  user number.   User  specific log  on screens  are displayed
  2808.      after  TriBBS displays  any newsletter  log on  screen.   Once a  user
  2809.      specific log on  screen has been displayed to  the appropriate caller,
  2810.      TriBBS automatically deletes  the screen.   User specific screens  are
  2811.      unique in  the fact that  they are always  stored in node  1's DISPLAY
  2812.      directory.
  2813.  
  2814.  
  2815.      New User Screen
  2816.      ---------------
  2817.  
  2818.      After a new user enters his name and indicates that he is a new  user,
  2819.      TriBBS will display a special new user screen named either NEWUSER.ANS
  2820.      or NEWUSER.BBS.
  2821.  
  2822.  
  2823.      Bulletin Menu and Bulletins
  2824.      ---------------------------
  2825.  
  2826.      Normally, TriBBS  will generate a  Bulletin Menu on the  fly; however,
  2827.      you  may  use a  custom  Bulletin Menu  by  naming  the display  files
  2828.      BULLETIN.ANS and BULLETIN.BBS.
  2829.  
  2830.      You can have from 1 to 99 bulletins by naming them as  BULLETn.ANS and
  2831.      BULLETn.BBS.  Where "n" is a number from 1 to 99.
  2832.  
  2833.  
  2834.  
  2835.  
  2836.  
  2837.  
  2838.  
  2839.  
  2840.  
  2841.  
  2842.  
  2843.  
  2844.  
  2845.      The TriBBS Bulletin Board System                                    38
  2846.  
  2847.      Main Menu
  2848.      ---------
  2849.  
  2850.      Normally, TriBBS will  generate a Main Menu for  the caller's security
  2851.      level on the fly; however, you may use custom Main Menus by naming the
  2852.      display  files MAINn.ANS  and  MAINn.BBS.   Where  "n"  is the  menu's
  2853.      security level.   You may also have  custom Main Menu display  screens
  2854.      called  MAINALL.ANS and  MAINALL.BBS.   These custom  screens will  be
  2855.      displayed if  none of  your MAINn.ANS or  MAINn.BBS screens  match the
  2856.      caller's security level.
  2857.  
  2858.  
  2859.      Message Menu
  2860.      ------------
  2861.  
  2862.      Normally,  TriBBS will  generate  a  Message  Menu  for  the  caller's
  2863.      security level on  the fly; however, you may use  custom Message menus
  2864.      by naming the display files MESSn.ANS and MESSn.BBS.  Where "n" is the
  2865.      menu's security level.  You may also have custom  Message Menu display
  2866.      screens called MESSALL.ANS and MESSALL.BBS.  These custom screens will
  2867.      be displayed  if none of your MESSn.ANS or MESSn.BBS screens match the
  2868.      caller's security level.
  2869.  
  2870.  
  2871.      File Menu
  2872.      ---------
  2873.  
  2874.      Normally, TriBBS will  generate a File Menu for  the caller's security
  2875.      level on the fly; however, you may use custom File Menus by naming the
  2876.      display  files FILEn.ANS  and  FILEn.BBS.   Where  "n"  is the  menu's
  2877.      security level.  You  may also have  custom File Menu display  screens
  2878.      called FILEALL.ANS  and  FILEALL.BBS.   These custom  screens will  be
  2879.      displayed if  none of  your FILEn.ANS or  FILEn.BBS screens  match the
  2880.      caller's security level.
  2881.  
  2882.  
  2883.      Upload Screens
  2884.      --------------
  2885.  
  2886.      TriBBS  supports an  optional  upload display  screen.   This  display
  2887.      screen, if  present, is  displayed after the  caller selects  the File
  2888.      Menu's Upload option.  The file names for the optional upload  screens
  2889.      are UPn.ANS and UPn.BBS.   Where "n" is the display  screen's security
  2890.      level.    You  may  also  have custom  upload  display  screens  named
  2891.      UPALL.ANS and  UPALL.BBS.  These  custom screens will be  displayed if
  2892.      none of  your UPn.ANS or  UPn.BBS screens match the  caller's security
  2893.      level.
  2894.  
  2895.  
  2896.      Download Screens
  2897.      ----------------
  2898.  
  2899.  
  2900.  
  2901.  
  2902.  
  2903.  
  2904.  
  2905.  
  2906.  
  2907.  
  2908.  
  2909.  
  2910.  
  2911.      The TriBBS Bulletin Board System                                    39
  2912.  
  2913.      TriBBS supports  an optional download  display screen.   This  display
  2914.      screen, if  present, is  displayed after the  caller selects  the File
  2915.      Menu's  Download option.   The  file names  for the  optional download
  2916.      screens  are  DOWNn.ANS and  DOWNn.BBS.    Where  "n" is  the  display
  2917.      screen's security  level.  You  may also have custom  download display
  2918.      screens named DOWNALL.ANS and DOWNALL.BBS.  These custom screens  will
  2919.      be displayed if none of your DOWNn.ANS  or DOWNn.BBS screens match the
  2920.      caller's security level.
  2921.  
  2922.  
  2923.      Door Menu
  2924.      ---------
  2925.  
  2926.      Normally, TriBBS will  generate a Door Menu for  the caller's security
  2927.      level on the fly; however, you may use custom Door Menus by naming the
  2928.      display  files DOORn.ANS  and  DOORn.BBS.   Where  "n"  is the  menu's
  2929.      security level.  You may also have a custom Door Menu  display screens
  2930.      called  DOORALL.ANS  and  DOORALL.BBS. These  custom  screens  will be
  2931.      displayed if  none of  your DOORn.ANS or  DOORn.BBS screens  match the
  2932.      caller's security level.
  2933.  
  2934.  
  2935.      Door Bulletin Menu and Door Bulletins
  2936.      -------------------------------------
  2937.  
  2938.      Normally,  TriBBS will  generate  a  Door Bulletin  Menu  on the  fly;
  2939.      however, you may use a custom Door Bulletin Menu by naming the display
  2940.      files DOORBULL.ANS and DOORBULL.BBS.
  2941.  
  2942.      You can have from 1 to 99 door bulletins by naming them as DRBULLn.ANS
  2943.      and DRBULLn.BBS.  Where "n" is a number from 1 to 99.
  2944.  
  2945.  
  2946.      Questionnaire Menu
  2947.      -----------------
  2948.  
  2949.      Normally,  TriBBS will generate a Questionnaire  Menu for the caller's
  2950.      security level on the fly; however, you may use a custom Questionnaire
  2951.      Menu by naming the display files QUESTn.ANS and QUESTn.BBS.  Where "n"
  2952.      is the menu's security level.  You  may also have custom Questionnaire
  2953.      Menu  display  screens  called QUESTALL.ANS  or  QUESTALL.BBS.   These
  2954.      custom  screens  will be  displayed  if  none  of your  QUESTn.ANS  or
  2955.      QUESTn.BBS screens match the caller's security level.
  2956.  
  2957.  
  2958.      Sysop Menu
  2959.      ----------
  2960.  
  2961.      Normally, TriBBS will generate a  Sysop Menu for the caller's security
  2962.      level on the  fly; however, you may  use custom Sysop Menus  by naming
  2963.      the display files SYSOPn.ANS and SYSOPn.BBS.   Where "n" is the menu's
  2964.      security  level.  You may also  have custom Sysop Menu display screens
  2965.  
  2966.  
  2967.  
  2968.  
  2969.  
  2970.  
  2971.  
  2972.  
  2973.  
  2974.  
  2975.  
  2976.  
  2977.      The TriBBS Bulletin Board System                                    40
  2978.  
  2979.      called SYSOPALL.ANS  and SYSOPALL.BBS.   These custom screens  will be
  2980.      displayed if none  of your SYSOPn.ANS or SYSOPn.BBS  screens match the
  2981.      caller's security level.
  2982.  
  2983.  
  2984.      List of Conferences
  2985.      -------------------
  2986.  
  2987.      TriBBS supports  an optional custom  list of conferences that  will be
  2988.      displayed whenever a caller wants  to change the message conference he
  2989.      is in.  The file names for the custom conference listings are MSGn.ANS
  2990.      and MSGn.BBS.  Where "n" is the  display screen's security level.  You
  2991.      may also have a custom list of conference  names called MSGALL.ANS and
  2992.      MSGALL.BBS.  These  custom screens will  be displayed if none  of your
  2993.      MSGn.ANS  or  MSGn.BBS  display screens  match  the  caller's security
  2994.      level.
  2995.  
  2996.  
  2997.      List of File Areas
  2998.      ------------------
  2999.  
  3000.      TriBBS supports an  optional custom  list of file  areas that will  be
  3001.      displayed whenever a  caller wants to change  the file area he  is in.
  3002.      The  file names for  the custom file  area listings  are DIRSn.ANS and
  3003.      DIRSn.BBS.  Where "n" is the display screen's security level.  You may
  3004.      also  have  a  custom  list  of  file  areas  called  DIRSALL.ANS  and
  3005.      DIRSALL.BBS  These  custom screens will be  displayed if none  of your
  3006.      DIRSn.ANS or  DIRSn.BBS display  screens match  the caller's  security
  3007.      level.
  3008.  
  3009.      Chat Screens
  3010.      ------------
  3011.  
  3012.      TriBBS  supports   three  optional   chat  related  display   screens:
  3013.      SORRY.ANS/SORRY.BBS will be displayed if the sysop isn't available for
  3014.      chat,  USERCHAT.ANS/USERCHAT.BBS  will  be displayed  if  the  chat is
  3015.      initiated at the  user's request, and SYSCHAT.ANS/SYSCHAT.BBS  will be
  3016.      displayed if the chat is initiated by the sysop.
  3017.  
  3018.  
  3019.      Log On Related Screens
  3020.      ----------------------
  3021.  
  3022.      TriBBS  supports  seven  optional  log  on  related  display  screens:
  3023.      LOCKOUT.ANS/LOCKOUT.BBS  will  be  displayed if  the  caller  has been
  3024.      locked  out, TOOLOW.ANS/TOOLOW.BBS will  be displayed if  the caller's
  3025.      security level  is too low  for the node, NONEW.ANS/NONEW.BBS  will be
  3026.      displayed if  the new user's  security level is  less than the  node's
  3027.      security  level,  TOOMANY.ANS/TOOMANY.BBS  will  be  displayed if  the
  3028.      caller  has  exceeded  his  number  of  daily calls,  PENDING.ANS  and
  3029.      PENDING.BBS will be  displayed if the caller's time  has been adjusted
  3030.      due   to  a  pending  event,  and  FRONTEND.ANS/FRONTEND.BBS  will  be
  3031.  
  3032.  
  3033.  
  3034.  
  3035.  
  3036.  
  3037.  
  3038.  
  3039.  
  3040.  
  3041.  
  3042.  
  3043.      The TriBBS Bulletin Board System                                    41
  3044.  
  3045.      displayed if  the caller's time  has been  adjusted due to  a frontend
  3046.      program.
  3047.  
  3048.      <F8> Logoff Screen
  3049.      ------------------
  3050.  
  3051.      Whenever the  sysop presses the  <F8> key, TriBBS will  display either
  3052.      NUKE.ANS or NUKE.BBS and log the caller off the system.
  3053.  
  3054.  
  3055.      Making Your Own Display Screens
  3056.      -------------------------------
  3057.  
  3058.      To make  your own  custom  display screens,  you'll need  a good  ANSI
  3059.      screen editor.  Perhaps one of the  best is a shareware product called
  3060.      TheDraw.  It has many powerful features including ANSI animation.
  3061.  
  3062.  
  3063.  
  3064.  
  3065.  
  3066.  
  3067.  
  3068.  
  3069.  
  3070.  
  3071.  
  3072.  
  3073.  
  3074.  
  3075.  
  3076.  
  3077.  
  3078.  
  3079.  
  3080.  
  3081.  
  3082.  
  3083.  
  3084.  
  3085.  
  3086.  
  3087.  
  3088.  
  3089.  
  3090.  
  3091.  
  3092.  
  3093.  
  3094.  
  3095.  
  3096.  
  3097.  
  3098.  
  3099.  
  3100.  
  3101.  
  3102.  
  3103.  
  3104.  
  3105.  
  3106.  
  3107.  
  3108.  
  3109.      The TriBBS Bulletin Board System                                    42
  3110.  
  3111.  
  3112.  
  3113.  
  3114.  
  3115.  
  3116.  
  3117.  
  3118.  
  3119.  
  3120.  
  3121.  
  3122.  
  3123.  
  3124.  
  3125.  
  3126.  
  3127.  
  3128.  
  3129.  
  3130.  
  3131.  
  3132.  
  3133.  
  3134.  
  3135.  
  3136.  
  3137.  
  3138.  
  3139.  
  3140.  
  3141.  
  3142.  
  3143.  
  3144.  
  3145.  
  3146.  
  3147.  
  3148.  
  3149.  
  3150.  
  3151.  
  3152.  
  3153.  
  3154.  
  3155.  
  3156.  
  3157.  
  3158.  
  3159.  
  3160.  
  3161.  
  3162.  
  3163.  
  3164.  
  3165.  
  3166.  
  3167.  
  3168.  
  3169.  
  3170.  
  3171.  
  3172.  
  3173.  
  3174.  
  3175.      The TriBBS Bulletin Board System                                    43
  3176.  
  3177.                              THE TRIBBS MENU SYSTEM
  3178.                              ----------------------
  3179.  
  3180.      The  heart of TriBBS and what makes it  so easy to set up and maintain
  3181.      is its  powerful menu system.  The TriBBS  menu system is comprised of
  3182.      eight menus: the  Bulletin Menu, the Main Menu, the  Message Menu, the
  3183.      File Menu,  the Door Menu,  the Door Bulletin Menu,  the Questionnaire
  3184.      Menu, and the Sysop Menu.  As  you already know, TriBBS allows you  to
  3185.      use  your  own  security level  specific  menus;  however, TriBBS  can
  3186.      generate any  of its eight menus from the information contained in its
  3187.      eight menu  configuration files.   These configuration  files have  an
  3188.      extension of .MNU and are located in each node's NWORK subdirectory.
  3189.  
  3190.  
  3191.      The Bulletin Menu Configuration File
  3192.      ------------------------------------
  3193.  
  3194.      The Bulletin Menu  file has a name  of BULLETIN.MNU.  You  should note
  3195.      that this is an optional menu configuration file and is only necessary
  3196.      if you have bulletins and aren't using custom Bulletin Menus.  As with
  3197.      all TriBBS menu  configuration files, BULLETIN.MNU is a  text file and
  3198.      can be edited with any text editor.  The format for BULLETIN.MNU is as
  3199.      follows:
  3200.  
  3201.  
  3202.  
  3203.  
  3204.  
  3205.  
  3206.  
  3207.  
  3208.  
  3209.  
  3210.  
  3211.  
  3212.  
  3213.  
  3214.  
  3215.  
  3216.  
  3217.  
  3218.  
  3219.  
  3220.  
  3221.  
  3222.  
  3223.  
  3224.  
  3225.  
  3226.  
  3227.  
  3228.  
  3229.  
  3230.  
  3231.  
  3232.  
  3233.  
  3234.  
  3235.  
  3236.  
  3237.  
  3238.  
  3239.  
  3240.  
  3241.      The TriBBS Bulletin Board System                                    44
  3242.  
  3243.  
  3244.      -----------------------------------------------------------------
  3245.  
  3246.      border background,border foreground,background,foreground
  3247.      description
  3248.      .
  3249.      .
  3250.      .
  3251.      description
  3252.  
  3253.  
  3254.      Where:
  3255.  
  3256.      border background        is  the border background  color for  an ANSI
  3257.                               color menu.
  3258.  
  3259.      border foreground        is the  border foreground  color for  an ANSI
  3260.                               color menu.
  3261.  
  3262.      background               is  the background  color for  an  ANSI color
  3263.                               menu.
  3264.  
  3265.      foreground               is  the foreground  color  for an  ANSI color
  3266.                               menu.
  3267.  
  3268.      description              is one or more descriptions of the bulletins.
  3269.                               These  should  be  in   the  order  of   your
  3270.                               bulletins.      For    example,   the   first
  3271.                               description  should  be for  BULLET1.ANS  and
  3272.                               BULLET1.BBS, the second description should be
  3273.                               for BULLET2.ANS and BULLET2.BBS, etc.
  3274.  
  3275.      -----------------------------------------------------------------
  3276.  
  3277.      The following is a sample BULLETIN.MNU file:
  3278.  
  3279.      -----------------------------------------------------------------
  3280.      7,0,4,15
  3281.      Rules of the BBS
  3282.      TriBBS 1.0 History
  3283.      -----------------------------------------------------------------
  3284.  
  3285.  
  3286.      The Main Menu Configuration File
  3287.      --------------------------------
  3288.  
  3289.      The Main Menu configuration file has a name of MAIN.MNU.   As with all
  3290.      other TriBBS menu configuration files, MAIN.MNU is a text file and can
  3291.      be  edited with  any  text editor.    The format  for  MAIN.MNU is  as
  3292.      follows:
  3293.  
  3294.  
  3295.  
  3296.  
  3297.  
  3298.  
  3299.  
  3300.  
  3301.  
  3302.  
  3303.  
  3304.  
  3305.  
  3306.  
  3307.      The TriBBS Bulletin Board System                                    45
  3308.  
  3309.      -----------------------------------------------------------------
  3310.  
  3311.      border background,border foreground,background,foreground
  3312.      B,Bulletin Menu,security level
  3313.      M,Message Menu,security level
  3314.      F,File Menu,security level
  3315.      D,Door Menu,security level
  3316.      T,TeleChat Menu,security level
  3317.      Q,Questionaire Menu,security level
  3318.      S,Sysop Menu,security level
  3319.      C,Comment to Sysop,security level
  3320.      A,Toggle ANSI Graphics Mode,security level
  3321.      N,Newsletter,security level
  3322.      Y,Your Personal Information,security level
  3323.      I,System Information,security level
  3324.      U,List of Users,security level
  3325.      W,Who's On,security level
  3326.      X,Expert Mode,security level
  3327.      P,Page Sysop,security level
  3328.      G,Goodbye,security level
  3329.  
  3330.  
  3331.      Where:
  3332.  
  3333.      border background        is  the border  background color for  an ANSI
  3334.                               color menu.
  3335.  
  3336.      border foreground        is  the border foreground  color for  an ANSI
  3337.                               color menu.
  3338.  
  3339.      background               is  the background  color for  an ANSI  color
  3340.                               menu.
  3341.  
  3342.      foreground               is  the foreground  color for  an  ANSI color
  3343.                               menu.
  3344.  
  3345.      security level           is  the  minimum  security  level  for   this
  3346.                               command.
  3347.  
  3348.      -----------------------------------------------------------------
  3349.  
  3350.      You  should  note that  the order  of  the Main  Menu items  and their
  3351.      descriptions can be  changed.  However, the color codes must be in the
  3352.      configuration file's first line and each of the menu item hotkeys (the
  3353.      character in the first column) must remain the same.  The following is
  3354.      a sample Main Menu configuration file:
  3355.  
  3356.  
  3357.  
  3358.  
  3359.  
  3360.  
  3361.  
  3362.  
  3363.  
  3364.  
  3365.  
  3366.  
  3367.  
  3368.  
  3369.  
  3370.  
  3371.  
  3372.  
  3373.      The TriBBS Bulletin Board System                                    46
  3374.  
  3375.  
  3376.      -----------------------------------------------------------------
  3377.  
  3378.      6,0,1,15
  3379.      B,Bulletin Menu,10
  3380.      M,Message Menu,10
  3381.      F,File Menu,10
  3382.      D,Door Menu,999
  3383.      T,TeleChat Menu,999
  3384.      Q,Questionaire Menu,999
  3385.      S,Sysop Menu,100
  3386.      C,Comment to Sysop,10
  3387.      A,Toggle ANSI Graphics Mode,10
  3388.      N,Newsletter,10
  3389.      Y,Your Personal Information,10
  3390.      I,System Information,10
  3391.      U,List of Users,10
  3392.      W,Who's On,999
  3393.      X,Expert Mode,10
  3394.      P,Page Sysop,10
  3395.      G,Goodbye,0
  3396.  
  3397.      -----------------------------------------------------------------
  3398.  
  3399.      The following are descriptions of the 16 Main Menu items:
  3400.  
  3401.  
  3402.           B,Bulletin Menu,security level
  3403.                By pressing <B> at the Main Menu,  TriBBS will branch to the
  3404.                Bulletin Menu.
  3405.  
  3406.           M,Message Menu,security level
  3407.                By pressing <M> at  the Main Menu, TriBBS will branch to the
  3408.                Message Menu.
  3409.  
  3410.           F,File Menu,security level
  3411.                By  pressing <F> at the Main Menu, TriBBS will branch to the
  3412.                File Menu.
  3413.  
  3414.           D,Door Menu,security level
  3415.                By pressing <D> at the Main Menu, TriBBS will  branch to the
  3416.                Door Menu.  If your board doesn't have any doors, you should
  3417.                set the security level for this option higher than anybody's
  3418.                security level.
  3419.  
  3420.           T,TeleChat Menu,security level
  3421.                By pressing <T> at the Main Menu, TriBBS will branch  to the
  3422.                TeleChat  Menu.  If you  are running a  single line BBS, you
  3423.                will  should disable  this option  by  setting its  security
  3424.                level higher than any of the board's users.
  3425.  
  3426.  
  3427.  
  3428.  
  3429.  
  3430.  
  3431.  
  3432.  
  3433.  
  3434.  
  3435.  
  3436.  
  3437.  
  3438.  
  3439.      The TriBBS Bulletin Board System                                    47
  3440.  
  3441.           Q,Questionnaire Menu,security level
  3442.                By pressing <Q> at the Main Menu, TriBBS  will branch to the
  3443.                Questionnaire   Menu.    If  your  board  doesn't  have  any
  3444.                questionnaires, you should  set the security level  for this
  3445.                option higher than anybody's security level.
  3446.  
  3447.           S,Sysop Menu,security level
  3448.                By pressing <S> at the Main Menu, TriBBS will  branch to the
  3449.                Sysop Menu.  IMPORTANT:  The security level for  this option
  3450.                should  be set  for  at least  your  minimum sysop  security
  3451.                level.
  3452.  
  3453.           C,Comment to Sysop,security level
  3454.                By pressing <C> at the Main Menu, TriBBS will let the caller
  3455.                send  a private message to  the sysop.   The message will be
  3456.                saved in the board's first message conference.
  3457.  
  3458.           A,Toggle ANSI Graphics Mode,security level
  3459.                By pressing  <A> at the  Main Menu, TriBBS will  toggle ANSI
  3460.                color graphics on and off.
  3461.  
  3462.           N,Newsletter,security level
  3463.                By pressing  <N> at the  Main Menu, TriBBS will  display the
  3464.                board's newsletter, if any.
  3465.  
  3466.           Y,Your Personal Information,security level
  3467.                By pressing <Y> at the Main Menu, TriBBS will let the caller
  3468.                display  and edit  some  of his  information.   TriBBS  will
  3469.                display the following menu to the caller:
  3470.  
  3471.           ------------------------------------------------------------
  3472.  
  3473.           Name......: Mark Goodwin
  3474.           Address...: Bangor, Me
  3475.           Phone.....: 207-941-0805      Birth.........: 10/19/56
  3476.           First Call: 11/23/91          Last Call.....: 06/24/92 08:36
  3477.           Uploads...: 66                Downloads.....: 49
  3478.           K Uploaded: 1668              K Downloaded..: 2103
  3479.           Messages..: 141               Editor........: None
  3480.           Times On..: 495               Security Level: 100
  3481.           Password..: Install           Protocol......: None
  3482.           Chat......: Available
  3483.  
  3484.           <A>ddress,  <P>assword,   Phone  <N>umber,   <D>efault  Protocol,
  3485.           <E>ditor, Un<v>ailable for Chat, <Q>uit:
  3486.  
  3487.           ------------------------------------------------------------
  3488.  
  3489.                As you can see from  this sample display, the "Your Personal
  3490.                Information" menu features the following 6 options:
  3491.  
  3492.                     <A>ddress
  3493.  
  3494.  
  3495.  
  3496.  
  3497.  
  3498.  
  3499.  
  3500.  
  3501.  
  3502.  
  3503.  
  3504.  
  3505.      The TriBBS Bulletin Board System                                    48
  3506.  
  3507.                          Pressing  <A>  prompts  the  caller  for  his  new
  3508.                          city/state.
  3509.  
  3510.                     <P>assword
  3511.                          Pressing  <P>  prompts  the  caller  for  his  new
  3512.                          password.
  3513.  
  3514.                     Phone <N>umber
  3515.                          Pressing  <N> prompts the caller for his new phone
  3516.                          number.
  3517.  
  3518.                     <D>efault Protocol
  3519.                          Pressing  <D> prompts the  caller to select  a new
  3520.                          default protocol.
  3521.  
  3522.                     <E>ditor
  3523.                          Pressing  <E> prompts the  caller to select  a new
  3524.                          default editor.
  3525.  
  3526.                     A<v>ailable, Una<v>ailable
  3527.                          Pressing <V> toggles  the caller's multinode  chat
  3528.                          status.   By default, all caller's  multinode chat
  3529.                          status is set to "available".  However, the caller
  3530.                          can   optionally   set   his    chat   status   to
  3531.                          "unavailable" if he doesn't want to be interrupted
  3532.                          by multinode chat pages.
  3533.  
  3534.                     <Q>uit
  3535.                          Pressing <Q> returns the caller to the Main Menu.
  3536.  
  3537.           I,System Information,security level
  3538.                By  pressing <I>  at the  Main Menu,  TriBBS will  display a
  3539.                number of the board's statistics.
  3540.  
  3541.           U,List of Users,security level
  3542.                By pressing <U> at the Main Menu, TriBBS will display a list
  3543.                of the board's users.
  3544.  
  3545.           W,Who's On,security level
  3546.                By pressing <W> at the Main Menu, TriBBS will display a list
  3547.                of who's on all of the board's  nodes.  If you are running a
  3548.                single line  BBS, you  will  probably want  to disable  this
  3549.                option by setting its security  level higher than any of the
  3550.                board's users.
  3551.  
  3552.           X,Expert Mode,security level
  3553.                Pressing <X> will toggle the  caller's expert mode flag.  If
  3554.                the caller's expert  mode flag is  set for "Expert",  TriBBS
  3555.                will not display  the menus for the caller.  If the caller's
  3556.                expert mode flag is set  for "Super Expert", TriBBS will not
  3557.                display the menus  for the caller  and will use  abbreviated
  3558.                menu prompts.  Otherwise,  TriBBS will display the menus  to
  3559.  
  3560.  
  3561.  
  3562.  
  3563.  
  3564.  
  3565.  
  3566.  
  3567.  
  3568.  
  3569.  
  3570.  
  3571.      The TriBBS Bulletin Board System                                    49
  3572.  
  3573.                the caller.
  3574.  
  3575.           P,Page Sysop,security level
  3576.                Pressing <P>  will page the  sysop.  As  soon as the  caller
  3577.                pages the sysop, TriBBS will display a  blinking asterisk in
  3578.                the user status window's upper right corner.  This  blinking
  3579.                asterisk  will continue  to be  displayed  until either  the
  3580.                sysop answers the page or the caller logs off.
  3581.  
  3582.           G,Goodbye,security level
  3583.                Pressing <G> will log the caller off the board.
  3584.  
  3585.  
  3586.      The Message Menu Configuration File
  3587.      -----------------------------------
  3588.  
  3589.      The Message  Menu configuration file  has a  name of MESSAGE.MNU.   As
  3590.      with all other TriBBS menu  configuration files, MESSAGE.MNU is a text
  3591.      file and  can  be  edited  with  any text  editor.    The  format  for
  3592.      MESSAGE.MNU is as follows:
  3593.  
  3594.  
  3595.  
  3596.  
  3597.  
  3598.  
  3599.  
  3600.  
  3601.  
  3602.  
  3603.  
  3604.  
  3605.  
  3606.  
  3607.  
  3608.  
  3609.  
  3610.  
  3611.  
  3612.  
  3613.  
  3614.  
  3615.  
  3616.  
  3617.  
  3618.  
  3619.  
  3620.  
  3621.  
  3622.  
  3623.  
  3624.  
  3625.  
  3626.  
  3627.  
  3628.  
  3629.  
  3630.  
  3631.  
  3632.  
  3633.  
  3634.  
  3635.  
  3636.  
  3637.      The TriBBS Bulletin Board System                                    50
  3638.  
  3639.      -----------------------------------------------------------------
  3640.  
  3641.      border background,border foreground,background,foreground
  3642.      C,Change Conference,security level
  3643.      E,Enter a Message,security level
  3644.      R,Read Messages,security level
  3645.      N,New Messages,security level
  3646.      Y,Your Messages,security level
  3647.      S,Set Conference Queue,security level
  3648.      M,Main Menu,security level
  3649.      X,Expert Mode,security level
  3650.      P,Page Sysop,security level
  3651.      G,Goodbye,security level
  3652.  
  3653.  
  3654.      Where:
  3655.  
  3656.      border background        is  the border  background color for  an ANSI
  3657.                               color menu.
  3658.  
  3659.      border foreground        is  the border foreground  color for  an ANSI
  3660.                               color menu.
  3661.  
  3662.      background               is  the background  color for  an ANSI  color
  3663.                               menu.
  3664.  
  3665.      foreground               is  the foreground  color for  an  ANSI color
  3666.                               menu.
  3667.  
  3668.      security level           is  the  minimum  security   level  for  this
  3669.                               command.
  3670.  
  3671.      -----------------------------------------------------------------
  3672.  
  3673.      You  should note that  the order of  the Message Menu  items and their
  3674.      descriptions can be changed.  However, the  color codes must be in the
  3675.      configuration file's first line and each of the menu item hotkeys (the
  3676.      characters in the first column) must  remain the same.  The  following
  3677.      is a sample Message Menu configuration file:
  3678.  
  3679.  
  3680.  
  3681.  
  3682.  
  3683.  
  3684.  
  3685.  
  3686.  
  3687.  
  3688.  
  3689.  
  3690.  
  3691.  
  3692.  
  3693.  
  3694.  
  3695.  
  3696.  
  3697.  
  3698.  
  3699.  
  3700.  
  3701.  
  3702.  
  3703.      The TriBBS Bulletin Board System                                    51
  3704.  
  3705.      -----------------------------------------------------------------
  3706.  
  3707.      7,0,2,15
  3708.      C,Change Conference,10
  3709.      E,Enter a Message,10
  3710.      R,Read Messages,10
  3711.      N,New Messages,10
  3712.      Y,Your Messages,10
  3713.      S,Set Conference Queue,10
  3714.      M,Main Menu,0
  3715.      X,Expert Mode,10
  3716.      P,Page Sysop,0
  3717.      G,Goodbye,0
  3718.  
  3719.      -----------------------------------------------------------------
  3720.  
  3721.      The following are descriptions of the 10 Message Menu items:
  3722.  
  3723.           C,Change Conference,security level
  3724.                Pressing  <C> will let the caller change his current message
  3725.                conference.  After displaying a list of the conferences that
  3726.                are available to the caller,  TriBBS will prompt him for the
  3727.                new conference.
  3728.  
  3729.           E,Enter a Message,security level
  3730.                Pressing  <E> will  let the  caller enter  a message  in the
  3731.                current message conference.   TriBBS will prompt  the caller
  3732.                for the  name to  address the  message to.   If  the current
  3733.                conference isn't a net mail conference, TriBBS will check to
  3734.                see  if the  addressee  is a  user of  the board.   Messages
  3735.                addressed  to Sysop will  be changed to  your name.   If the
  3736.                message  is addressed to  an individual, TriBBS  will ask if
  3737.                the message should  be flagged as PUBLIC.   TriBBS will then
  3738.                prompt for the message subject.   If the conference is a net
  3739.                mail conference, TriBBS will ask  the caller if he wants the
  3740.                message ECHOed.  If  the conference is a  Fido-style netmail
  3741.                conference, TriBBS will  ask the caller for  the recipient's
  3742.                network address.   From  there, TriBBS will  let the  caller
  3743.                enter  his  message using  the  TriBBS line  editor  or full
  3744.                screen editor.  
  3745.  
  3746.  
  3747.                If the  caller is using  the line editor, the  editor's menu
  3748.                can  be displayed by pressing <ENTER> on  a blank line.  The
  3749.                following are the options the line editor menu offers:
  3750.  
  3751.                <S>ave
  3752.                     Pressing <S> will save the message.
  3753.  
  3754.                <A>bort
  3755.                     Pressing <A> will abort the message.
  3756.  
  3757.  
  3758.  
  3759.  
  3760.  
  3761.  
  3762.  
  3763.  
  3764.  
  3765.  
  3766.  
  3767.  
  3768.  
  3769.      The TriBBS Bulletin Board System                                    52
  3770.  
  3771.                <C>ontinue
  3772.                     Pressing <C> will start the line editor again where the
  3773.                     message left off.
  3774.  
  3775.                <L>ist
  3776.                     Pressing <L> will list the message.
  3777.  
  3778.                <D>elete Line
  3779.                     Pressing <D> will prompt  the caller for the  number of
  3780.                     the line he wants deleted.
  3781.  
  3782.                <I>nsert Line
  3783.                     Pressing <I> will  prompt the caller for  the number of
  3784.                     the line he wants a blank line inserted before.
  3785.  
  3786.                <E>dit Line
  3787.                     Pressing <E> will  prompt the caller for  the number of
  3788.                     the line he would like to edit.
  3789.  
  3790.                <R>eplace Text:
  3791.                     Pressing  <R> will prompt the  caller for the number of
  3792.                     the line he  would like to search and  replace text in.
  3793.                     After selecting  the desired line,  TriBBS will  prompt
  3794.                     the caller  to enter  the search  and replace  strings.
  3795.                     These  strings are  entered  on the  same  line with  a
  3796.                     semicolon separating the two strings.  TriBBS will then
  3797.                     search the line  for occurrences of the  search string.
  3798.                     If the search  string is found, it will  be replaced by
  3799.                     the replace string.
  3800.  
  3801.                <Q>uote
  3802.                     Pressing <Q>  will  allow the  caller to  quote from  a
  3803.                     message  he is  replying to.   TriBBS will  display the
  3804.                     original message and then prompt the call for the first
  3805.                     and last lines to be quoted.  (This menu option is only
  3806.                     available  if   the  caller  is  replying   to  another
  3807.                     message.)
  3808.  
  3809.                If the caller is using  the full screen editor, the editor's
  3810.                menu can be displayed by  pressing <ESC>.  The following are
  3811.                the options the full screen editor menu offers:
  3812.  
  3813.                <S>ave
  3814.                     Pressing <S> will save the message.
  3815.  
  3816.                <A>bort
  3817.                     Pressing <A> will abort the message.
  3818.  
  3819.                <C>ontinue
  3820.                     Pressing <C> will return the caller to  the full screen
  3821.                     editor.
  3822.  
  3823.  
  3824.  
  3825.  
  3826.  
  3827.  
  3828.  
  3829.  
  3830.  
  3831.  
  3832.  
  3833.  
  3834.  
  3835.      The TriBBS Bulletin Board System                                    53
  3836.  
  3837.                <H>elp
  3838.                     Pressing  <H> will display a help screen that describes
  3839.                     what control keys the full screen editor offers.
  3840.  
  3841.                While  editing a message  using the full  screen editor, the
  3842.                caller can use anyone of the following control keys:
  3843.  
  3844.                WordStar Key    IBM Key       Function
  3845.                <CTRL><S>       <LEFT ARROW>  Move left 1 character
  3846.                <CTRL><D>       <RIGHT ARROW> Move right 1 character
  3847.                <CTRL><E>       <UP ARROW>    Move up 1 line
  3848.                <CTRL><X>       <DOWN ARROW>  Move down 1 line
  3849.                <CTRL><I>       <TAB>         Move cursor to next tab zone
  3850.                <CTRL><P>       <END>         Move to end of line
  3851.                <CTRL><W>       <HOME>        Move to beginning of line
  3852.                <CTRL><R>       <PG UP>       Move up a page
  3853.                <CTRL><C>       <PG DN>       Move down a page
  3854.                <CTRL><G>                     Delete character under cursor
  3855.                <CTRL><H>       <BACKSPACE>   Delete  character  to  left of
  3856.                                              cursor
  3857.                <CTRL><Y>                     Delete current line
  3858.                <CTRL><B>                     Reformat paragraph
  3859.                <CTRL><L>                     Redraw screen
  3860.                <CTRL><O>                     Quote message
  3861.                <CTRL><V>       <INSERT>      Toggle insert/overtype mode
  3862.  
  3863.                IMPORTANT:  The  "IBM  Keys" are  only  available  to remote
  3864.                callers  if  their  communications  program  supports   ANSI
  3865.                keyboard emulation.
  3866.  
  3867.           R,Read Messages,security level
  3868.                Pressing  <R> allows the  caller to  read messages.   TriBBS
  3869.                will prompt the caller  if he wants to read messages in just
  3870.                the current conference, all conferences, the caller's queued
  3871.                conferences, or quit to the  Message Menu.  For each message
  3872.                conference, TriBBS allows the caller to  enter the number of
  3873.                the first  message to  be read, only  read new  messages, or
  3874.                quit to the Message Menu.
  3875.  
  3876.                While  reading messages, the  caller will be  presented with
  3877.                the following options:
  3878.  
  3879.                <R>eply
  3880.                     Pressing <R> will allow the  caller to enter a reply to
  3881.                     the message.   If the  message is  PUBLIC, TriBBS  will
  3882.                     give the caller the option of making the reply PRIVATE.
  3883.  
  3884.                Read Re<p>lies
  3885.                     Pressing <p> will allow the  caller to read a message's
  3886.                     replies.  After reading all of the replies, TriBBS will
  3887.                     return to  the original message.  (This  option is only
  3888.                     available if the message has replies.)
  3889.  
  3890.  
  3891.  
  3892.  
  3893.  
  3894.  
  3895.  
  3896.  
  3897.  
  3898.  
  3899.  
  3900.  
  3901.      The TriBBS Bulletin Board System                                    54
  3902.  
  3903.                <N>umber
  3904.                     Pressing  <N> prompts the caller to enter the number of
  3905.                     the message to be read next.
  3906.  
  3907.                <D>elete
  3908.                     Pressing  <D> will  allow  the  caller  to  delete  the
  3909.                     message.   (This option is only available if the caller
  3910.                     has  at least  a minimum  sysop security  level or  the
  3911.                     conference  allows user  deletion  and the  message  is
  3912.                     either from or to the caller.)
  3913.  
  3914.                <U>ndelete
  3915.                     Pressing  <U> will  allow  the  caller  to  undelete  a
  3916.                     previously  deleted  message.    (This  option is  only
  3917.                     available if the  caller has at  least a minimum  sysop
  3918.                     security level.)
  3919.  
  3920.                Pu<b>lic
  3921.                     Pressing <b> will make a PRIVATE message PUBLIC.  (This
  3922.                     option is only  available if the caller has  at least a
  3923.                     minimum  sysop  security  level  and  the   message  is
  3924.                     PRIVATE.)
  3925.  
  3926.                Pri<v>ate
  3927.                     Pressing <v> will make a PUBLIC message PRIVATE.  (This
  3928.                     option is only  available if the caller has  at least a
  3929.                     minimum  sysop   security  level  and  the  message  is
  3930.                     PUBLIC.)
  3931.  
  3932.                Permanen<t>, <T>ransient
  3933.                     Pressing  <T> will  toggle a  message's status  between
  3934.                     permanent or transient.   By default, all  messages are
  3935.                     transient.  If  a message is  marked as permanent,  the
  3936.                     TriPack message  base packing  utility will not  delete
  3937.                     the message.   (This  option is  only available  if the
  3938.                     caller has at least a minimum sysop security level.)
  3939.  
  3940.                <M>ove
  3941.                     Pressing <M> will allow the caller to move a message to
  3942.                     another  message  conference.   TriBBS will  prompt the
  3943.                     caller  to  enter  the  number  of  the  message's  new
  3944.                     conference.   (This  option is  only  available if  the
  3945.                     caller has at least a minimum sysop security level.)
  3946.  
  3947.                <C>opy
  3948.                     Pressing <C> will allow the caller to copy a message to
  3949.                     another  message  conference.   TriBBS will  prompt the
  3950.                     caller  to  enter  the  number  of  the  message's  new
  3951.                     conference.   (This  option is  only  available if  the
  3952.                     caller has at least a minimum sysop security level.)
  3953.  
  3954.                <S>ave
  3955.  
  3956.  
  3957.  
  3958.  
  3959.  
  3960.  
  3961.  
  3962.  
  3963.  
  3964.  
  3965.  
  3966.  
  3967.      The TriBBS Bulletin Board System                                    55
  3968.  
  3969.                     Pressing <S> will allow the caller to save  the message
  3970.                     to a disk file.  TriBBS will prompt  the caller for the
  3971.                     name of the file  to save the message to.   If the file
  3972.                     already exists, TriBBS  will append the message  to the
  3973.                     end of  the file.   If the  file doesn't  exist, TriBBS
  3974.                     will create  the file.  (This option  is only available
  3975.                     if  the caller  has at  least a minimum  sysop security
  3976.                     level.)
  3977.  
  3978.                <E>dit
  3979.                     Pressing  <E> allows the  caller to edit  the message's
  3980.                     contents.  You should note that the original message is
  3981.                     deleted and the new message is added to  the end of the
  3982.                     message  conference.  (This option is only available if
  3983.                     the  caller has  at  least  a  minimum  sysop  security
  3984.                     level.)
  3985.  
  3986.                <-> Prev
  3987.                     Pressing <-> will move back to the previously displayed
  3988.                     message.
  3989.  
  3990.                <+/ENTER> Next Message
  3991.                     Pressing <+> or <ENTER> moves on to the next message.
  3992.  
  3993.                <Q>uit
  3994.                     Pressing  <Q> will  allow the  caller  to quit  reading
  3995.                     messages in this message conference.
  3996.  
  3997.           N,New Messages,security level
  3998.                Pressing <N> allows the caller to read new messages.  TriBBS
  3999.                maintains pointers in each message conference of the highest
  4000.                message number the caller has  read. TriBBS will prompt  the
  4001.                caller  if he  wants to  read messages  in just  the current
  4002.                conference,   all    conferences,   the    caller's   queued
  4003.                conferences, or quit to the  Message Menu.  For each message
  4004.                conference,   TriBBS  allows   the   caller   to  read   the
  4005.                conference's new messages,  skip the conference, or  quit to
  4006.                the Message Menu.
  4007.  
  4008.                While  reading messages, the  caller will be  presented with
  4009.                the  same options as  TriBBS uses  with the  "Read Messages"
  4010.                menu option.
  4011.  
  4012.           Y,Your Messages,security level
  4013.                Pressing <Y> allows the caller to read his messages.  TriBBS
  4014.                will prompt the caller if  he wants to read his messages  in
  4015.                just the current  conference, all conferences, the  caller's
  4016.                queued conferences, or  quit to the Message menu.   For each
  4017.                message conference,  TriBBS allows  the caller  to read  the
  4018.                message  to him  in the  conference or  quit to  the Message
  4019.                Menu.
  4020.  
  4021.  
  4022.  
  4023.  
  4024.  
  4025.  
  4026.  
  4027.  
  4028.  
  4029.  
  4030.  
  4031.  
  4032.  
  4033.      The TriBBS Bulletin Board System                                    56
  4034.  
  4035.                While  reading messages, the  caller will be  presented with
  4036.                the same options as TriBBS uses with the "Read Messages" and
  4037.                "New Messages" menu options.
  4038.  
  4039.           S,Set Conference Queue,security level
  4040.                Pressing <S> allows the caller to set a conference queue.  A
  4041.                conference queue  allows the caller to select whether or not
  4042.                a conference will  be read while reading  messages in queued
  4043.                conferences.  TriBBS will display a  menu with the following
  4044.                three options:
  4045.  
  4046.                <L>ist Your Queue
  4047.                     Entering  <L> presents a  list of the  conferences that
  4048.                     are available to the user and indicates  whether or not
  4049.                     they are queued conferences.
  4050.  
  4051.                <####> Conference to Toggle
  4052.                     Entering  a  conference's  number  toggle's its  queued
  4053.                     status.
  4054.  
  4055.                <ENTER> to Quit
  4056.                     Simply  pressing  <ENTER>  returns the  caller  to  the
  4057.                     Message Menu.
  4058.  
  4059.           M,Main Menu,security level
  4060.                Pressing <M> returns the caller to the Main Menu.
  4061.  
  4062.           X,Expert Mode,security level
  4063.                Pressing <X> will toggle the  caller's expert mode flag.  If
  4064.                the caller's expert  mode flag is  set for "Expert",  TriBBS
  4065.                will not display the menus for the caller.  If the  caller's
  4066.                expert mode flag is set  for "Super Expert", TriBBS will not
  4067.                display the menus  for the caller  and will use  abbreviated
  4068.                menu prompts.  Otherwise,  TriBBS will display the menus  to
  4069.                the caller.
  4070.  
  4071.           P,Page Sysop,security level
  4072.                Pressing <P>  will page  the sysop.   As soon as  the caller
  4073.                pages the sysop,  TriBBS will display a blinking asterisk in
  4074.                the user status window's upper  right corner.  This blinking
  4075.                asterisk  will continue  to be  displayed  until either  the
  4076.                sysop answers the page or the caller logs off.
  4077.  
  4078.           G,Goodbye,security level
  4079.                Pressing <G> will log the caller off the board.
  4080.  
  4081.  
  4082.      The File Menu Configuration File
  4083.      --------------------------------
  4084.  
  4085.      The File Menu configuration file has a name of FILES.MNU.  As with all
  4086.      other TriBBS  menu configuration files,  FILES.MNU is a text  file and
  4087.  
  4088.  
  4089.  
  4090.  
  4091.  
  4092.  
  4093.  
  4094.  
  4095.  
  4096.  
  4097.  
  4098.  
  4099.      The TriBBS Bulletin Board System                                    57
  4100.  
  4101.      can  be edited with any  text editor.  The format  for FILES.MNU is as
  4102.      follows:
  4103.  
  4104.  
  4105.  
  4106.  
  4107.  
  4108.  
  4109.  
  4110.  
  4111.  
  4112.  
  4113.  
  4114.  
  4115.  
  4116.  
  4117.  
  4118.  
  4119.  
  4120.  
  4121.  
  4122.  
  4123.  
  4124.  
  4125.  
  4126.  
  4127.  
  4128.  
  4129.  
  4130.  
  4131.  
  4132.  
  4133.  
  4134.  
  4135.  
  4136.  
  4137.  
  4138.  
  4139.  
  4140.  
  4141.  
  4142.  
  4143.  
  4144.  
  4145.  
  4146.  
  4147.  
  4148.  
  4149.  
  4150.  
  4151.  
  4152.  
  4153.  
  4154.  
  4155.  
  4156.  
  4157.  
  4158.  
  4159.  
  4160.  
  4161.  
  4162.  
  4163.  
  4164.  
  4165.      The TriBBS Bulletin Board System                                    58
  4166.  
  4167.      ----------------------------------------------------------------
  4168.  
  4169.      border background,border foreground,background,foreground
  4170.      C,Change File Area,security level
  4171.      L,List Files,security level
  4172.      N,New Files,security level
  4173.      T,Text Search File Lists,security level
  4174.      U,Upload File,security level
  4175.      D,Download File,security level
  4176.      V,View Archive,security level
  4177.      R,Remove File,security level
  4178.      O,Move File,security level
  4179.      M,Main Menu,security level
  4180.      X,Expert Mode,security level
  4181.      P,Page Sysop,security level
  4182.      G,Goodbye,security level
  4183.  
  4184.  
  4185.      Where:
  4186.  
  4187.      border background        is  the border background  color for  an ANSI
  4188.                               color menu.
  4189.  
  4190.      border foreground        is the  border foreground  color for  an ANSI
  4191.                               color menu.
  4192.  
  4193.      background               is  the background  color for  an  ANSI color
  4194.                               menu.
  4195.  
  4196.      foreground               is  the foreground  color  for an  ANSI color
  4197.                               menu.
  4198.  
  4199.      security level           is  the  minimum  security   level  for  this
  4200.                               command.
  4201.  
  4202.      ----------------------------------------------------------------
  4203.  
  4204.      You  should note  that the  order  of the  File Menu  items  and their
  4205.      descriptions can be changed.  However, the  color codes must be in the
  4206.      configuration file's first line and each of the menu item hotkeys (the
  4207.      character in the first column) must remain the same.
  4208.  
  4209.  
  4210.  
  4211.  
  4212.  
  4213.  
  4214.  
  4215.  
  4216.  
  4217.  
  4218.  
  4219.  
  4220.  
  4221.  
  4222.  
  4223.  
  4224.  
  4225.  
  4226.  
  4227.  
  4228.  
  4229.  
  4230.  
  4231.      The TriBBS Bulletin Board System                                    59
  4232.  
  4233.      The following is a sample File Menu configuration file:
  4234.  
  4235.      ----------------------------------------------------------------
  4236.  
  4237.      7,0,5,15
  4238.      C,Change File Area,10
  4239.      L,List Files,10
  4240.      N,New Files,10
  4241.      T,Text Search File Lists,10
  4242.      U,Upload File,10
  4243.      D,Download File,10
  4244.      V,View Archive,10
  4245.      R,Remove File,100
  4246.      O,Move File,100
  4247.      M,Main Menu,10
  4248.      X,Expert Mode,10
  4249.      P,Page Sysop,10
  4250.      G,Goodbye,10
  4251.  
  4252.      ----------------------------------------------------------------
  4253.  
  4254.      The following are descriptions of the 13 File Menu items:
  4255.  
  4256.           C,Change File Area,security level
  4257.                Pressing  <C> will  let the  caller change his  current file
  4258.                area.   After displaying a  list of the  file areas that are
  4259.                available to the caller, TriBBS  will prompt him for the new
  4260.                file area.
  4261.  
  4262.           L,List Files,security level
  4263.                Pressing  <L> will  let  the caller  view  the board's  file
  4264.                lists.   TriBBS will prompt the caller to enter a file mask.
  4265.                This file mask uses  the same format as the DOS DIR command.
  4266.                After entering an appropriate file mask, TriBBS will ask the
  4267.                caller  if he wants  to view the file  lists for his current
  4268.                file area or all file areas.
  4269.  
  4270.           N,New Files,security level
  4271.                Pressing <N> will let the caller view the board's new files.
  4272.                TriBBS will prompt the  caller to enter a date to  begin the
  4273.                search with.  If the  caller simply presses <ENTER>,  TriBBS
  4274.                will  use the  date of  the caller's  last new  file search.
  4275.                TriBBS will then ask the caller  if he wants to see the  new
  4276.                files for his current file area or all file areas.
  4277.  
  4278.           T,Text Search File Lists,security level
  4279.                Pressing <T> will let the caller search for a text string in
  4280.                the board's  file lists.   TriBBS will prompt the  caller to
  4281.                enter  the string  to be  searched for.   After  entering an
  4282.                appropriate search string, TriBBS will ask the  caller if he
  4283.                wants to search the file lists for  his current file area or
  4284.                all file areas.
  4285.  
  4286.  
  4287.  
  4288.  
  4289.  
  4290.  
  4291.  
  4292.  
  4293.  
  4294.  
  4295.  
  4296.  
  4297.      The TriBBS Bulletin Board System                                    60
  4298.  
  4299.           U,Upload File,security level
  4300.                Pressing <U> will let the caller upload a file.  TriBBS will
  4301.                prompt the caller for the filenames and descriptions for the
  4302.                files to be uploaded.  If a blank description is entered for
  4303.                a  file, TriBBS  will attempt  to extract  and use  either a
  4304.                FILE_ID.DIZ  or  DESC.SDI  description file  for  the file's
  4305.                description.  In  order for TriBBS  to be  able to find  and
  4306.                extract a description file, the proper decompression utility
  4307.                must be  in the DOS  PATH.   If the call  is a  remote call,
  4308.                TriBBS   will  ask  the  caller  to  select  an  appropriate
  4309.                protocol.   If  the call  is a  local call,  the appropriate
  4310.                files must be in the file area's file path.
  4311.  
  4312.           D,Download File,security level
  4313.                Pressing <D> will let the caller download one or more files.
  4314.                TriBBS will prompt  the caller for the names of the files to
  4315.                be downloaded.  After entering a blank line, TriBBS will ask
  4316.                the caller to select  an appropriate protocol if  the caller
  4317.                hasn't selected  a default protocol.   You should  note that
  4318.                this menu option is not available to local calls.
  4319.  
  4320.                If  the caller  is  using a  bidirectional  protocol, it  is
  4321.                possible to upload  a file while downloading a  file.  After
  4322.                each download, TriBBS  will check the TRANSFER  directory to
  4323.                see if any  files were uploaded  during the download.   If a
  4324.                file (or files) is found and it isn't already in one  of the
  4325.                board's file area, TriBBS will  prompt the caller to enter a
  4326.                description.
  4327.  
  4328.           V,View Archive,security level
  4329.                Pressing <V>  will let  the caller view  the contents  of an
  4330.                archive.  TriBBS will first uncompress the  archive and then
  4331.                display a  complete listing of the archive's  contents.  The
  4332.                caller is  then given  the option  of  either relisting  the
  4333.                archive's  contents, displaying one  of the archive's files,
  4334.                compressing and  downloading one or more  individual members
  4335.                of  the archive, or returning  to the Files  Menu.  In order
  4336.                for this option to work properly you must have the following
  4337.                compression utilities in you PATH:
  4338.  
  4339.                Archive Type             Utility
  4340.                ZIP                      PKZIP.EXE and PKUNZIP.EXE
  4341.                ARJ                      ARJ.EXE
  4342.                LZH                      LHA.EXE
  4343.                PAK, SDN, or ARC         PAK.EXE
  4344.  
  4345.                IMPORTANT:   Due  to   ARJ.EXE's   extremely  large   memory
  4346.                requirements,  callers   are  not  able  to  recompress  and
  4347.                download individual members of ARJ archives.
  4348.  
  4349.           R,Remove File,security level
  4350.                Pressing  <R> will  let the  caller remove  a file  from the
  4351.  
  4352.  
  4353.  
  4354.  
  4355.  
  4356.  
  4357.  
  4358.  
  4359.  
  4360.  
  4361.  
  4362.  
  4363.      The TriBBS Bulletin Board System                                    61
  4364.  
  4365.                board's file lists  and file areas.  TriBBS  will prompt the
  4366.                caller  for the file's  name.  If the  file is found, TriBBS
  4367.                will double  check to be sure if  the caller really wants to
  4368.                delete the file.
  4369.  
  4370.                IMPORTANT: The security level for this option should be  set
  4371.                for at least your minimum sysop security level.
  4372.  
  4373.           O,Move File,security level
  4374.                Pressing  <O> will  let  the  caller move  a  file from  its
  4375.                present file area to another  file area.  TriBBS will prompt
  4376.                the caller for the file's name and its new file area.
  4377.  
  4378.                IMPORTANT: The security level for this option  should be set
  4379.                for at least your minimum sysop security level.
  4380.  
  4381.           M,Main Menu,security level
  4382.                Pressing <M> returns the caller to the Main Menu.
  4383.  
  4384.           X,Expert Mode,security level
  4385.                Pressing <X> will toggle the  caller's expert mode flag.  If
  4386.                the caller's  expert mode flag  is set for  "Expert", TriBBS
  4387.                will not display the menus for  the caller.  If the caller's
  4388.                expert mode flag is set  for "Super Expert", TriBBS will not
  4389.                display the  menus for the  caller and will  use abbreviated
  4390.                menu prompts.   Otherwise, TriBBS will display  the menus to
  4391.                the caller.
  4392.  
  4393.           P,Page Sysop,security level
  4394.                Pressing <P>  will page the  sysop.  As  soon as  the caller
  4395.                pages the sysop, TriBBS will  display a blinking asterisk in
  4396.                the user status window's upper right corner.   This blinking
  4397.                asterisk  will continue  to be  displayed  until either  the
  4398.                sysop answers the page or the caller logs off.
  4399.  
  4400.           G,Goodbye,security level
  4401.                Pressing <G> will log the caller off the board.
  4402.  
  4403.  
  4404.      The Door Menu Configuration File
  4405.      --------------------------------
  4406.  
  4407.      The Door Menu  configuration file has a name of DOORS.MNU.  You should
  4408.      note that  this is  an optional  menu configuration  file and is  only
  4409.      necessary if your board has doors available.  As with all other TriBBS
  4410.      menu configuration files, DOORS.MNU is  a text file and can be  edited
  4411.      with any text editor.  The format for DOORS.MNU is as follows:
  4412.  
  4413.  
  4414.  
  4415.  
  4416.  
  4417.  
  4418.  
  4419.  
  4420.  
  4421.  
  4422.  
  4423.  
  4424.  
  4425.  
  4426.  
  4427.  
  4428.  
  4429.      The TriBBS Bulletin Board System                                    62
  4430.  
  4431.      ----------------------------------------------------------------
  4432.  
  4433.      border background,border foreground,background,foreground
  4434.      door type,description,batch file,security level
  4435.      .
  4436.      .
  4437.      .
  4438.      door type,description,batch file,security level
  4439.  
  4440.  
  4441.      Where:
  4442.  
  4443.      border background        is the  border background  color for an  ANSI
  4444.                               color menu.
  4445.  
  4446.      border foreground        is the  border foreground color  for an  ANSI
  4447.                               color menu.
  4448.  
  4449.      background               is  the  background color  for an  ANSI color
  4450.                               menu.
  4451.  
  4452.      foreground               is  the foreground  color for  an ANSI  color
  4453.                               menu.
  4454.  
  4455.      door type                is the type of  door data files TriBBS is  to
  4456.                               generate for this door.  The door type can be
  4457.                               any one of the following characters:
  4458.  
  4459.                                    D  - Generates  DOOR.SYS  for GAP,  etc.
  4460.                                    type doors.
  4461.                                    P - Generates  PCBOARD.DAT, PCBOARD.SYS,
  4462.                                    and USERS for PCBoard 14.x doors.
  4463.                                    R  -  Generates  DORINFO#.DEF  for  RBBS
  4464.                                    doors.
  4465.                                    S -  Generates SFDOORS.DAT  for Spitfire
  4466.                                    doors.
  4467.                                    T  -  Generates  TRIBBS.SYS  for  TriBBS
  4468.                                    doors.
  4469.                                    W -  Generates CALLINFO.BBS  for WildCat
  4470.                                    doors.
  4471.                                    U - Generates  UTIDOOR.TXT for UTI doors
  4472.                                    such as MegaMail.
  4473.  
  4474.                               Note that a door type is required.  There are
  4475.                               a  few doors that  don't require a  door data
  4476.                               file  to be run.   If you wish  to use such a
  4477.                               door, you can  simply specify any one  of the
  4478.                               above characters.   A  "U" door type  creates
  4479.                               the  smallest   files.    Therefore,   it  is
  4480.                               preferable to the others.
  4481.  
  4482.      description              is a description for the door.
  4483.  
  4484.  
  4485.  
  4486.  
  4487.  
  4488.  
  4489.  
  4490.  
  4491.  
  4492.  
  4493.  
  4494.  
  4495.      The TriBBS Bulletin Board System                                    63
  4496.  
  4497.      batch file               is the door's  batch file.  With  TriBBS, all
  4498.                               doors are run  with a batch file and  must be
  4499.                               loaded in  your node's  main directory.  This
  4500.                               batch file is similar to an event batch file.
  4501.                               An extension  of BAT  is not  required for  a
  4502.                               door batch  file. However, if an extension of
  4503.                               BAT isn't  specified in  the DOORS.MNU  file,
  4504.                               TriBBS will  first search for a  file without
  4505.                               an extension and  if one isn't found  it will
  4506.                               search for a  file with an extension  of BAT.
  4507.                               For  example, if  a file  name  of GLOBAL  is
  4508.                               specified  in DOORS.MNU,  TriBBS will  search
  4509.                               first for GLOBAL and then GLOBAL.BAT.
  4510.  
  4511.                               When TriBBS runs a door, it will generate the
  4512.                               proper door data files as is indicated by the
  4513.                               door's  door type  character.   It will  then
  4514.                               copy the door's  batch file to a  file called
  4515.                               DOOR.BAT.     TriBBS  will   then  create   a
  4516.                               temporary  caller  information  file.    This
  4517.                               temporary file  holds the  information TriBBS
  4518.                               will need  when the caller returns  to TriBBS
  4519.                               from the door.   After generating all  of the
  4520.                               proper files, TriBBS  will exit from  memory.
  4521.                               BOARD.BAT will then  run DOOR.BAT.   In order
  4522.                               for  TriBBS  to restart  after the  caller is
  4523.                               done with the door, the last line in the door
  4524.                               batch  file   must  call   BOARD.BAT.     The
  4525.                               following is an example board batch file:
  4526.  
  4527.                               cd \doors\global
  4528.                               war /s c:\tribbs\sfdoors.dat
  4529.                               cd \tribbs
  4530.                               board
  4531.  
  4532.      security level           is  the  minimum  security  level the  caller
  4533.                               needs to use the door.
  4534.  
  4535.      ----------------------------------------------------------------
  4536.  
  4537.  
  4538.  
  4539.  
  4540.  
  4541.  
  4542.  
  4543.  
  4544.  
  4545.  
  4546.  
  4547.  
  4548.  
  4549.  
  4550.  
  4551.  
  4552.  
  4553.  
  4554.  
  4555.  
  4556.  
  4557.  
  4558.  
  4559.  
  4560.  
  4561.      The TriBBS Bulletin Board System                                    64
  4562.  
  4563.  
  4564.      The following is a sample DOORS.MNU file:
  4565.  
  4566.      ----------------------------------------------------------------
  4567.  
  4568.      7,0,6,15
  4569.      U,MaineRelay Hub,HUBDOOR,50
  4570.      S,Global War,GLOBAL,10
  4571.      P,Imperium,IMPERIUM,10
  4572.      P,Bowling,BOWLING,10
  4573.      S,Scrabble,SCRABBLE,10 
  4574.      P,Super Guppy,SUPERG,10
  4575.      U,MegaMail,MEGAMAIL,10
  4576.      P,TriBBS Time Bank,TRIBANK,10
  4577.      P,Tic-Tac-Toe,TICTAC,100
  4578.      U,Page Me!!!!,PAGE,100
  4579.      S,Hobbit Trivia,SFHOBTRV,10
  4580.      S,Stackem,STACKEM,10
  4581.      P,King of the Board,KINGOB,10
  4582.  
  4583.      ----------------------------------------------------------------
  4584.  
  4585.  
  4586.      The Door Bulletin Menu Configuration File
  4587.      -----------------------------------------
  4588.  
  4589.      The Door Bulletin Menu configuration  file has a name of DOORBULL.MNU.
  4590.      You should note  that this is an optional menu  configuration file and
  4591.      is only necessary if  you have door bulletins and aren't  using custom
  4592.      Door Bulletin  Menus.   As with all  TriBBS menu  configuration files,
  4593.      DOORBULL.MNU is a  text file and can  be edited with any  text editor.
  4594.      The format for DOORBULL.MNU is as follows:
  4595.  
  4596.  
  4597.  
  4598.  
  4599.  
  4600.  
  4601.  
  4602.  
  4603.  
  4604.  
  4605.  
  4606.  
  4607.  
  4608.  
  4609.  
  4610.  
  4611.  
  4612.  
  4613.  
  4614.  
  4615.  
  4616.  
  4617.  
  4618.  
  4619.  
  4620.  
  4621.  
  4622.  
  4623.  
  4624.  
  4625.  
  4626.  
  4627.      The TriBBS Bulletin Board System                                    65
  4628.  
  4629.  
  4630.      ----------------------------------------------------------------
  4631.  
  4632.      border background,border foreground,background,foreground
  4633.      description
  4634.      .
  4635.      .
  4636.      .
  4637.      description
  4638.  
  4639.  
  4640.      Where:
  4641.  
  4642.      border background        is  the border background  color for  an ANSI
  4643.                               color menu.
  4644.  
  4645.      border foreground        is the  border foreground  color for  an ANSI
  4646.                               color menu.
  4647.  
  4648.      background               is  the background  color for  an  ANSI color
  4649.                               menu.
  4650.  
  4651.      foreground               is  the foreground  color  for an  ANSI color
  4652.                               menu.
  4653.  
  4654.      description              is one of more description  of the bulletins.
  4655.                               These  should  be  in   the  order  of   your
  4656.                               bulletins.      For    example,   the   first
  4657.                               description  should  be for  DRBULL1.ANS  and
  4658.                               DRBULL1.BBS, the second description should be
  4659.                               for DRBULL2.ANS and DRBULL2.BBS, etc.
  4660.  
  4661.      ----------------------------------------------------------------
  4662.  
  4663.      The following is a sample DOORBULL.MNU file:
  4664.  
  4665.      ----------------------------------------------------------------
  4666.  
  4667.      7,0,4,15
  4668.      King of the Board Pyramid
  4669.      King of the Board Points
  4670.      Imperium Top Ten
  4671.      Scrabble Status
  4672.      Scrabble Top Ten
  4673.      Hobbit Trivia Top Ten
  4674.      Stackem Top Ten
  4675.  
  4676.      ----------------------------------------------------------------
  4677.  
  4678.  
  4679.  
  4680.  
  4681.  
  4682.  
  4683.  
  4684.  
  4685.  
  4686.  
  4687.  
  4688.  
  4689.  
  4690.  
  4691.  
  4692.  
  4693.      The TriBBS Bulletin Board System                                    66
  4694.  
  4695.  
  4696.      The Questionnaire Menu Configuration File
  4697.      ----------------------------------------
  4698.  
  4699.  
  4700.      The Questionnaire Menu configuration file has a name of  QUESTION.MNU.
  4701.      You should note that  this is an optional menu configuration  file and
  4702.      is only necessary if your board has questionnaires available.  As with
  4703.      all other TriBBS menu configuration files, QUESTION.MNU is a text file
  4704.      and can be edited with any  text editor.  The format for  QUESTION.MNU
  4705.      is as follows:
  4706.  
  4707.      ----------------------------------------------------------------
  4708.  
  4709.      border background,border foreground,background,foreground
  4710.      description,questionnaire file,security level
  4711.      .
  4712.      .
  4713.      .
  4714.      description,questionnaire file,security level
  4715.  
  4716.  
  4717.      Where:
  4718.  
  4719.      border background        is  the border  background color for  an ANSI
  4720.                               color menu.
  4721.  
  4722.      border foreground        is  the border foreground  color for  an ANSI
  4723.                               color menu.
  4724.  
  4725.      background               is  the background  color for  an ANSI  color
  4726.                               menu.
  4727.  
  4728.      foreground               is  the foreground  color for  an  ANSI color
  4729.                               menu.
  4730.  
  4731.      description              is a description for the questionnaire.
  4732.  
  4733.      questionnaire file       is the name of the questionnaire and response
  4734.                               file.   This  file  name  must  not  have  an
  4735.                               extension.  Your questionnaire file should be
  4736.                               in  node  1's  MWORK  directory  and have  an
  4737.                               extension  of  QUE.   TriBBS  will  save  the
  4738.                               answers to  the questionnaire as  a file with
  4739.                               an extension of ANS.   A TriBBS questionnaire
  4740.                               file will display each line in the file as is
  4741.                               unless the first  character of the line  is a
  4742.                               special questionnaire character as follows:
  4743.  
  4744.                               : - Will display the line and prompt the user
  4745.                               for input.   Note that the caller  must enter
  4746.                               something in response to this prompt.
  4747.  
  4748.  
  4749.  
  4750.  
  4751.  
  4752.  
  4753.  
  4754.  
  4755.  
  4756.  
  4757.  
  4758.  
  4759.      The TriBBS Bulletin Board System                                    67
  4760.  
  4761.                               ; - Will display the line and prompt the user
  4762.                               for  input.  Note that the caller can enter a
  4763.                               blank line in response to this prompt.
  4764.  
  4765.                               @ - Will display the line and prompt the user
  4766.                               to enter  a date  using the format  MM-DD-YY.
  4767.                               After the caller has entered the date, TriBBS
  4768.                               will  prompt  the  caller to  see  if  it was
  4769.                               entered correctly.
  4770.  
  4771.                               # - Will display the line and prompt the user
  4772.                               to enter the  date using the format  ###-###-
  4773.                               ####.  After the caller has entered the phone
  4774.                               number, TriBBS will prompt the caller  to see
  4775.                               if it was entered correctly.
  4776.  
  4777.                               ^security  level  -  Will  set  the  caller's
  4778.                               security level to the  number specified after
  4779.                               "^".
  4780.  
  4781.                               ? -    Will  prompt the  user  for  a  Yes/No
  4782.                               response.   If  the  caller  responds with  a
  4783.                               "Yes",  TriBBS  will   ignore  the  remaining
  4784.                               questionnaire  until   TriBBS  finds   a  "+"
  4785.                               character.   TriBBS  will  continue with  the
  4786.                               questionnaire until another  "+" character is
  4787.                               encountered.  If the  caller responds with  a
  4788.                               "No",  TriBBS   will  ignore   the  remaining
  4789.                               questionnaire  until   TriBBS  finds   a  "-"
  4790.                               character.    TriBBS will  continue  with the
  4791.                               questionnaire until another  "-" character is
  4792.                               encountered.
  4793.  
  4794.      security level      is  the minimum security level the caller needs to
  4795.                          be able to respond to the questionnaire.
  4796.  
  4797.      ----------------------------------------------------------------
  4798.  
  4799.      The following is a sample QUESTION.MNU file:
  4800.  
  4801.  
  4802.  
  4803.  
  4804.  
  4805.  
  4806.  
  4807.  
  4808.  
  4809.  
  4810.  
  4811.  
  4812.  
  4813.  
  4814.  
  4815.  
  4816.  
  4817.  
  4818.  
  4819.  
  4820.  
  4821.  
  4822.  
  4823.  
  4824.  
  4825.      The TriBBS Bulletin Board System                                    68
  4826.  
  4827.  
  4828.      ----------------------------------------------------------------
  4829.  
  4830.      7,0,6,15
  4831.      Question # 1,QUEST0,10
  4832.  
  4833.      ----------------------------------------------------------------
  4834.  
  4835.      The following is a sample questionnaire file:
  4836.  
  4837.      ----------------------------------------------------------------
  4838.  
  4839.      Please answer the following questions truthfully:
  4840.  
  4841.      :What is your real name?
  4842.  
  4843.      :What is your street address?
  4844.  
  4845.      :What is your city, state, and zip code?
  4846.  
  4847.      :What type of computer do you own?
  4848.  
  4849.      :What type of modem are you using?
  4850.  
  4851.      :What type of communications software are you using?
  4852.  
  4853.      :Are you interested in messages, files, doors, or all three?
  4854.  
  4855.      ?Are you the Sysop of a bulletin board
  4856.  
  4857.      +
  4858.      :What is the name of your BBS?
  4859.  
  4860.      #What is the BBS's phone number?
  4861.      +
  4862.  
  4863.      ----------------------------------------------------------------
  4864.  
  4865.      You should note that TriBBS supports a special New User Questionnaire.
  4866.      This questionnaire has a file name of NEWUSER and will be presented to
  4867.      a new user after displaying a new user screen, if any.
  4868.  
  4869.  
  4870.  
  4871.  
  4872.  
  4873.  
  4874.  
  4875.  
  4876.  
  4877.  
  4878.  
  4879.  
  4880.  
  4881.  
  4882.  
  4883.  
  4884.  
  4885.  
  4886.  
  4887.  
  4888.  
  4889.  
  4890.  
  4891.      The TriBBS Bulletin Board System                                    69
  4892.  
  4893.  
  4894.      The Sysop Menu Configuration File
  4895.      ---------------------------------
  4896.  
  4897.      The Sysop Menu  configuration file has a  name of SYSOP.MNU.   As with
  4898.      all other  TriBBS menu configuration  files, SYSOP.MNU is a  text file
  4899.      and can  be edited with any text editor.   The format for SYSOP.MNU is
  4900.      as follows:
  4901.  
  4902.      ----------------------------------------------------------------
  4903.  
  4904.      border background,border foreground,background,foreground
  4905.      U,Edit Users,security level
  4906.      C,Edit Message Conferences,security level
  4907.      F,Edit File Areas,security level
  4908.      E,Edit Events,security level
  4909.      V,View Callers Log,security level
  4910.      K,Pack User File,security level
  4911.      S,Sort File Lists,security level
  4912.      M,Main Menu,security level
  4913.      X,Expert Mode,security level
  4914.      P,Page Sysop,security level
  4915.      G,Goodbye,security level
  4916.  
  4917.  
  4918.      Where:
  4919.  
  4920.      border background        is  the border background  color for  an ANSI
  4921.                               color menu.
  4922.  
  4923.      border foreground        is the  border foreground  color for  an ANSI
  4924.                               color menu.
  4925.  
  4926.      background               is  the background  color for  an  ANSI color
  4927.                               menu.
  4928.  
  4929.      foreground               is  the foreground  color  for an  ANSI color
  4930.                               menu.
  4931.  
  4932.      security level           is  the  minimum  security  level  for   this
  4933.                               command.
  4934.  
  4935.      ----------------------------------------------------------------
  4936.  
  4937.      You should  note that  the order  of the  Sysop Menu  items and  their
  4938.      descriptions can be  changed.  However, the color codes must be in the
  4939.      configuration file's first line and each of the menu item hotkeys (the
  4940.      character in the first column) must remain the same.
  4941.  
  4942.      The following is a sample Sysop Menu configuration file:
  4943.  
  4944.  
  4945.  
  4946.  
  4947.  
  4948.  
  4949.  
  4950.  
  4951.  
  4952.  
  4953.  
  4954.  
  4955.  
  4956.  
  4957.      The TriBBS Bulletin Board System                                    70
  4958.  
  4959.  
  4960.      ----------------------------------------------------------------
  4961.  
  4962.      7,0,3,15
  4963.      U,Edit Users,100
  4964.      C,Edit Message Conferences,100
  4965.      F,Edit File Areas,100
  4966.      E,Edit Events,100
  4967.      V,View Callers Log,100
  4968.      K,Pack User File,100
  4969.      S,Sort File Lists,100
  4970.      M,Main Menu,10
  4971.      X,Expert Mode,10
  4972.      P,Page Sysop,10
  4973.      G,Goodbye,0
  4974.  
  4975.      ----------------------------------------------------------------
  4976.  
  4977.      The following are descriptions of the 11 Sysop Menu Items:
  4978.  
  4979.           U,Edit Users,security level
  4980.                Pressing  <U> will  let the  caller edit  the user  records.
  4981.                (See the Waiting for Caller screen section for a description
  4982.                of how the user records are edited.)
  4983.  
  4984.           C,Edit Message Conferences,security level
  4985.                Pressing   <C>  will  let   the  caller  edit   the  message
  4986.                conferences.  (See the Waiting for Caller screen section for
  4987.                a description of how the user records are edited.)
  4988.  
  4989.           F,Edit File Areas,security level
  4990.                Pressing <F>  will let the caller edit the file areas.  (See
  4991.                the Waiting  for Caller screen section for  a description of
  4992.                how the file areas are edited.)
  4993.  
  4994.           E,Edit Events,security level
  4995.                Pressing  <E> will let the caller edit the events.  (See the
  4996.                Waiting for Caller  screen section for a description  of how
  4997.                the events are edited.)
  4998.  
  4999.           V,View Callers Log,security level
  5000.                Pressing  <V>  will let  the  caller view  the  callers log.
  5001.                TriBBS will prompt the caller  to enter the starting date to
  5002.                view the log from.
  5003.  
  5004.           K,Pack User File,security level
  5005.                Pressing <K> will let the caller pack the user file.  TriBBS
  5006.                will purge any users that have been marked for deletion from
  5007.                the  user file  and  the last  message  read pointer  files.
  5008.                TriBBS will  prompt the caller  if he wants to  proceed with
  5009.                packing the user file before it is actually done.
  5010.  
  5011.  
  5012.  
  5013.  
  5014.  
  5015.  
  5016.  
  5017.  
  5018.  
  5019.  
  5020.  
  5021.  
  5022.  
  5023.      The TriBBS Bulletin Board System                                    71
  5024.  
  5025.           S,Sort File Lists,security level
  5026.                Pressing <S>  will  let the  caller  sort the  board's  file
  5027.                lists.   You should note  that TriBBS's sort routine  has an
  5028.                upper limit of 3000 files per list.  If your file lists grow
  5029.                beyond 3000 files, you will  have to use an external sorting
  5030.                program to sort them.
  5031.  
  5032.           M,Main Menu,security level
  5033.                Pressing <M> returns the caller to the Main Menu.
  5034.  
  5035.           X,Expert Mode,security level
  5036.                Pressing <X> will toggle the  caller's expert mode flag.  If
  5037.                the caller's  expert mode flag  is set for  "Expert", TriBBS
  5038.                will not display the menus for the caller.  If  the caller's
  5039.                expert mode flag is set  for "Super Expert", TriBBS will not
  5040.                display the  menus for the  caller and will  use abbreviated
  5041.                menu prompts.   Otherwise, TriBBS will display  the menus to
  5042.                the caller.
  5043.  
  5044.           P,Page Sysop,security level
  5045.                Pressing  <P> will  page the sysop.   As soon  as the caller
  5046.                pages the sysop, TriBBS will  display a blinking asterisk in
  5047.                the user status window's upper right corner.   This blinking
  5048.                asterisk  will continue  to be  displayed  until either  the
  5049.                sysop answers the page or the caller logs off.
  5050.  
  5051.           G,Goodbye,security level
  5052.                Pressing <G> will log the caller off the board.
  5053.  
  5054.  
  5055.  
  5056.  
  5057.  
  5058.  
  5059.  
  5060.  
  5061.  
  5062.  
  5063.  
  5064.  
  5065.  
  5066.  
  5067.  
  5068.  
  5069.  
  5070.  
  5071.  
  5072.  
  5073.  
  5074.  
  5075.  
  5076.  
  5077.  
  5078.  
  5079.  
  5080.  
  5081.  
  5082.  
  5083.  
  5084.  
  5085.  
  5086.  
  5087.  
  5088.  
  5089.      The TriBBS Bulletin Board System                                    72
  5090.  
  5091.  
  5092.  
  5093.  
  5094.  
  5095.  
  5096.  
  5097.  
  5098.  
  5099.  
  5100.  
  5101.  
  5102.  
  5103.  
  5104.  
  5105.  
  5106.  
  5107.  
  5108.  
  5109.  
  5110.  
  5111.  
  5112.  
  5113.  
  5114.  
  5115.  
  5116.  
  5117.  
  5118.  
  5119.  
  5120.  
  5121.  
  5122.  
  5123.  
  5124.  
  5125.  
  5126.  
  5127.  
  5128.  
  5129.  
  5130.  
  5131.  
  5132.  
  5133.  
  5134.  
  5135.  
  5136.  
  5137.  
  5138.  
  5139.  
  5140.  
  5141.  
  5142.  
  5143.  
  5144.  
  5145.  
  5146.  
  5147.  
  5148.  
  5149.  
  5150.  
  5151.  
  5152.  
  5153.  
  5154.  
  5155.      The TriBBS Bulletin Board System                                    73
  5156.  
  5157.                                                             EXTENDABLE MENU COMMANDS
  5158.                             ------------------------
  5159.  
  5160.      TriBBS  allows the sysop to  easily extend the  Main Menu, the Message
  5161.      Menu, the File Menu, and  the Sysop Menu through the use  of doors and
  5162.      batch files.  The  first step in  extending a menu is  to add the  new
  5163.      command's hotkey  character, description,  and security  level to  the
  5164.      desired menu.  For example, let's suppose you wanted to add TriMail to
  5165.      your Message  Menu.   The  following  is a  sample  Message Menu  with
  5166.      TriMail added to it:
  5167.  
  5168.      -----------------------------------------------------------------
  5169.  
  5170.      7,0,2,15
  5171.      C,Change Conference,10
  5172.      E,Enter a Message,10
  5173.      R,Read Messages,10
  5174.      N,New Messages,10
  5175.      Y,Your Messages,10
  5176.      S,Set Conference Queue,10
  5177.      T,TriMail,10
  5178.      M,Main Menu,0
  5179.      X,Expert Mode,10
  5180.      P,Page Sysop,0
  5181.      G,Goodbye,0
  5182.  
  5183.      -----------------------------------------------------------------
  5184.  
  5185.      As the above  sample Message Menu shows,  the new command's hotkey  is
  5186.      "T", its  description is  "TriMail", and its  security level  is "10".
  5187.      You  should note  that a custom  menu option's  hotkey can be  any key
  5188.      expect  one of  the keys  that TriBBS  uses  internally for  the menu.
  5189.      Thus, you couldn't use C or G for  a new Message Menu command, but you
  5190.      could use @, Z, U, etc.
  5191.  
  5192.      The next step to get the custom  menu command functioning is to create
  5193.      a batch  file that  TriBBS will call  to carry  out the command.   The
  5194.      filename must be MAINh.BAT (where "h" is the hotkey) for a custom Main
  5195.      Menu command, MESSh.BAT (where "h" is the hotkey) for a custom Message
  5196.      Menu command, FILEh.BAT  (where "h" is the  hotkey) for a custom  File
  5197.      Menu command, or SYSh.BAT (where "h" is the hotkey) for a custom Sysop
  5198.      Menu command.  So  for our example  TriMail Message Menu command,  the
  5199.      proper batch file  name would be MESST.BAT  and could be a  batch file
  5200.      similar to the following:
  5201.  
  5202.  
  5203.  
  5204.  
  5205.  
  5206.  
  5207.  
  5208.  
  5209.  
  5210.  
  5211.  
  5212.  
  5213.  
  5214.  
  5215.  
  5216.  
  5217.  
  5218.  
  5219.  
  5220.  
  5221.      The TriBBS Bulletin Board System                                    74
  5222.  
  5223.      -----------------------------------------------------------------
  5224.  
  5225.      cd \doors\trimail
  5226.      trimail c:\tribbs\pcboard.sys
  5227.      cd \tribbs
  5228.      board
  5229.  
  5230.      -----------------------------------------------------------------
  5231.  
  5232.      At  this point,  you  may  be wondering  where  TriMail will  get  the
  5233.      necessary  door  data files  it needs  to  run.   Before  exiting from
  5234.      memory, TriBBS generates all of its  possible door data files and then
  5235.      simply runs the proper batch file just like it would a door.  However,
  5236.      you  should note that it  isn't strictly necessary to run a door  as a
  5237.      custom menu command.   You can make  a command out of  pretty much any
  5238.      program.  The only limits are your imagination.
  5239.  
  5240.  
  5241.  
  5242.  
  5243.  
  5244.  
  5245.  
  5246.  
  5247.  
  5248.  
  5249.  
  5250.  
  5251.  
  5252.  
  5253.  
  5254.  
  5255.  
  5256.  
  5257.  
  5258.  
  5259.  
  5260.  
  5261.  
  5262.  
  5263.  
  5264.  
  5265.  
  5266.  
  5267.  
  5268.  
  5269.  
  5270.  
  5271.  
  5272.  
  5273.  
  5274.  
  5275.  
  5276.  
  5277.  
  5278.  
  5279.  
  5280.  
  5281.  
  5282.  
  5283.  
  5284.  
  5285.  
  5286.  
  5287.      The TriBBS Bulletin Board System                                    75
  5288.  
  5289.                                SPECIAL BATCH FILES
  5290.                                -------------------
  5291.  
  5292.      TriBBS runs a  number of batch files  that allow you to run  doors and
  5293.      perform maintenance routines at certain desirable times.
  5294.  
  5295.  
  5296.      NEWUSER.BAT
  5297.      -----------
  5298.  
  5299.      If it exists, the NEWUSER.BAT file is called by TriBBS just before the
  5300.      bulletin menu  is displayed providing  it is the caller's  first call.
  5301.      Before exiting from  memory, TriBBS will generate all  of its possible
  5302.      door data files.
  5303.  
  5304.  
  5305.      SECn.BAT
  5306.      --------
  5307.  
  5308.      If it exists,  SECn.BAT (where "n" is the  caller's security level) is
  5309.      called by TriBBS just before  the bulletin menu is displayed.   Before
  5310.      exiting from  memory, TriBBS  will generate all  of its  possible door
  5311.      data files.
  5312.  
  5313.  
  5314.      LOGON.BAT
  5315.      ---------
  5316.  
  5317.      If it exists, LOGON.BAT  is called by TriBBS just before  the bulletin
  5318.      menu is displayed.   Before exiting from memory,  TriBBS will generate
  5319.      all of its possible door data files.
  5320.  
  5321.  
  5322.      UPLOAD.BAT
  5323.      ----------
  5324.  
  5325.      If  it exists,  UPLOAD.BAT is called  by TriBBS  just after a  file is
  5326.      upload and before it is optionally  scanned for viruses.  TriBBS  will
  5327.      pass  the uploaded  file's complete  path name  as  UPLOAD.BAT's first
  5328.      parameter and  the uploaded  file's extension  as UPLOAD.BAT's  second
  5329.      parameter.  This batch file is very handy for  stripping comments from
  5330.      or recommenting archives.  
  5331.  
  5332.      IMPORTANT: TriBBS does  NOT exit from memory  when running UPLOAD.BAT.
  5333.      Therefore, the size of the programs being run with UPLOAD.BAT may be a
  5334.      factor for successful completion of UPLOAD.BAT's desired task.
  5335.  
  5336.  
  5337.      BETWEEN.BAT
  5338.      -----------
  5339.  
  5340.      If it  exists, BETWEEN.BAT is  called by TriBBS  just after  a callers
  5341.  
  5342.  
  5343.  
  5344.  
  5345.  
  5346.  
  5347.  
  5348.  
  5349.  
  5350.  
  5351.  
  5352.  
  5353.      The TriBBS Bulletin Board System                                    76
  5354.  
  5355.      logs off.   This batch file  is very handy for  performing intercaller
  5356.      maintenance routines.  
  5357.  
  5358.      IMPORTANT: TriBBS does NOT exit  from memory when running BETWEEN.BAT.
  5359.      Therefore, the size  of the programs being run with BETWEEN.BAT may be
  5360.      a factor of successful completion of BETWEEN.BAT's desired task.
  5361.  
  5362.  
  5363.  
  5364.  
  5365.  
  5366.  
  5367.  
  5368.  
  5369.  
  5370.  
  5371.  
  5372.  
  5373.  
  5374.  
  5375.  
  5376.  
  5377.  
  5378.  
  5379.  
  5380.  
  5381.  
  5382.  
  5383.  
  5384.  
  5385.  
  5386.  
  5387.  
  5388.  
  5389.  
  5390.  
  5391.  
  5392.  
  5393.  
  5394.  
  5395.  
  5396.  
  5397.  
  5398.  
  5399.  
  5400.  
  5401.  
  5402.  
  5403.  
  5404.  
  5405.  
  5406.  
  5407.  
  5408.  
  5409.  
  5410.  
  5411.  
  5412.  
  5413.  
  5414.  
  5415.  
  5416.  
  5417.  
  5418.  
  5419.      The TriBBS Bulletin Board System                                    77
  5420.  
  5421.                                    FILE LISTS
  5422.                                    ----------
  5423.  
  5424.      TriBBS maintains a  file list for  each file area.   A file list  is a
  5425.      simple ASCII file where each line contains the following information:
  5426.  
  5427.      ----------------------------------------------------------------
  5428.  
  5429.      123456789012345678901234567890123456789012345678901234567890.....
  5430.      FFFFFFFFFFFF  SSSSSSSS  MM-DD-YY  DDDDDDDDDDDDDDDDDDDDDDDDDD.....
  5431.  
  5432.  
  5433.      Where:
  5434.  
  5435.      FFFFFFFFFFFF             is the file's name.
  5436.  
  5437.      SSSSSSSS                 is the file's size.
  5438.  
  5439.      MM-DD-YY                 is the file's date.
  5440.  
  5441.      DDDDDDDDDDDD.....        is the file's description.
  5442.  
  5443.      ----------------------------------------------------------------
  5444.  
  5445.      Each file entry in  the list should be  no more than 80 characters  in
  5446.      length.   Although  for  display  purposes, 79  characters  is a  more
  5447.      practical limit.
  5448.  
  5449.      If you wish, you can create each file list file with a text editor.
  5450.  
  5451.      A simple way to add a file to an area's file list is to locally upload
  5452.      it.  Be sure  that the file you want add to the  file area's file list
  5453.      is located in the  file area's subdirectory.  Next log  on locally, go
  5454.      to the  Files Menu,  change to  the correct  file area  if you're  not
  5455.      already in  it, and select the upload option.   Next, enter the file's
  5456.      name and description.  TriBBS will then add the file's  information to
  5457.      the file area's file list.
  5458.  
  5459.  
  5460.      File List Manager: FILEMAN.EXE
  5461.      ------------------------------
  5462.  
  5463.      Included  with TriBBS  is  an  external  utility  program  called
  5464.      FILEMAN.EXE.   This  utility  makes it  possible  to quickly  and
  5465.      easily edit your  file lists.  To  run FILEMAN, be sure  that you
  5466.      are in one of your node's main directory and enter FILEMAN at the
  5467.      DOS prompt.   FILEMAN must be run from  a main directory in order
  5468.      to find a SYSDAT2.DAT file.
  5469.  
  5470.      FILEMAN  will start  by displaying  a  menu of  the board's  file
  5471.      areas.  To edit a file area, simply move the highlight bar to the
  5472.      desired  file area and press <ENTER>.   FILEMAN will then read in
  5473.  
  5474.  
  5475.  
  5476.  
  5477.  
  5478.  
  5479.  
  5480.  
  5481.  
  5482.  
  5483.  
  5484.  
  5485.      The TriBBS Bulletin Board System                                    78
  5486.  
  5487.      the  file list and display all of the file area's files in a list
  5488.      box.   At the  bottom of the  list box, FILEMAN  will display the
  5489.      size and  date for  the currently highlighted  filename.   To the
  5490.      right  of  the  list  box,  FILEMAN  will  display  the  complete
  5491.      description  for the highlighted  filename.  The  list box screen
  5492.      allows you to select one of the following function keys:
  5493.  
  5494.           <ESC> - Returns you to the file area menu without saving the
  5495.           new file list.
  5496.  
  5497.           <ENTER>  - Let's you  edit the currently  highlighted file's
  5498.           description.   After pressing <ENTER>, FILEMAN will then let
  5499.           you edit  the description using  its mini-text editor.   You
  5500.           can exit  the  editor by  pressing  either <ESC>  or  <F10>.
  5501.           Pressing  <ESC> will return you to the list box, but the new
  5502.           description will be  discarded.  Pressing <F10>  will return
  5503.           you to the list box and the new description will be saved.
  5504.  
  5505.           <F1> -  Scans the file  area's directory for any  files that
  5506.           aren't contained in the file list.  Any files that aren't in
  5507.           the file list will be appended to  the end of the file list.
  5508.           FILEMAN will  extract and  use any  FILE_ID.DIZ or  DESC.SDI
  5509.           files if the proper decompression utility is in the DOS PATH
  5510.           and enough RAM  is available to  run both the  decompression
  5511.           utility and FILEMAN at the same time.
  5512.  
  5513.           <F2> - Sorts the current file list.
  5514.  
  5515.           <F3> - Moves a file to a new file area.
  5516.  
  5517.           <F4>   -  Checks  the  archive  for  either  FILE_ID.DIZ  or
  5518.           DESC.SDI.   If  a description  file is  found, FILEMAN  will
  5519.           extract it and  replace the file's current  description with
  5520.           the description  file's contents.  In order for this feature
  5521.           to work,  the proper decompression  utility must be  in your
  5522.           DOS  PATH  and enough  RAM  must  be  available to  run  the
  5523.           decompression utility and FILEMAN at the same time.
  5524.  
  5525.           <DEL> -  Deletes the  currently highlighted  file.   FILEMAN
  5526.           will  ask you if you really want to delete the file.  If you
  5527.           answer no, FILEMAN will ignore the deletion request.  If you
  5528.           answer yes, FILEMAN will remove the file from the file list.
  5529.           Next, FILEMAN will ask you  if you want to physically remove
  5530.           the file from the drive.
  5531.  
  5532.           IMPORTANT:  Once you tell  FILEMAN to physically  delete the
  5533.           file, FILEMAN will  not be able to  restore it.  You  may be
  5534.           able to restore  a deleted file by using  DOS 5.0's UNDELETE
  5535.           command or  a similar utility,  but FILEMAN can  NOT restore
  5536.           it.
  5537.  
  5538.           <F10>  - Saves the revised file  list and returns you to the
  5539.  
  5540.  
  5541.  
  5542.  
  5543.  
  5544.  
  5545.  
  5546.  
  5547.  
  5548.  
  5549.  
  5550.  
  5551.      The TriBBS Bulletin Board System                                    79
  5552.  
  5553.           file area menu.
  5554.  
  5555.  
  5556.      IMPORTANT: FILEMAN does NOT support file sharing.  Therefore, all
  5557.      nodes should  be down on  a multinode system before  editing your
  5558.      file lists with FILEMAN.
  5559.  
  5560.  
  5561.  
  5562.  
  5563.  
  5564.  
  5565.  
  5566.  
  5567.  
  5568.  
  5569.  
  5570.  
  5571.  
  5572.  
  5573.  
  5574.  
  5575.  
  5576.  
  5577.  
  5578.  
  5579.  
  5580.  
  5581.  
  5582.  
  5583.  
  5584.  
  5585.  
  5586.  
  5587.  
  5588.  
  5589.  
  5590.  
  5591.  
  5592.  
  5593.  
  5594.  
  5595.  
  5596.  
  5597.  
  5598.  
  5599.  
  5600.  
  5601.  
  5602.  
  5603.  
  5604.  
  5605.  
  5606.  
  5607.  
  5608.  
  5609.  
  5610.  
  5611.  
  5612.  
  5613.  
  5614.  
  5615.  
  5616.  
  5617.      The TriBBS Bulletin Board System                                    80
  5618.  
  5619.  
  5620.  
  5621.  
  5622.  
  5623.  
  5624.  
  5625.  
  5626.  
  5627.  
  5628.  
  5629.  
  5630.  
  5631.  
  5632.  
  5633.  
  5634.  
  5635.  
  5636.  
  5637.  
  5638.  
  5639.  
  5640.  
  5641.  
  5642.  
  5643.  
  5644.  
  5645.  
  5646.  
  5647.  
  5648.  
  5649.  
  5650.  
  5651.  
  5652.  
  5653.  
  5654.  
  5655.  
  5656.  
  5657.  
  5658.  
  5659.  
  5660.  
  5661.  
  5662.  
  5663.  
  5664.  
  5665.  
  5666.  
  5667.  
  5668.  
  5669.  
  5670.  
  5671.  
  5672.  
  5673.  
  5674.  
  5675.  
  5676.  
  5677.  
  5678.  
  5679.  
  5680.  
  5681.  
  5682.  
  5683.      The TriBBS Bulletin Board System                                    81
  5684.  
  5685.                              EXTERNAL PROTOCOLS
  5686.                              ------------------
  5687.  
  5688.      TriBBS supports up to 15  external protocols.  To enable external
  5689.      protocols,   you   must   create   an  external   protocol   menu
  5690.      configuration  file  called  EXTPROT.MNU  in  your  node's  NWORK
  5691.      directory.  EXTPROT.MNU has the following format:
  5692.  
  5693.  
  5694.  
  5695.  
  5696.  
  5697.  
  5698.  
  5699.  
  5700.  
  5701.  
  5702.  
  5703.  
  5704.  
  5705.  
  5706.  
  5707.  
  5708.  
  5709.  
  5710.  
  5711.  
  5712.  
  5713.  
  5714.  
  5715.  
  5716.  
  5717.  
  5718.  
  5719.  
  5720.  
  5721.  
  5722.  
  5723.  
  5724.  
  5725.  
  5726.  
  5727.  
  5728.  
  5729.  
  5730.  
  5731.  
  5732.  
  5733.  
  5734.  
  5735.  
  5736.  
  5737.  
  5738.  
  5739.  
  5740.  
  5741.  
  5742.  
  5743.  
  5744.  
  5745.  
  5746.  
  5747.  
  5748.  
  5749.      The TriBBS Bulletin Board System                                    82
  5750.  
  5751.  
  5752.      ----------------------------------------------------------------
  5753.      hotkey,description,send file,receive file,batch,error correcting
  5754.      .
  5755.      .
  5756.      .
  5757.      hotkey,description,send file,receive file,batch,error correcting
  5758.  
  5759.  
  5760.      Where:
  5761.  
  5762.      hotkey                   is  the key  to be  used  to select  the
  5763.                               external protocol.  You should note that
  5764.                               you   can  override   any  of   TriBBS's
  5765.                               internal  protocols  by  specifying  the
  5766.                               internal  protocol's   hotkey  for   the
  5767.                               external   protocol's   hotkey.      For
  5768.                               example,  you can use a hotkey of "Z" to
  5769.                               replace    TriBBS's   internal    Zmodem
  5770.                               protocol  with DSZ.   Additionally,  you
  5771.                               can't use "N" for a protocol's hotkey.
  5772.  
  5773.      description              is a description to be displayed for the
  5774.                               external protocol.
  5775.  
  5776.      send file                is the exact name of the batch file that
  5777.                               sends  files  to  the  caller  with  the
  5778.                               external protocol.  This batch file must
  5779.                               reside in your board's main directory.
  5780.  
  5781.      receive file             is the exact name of the batch file that
  5782.                               receives files from  the caller with the
  5783.                               external protocol.  This batch file must
  5784.                               reside in your board's main directory.
  5785.  
  5786.      batch                    is "Y" if the external protocol supports
  5787.                               batch  transfers.    Otherwise,  "N"  to
  5788.                               indicated  that  the  external  protocol
  5789.                               doesn't support batch transfers.
  5790.  
  5791.      error correcting         is "Y" if the external protocol is to be
  5792.                               used  only  with   an  error  correcting
  5793.                               connection.  Otherwise,  "N" to indicate
  5794.                               that the  external protocol can  be used
  5795.                               with all types of connections.
  5796.  
  5797.      ----------------------------------------------------------------
  5798.  
  5799.      The following is an example of an EXTPROT.MNU file:
  5800.  
  5801.  
  5802.  
  5803.  
  5804.  
  5805.  
  5806.  
  5807.  
  5808.  
  5809.  
  5810.  
  5811.  
  5812.  
  5813.  
  5814.  
  5815.      The TriBBS Bulletin Board System                                    83
  5816.  
  5817.  
  5818.      ----------------------------------------------------------------
  5819.  
  5820.      z,Zmodem (DSZ),sz.bat,rz.bat,y,n
  5821.      m,MPt (Puma),smpt.bat,rmpt.bat,y,n
  5822.      h,HS/Link,hss.bat,hsr.bat,y,n
  5823.  
  5824.      ----------------------------------------------------------------
  5825.  
  5826.      This example file replaces TriBBS's internal Zmodem protocol with
  5827.      DSZ and adds the  very speedy MPt (formerly Puma) and the speedy,
  5828.      bidirectional  protocol HS/Link to the board's list of protocols.
  5829.      Both protocols  support batch downloads  and neither is  an error
  5830.      correcting protocol.
  5831.  
  5832.  
  5833.      Send Batch Files
  5834.      ----------------
  5835.  
  5836.      When  TriBBS calls  a send  batch file,  it passes  the following
  5837.      three parameters to the batch file:
  5838.  
  5839.      port number  baud rate  filename or EBATCH.DAT
  5840.  
  5841.      The "port  number" and  "baud rate"  parameters  are pretty  self
  5842.      explanatory.  The third parameter TriBBS passes to the batch file
  5843.      requires a little further explanation.   If the protocol, doesn't
  5844.      support batch downloads,  TriBBS only passes a  single "filename"
  5845.      to the  protocol.    Otherwise,  TriBBS  creates  a  file  called
  5846.      "EBATCH.DAT" and  passes the name  of the file to  the protocol's
  5847.      batch file.  "EBATCH.DAT" is simply a line-by-line listing of the
  5848.      files in the batch download.
  5849.  
  5850.      The  following is  an example  of a  DSZ send  batch file  called
  5851.      SZ.BAT:
  5852.  
  5853.      ----------------------------------------------------------------
  5854.  
  5855.      dsz port %1 sz -m @c:%3
  5856.  
  5857.      ----------------------------------------------------------------
  5858.  
  5859.      Note that the above batch file enables MobyTurbo transfers.
  5860.  
  5861.      The  following is  an example  of a  MPt send  batch file  called
  5862.      SMPT.BAT:
  5863.  
  5864.      ----------------------------------------------------------------
  5865.  
  5866.      mpt p%1 s  @%3
  5867.  
  5868.      ----------------------------------------------------------------
  5869.  
  5870.  
  5871.  
  5872.  
  5873.  
  5874.  
  5875.  
  5876.  
  5877.  
  5878.  
  5879.  
  5880.  
  5881.      The TriBBS Bulletin Board System                                    84
  5882.  
  5883.      The following is  an example of a HS/Link send  batch file called
  5884.      HSS.BAT:
  5885.  
  5886.      ----------------------------------------------------------------
  5887.  
  5888.      hslink -p%1 @%3
  5889.  
  5890.      ----------------------------------------------------------------
  5891.  
  5892.  
  5893.      Receive Batch Files
  5894.      -------------------
  5895.  
  5896.      When TriBBS calls  a receive batch file, it  passes the following
  5897.      three parameters to the batch file:
  5898.  
  5899.      ----------------------------------------------------------------
  5900.  
  5901.      port number  baud rate  filename
  5902.  
  5903.      ----------------------------------------------------------------
  5904.  
  5905.      IMPORTANT: You should note that  the "filename" parameter is  not
  5906.      passed to external protocols that support batch file transfers.
  5907.  
  5908.      The  following is an example  of a DSZ  receive batch file called
  5909.      RZ.BAT:
  5910.  
  5911.      ----------------------------------------------------------------
  5912.  
  5913.      dsz port %1 rz -mrr
  5914.  
  5915.      ----------------------------------------------------------------
  5916.  
  5917.      Note that the above batch file enables MobyTurbo transfers.
  5918.  
  5919.      The  following is an example  of a MPt  receive batch file called
  5920.      RMPT.BAT:
  5921.  
  5922.      ----------------------------------------------------------------
  5923.  
  5924.      mpt p%1 r
  5925.  
  5926.      ----------------------------------------------------------------
  5927.  
  5928.      The  following is  an example  of  a HS/Link  receive batch  file
  5929.      called HSR.BAT:
  5930.  
  5931.  
  5932.  
  5933.  
  5934.  
  5935.  
  5936.  
  5937.  
  5938.  
  5939.  
  5940.  
  5941.  
  5942.  
  5943.  
  5944.  
  5945.  
  5946.  
  5947.      The TriBBS Bulletin Board System                                    85
  5948.  
  5949.      ----------------------------------------------------------------
  5950.  
  5951.      hslink -p%1
  5952.  
  5953.      ----------------------------------------------------------------
  5954.  
  5955.  
  5956.  
  5957.  
  5958.  
  5959.  
  5960.  
  5961.  
  5962.  
  5963.  
  5964.  
  5965.  
  5966.  
  5967.  
  5968.  
  5969.  
  5970.  
  5971.  
  5972.  
  5973.  
  5974.  
  5975.  
  5976.  
  5977.  
  5978.  
  5979.  
  5980.  
  5981.  
  5982.  
  5983.  
  5984.  
  5985.  
  5986.  
  5987.  
  5988.  
  5989.  
  5990.  
  5991.  
  5992.  
  5993.  
  5994.  
  5995.  
  5996.  
  5997.  
  5998.  
  5999.  
  6000.  
  6001.  
  6002.  
  6003.  
  6004.  
  6005.  
  6006.  
  6007.  
  6008.  
  6009.  
  6010.  
  6011.  
  6012.  
  6013.      The TriBBS Bulletin Board System                                    86
  6014.  
  6015.  
  6016.  
  6017.  
  6018.  
  6019.  
  6020.  
  6021.  
  6022.  
  6023.  
  6024.  
  6025.  
  6026.  
  6027.  
  6028.  
  6029.  
  6030.  
  6031.  
  6032.  
  6033.  
  6034.  
  6035.  
  6036.  
  6037.  
  6038.  
  6039.  
  6040.  
  6041.  
  6042.  
  6043.  
  6044.  
  6045.  
  6046.  
  6047.  
  6048.  
  6049.  
  6050.  
  6051.  
  6052.  
  6053.  
  6054.  
  6055.  
  6056.  
  6057.  
  6058.  
  6059.  
  6060.  
  6061.  
  6062.  
  6063.  
  6064.  
  6065.  
  6066.  
  6067.  
  6068.  
  6069.  
  6070.  
  6071.  
  6072.  
  6073.  
  6074.  
  6075.  
  6076.  
  6077.  
  6078.  
  6079.      The TriBBS Bulletin Board System                                    87
  6080.  
  6081.                 RUNNING TRIBBS WITH A FRONTEND OR AS A DOOR
  6082.                 -------------------------------------------
  6083.  
  6084.      TriBBS  can  be  run  with   either  a  frontend  program  (i.e.,
  6085.      FrontDoor, BinkleyTerm,  etc.) or as  a door.  To  execute TriBBS
  6086.      when  there  is  already  a  connection,  you  must  specify  the
  6087.      connection's  baud rate with  TriBBS's "/F" command  line switch.
  6088.      The  format for using this switch  is "/Fbaud rate".  Where "baud
  6089.      rate" is the  connection's baud rate.  For  example, TriBBS could
  6090.      be executed  with  a  2400  baud connection  with  the  following
  6091.      command line:
  6092.  
  6093.      BBS /F2400
  6094.  
  6095.      The above is only an example and  you should use BOARD.BAT to run
  6096.      TriBBS as you normally would.  Otherwise, doors will not function
  6097.      properly.  To do this, modify your BOARD.BAT file as follows:
  6098.  
  6099.      ----------------------------------------------------------------
  6100.  
  6101.      echo off
  6102.      cd \tribbs
  6103.      if exist door.bat del door.bat
  6104.      if exist event.bat del event.bat
  6105.      if exist endbbs del endbbs
  6106.      bbs %1
  6107.      if exist door.bat door
  6108.      if exist event.bat event
  6109.      if exist endbbs goto end
  6110.      board
  6111.      :end
  6112.  
  6113.      ----------------------------------------------------------------
  6114.  
  6115.      Note the "%1" after "bbs" in the above batch file.  This will use
  6116.      BOARD.BAT's first command line parameter to  pass the "/F" switch
  6117.      to TriBBS.  For example, you could execute TriBBS using the above
  6118.      BOARD.BAT file with a 2400 baud connection by using the following
  6119.      DOS command:
  6120.  
  6121.      BOARD /F2400
  6122.  
  6123.      Normally, TriBBS  will recycle to  the Waiting for  Caller screen
  6124.      when the caller either logs  off or is forced off the  board.  If
  6125.      TriBBS is started with a  "/F" parameter, TriBBS will exit memory
  6126.      and return  control to  the calling program.   Thus,  TriBBS acts
  6127.      just like a door when a "/F" parameter is used.
  6128.  
  6129.      IMPORTANT:  Although doors  run fine  when using  TriBBS in  this
  6130.      manner, events are always executed by TriBBS's Waiting for Caller
  6131.      screen routine.   Therefore, events  will never run if  TriBBS is
  6132.      being  run with  the  "/F"  parameter.   If  your board  requires
  6133.  
  6134.  
  6135.  
  6136.  
  6137.  
  6138.  
  6139.  
  6140.  
  6141.  
  6142.  
  6143.  
  6144.  
  6145.      The TriBBS Bulletin Board System                                    88
  6146.  
  6147.      maintenance  events and  you  are using  TriBBS  with a  frontend
  6148.      program, simply run them as a frontend event.  If you are running
  6149.      TriBBS as a  door, simply let  your main board run  the necessary
  6150.      events.
  6151.  
  6152.  
  6153.      Error Correcting Connections
  6154.      ----------------------------
  6155.  
  6156.      If your  frontend is able  to supply an error  correcting message
  6157.      (i.e. ARQ,  etc.), it may  be specified with a  slightly modified
  6158.      version of TriBBS's "/F" command line switch: "/F baud rate/error
  6159.      correcting message".   Please  note the  slash between  the "baud
  6160.      rate" and "error correcting message"  parameters.  This slash  is
  6161.      essential  for TriBBS  to be  able  to correctly  parse the  "/F"
  6162.      command line switch.
  6163.  
  6164.  
  6165.      Limiting Time
  6166.      -------------
  6167.  
  6168.      A user's log on  time can be limited  with TriBBS's "/T"  command
  6169.      line  switch.    The  format  for this  command  line  switch  is
  6170.      "/Tminutes".  Where  "minutes" is the  maximum number of  minutes
  6171.      the caller should be allowed for this call.
  6172.  
  6173.  
  6174.      Forced Hang Up
  6175.      --------------
  6176.  
  6177.      Normally, TriBBS  does not  hang up on  the caller  when he  says
  6178.      goodbye.   It leaves  the  task of  hanging  up to  the  frontend
  6179.      program or  the main  board.   If your  frontend doesn't hang  up
  6180.      before recycling, you can  use TriBBS's "/H" command line  switch
  6181.      to instruct  it to hang up on the  caller before returning to the
  6182.      frontend.
  6183.  
  6184.  
  6185.  
  6186.  
  6187.  
  6188.  
  6189.  
  6190.  
  6191.  
  6192.  
  6193.  
  6194.  
  6195.  
  6196.  
  6197.  
  6198.  
  6199.  
  6200.  
  6201.  
  6202.  
  6203.  
  6204.  
  6205.  
  6206.  
  6207.  
  6208.  
  6209.  
  6210.  
  6211.      The TriBBS Bulletin Board System                                    89
  6212.  
  6213.                               ARCHIVE TESTING
  6214.                               ---------------
  6215.  
  6216.      TriBBS can optionally scan archives,  EXEs, and COMs for viruses.
  6217.      This feature  is  enabled with  the Waiting  for Caller  Screen's
  6218.      Configure System menu.  If upload testing is enabled, TriBBS will
  6219.      call  MacAfee's SCAN.EXE  program  to scan  the  contents of  the
  6220.      upload.     Accordingly   SCAN.EXE,  must   be   in  your   PATH.
  6221.      Additionally,   TriBBS  requires   the  following   decompression
  6222.      utilities to be in your PATH to be able to test archives:
  6223.  
  6224.      Archive             Utility
  6225.      ZIP                 PKUNZIP.EXE
  6226.      ARJ                 ARJ.EXE
  6227.      LZH                 LHA.EXE
  6228.      PAK, SDN, and ARC   PAK.EXE
  6229.  
  6230.      IMPORTANT: If  TriBBS isn't able  to find SCAN.EXE or  the proper
  6231.      decompression  utility, the  upload  will NOT  be  tested. If  an
  6232.      upload fails the virus scan, it will be immediately deleted.   Be
  6233.      aware that  SCAN.EXE is not infallible.   It is  perhaps the best
  6234.      utility of its kind, but no virus scanner is perfect.
  6235.  
  6236.  
  6237.  
  6238.  
  6239.  
  6240.  
  6241.  
  6242.  
  6243.  
  6244.  
  6245.  
  6246.  
  6247.  
  6248.  
  6249.  
  6250.  
  6251.  
  6252.  
  6253.  
  6254.  
  6255.  
  6256.  
  6257.  
  6258.  
  6259.  
  6260.  
  6261.  
  6262.  
  6263.  
  6264.  
  6265.  
  6266.  
  6267.  
  6268.  
  6269.  
  6270.  
  6271.  
  6272.  
  6273.  
  6274.  
  6275.  
  6276.  
  6277.      The TriBBS Bulletin Board System                                    90
  6278.  
  6279.  
  6280.  
  6281.  
  6282.  
  6283.  
  6284.  
  6285.  
  6286.  
  6287.  
  6288.  
  6289.  
  6290.  
  6291.  
  6292.  
  6293.  
  6294.  
  6295.  
  6296.  
  6297.  
  6298.  
  6299.  
  6300.  
  6301.  
  6302.  
  6303.  
  6304.  
  6305.  
  6306.  
  6307.  
  6308.  
  6309.  
  6310.  
  6311.  
  6312.  
  6313.  
  6314.  
  6315.  
  6316.  
  6317.  
  6318.  
  6319.  
  6320.  
  6321.  
  6322.  
  6323.  
  6324.  
  6325.  
  6326.  
  6327.  
  6328.  
  6329.  
  6330.  
  6331.  
  6332.  
  6333.  
  6334.  
  6335.  
  6336.  
  6337.  
  6338.  
  6339.  
  6340.  
  6341.  
  6342.  
  6343.      The TriBBS Bulletin Board System                                    91
  6344.  
  6345.                                ODDS AND ENDS
  6346.                                -------------
  6347.  
  6348.      Obnoxious Callers
  6349.      -----------------
  6350.  
  6351.      Sooner or later you will have  to lock out a caller and  although
  6352.      the  user's record  doesn't take  up much  disk space  there's no
  6353.      sense in  maintaining the record  to just keep the  caller locked
  6354.      out.   TriBBS eliminates the need  for needlessly maintaining the
  6355.      caller's user record with a  file called JOKER.DAT.  JOKER.DAT is
  6356.      a straight ASCII  text file with  each line being  the name of  a
  6357.      caller  you want to  keep locked out.   JOKER.DAT  is an optional
  6358.      file  and must  reside  in  your board's  MWORK  directory.   The
  6359.      following is a sample JOKER.DAT file:
  6360.  
  6361.      ----------------------------------------------------------------
  6362.  
  6363.      Joe Hacker
  6364.      Dr. Doom
  6365.  
  6366.      ----------------------------------------------------------------
  6367.  
  6368.  
  6369.      Daily Limits
  6370.      ------------
  6371.  
  6372.      You will  probably want to  give callers with  different security
  6373.      levels different amounts of daily time and number of daily calls.
  6374.      After all, don't  you as a sysop  deserve more daily time  on you
  6375.      own  board than  the average  caller?   TriBBS  supports a  daily
  6376.      limits  file called DLIMITS.DAT.   DLIMITS.DAT  is an  ASCII text
  6377.      file and must  reside in  node 1's MWORK  directory.  You  should
  6378.      note  that any  callers  whose security  levels  aren't found  in
  6379.      DLIMITS.DAT will be assigned your  board's default daily time and
  6380.      number of daily calls.  DLIMITS.DAT is an optional file  and uses
  6381.      the following format:
  6382.  
  6383.  
  6384.  
  6385.  
  6386.  
  6387.  
  6388.  
  6389.  
  6390.  
  6391.  
  6392.  
  6393.  
  6394.  
  6395.  
  6396.  
  6397.  
  6398.  
  6399.  
  6400.  
  6401.  
  6402.  
  6403.  
  6404.  
  6405.  
  6406.  
  6407.  
  6408.  
  6409.      The TriBBS Bulletin Board System                                    92
  6410.  
  6411.  
  6412.      ----------------------------------------------------------------
  6413.      security level,time,calls
  6414.      .
  6415.      .
  6416.      .
  6417.      security level,time,calls
  6418.  
  6419.  
  6420.      Where:
  6421.  
  6422.      security level           is a security level.
  6423.  
  6424.      time                     is  the  security   level's  daily  time
  6425.                               limit.
  6426.  
  6427.      calls                    is the security  level's number of daily
  6428.                               calls.
  6429.  
  6430.      ----------------------------------------------------------------
  6431.  
  6432.  
  6433.      Special Keys
  6434.      ------------
  6435.  
  6436.      There are  a number  of special  keys that  you can  use while  a
  6437.      caller is logged on to your board.  They are as follows:
  6438.  
  6439.      Key(s)    Description
  6440.  
  6441.      <F1>      Adds 5 minutes to the caller's time.
  6442.  
  6443.      <F2>      Takes 5 minutes away from the caller's time.
  6444.  
  6445.      <F3>      Toggles the page bell on and off.
  6446.  
  6447.      <F4>      Will allow you  to adjust the caller's  security level.
  6448.                TriBBS  will prompt  you  to  enter  the  caller's  new
  6449.                security level.
  6450.  
  6451.      <F5>      Logs the caller off.
  6452.  
  6453.      <F6>      Logs  the  caller  off and  marks  his  user  record as
  6454.                "Locked Out".
  6455.  
  6456.      <F7>      Logs  the  caller  off  with  a  "Keyboard  input  time
  6457.                exceeded" message.
  6458.  
  6459.      <F8>      Displays  a screen called  either NUKE.BBS  or NUKE.ANS
  6460.                and hangs up on the caller.
  6461.  
  6462.      <HOME>    Toggles  between the caller status window at the bottom
  6463.  
  6464.  
  6465.  
  6466.  
  6467.  
  6468.  
  6469.  
  6470.  
  6471.  
  6472.  
  6473.  
  6474.  
  6475.      The TriBBS Bulletin Board System                                    93
  6476.  
  6477.                of the  display screen and  two help screens  about the
  6478.                above mentioned function keys.
  6479.  
  6480.      <ALT><C>  Enters chat  mode.  The  chat can be ended  by pressing
  6481.                <ESC>.
  6482.  
  6483.      <ALT><D>  Allows you to drop to DOS.
  6484.  
  6485.  
  6486.      Quick Logon
  6487.      -----------
  6488.  
  6489.      TriBBS  allows you to  enter both your  name and  password at the
  6490.      "Enter your  name" prompt.   Simply separate  your name  from the
  6491.      password  with a semicolon <;>.   For example,  a caller with the
  6492.      name Mark Goodwin  and a password of Install could enter his name
  6493.      and password at the name prompt as follows:
  6494.  
  6495.      Mark Goodwin;Install
  6496.  
  6497.      You should note that for security reasons TriBBS will display the
  6498.      password as a series of periods <.>.
  6499.  
  6500.  
  6501.      File Flagging
  6502.      -------------
  6503.  
  6504.      While displaying a file listing, the "more" prompt will allow the
  6505.      caller  to flag  files for  downloading  by simply  pressing <F>.
  6506.      TriBBS will  prompt the caller  for the  name of  the file(s)  he
  6507.      wants to flag.
  6508.  
  6509.  
  6510.      Packing the Message Base
  6511.      ------------------------
  6512.  
  6513.      You  may have noticed that  included with your  TriBBS files is a
  6514.      file  called TRIPACK.EXE.   TRIPACK  is  the TriBBS  message base
  6515.      packer.  It will remove  any <DELETED> messages and messages that
  6516.      are older than  the number  of days  you have  indicated in  your
  6517.      message conferences setup.  TRIPACK was developed  as an external
  6518.      program in order  to permit you to  pack your message base  as an
  6519.      event.   TRIPACK  is a  fairly easy  program to  use  and can  be
  6520.      executed with the following command line:
  6521.  
  6522.      TRIPACK /P /R /C:range
  6523.  
  6524.  
  6525.      Where:
  6526.  
  6527.      /P                       is an  optional switch.   If  specified,
  6528.                               all messages  marked <PRIVATE><RECEIVED>
  6529.  
  6530.  
  6531.  
  6532.  
  6533.  
  6534.  
  6535.  
  6536.  
  6537.  
  6538.  
  6539.  
  6540.  
  6541.      The TriBBS Bulletin Board System                                    94
  6542.  
  6543.                               will be deleted.
  6544.  
  6545.      /R                       is an  optional switch.   If  specified,
  6546.                               the  message  base  conference  will  be
  6547.                               renumbered.    TriBBS   support  message
  6548.                               numbers as  high as 999,999.  You should
  6549.                               only renumber a  message base conference
  6550.                               if   you  think   the  conference   will
  6551.                               rollover this  amount.   Although TriBBS
  6552.                               will   update   its    message   threads
  6553.                               internally, net mail message threads may
  6554.                               be lost.  For example, PCRelay maintains
  6555.                               a  list  of  message  threads  for  each
  6556.                               netmail conference.   After  renumbering
  6557.                               your  message  conference,  PCRelay will
  6558.                               not be  able to correctly  indicate if a
  6559.                               message has been replied to or not.
  6560.  
  6561.      /C:range                 is  an optional switch.   It is  used to
  6562.                               specify either a  single conference or a
  6563.                               range  of conferences to  be packed.   A
  6564.                               single   conference    is   packed    by
  6565.                               specifying  its  number after  the  ":".
  6566.                               For  example,  /C:4 would  pack  message
  6567.                               conference 4.   A  range of  conferences
  6568.                               can be packed by separating  them with a
  6569.                               "-".    For  example,  /C:5-9 will  pack
  6570.                               message conferences 5 through 9.
  6571.  
  6572.  
  6573.      IMPORTANT: Never pack  a system's message base  unless the entire
  6574.      system is down.
  6575.  
  6576.  
  6577.      The TriBBS Protocol Driver: TTPROT.EXE
  6578.      --------------------------------------
  6579.  
  6580.      The  file  TTPROT.EXE is  the  protocol  driver  TriBBS calls  to
  6581.      perform file transfers.   In order for  TriBBS to be able  to run
  6582.      TTPROT.EXE, it must be in your DOS PATH.  This is very important!
  6583.      If it isn't in your PATH, file transfers will always abort.
  6584.  
  6585.  
  6586.  
  6587.  
  6588.  
  6589.  
  6590.  
  6591.  
  6592.  
  6593.  
  6594.  
  6595.  
  6596.  
  6597.  
  6598.  
  6599.  
  6600.  
  6601.  
  6602.  
  6603.  
  6604.  
  6605.  
  6606.  
  6607.      The TriBBS Bulletin Board System                                    95
  6608.  
  6609.                                  MULTINODES
  6610.                                  ----------
  6611.  
  6612.      Setting up a  multinode TriBBS board is a  pretty easy procedure.
  6613.      You  must  first create  a  directory  for your  new  node.   For
  6614.      example, you  might create a directory called  C:\TRIBBS2 for the
  6615.      second node's directory.  Now you must copy your SYSDAT2.DAT file
  6616.      from your node 1 directory to your new node's directory.  Because
  6617.      BBS.EXE uses  overlays, you  must put  a copy  of it  in the  new
  6618.      node's directory.  Next change  your current directory to the new
  6619.      node's directory and run  BBS.EXE.  You now  have a second  node.
  6620.      Before exiting to  DOS you should use the Configure  Node menu to
  6621.      configure your new node.
  6622.  
  6623.      Upon  returning to DOS, you must create a BOARD.BAT file for your
  6624.      new node.   The simplest  method for doing  this is to  copy your
  6625.      node 1's BOARD.BAT  file to the new node's directory  and edit it
  6626.      appropriately.  About the  only change you'll have to make  is to
  6627.      edit the change directory command  (i.e. cd \tribbs) near the top
  6628.      of you BOARD.BAT  file to change the directory  to the new node's
  6629.      directory.
  6630.  
  6631.      Next,  you will  need new  menu  configuration files  in the  new
  6632.      node's NWORK directory.  Once again, you can simply copy node 1's
  6633.      MNU files and edit them appropriately.
  6634.  
  6635.      The process for setting up a  third, fourth, fifth, etc. node  is
  6636.      just like  the above.   You simply  set up another  directory and
  6637.      repeat all of the above steps.
  6638.  
  6639.  
  6640.      How Do I Get the System Up and Running
  6641.      --------------------------------------
  6642.  
  6643.      To  get multiple nodes  up and running on  the same computer, you
  6644.      will need to use a multitasker and have a 386 or better to do it.
  6645.      TriBBS 3.1  has been  thoroughly tested under  DesqView on  a 386
  6646.      computer and runs like a charm.  It should also run under Windows
  6647.      3.1,  but a multitasking communications programs under Windows is
  6648.      not the best  choice because of Windows  lack of support for  the
  6649.      16550 UART.  If you are not running any high speed modems on your
  6650.      system, you may find Windows to be an adequate multitasker.
  6651.  
  6652.      IMPORTANT:  So that TriBBS's data file will  not be written to by
  6653.      more than one node at a time, TriBBS fully supports file sharing.
  6654.      To enable  file sharing,  you must put  the command  SHARE.EXE in
  6655.      your  AUTOEXEC.BAT  file.   SHARE.EXE  is  a  terminate and  stay
  6656.      resident program that comes with DOS that handles record locking.
  6657.      Without SHARE.EXE in memory, TriBBS  does not have the ability to
  6658.      correctly lock  and unlock  the system data  files and  sooner or
  6659.      later they will become corrupted.
  6660.  
  6661.  
  6662.  
  6663.  
  6664.  
  6665.  
  6666.  
  6667.  
  6668.  
  6669.  
  6670.  
  6671.  
  6672.  
  6673.      The TriBBS Bulletin Board System                                    96
  6674.  
  6675.      To get multiple  nodes up and running on more  than one computer,
  6676.      you  will  need to  use  some  type  of networking  hardware  and
  6677.      software.   TriBBS has been  successfully tested on a LANtastic's
  6678.      network.  The  only possible glitch in running TriBBS on a LAN is
  6679.      that all nodes use identical  SYSDAT2.DAT files to locate node 1;
  6680.      therefore, you  must configure your  LAN in  such a way  that all
  6681.      workstations and servers refer to node 1 drive as the same drive.
  6682.      For example, if node 1 is located on the C:  drive on the server,
  6683.      the rest  of the  network must  refer to  this  as C:  also.   If
  6684.      another  node's workstation  already  has a  C:  drive, you  must
  6685.      redirect that drive to say D:, E:, or etc. and configure the node
  6686.      1 drive as  C:  So  as long as the  whole LAN refers to  node 1's
  6687.      drive as  the same  drive, TriBBS should  work flawlessly  on any
  6688.      LAN.
  6689.  
  6690.  
  6691.      Doors and Multinodes
  6692.      --------------------
  6693.  
  6694.      The  greatest challenge you  will find about  getting a multinode
  6695.      system fully functional  is getting doors to run  from all nodes.
  6696.      The problem comes from  the fact that most  doors do not  support
  6697.      multinode operation.   If they do,  then fine, simply set  up the
  6698.      proper configuration and batch files and away you go, but if they
  6699.      don't it takes  a little more effort.  The best method I've found
  6700.      so  far  for  running a  nonmultinode  door  on  all nodes  of  a
  6701.      multinode  system  is to  use two  utilities: FOYER  and PROECHO.
  6702.      FOYER is a nifty little utility  that create a data file in  your
  6703.      door's directory  to determine  what, if any,  node is  currently
  6704.      using  the  door.   If  the  door  is in  use,  FOYER  returns an
  6705.      appropriate "errorlevel" that  can be used in your  batch file to
  6706.      prevent the door  from being  run.  If  the door  isn't  in  use,
  6707.      FOYER will return without error  and your batch file can continue
  6708.      to run the  door as it normally  would.  After running  the door,
  6709.      FOYER is run again so it can "unlock" the door for use by another
  6710.      node.  PROECHO  is a handy  little utility that  lets you send  a
  6711.      short message out  through the comm port.  For example, if a door
  6712.      is in use, you could send a message like "That door is in use  on
  6713.      another  node.   Please  try again  later."   By  sending such  a
  6714.      message to the  user, he will know that everything is ok and that
  6715.      he'll probably  be able to  use the  door sometime  later in  his
  6716.      call.
  6717.  
  6718.  
  6719.      Some Helpful Hints
  6720.      ------------------
  6721.  
  6722.      If  you  are multitasking  a  multinode TriBBS  system,  you will
  6723.      probably want to give each node the same number of clock ticks if
  6724.      they are running modems that have similar speed capabilities.  If
  6725.      you are running a high speed modem on one line and a slower modem
  6726.      on another,  you may want  to give the  node with the  high speed
  6727.  
  6728.  
  6729.  
  6730.  
  6731.  
  6732.  
  6733.  
  6734.  
  6735.  
  6736.  
  6737.  
  6738.  
  6739.      The TriBBS Bulletin Board System                                    97
  6740.  
  6741.      modem a few  more clock ticks than the node with the slower speed
  6742.      modem.
  6743.  
  6744.      A multinode  system requires a  phone line and  a modem for  each
  6745.      node.  I know that may seem rather obvious, but I've  seen people
  6746.      on a variety of net mail echos wondering why it can't be done  on
  6747.      just one line.  Sorry, but it just doesn't work that way.
  6748.  
  6749.      If your local phone company  offers Busy Call Forwarding, you may
  6750.      want to consider getting it.   With Busy Call Forwarding,  a node
  6751.      will automatically ring down to another node whenever it is busy.
  6752.      For example,  The Lobster  Buoy has  two lines.   Node  1's phone
  6753.      number  is 207-941-0805.   Whenever node 1 is  busy, it will ring
  6754.      down to node 2.   Of course if node 2 is busy,  the caller is out
  6755.      of luck.  The fee for Busy Call Forwarding is very small and make
  6756.      it convenient not only for you but your callers as well.
  6757.  
  6758.      The most helpful  suggestion I can give  is to get your  feet wet
  6759.      with  a single line setup first  before jumping in with your guns
  6760.      blazing into a multinode setup.  Give yourself sometime to master
  6761.      running a single line setup first.
  6762.  
  6763.      Multinode Chatting
  6764.      ------------------
  6765.  
  6766.      TriBBS supports multinode  chatting through its TeleChat  system.
  6767.      Unlike the system's  normal sysop/caller  chat mode,  which is  a
  6768.      real  time chatting  system  where keypresses  are  sent in  both
  6769.      directions  almost instantaneously,  the TeleChat  system uses  a
  6770.      series of special disk files to send lines of text between two or
  6771.      more nodes a line at a time.
  6772.  
  6773.      The TriBBS TeleChat system offers two distinct types of multinode
  6774.      chat: node  chat and group  chat.  Node  chat is where  two nodes
  6775.      chat back and forth between each other.  To page another  node to
  6776.      enter  node  chat, the  caller simply  enters the  desired node's
  6777.      number at the  TeleChat menu.  As  soon as the caller  enters the
  6778.      node number,  TriBBS will send  the other node a  special message
  6779.      which states  that the caller wishes  to chat with the  caller on
  6780.      the other node.   As soon as the caller on the  other node enters
  6781.      node chat, TriBBS will send the caller that initiated  the chat a
  6782.      message to that effect.   As stated above, text is  sent back and
  6783.      forth  between the  two nodes a  line at  a time.   When entering
  6784.      text,  TriBBS will  automatically word  wrap each  line at  sixty
  6785.      characters.  Because of this relatively  short line length, lines
  6786.      of text are sent back and forth at a fairly quick rate and aid in
  6787.      the  flow of  the conversation.    While the  caller is  actually
  6788.      entering text  TriBBS will not  scan for any  chat text from  the
  6789.      other node until  the caller has stopped entering  text either by
  6790.      pressing  the <ENTER>  key or  erasing  whatever text  is on  the
  6791.      current line with the <BACKSPACE> key.   This is done so that the
  6792.      text the caller is typing  won't be garbled by incoming messages.
  6793.  
  6794.  
  6795.  
  6796.  
  6797.  
  6798.  
  6799.  
  6800.  
  6801.  
  6802.  
  6803.  
  6804.  
  6805.      The TriBBS Bulletin Board System                                    98
  6806.  
  6807.      The caller may  leave chat mode by simply entering  the word EXIT
  6808.      by  itself.  As  soon as the  caller leaves chat  mode, the other
  6809.      caller will be informed by an appropriate message.
  6810.  
  6811.      Group chat is very similar to node chat except for any  caller on
  6812.      any node can enter group chat  at anytime.  Therefore, the number
  6813.      of callers  in group chat at any one  time is only limited by the
  6814.      BBS's number  of nodes.   Note that  unlike node  chat nobody  is
  6815.      paged when a caller enters group chat.  However, like node  chat,
  6816.      appropriate messages are sent to all nodes in group chat whenever
  6817.      a  caller  either enters  or exits  group  chat.   Text  entry is
  6818.      performed exactly as with node chat.
  6819.  
  6820.  
  6821.  
  6822.  
  6823.  
  6824.  
  6825.  
  6826.  
  6827.  
  6828.  
  6829.  
  6830.  
  6831.  
  6832.  
  6833.  
  6834.  
  6835.  
  6836.  
  6837.  
  6838.  
  6839.  
  6840.  
  6841.  
  6842.  
  6843.  
  6844.  
  6845.  
  6846.  
  6847.  
  6848.  
  6849.  
  6850.  
  6851.  
  6852.  
  6853.  
  6854.  
  6855.  
  6856.  
  6857.  
  6858.  
  6859.  
  6860.  
  6861.  
  6862.  
  6863.  
  6864.  
  6865.  
  6866.  
  6867.  
  6868.  
  6869.  
  6870.  
  6871.      The TriBBS Bulletin Board System                                    99
  6872.  
  6873.                                   SUPPORT
  6874.                                   -------
  6875.  
  6876.      You  may  obtain assistance  with  a  TriBBS related  problem  by
  6877.      calling The Lobster Buoy at 207-941-0805.  This is the home board
  6878.      for TriBBS.  You may also call any other TriBBS support board for
  6879.      assistance.  TriBBS  support boards are indicated in  the list of
  6880.      registered boards near the end of this manual.
  6881.  
  6882.      If  you are  having a problem  with TriBBS,  please try to  be as
  6883.      specific as possible.   Please don't say something  like "I can't
  6884.      get doors to work".   Unfortunately, statements like that are all
  6885.      too common and do nothing to help resolve  the problem.  Instead,
  6886.      try to explain as best you can exactly what is happening when you
  6887.      try to run a door and ZIP up and upload your door batch files and
  6888.      door  menu  configuration  file.   Screen  captures  can  be very
  6889.      helpful when trying to diagnose a problem.  So if you can, log on
  6890.      remotely and capture a session that  will illustrate the problem.
  6891.      If you are  unable to log on remotely, ask one  of your users for
  6892.      help.   Most problems can be cured in  one message if the problem
  6893.      is explained  in enough detail.   However, if you  do not provide
  6894.      specific  details,  it  can  take  many messages  and  a  lot  of
  6895.      frustration before resolving the problem.
  6896.  
  6897.      Also, READ THIS MANUAL!!!!!!!!!
  6898.  
  6899.      When they become  necessary, minor updates,  such as 3.11,  3.12,
  6900.      3.13, etc., will be available  for download from a TriBBS support
  6901.      board.  I will upload major updates, 3.1, 3.2, 3.3, 3.4, etc., to
  6902.      a number of major bulletin  boards and online services across the
  6903.      country.   Either way,  it is your  responsibility to  obtain the
  6904.      latest version of TriBBS.
  6905.  
  6906.  
  6907.  
  6908.  
  6909.  
  6910.  
  6911.  
  6912.  
  6913.  
  6914.  
  6915.  
  6916.  
  6917.  
  6918.  
  6919.  
  6920.  
  6921.  
  6922.  
  6923.  
  6924.  
  6925.  
  6926.  
  6927.  
  6928.  
  6929.  
  6930.  
  6931.  
  6932.  
  6933.  
  6934.  
  6935.  
  6936.  
  6937.      The TriBBS Bulletin Board System                                   100
  6938.  
  6939.  
  6940.  
  6941.  
  6942.  
  6943.  
  6944.  
  6945.  
  6946.  
  6947.  
  6948.  
  6949.  
  6950.  
  6951.  
  6952.  
  6953.  
  6954.  
  6955.  
  6956.  
  6957.  
  6958.  
  6959.  
  6960.  
  6961.  
  6962.  
  6963.  
  6964.  
  6965.  
  6966.  
  6967.  
  6968.  
  6969.  
  6970.  
  6971.  
  6972.  
  6973.  
  6974.  
  6975.  
  6976.  
  6977.  
  6978.  
  6979.  
  6980.  
  6981.  
  6982.  
  6983.  
  6984.  
  6985.  
  6986.  
  6987.  
  6988.  
  6989.  
  6990.  
  6991.  
  6992.  
  6993.  
  6994.  
  6995.  
  6996.  
  6997.  
  6998.  
  6999.  
  7000.  
  7001.  
  7002.  
  7003.      The TriBBS Bulletin Board System                                   101
  7004.  
  7005.                                 REGISTRATION
  7006.                                 ------------
  7007.  
  7008.      Registration  of TriBBS is only  $75.00.  Please  use the form at
  7009.      the end of this manual to register your board.  When you register
  7010.      TriBBS, you will receive the latest  version of TriBBS on disk, a
  7011.      laser printed manual and an encrypted key file called TRIBBS.KEY.
  7012.      All you  have  to  do  is copy  TRIBBS.KEY  into  node  1's  main
  7013.      directory and voila instant registered copy.  TRIBBS.KEY can also
  7014.      be used to instantly register all future versions of TriBBS.
  7015.  
  7016.      If you find that TriBBS is the  BBS for you, then please register
  7017.      it.  I have tried to make TriBBS a quality product.  It has taken
  7018.      hundreds  (more  likely  thousands  at this  point)  of  hours of
  7019.      programming and testing to  get TriBBS to where it is  today.  So
  7020.      please  support past, present,  and future TriBBS  development by
  7021.      registering your copy today.  Just consider how much a commercial
  7022.      software  product  of  TriBBS's  quality  would  cost  you.    By
  7023.      comparison, TriBBS is quite a bargain.
  7024.  
  7025.  
  7026.      IMPORTANT: The shareware version of  TriBBS is NOT (I repeat NOT)
  7027.      crippled in  any way.   The registered version and  the shareware
  7028.      version are one and the  same program.  All features are  enabled
  7029.      with the shareware version.  I've  had many people ask me if  the
  7030.      shareware version of TriBBS is crippled.  It is NOT.
  7031.  
  7032.  
  7033.  
  7034.  
  7035.  
  7036.  
  7037.  
  7038.  
  7039.  
  7040.  
  7041.  
  7042.  
  7043.  
  7044.  
  7045.  
  7046.  
  7047.  
  7048.  
  7049.  
  7050.  
  7051.  
  7052.  
  7053.  
  7054.  
  7055.  
  7056.  
  7057.  
  7058.  
  7059.  
  7060.  
  7061.  
  7062.  
  7063.  
  7064.  
  7065.  
  7066.  
  7067.  
  7068.  
  7069.      The TriBBS Bulletin Board System                                   102
  7070.  
  7071.  
  7072.  
  7073.  
  7074.  
  7075.  
  7076.  
  7077.  
  7078.  
  7079.  
  7080.  
  7081.  
  7082.  
  7083.  
  7084.  
  7085.  
  7086.  
  7087.  
  7088.  
  7089.  
  7090.  
  7091.  
  7092.  
  7093.  
  7094.  
  7095.  
  7096.  
  7097.  
  7098.  
  7099.  
  7100.  
  7101.  
  7102.  
  7103.  
  7104.  
  7105.  
  7106.  
  7107.  
  7108.  
  7109.  
  7110.  
  7111.  
  7112.  
  7113.  
  7114.  
  7115.  
  7116.  
  7117.  
  7118.  
  7119.  
  7120.  
  7121.  
  7122.  
  7123.  
  7124.  
  7125.  
  7126.  
  7127.  
  7128.  
  7129.  
  7130.  
  7131.  
  7132.  
  7133.  
  7134.  
  7135.      The TriBBS Bulletin Board System                                   103
  7136.  
  7137.                                 FILE FORMATS
  7138.                                 ------------
  7139.  
  7140.      In order to  encourage third-party development  of TriBBS-related
  7141.      utilities and doors, this section details the file formats TriBBS
  7142.      uses.  You should note that TriBBS is written in C++ and as  such
  7143.      all data types  are C data types.   For example, all  strings are
  7144.      null-terminated C strings.
  7145.  
  7146.  
  7147.      SYSDAT1.DAT
  7148.      ----------
  7149.  
  7150.      Is the system configuration file and is located in node  1's main
  7151.      directory.  It uses the following format:
  7152.  
  7153.      Byte           Data           Description
  7154.      Position       Type
  7155.        1 to  41     char [41]      The board's name.
  7156.       42 to  82     char [41]      The sysop's name.
  7157.       83 to  91     char [9]       The board's starting date.
  7158.       92 to  95     char [4]       The board's default file extension.
  7159.                                    Must be ZIP, ARJ, LZH, PAK, SDN, or
  7160.                                    ARC.
  7161.       96 to  97     int            Total number of nodes.
  7162.       98 to  99     int            The number of today's calls.
  7163.      100 to 101     int            The  number   of  messages   posted
  7164.                                    today.
  7165.      102 to 103     int            The number of uploads today.
  7166.      104 to 105     int            The number of downloads today.
  7167.      106 to 107     int            The default daily time limit.
  7168.      108 to 109     int            The default number of daily calls.
  7169.      110 to 111     int            The maximum time per call.
  7170.      112 to 113     int            The minimum sysop security level.
  7171.      114 to 115     int            The new user security level.
  7172.      116 to 117     int            The new user daily time limit.
  7173.      118 to 119     int            Upload time compensation ratio.
  7174.      120 to 121     int            Maximum no  keyboard input  time in
  7175.                                    minutes.
  7176.      122 to 125     long           The total number of calls.
  7177.      126 to 127     int            US phone number flag.  If TRUE, use
  7178.                                    US phone number format.   If FALSE,
  7179.                                    don't use US phone number format.
  7180.      128 to 129     int            Test uploads  flag.  If  TRUE, scan
  7181.                                    uploads  for  viruses.   If  FALSE,
  7182.                                    don't scan uploads for viruses.
  7183.      130 to 131     int            Auto ANSI detection flag.  If TRUE,
  7184.                                    do auto ANSI autodetect.  If FALSE,
  7185.                                    prompt   user   for    ANSI   color
  7186.                                    graphics.
  7187.      132 to 133     int            Waiting  message  flag.   If  TRUE,
  7188.                                    check  for  waiting messages.    If
  7189.  
  7190.  
  7191.  
  7192.  
  7193.  
  7194.  
  7195.  
  7196.  
  7197.  
  7198.  
  7199.  
  7200.  
  7201.      The TriBBS Bulletin Board System                                   104
  7202.  
  7203.                                    FALSE,  don't  check   for  waiting
  7204.                                    messages.
  7205.      134 to 256     char [123]     Reserved  for  future   use.    All
  7206.                                    zeros.
  7207.  
  7208.  
  7209.      SYSDAT2.DAT
  7210.      -----------
  7211.  
  7212.      Is TriBBS's  means for  accessing the system  data and  main work
  7213.      directory  between  nodes and  is  located  in  each node's  main
  7214.      directory.  It uses the following format:
  7215.  
  7216.      Byte           Data           Description
  7217.      Position       Type
  7218.       1 to  81      char [81]      The   path   to   node   1's   main
  7219.                                    directory.
  7220.      82 to 256      char [175]     Reserved  for  future   use.    All
  7221.                                    zeros.
  7222.  
  7223.  
  7224.      NODE.DAT
  7225.      --------
  7226.  
  7227.      Is the node configuration file and is located in each node's main
  7228.      directory.  It uses the following format:
  7229.  
  7230.      Byte           Data           Description
  7231.      Position       Type
  7232.        1 to  81     char [81]      The modem's initialization string.
  7233.       82 to  86     char [5]       The  error   correcting  connection
  7234.                                    message.
  7235.       87 to  95     char [9]       The date of the last call.
  7236.       96 to  97     int            The node number.
  7237.       98 to  99     unsigned       The modem's maximum baud rate.
  7238.      100 to 101     int            The modem's serial port.
  7239.      102 to 103     int            No 300 baud callers flag.  If TRUE,
  7240.                                    TriBBS  will  not  allow  300  baud
  7241.                                    callers  to  log  on.    If  FALSE,
  7242.                                    TriBBS will accept 300 baud calls.
  7243.      104 to 105     int            No  1200  baud  callers flag.    If
  7244.                                    TRUE,  TriBBS will  not allow  1200
  7245.                                    baud callers to log  on.  If FALSE,
  7246.                                    TriBBS will accept 1200 baud call.
  7247.      106 to 107     int            RTS/CTS handshaking flag.  If TRUE,
  7248.                                    TriBBS     will     use     RTS/CTS
  7249.                                    handshaking.  If FALSE, TriBBS will
  7250.                                    not use RTS/CTS handshaking.
  7251.      108 to 109     int            Locked serial port flag.  If  TRUE,
  7252.                                    TriBBS will  maintain the  DTE rate
  7253.                                    at  the  maximum  baud  rate.    If
  7254.                                    FALSE, DTE will follow DCE.
  7255.  
  7256.  
  7257.  
  7258.  
  7259.  
  7260.  
  7261.  
  7262.  
  7263.  
  7264.  
  7265.  
  7266.  
  7267.      The TriBBS Bulletin Board System                                   105
  7268.  
  7269.      110 to 111     int            Direct screen write flag.  If TRUE,
  7270.                                    TriBBS  will   use  direct   screen
  7271.                                    writes.  If FALSE,  TriBBS will not
  7272.                                    use direct screen writes.
  7273.      112 to 113     int            The tenths of a second delay before
  7274.                                    sending ATA.
  7275.      114 to 115     int            The number of RINGs to be  received
  7276.                                    before sending ATA.
  7277.      116 to 117     int            Page bell flag.  If TRUE, the  page
  7278.                                    bell  is on.   If  FALSE, the  page
  7279.                                    bell is off.
  7280.      118 to 119     int            Use node  DISPLAY flag.   If  TRUE,
  7281.                                    TriBBS will use the display screens
  7282.                                    in the node  DISPLAY directory.  If
  7283.                                    FALSE, TriBBS will  use the display
  7284.                                    screens   in   node   1's   DISPLAY
  7285.                                    directory.
  7286.      120 to 121     int            The node's minimum security level.
  7287.      122 to 256     char [135]     Reserved  for  future   use.    All
  7288.                                    zeros.
  7289.  
  7290.  
  7291.      USERS.DAT
  7292.      ---------
  7293.  
  7294.      Is  TriBBS's user records file  and is located  in node 1's MWORK
  7295.      directory.  Each user record is as follows:
  7296.  
  7297.      Byte           Data           Description
  7298.      Position       Type
  7299.        1 to  31     char [31]      The user's name.
  7300.       32 to  47     char [16]      The user's password.
  7301.       48 to  78     char [31]      The user's city and state.
  7302.       79 to  91     char [13]      The user's phone number.
  7303.       92 to 100     char [9]       The user's date of birth.
  7304.      101 to 109     char [9]       The date of the user's first call.
  7305.      110 to 124     char [15]      The  date and  time  of the  user's
  7306.                                    last call.
  7307.      125 to 133     char [9]       The  date  of the  user's  last new
  7308.                                    file check.
  7309.      134 to 135     int            The user's security level.
  7310.      136 to 137     int            The user's number of calls.
  7311.      138 to 139     int            The amount of time remaining today.
  7312.      140 to 141     int            The user's last message conference.
  7313.      142 to 143     int            The user's last file area.
  7314.      144 to 145     int            The user's default protocol.
  7315.      146 to 147     int            The user's expert mode flag.
  7316.      148 to 149     int            The user's locked out flag.
  7317.      150 to 151     int            Marked for deletion flag.
  7318.      152 to 153     int            The user's number of calls today.
  7319.      154 to 155     int            Reserved for TriMail.
  7320.      156 to 157     int            Reserved for TriMail.
  7321.  
  7322.  
  7323.  
  7324.  
  7325.  
  7326.  
  7327.  
  7328.  
  7329.  
  7330.  
  7331.  
  7332.  
  7333.      The TriBBS Bulletin Board System                                   106
  7334.  
  7335.      158 to 159     int            Reserved for TriMail.
  7336.      160 to 161     int            Reserved for TriMail.
  7337.      162 to 163     int            Reserved for TriMail.
  7338.      164 to 165     int            Reserved for TriMail.
  7339.      166 to 169     long           The user's number of uploads.
  7340.      170 to 173     long           The user's number of downloads.
  7341.      174 to 177     long           The user's K bytes uploaded.
  7342.      178 to 181     long           The user's K bytes download.
  7343.      182 to 185     long           The  user's   number  of   messages
  7344.                                    posted.
  7345.      186 to 187     int            The user's default editor.
  7346.      188 to 189     int            The user's  initial multinode  chat
  7347.                                    status.
  7348.      190 to 256     char [67]      Reserved  for  future   use.    All
  7349.                                    zeros.
  7350.  
  7351.  
  7352.      USERS.IDX
  7353.      ---------
  7354.  
  7355.      Is  the user  index  file  and  is  located  in  node  1's  MWORK
  7356.      directory.  This  file is sorted in ascending  order according to
  7357.      the user's 32-bit CRC.  Each record has the following format:
  7358.  
  7359.      Byte           Data           Description
  7360.      Position       Type
  7361.  
  7362.      1 to 4         unsigned long  32-bit CRC of the user's name.
  7363.      5 to 6         int            The   user's   record   number   in
  7364.                                    USERS.DAT.
  7365.  
  7366.  
  7367.      MCONF.DAT
  7368.      ---------
  7369.  
  7370.      Is  TriBBS's message conference configuration file and is located
  7371.      in  node 1's  MWORK  directory.   Each  conference  record is  as
  7372.      follows:
  7373.  
  7374.      Byte           Data           Description
  7375.      Position       Type
  7376.       1 to  2       int            The  conference's  minimum security
  7377.                                    level.
  7378.       3 to  4       int            The  conference's  net  mail  flag.
  7379.                                    TRUE  for   net  mail   conference.
  7380.                                    FALSE for non-net mail conference.
  7381.       5 to  6       int            The   conference's  user   deletion
  7382.                                    flag.   TRUE for  user deletion  is
  7383.                                    allowed.   FALSE for  user deletion
  7384.                                    isn't allowed.
  7385.       7 to  8       int            The conference's  backup flag.   If
  7386.                                    TRUE,  TRIPACK   will  backup   the
  7387.  
  7388.  
  7389.  
  7390.  
  7391.  
  7392.  
  7393.  
  7394.  
  7395.  
  7396.  
  7397.  
  7398.  
  7399.      The TriBBS Bulletin Board System                                   107
  7400.  
  7401.                                    message  conference before  packing
  7402.                                    it.   If  FALSE,  TRIPACK will  not
  7403.                                    backup the message conference.
  7404.       9 to 10       int            The number of days messages are  to
  7405.                                    be  save for.   Tells  TRIPACK when
  7406.                                    messages  are  old   enough  to  be
  7407.                                    deleted.
  7408.      11 to 12       int            Private  message  conference  flag.
  7409.                                    If TRUE, the conference is private.
  7410.                                    If FALSE, the conference is public.
  7411.      13 to 14       int            The conference's Fido-style netmail
  7412.                                    flag. If TRUE, the  conference is a
  7413.                                    Fido-style netmail conference.   If
  7414.                                    FALSE, the conference isn't a Fido-
  7415.                                    style netmail conference.
  7416.      15 to 55       char [41]      The conference's description.
  7417.      56 to 96       char [41]      The conference's network name.
  7418.      97 to 100      long           The  conference's  highest  message
  7419.                                    number.
  7420.  
  7421.  
  7422.      Mnnnn.PTR
  7423.      ---------
  7424.  
  7425.      Is a message conference's pointer file and is located in node 1's
  7426.      MWORK directory.   Where  the conference  number is  specified by
  7427.      nnnn  and is a  number from  0001 to 9999.   Each  message in the
  7428.      conference will have a record with the following format:
  7429.  
  7430.      Byte           Data           Description
  7431.      Position       Type
  7432.        1 to  15     char [15]      The date  and time the  message was
  7433.                                    saved.
  7434.       16 to  46     char [31]      The name of the message's sender.
  7435.       47 to  77     char [31]      The name of who the message is to.
  7436.       78 to 118     char [41]      The message's subject.
  7437.      119 to 120     int            The message's echo flag.  TRUE  for
  7438.                                    echo/FALSE for don't echo.
  7439.      121 to 122     int            The message's thread flag.  TRUE if
  7440.                                    the  message  has  replies/FALSE if
  7441.                                    the message doesn't have replies.
  7442.      123 to 124     int            The message's  private flag.   TRUE
  7443.                                    if the message  is private/FALSE if
  7444.                                    the message is public.
  7445.      125 to 126     int            The message's  deleted flag.   TRUE
  7446.                                    if  the   message  is   marked  for
  7447.                                    deletion/FALSE if the message isn't
  7448.                                    marked for deletion.
  7449.      127 to 128     int            The message's received  flag.  TRUE
  7450.                                    if    the    message    has    been
  7451.                                    received/FALSE   if   the   message
  7452.                                    hasn't been received.
  7453.  
  7454.  
  7455.  
  7456.  
  7457.  
  7458.  
  7459.  
  7460.  
  7461.  
  7462.  
  7463.  
  7464.  
  7465.      The TriBBS Bulletin Board System                                   108
  7466.  
  7467.      129 to 130     int            The message's permanent flag.  TRUE
  7468.                                    if the  message is  permanent/FALSE
  7469.                                    if the message is transient.
  7470.      131 to 132     int            Netmail "from" zone.
  7471.      133 to 134     int            Netmail "from" net.
  7472.      135 to 136     int            Netmail "from" node.
  7473.      137 to 138     int            Netmail "from" point.
  7474.      139 to 140     int            Netmail "to" zone.
  7475.      141 to 142     int            Netmail "to" net.
  7476.      143 to 144     int            Netmail "to" node.
  7477.      145 to 146     int            Netmail "to" point.
  7478.      147 to 150     long           The    message's    position     in
  7479.                                    Mnnnn.TXT.
  7480.      151 to 154     long           The message's number.
  7481.      155 to 158     long           If the  message is a response  to a
  7482.                                    previous message,  this value  will
  7483.                                    hold the original message's number.
  7484.                                    Otherwise, this will be 0.
  7485.  
  7486.  
  7487.      Mnnnn.IDX
  7488.      ---------
  7489.  
  7490.      Is a message conference's index  file and is located in node  1's
  7491.      MWORK  directory.   Where the  conference number is  specified by
  7492.      nnnn  and is a  number form  0001 to 9999.   Each message  in the
  7493.      conference will have a record with the following format:
  7494.  
  7495.      Byte           Data           Description
  7496.      Position       Type
  7497.       1 to  4       unsigned long  32-bit CRC of  the message sender's
  7498.                                    name.
  7499.       5 to  8       unsigned long  32-bit   CRC    of   the    message
  7500.                                    addressee's name.
  7501.       9 to 12       long           The message's number.
  7502.      13 to 16       long           If the  message is a response  to a
  7503.                                    previous message,  this value  will
  7504.                                    hold the original message's number.
  7505.                                    Otherwise, this will be 0.
  7506.  
  7507.  
  7508.      Mnnnn.TXT
  7509.      ---------
  7510.  
  7511.      Is the message conference's text file  and is located in node 1's
  7512.      MWORK directory.   Where the  conference number  is specified  by
  7513.      nnnn  and is  a  number from  0001 to  9999.   The start  of each
  7514.      message   is  pointed  to  by   an  appropriate  pointer  in  the
  7515.      conference's Mnnnn.PTR file.   The message's text is  saved as an
  7516.      integer value,  which indicates the message's  compressed length,
  7517.      followed by the message's compressed text.
  7518.  
  7519.  
  7520.  
  7521.  
  7522.  
  7523.  
  7524.  
  7525.  
  7526.  
  7527.  
  7528.  
  7529.  
  7530.  
  7531.      The TriBBS Bulletin Board System                                   109
  7532.  
  7533.      Mnnnn.LMR
  7534.      ---------
  7535.  
  7536.      Is a message  conference's last message read file  and is located
  7537.      in  node 1's  MWORK directory.   Where  the conference  number is
  7538.      specified by nnnn  and is a number from 0001 to  9999.  Each user
  7539.      has a record with the following format:
  7540.  
  7541.      Byte           Data           Description
  7542.      Position       Type
  7543.      1 to 2         int            The user's  conference queue  flag.
  7544.                                    TRUE if the  conference is included
  7545.                                    in the user's conference queue.
  7546.      2 to 4         int            The  user's  private  access  flag.
  7547.                                    TRUE if the user has access to this
  7548.                                    conference  and  it  is  a  private
  7549.                                    conference.
  7550.      5 to 8         long           The highest message number the user
  7551.                                    has read in this conference.
  7552.  
  7553.  
  7554.      Mnnnn.WAT
  7555.      ---------
  7556.  
  7557.      Is  a  message  conference's waiting  message  flag  file  and is
  7558.      located in node 1's MWORK directory.  Where the conference number
  7559.      is specified by  nnnn and is  a number from  0001 to 9999.   Each
  7560.      user has a record with the following format:
  7561.  
  7562.      Byte           Data           Description
  7563.      Position       Type
  7564.      1 to 2         int            The   user's   number   of  waiting
  7565.                                    messages in this conference.
  7566.  
  7567.  
  7568.      FAREA.DAT
  7569.      ---------
  7570.  
  7571.      Is TriBBS's file  area configuration file and is  located in node
  7572.      1's MWORK directory.  Each file area record is as follows:
  7573.  
  7574.      Byte           Data           Description
  7575.      Position       Type
  7576.        1 to   2     int            The  file  area's  minimum security
  7577.                                    level.
  7578.        3 to   4     int            The file area's sort flag.  TRUE if
  7579.                                    sort by file  name.  FALSE if  sort
  7580.                                    by date.
  7581.        5 to   6     int            Private file  area flag.   TRUE  if
  7582.                                    it's a private file area.  FALSE if
  7583.                                    it's a public file area.
  7584.        7 to  47     char [41]      The file area's description.
  7585.  
  7586.  
  7587.  
  7588.  
  7589.  
  7590.  
  7591.  
  7592.  
  7593.  
  7594.  
  7595.  
  7596.  
  7597.      The TriBBS Bulletin Board System                                   110
  7598.  
  7599.       48 to 128     char [81]      The file area's path.
  7600.      129 to 209     char [81]      The file area's upload path.
  7601.      210 to 290     char [81]      The file area's file list.
  7602.      291 to 371     char [81]      The file area's upload file list.
  7603.      372 to 512     char [141]     Reserved  for  future   use.    All
  7604.                                    zeros.
  7605.  
  7606.  
  7607.      Fnnnn.USR
  7608.      ---------
  7609.  
  7610.      Is a file area's private access flag  file and is located in node
  7611.      1's MWORK directory.  Where the file area  number is specified by
  7612.      nnnn and is a number from  0001 to 9999.  Each user has  a record
  7613.      with the following format:
  7614.  
  7615.      Byte           Data           Description
  7616.      Position       Type
  7617.      1 to 2         int            The user's private access flag.  If
  7618.                                    TRUE, the  user has access  to this
  7619.                                    file area if it is a private area.
  7620.  
  7621.  
  7622.      EVENTS.DAT
  7623.      ----------
  7624.  
  7625.      Is a node's event configuration file and is located in the node's
  7626.      NWORK directory.  Each event record is as follows:
  7627.  
  7628.      Byte           Data           Description
  7629.      Position       Type
  7630.       1 to  2       int            The event's day of the week.
  7631.       3 to  4       int            The event flag.  TRUE  if the event
  7632.                                    has  been  executed/FALSE   if  the
  7633.                                    event hasn't been executed.
  7634.       5 to  6       int            The slide flag.  TRUE for a sliding
  7635.                                    event/FALSE for a nonsliding event.
  7636.       7 to 12       char [6]       The event's time.
  7637.      13 to 21       char [9]       The event's batch file.
  7638.  
  7639.  
  7640.      TRIBBS.SYS
  7641.      ----------
  7642.  
  7643.      Is TriBBS's proprietary door data file.  It is an ASCII text file
  7644.      and uses the following format:
  7645.  
  7646.      1                             <- The user's record number
  7647.      Mark Goodwin                  <- The user's name
  7648.      Something                     <- The user's password
  7649.      200                           <- The user's security level
  7650.      Y                             <- Y for Expert, N for Novice
  7651.  
  7652.  
  7653.  
  7654.  
  7655.  
  7656.  
  7657.  
  7658.  
  7659.  
  7660.  
  7661.  
  7662.  
  7663.      The TriBBS Bulletin Board System                                   111
  7664.  
  7665.      Y                             <- Y for ANSI, N for monochrome
  7666.      60                            <- Minutes left for this call
  7667.      207-941-0805                  <- The user's phone number
  7668.      Bangor, Me                    <- The user's city and state
  7669.      10/19/56                      <- The user's birth date
  7670.      1                             <- The node number
  7671.      1                             <- The serial port
  7672.      2400                          <- Baud rate or 0 for local
  7673.      38400                         <- Locked rate or 0 for not locked
  7674.      Y                             <- Y for RTS/CTS, N for no RTS/CTS
  7675.      N                             <- Y for error correcting or N
  7676.      Unnamed BBS                   <- The board's name
  7677.      Joe Sysop                     <- The sysop's name
  7678.  
  7679.  
  7680.  
  7681.  
  7682.  
  7683.  
  7684.  
  7685.  
  7686.  
  7687.  
  7688.  
  7689.  
  7690.  
  7691.  
  7692.  
  7693.  
  7694.  
  7695.  
  7696.  
  7697.  
  7698.  
  7699.  
  7700.  
  7701.  
  7702.  
  7703.  
  7704.  
  7705.  
  7706.  
  7707.  
  7708.  
  7709.  
  7710.  
  7711.  
  7712.  
  7713.  
  7714.  
  7715.  
  7716.  
  7717.  
  7718.  
  7719.  
  7720.  
  7721.  
  7722.  
  7723.  
  7724.  
  7725.  
  7726.  
  7727.  
  7728.  
  7729.      The TriBBS Bulletin Board System                                   112
  7730.  
  7731.  
  7732.  
  7733.  
  7734.  
  7735.  
  7736.  
  7737.  
  7738.  
  7739.  
  7740.  
  7741.  
  7742.  
  7743.  
  7744.  
  7745.  
  7746.  
  7747.  
  7748.  
  7749.  
  7750.  
  7751.  
  7752.  
  7753.  
  7754.  
  7755.  
  7756.  
  7757.  
  7758.  
  7759.  
  7760.  
  7761.  
  7762.  
  7763.  
  7764.  
  7765.  
  7766.  
  7767.  
  7768.  
  7769.  
  7770.  
  7771.  
  7772.  
  7773.  
  7774.  
  7775.  
  7776.  
  7777.  
  7778.  
  7779.  
  7780.  
  7781.  
  7782.  
  7783.  
  7784.  
  7785.  
  7786.  
  7787.  
  7788.  
  7789.  
  7790.  
  7791.  
  7792.  
  7793.  
  7794.  
  7795.      The TriBBS Bulletin Board System                                   113
  7796.  
  7797.                       LIST OF REGISTERED TRIBBS BOARDS
  7798.                       --------------------------------
  7799.  
  7800.      List of registered TriBBS Bulletin Board Systems as of 08/19/92:
  7801.  
  7802.      Board Name               Telephone Number    Maximum Baud Rate
  7803.      Star of Life BBS             203-669-2089    14400 HST/V.32bis
  7804.      The Corn Cobb                205-354-2622 *  14400 HST/V.32bis
  7805.      Hoots with Owls              205-520-9540     2400
  7806.      The Flight Line BBS          205-598-6656 *  14400 V.32bis
  7807.      The Playground BBS           205-836-4200     2400
  7808.      Night Watch                  205-841-2790 *   2400
  7809.      The Party Line               205-856-1336     2400
  7810.      The Electronic Advertiser    206-847-3329     2400
  7811.      The Lobster Buoy (Node 1)    207-941-0805 *  14400 V.32bis
  7812.      The Lobster Buoy (Node 2)    207-945-9346 *  14400 HST/V.32bis
  7813.      B-2 BBS                      207-990-2203     2400
  7814.      Man Overbaud                 214-228-3854     2400
  7815.      Faunus                       214-288-3310     2400
  7816.      Happy Go Lucky               214-394-0531     2400
  7817.      The Cross                    214-414-8614     2400
  7818.      The New Frontier BBS (N 1)   214-570-7372     2400
  7819.      The New Frontier BBS (N 2)   214-252-6247     2400
  7820.      The BucketBored! BBS         214-783-0536 *   2400
  7821.      T.R.A.I.N. BBS               214-878-9818     2400
  7822.      The Gold Line BBS            216-466-6424     2400
  7823.      Braided Laser BBS            216-481-8646 *   2400
  7824.      All Computer Support BBS     216-564-7879     2400
  7825.      The Mystic Rythm BBS         216-992-4774     9600 V.32
  7826.      PC-Quest                     219-223-7395     9600 V.32
  7827.      The Rock Pile BBS            219-288-8950    14400 V.32bis/CSP
  7828.      Taeser's Palace Adult BBS    301-353-1425 *  14400 V.32bis
  7829.      Starbase 123                 301-445-5118     2400
  7830.      Mended Vessels               301-705-7964     2400
  7831.      "Ecstatic Bytehead Haven"    301-894-7620     9600 V.32
  7832.      The LODI BBS                 304-273-9729     2400
  7833.      The Last Resort              305-294-6251 *   9600 V.32
  7834.      The Data Dump BBS            306-956-3383 *  16800 HST/V.32bis
  7835.      The East Village             312-777-2574 *   9600 V.32
  7836.      Night Link Chicago BBS       312-873-6752     2400
  7837.      Karen & Jerry's BBS          313-386-6913    14400 V.32bis
  7838.      Express Shareware Report     314-256-0507    14400 V.32bis
  7839.      Critical Phase               314-443-4378     2400
  7840.      The Dragon's Nest            314-567-1389     2400
  7841.      Learn BBS of Indianapolis    317-486-0966     2400
  7842.      The Trader's BBS             403-435-3523     2400
  7843.      Missing Link                 403-462-8398    16800 HST/V.32bis
  7844.      TopFun TTBS (Node 1)         403-464-0126 *   2400
  7845.      TopFun TTBS (Node 2)         403-464-0139 *   9600 CSP
  7846.      TopFun TTBS (Node 3)         403-464-5253 *  14400 V.32bis/CSP
  7847.      The Trading Post             403-789-4076    14400 HST
  7848.      Pirate's Cove                404-209-5239     2400
  7849.  
  7850.  
  7851.  
  7852.  
  7853.  
  7854.  
  7855.  
  7856.  
  7857.  
  7858.  
  7859.  
  7860.  
  7861.      The TriBBS Bulletin Board System                                   114
  7862.  
  7863.      Bogus! BBS                   404-214-9972     2400
  7864.      The Dining Room              404-292-5303 *  14400 V.32bis
  7865.      Byte Might BBS               404-413-0359 *  14400 V.32bis
  7866.      The Moistened Quill BBS      404-469-1935     2400
  7867.      Rick's Place                 404-720-1446     2400
  7868.      Bear Cat                     404-739-1216 *  14400 V.32bis
  7869.      Falcore BoatWorks Rem Access 407-277-5316 *   9600 V.32
  7870.      Night-Bytes                  407-292-3963    14400 V.32bis
  7871.      The Printer's Connection     407-576-6733     2400
  7872.      Black Mountain Side          407-774-2768     2400
  7873.      Aries Knowledge Systems BBS  410-625-0109     2400
  7874.      Hooterville BBS              413-538-5510     9600 V.32
  7875.      The Flight Deck BBS          416-332-7075     2400
  7876.      Townline BBS                 416-498-4875     2400
  7877.      The Bad Connection BBS       416-630-8645 *   2400
  7878.      The File Connection BBS      417-886-5993     2400
  7879.      The File Cabinet BBS         501-247-1141    14400 V.32bis
  7880.      MOB BBS                      503-282-0882 *   2400
  7881.      The BlueMoon BBS             505-255-4119     9600 V.32
  7882.      Live Wire BBS                505-265-0925    14400 V.32bis
  7883.      Crossroads                   508-477-1049     2400
  7884.      !! Two J's !!                508-771-1090    14400 V.32bis
  7885.      Call Again Soon              508-791-8456    14400 HST/V.32bis
  7886.      L E  P L U M B E R  BBS      514-968-0280     9600 V.32
  7887.      Havoc Central HQ BBS         516-331-6079     9600 V.32
  7888.      The Operating Room           516-867-2644    14400 V.32bis
  7889.      The Staff                    518-377-6403     2400
  7890.      WCUC BBS                     519-456-5369     2400
  7891.      Bald Eagle BBS (Node 1)      601-939-2836 *  14400 V.32
  7892.      Bald Eagle BBS (Node 2)      601-939-3612 *   9600 V.32
  7893.      Twilight Zone                602-731-4990     9600 V.32
  7894.      Wayne's World BBS            602-743-3089 *   9600 V.32
  7895.      The Twilight Zone BBS        602-792-8526     2400
  7896.      Starfleet Headquarters       602-751-1249 *   2400
  7897.      Emerald City                 603-256-6147 *  14400 V.32bis
  7898.      The Medic's Meeting House    603-256-6931 *   9600 V.32
  7899.      SARBC HQ BBS                 604-383-7681     2400
  7900.      The Bit Stop...              604-542-8621     2400
  7901.      The World Beyond BBS         609-854-4296     2400
  7902.      Lunker Lake BBS              609-886-4854     2400
  7903.      Paul's Boutique              609-971-9518     2400
  7904.      The Trash Heap               612-572-1573     2400
  7905.      North & South Side Embassy   613-967-4534     9600 V.32
  7906.      Needed BBS                   614-635-3117     2400
  7907.      Redskin BBS                  616-642-3854     2400
  7908.      Prides Crossing              619-464-6271     9600 V.32
  7909.      Vivid Images Press Syndicate 703-328-6915     9600 V.32
  7910.      Hokus Pokus BBS              703-330-9488     2400
  7911.      Chapter 11 BBS               703-335-5545     2400
  7912.      "The Flash Express"          703-491-7720     2400
  7913.      Miller Time!                 703-631-0561    14400 V.32bis
  7914.      Imagine                      703-663-3485     2400
  7915.  
  7916.  
  7917.  
  7918.  
  7919.  
  7920.  
  7921.  
  7922.  
  7923.  
  7924.  
  7925.  
  7926.  
  7927.      The TriBBS Bulletin Board System                                   115
  7928.  
  7929.      My UnKnown BBS               703-780-6890 *  14400 V.32bis
  7930.      After the Revolution         703-847-0499     2400
  7931.      JANUS                        703-869-3843     2400
  7932.      Wheel Chair Express (Node 1) 707-464-3705     2400
  7933.      Wheel Chair Express (Node 2) 707-465-1272    14400 V.32bis
  7934.      The Lighthouse BBS           707-465-3974 *   2400
  7935.      The White Hat BBS            707-465-5456 *  14400 V.32bis
  7936.      Recursion City BBS           707-664-0952     9600 CSP
  7937.      Falcon BBS                   707-778-7637     2400
  7938.      My House BBS                 708-739-9355     2400
  7939.      The Software Shop            708-759-6404     9600 V.32
  7940.      The Digital Underground BBS  709-368-5475 *  14400 V.32bis
  7941.      BHA & Associates TriBBS      713-463-2434    14400 HST/V.32bis
  7942.      Ryanhill BBS                 717-698-9007     2400
  7943.      The Novice BBS               717-839-2250     2400
  7944.      Westside BBS                 717-961-0732     2400
  7945.      The Screamin' Eagle BBS      803-323-2479     9600 V.32
  7946.      Popeye's BBS                 803-824-2628     2400
  7947.      The Oasis                    804-526-1561     2400
  7948.      The Fourels BBS              813-843-8155     2400
  7949.      The Luddite BBS              813-844-3087     2400
  7950.      "The Big Pit"                813-863-1572     2400
  7951.      Free Jack's Place            813-977-0743 *  14400 V.32bis
  7952.      The Looney Tunes BBS         814-825-3304    14400 V.32bis
  7953.      Gemini BBS                   814-825-6197 *  14400 V.32bis
  7954.      The Want Ad BBS              816-254-9608     2400
  7955.      Moonshine's BBS              816-331-4416     2400
  7956.      The "Gore" Zone!             816-363-4673 *   9600 V.32
  7957.      The Squirrel's Nest          904-377-4529     2400
  7958.      Fringe Forum, The Sequel     904-656-2263     9600 V.32
  7959.      The Academy                  904-732-4471     2400
  7960.      Infrared BBS                 908-231-0538     2400
  7961.      Midnight Express             908-537-2488     2400
  7962.      Triad BBS                    913-894-9213     2400
  7963.      Go Diamond! BBS              914-665-1725     2400
  7964.      LAMP COM BBS                 919-847-4335     2400
  7965.      Herbert's Mailbox             0537-847498     2400
  7966.      BUGGY BBS                   (33)130558098 *   9600 V.32
  7967.      Computerline BBS            039-6-3320239     2400
  7968.      ALVSJOE SC BBS (Sweden)       46 886 3000     2400
  7969.      The Wilde Side                 Not Listed     2400
  7970.      PC-Parlor                      Not Listed     2400
  7971.      The Nucleus                    Not Listed     2400    
  7972.      H. Ross Perot BBS              Not Listed     9600 V.32
  7973.      The SaltyDog                   Not Listed    14400 V.32bis
  7974.      The Tanglewood Connection BBS  Not Listed     2400
  7975.  
  7976.      * - Indicates a TriBBS support board.
  7977.  
  7978.      Plus  there are  currently 40  registered  TriBBS Bulletin  Board
  7979.      Systems that prefer to remain unlisted.
  7980.  
  7981.  
  7982.  
  7983.  
  7984.  
  7985.  
  7986.  
  7987.  
  7988.  
  7989.  
  7990.  
  7991.  
  7992.  
  7993.      The TriBBS Bulletin Board System                                   116
  7994.  
  7995.  
  7996.  
  7997.  
  7998.  
  7999.  
  8000.  
  8001.  
  8002.  
  8003.  
  8004.  
  8005.  
  8006.  
  8007.  
  8008.  
  8009.  
  8010.  
  8011.  
  8012.  
  8013.  
  8014.  
  8015.  
  8016.  
  8017.  
  8018.  
  8019.  
  8020.  
  8021.  
  8022.  
  8023.  
  8024.  
  8025.  
  8026.  
  8027.  
  8028.  
  8029.  
  8030.  
  8031.  
  8032.  
  8033.  
  8034.  
  8035.  
  8036.  
  8037.  
  8038.  
  8039.  
  8040.  
  8041.  
  8042.  
  8043.  
  8044.  
  8045.  
  8046.  
  8047.  
  8048.  
  8049.  
  8050.  
  8051.  
  8052.  
  8053.  
  8054.  
  8055.  
  8056.  
  8057.  
  8058.  
  8059.      The TriBBS Bulletin Board System                                   117
  8060.  
  8061.  
  8062.                           TriBBS REGISTRATION FORM
  8063.  
  8064.      Registration of TriBBS  3.1 is $75.00.  Shipping  and handling is
  8065.      free  for all  U.S., Canadian,  and  Mexican orders.   All  other
  8066.      international  orders must  add  $10.00  shipping  and  handling.
  8067.      Payment is  to be made in U.S. funds  ONLY!  Please answer all of
  8068.      the following questions:
  8069.  
  8070.  
  8071.      Name____________________________________________________________
  8072.  
  8073.  
  8074.      Address_________________________________________________________
  8075.  
  8076.  
  8077.      City__________________________State__________Zip________________
  8078.  
  8079.  
  8080.      Telephone Number: Day_________________Night_____________________
  8081.  
  8082.  
  8083.                               BBS INFORMATION
  8084.  
  8085.  
  8086.      BBS Name________________________________________________________
  8087.  
  8088.  
  8089.      BBS Phone Number________________________________________________
  8090.  
  8091.  
  8092.      Modem_______________________Maximum Baud Rate___________________
  8093.  
  8094.  
  8095.      Did you have to alter the default initialization string_________
  8096.  
  8097.  
  8098.      If yes, your initialization string______________________________
  8099.  
  8100.  
  8101.      Would you like your board listed in future manuals______________
  8102.  
  8103.  
  8104.                       THANK YOU FOR REGISTERING TRIBBS
  8105.  
  8106.      Mail To:
  8107.  
  8108.      Mark Goodwin
  8109.      366 14th St.
  8110.      Bangor, ME 04401
  8111.  
  8112.  
  8113.  
  8114.  
  8115.  
  8116.  
  8117.  
  8118.  
  8119.