home *** CD-ROM | disk | FTP | other *** search
/ ftp.wwiv.com / ftp.wwiv.com.zip / ftp.wwiv.com / pub / BBS / TB30.ZIP / TRIBBS.DOC < prev    next >
Text File  |  1992-06-29  |  240KB  |  7,987 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.0
  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
  77.      shareware concept.   As such,  you may operate a  TriBBS Bulletin
  78.      Board  System for  a period  of 30  days without  registering the
  79.      software.  After the 30  day evaluation period, you must register
  80.      your copy of TriBBS or you will  be in violation of United States
  81.      and International copyright laws.
  82.  
  83.      As a shareware program, TriBBS may  be freely distributed through
  84.      a BBS.  Shareware distributors may distribute copies of TriBBS on
  85.      disk for a modest  disk duplication charge not  to exceed $6  per
  86.      disk.
  87.  
  88.                                   WARRANTY
  89.                                   --------
  90.  
  91.      TriBBS is  distributed without warranty.   In no event  will Mark
  92.      Goodwin  be liable  to you  for  damages, including  any loss  of
  93.      profits,  lost  savings,  or  other incidental  or  consequential
  94.      damages arising  out  of your  use  of or  inability  to use  the
  95.      program, even if Mark Goodwin or an authorized representative has
  96.      been advised  of the possibility  of such damages.   Mark Goodwin
  97.      will not be liable for any such claim by any other party.
  98.  
  99.                                  TRADEMARKS
  100.                                  ----------
  101.  
  102.      IBM is a registered trademark of IBM Corporation
  103.  
  104.      Microsoft,  MS, and MS-DOS are registered trademarks of Microsoft
  105.      Corporation
  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 . . . . . . . . . . . . . . . . . . . .  28
  162.           Edit File Areas  . . . . . . . . . . . . . . . . . . . .  31
  163.           View Callers Log . . . . . . . . . . . . . . . . . . . .  33
  164.           Exit TriBBS  . . . . . . . . . . . . . . . . . . . . . .  33
  165.           The Modem Status Window  . . . . . . . . . . . . . . . .  34
  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 . . . . . . . . . . . . . . . . . . . .  39
  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 . . . . . . . . . . . .  57
  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 . . . . . . . . .  85
  234.           Error Correcting Connections . . . . . . . . . . . . . .  86
  235.           Limiting Time  . . . . . . . . . . . . . . . . . . . . .  86
  236.           Forced Hang Up . . . . . . . . . . . . . . . . . . . . .  86
  237.  
  238.      ARCHIVE TESTING . . . . . . . . . . . . . . . . . . . . . . .  87
  239.  
  240.      ODDS AND ENDS . . . . . . . . . . . . . . . . . . . . . . . .  89
  241.           Obnoxious Callers  . . . . . . . . . . . . . . . . . . .  89
  242.           Daily Limits . . . . . . . . . . . . . . . . . . . . . .  89
  243.           Special Keys . . . . . . . . . . . . . . . . . . . . . .  90
  244.           Quick Logon  . . . . . . . . . . . . . . . . . . . . . .  91
  245.           File Flagging  . . . . . . . . . . . . . . . . . . . . .  91
  246.           Packing the Message Base . . . . . . . . . . . . . . . .  91
  247.           The TriBBS Protocol Driver: TTPROT.EXE . . . . . . . . .  92
  248.  
  249.      MULTINODES  . . . . . . . . . . . . . . . . . . . . . . . . .  93
  250.           Doors and Multinodes . . . . . . . . . . . . . . . . . .  94
  251.           Some Helpful Hints . . . . . . . . . . . . . . . . . . .  94
  252.           Multinode Chatting . . . . . . . . . . . . . . . . . . .  95
  253.  
  254.      SUPPORT . . . . . . . . . . . . . . . . . . . . . . . . . . .  97
  255.  
  256.      REGISTRATION  . . . . . . . . . . . . . . . . . . . . . . . .  99
  257.  
  258.  
  259.  
  260.  
  261.  
  262.  
  263.  
  264.  
  265.  
  266.  
  267.  
  268.  
  269.  
  270.  
  271.      The TriBBS Bulletin Board System                              iii
  272.  
  273.      FILE FORMATS  . . . . . . . . . . . . . . . . . . . . . . . . 101
  274.           SYSDAT1.DAT  . . . . . . . . . . . . . . . . . . . . . . 101
  275.           SYSDAT2.DAT  . . . . . . . . . . . . . . . . . . . . . . 102
  276.           NODE.DAT . . . . . . . . . . . . . . . . . . . . . . . . 102
  277.           USERS.DAT  . . . . . . . . . . . . . . . . . . . . . . . 103
  278.           USERS.IDX  . . . . . . . . . . . . . . . . . . . . . . . 104
  279.           MCONF.DAT  . . . . . . . . . . . . . . . . . . . . . . . 104
  280.           Mnnnn.PTR  . . . . . . . . . . . . . . . . . . . . . . . 105
  281.           Mnnnn.IDX  . . . . . . . . . . . . . . . . . . . . . . . 106
  282.           Mnnnn.TXT  . . . . . . . . . . . . . . . . . . . . . . . 106
  283.           Mnnnn.LMR  . . . . . . . . . . . . . . . . . . . . . . . 107
  284.           Mnnnn.WAT  . . . . . . . . . . . . . . . . . . . . . . . 107
  285.           FAREA.DAT  . . . . . . . . . . . . . . . . . . . . . . . 107
  286.           Fnnnn.USR  . . . . . . . . . . . . . . . . . . . . . . . 108
  287.           EVENTS.DAT . . . . . . . . . . . . . . . . . . . . . . . 108
  288.           TRIBBS.SYS . . . . . . . . . . . . . . . . . . . . . . . 108
  289.  
  290.      LIST OF REGISTERED TRIBBS BOARDS  . . . . . . . . . . . . . . 111
  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.
  409.      Although TriBBS is  a relatively new BBS, it  comes equipped with
  410.      many powerful features:
  411.  
  412.           Multinode  Support -  Although TriBBS  3.0  is an  excellent
  413.           single  line  bulletin  board  system,  it  fully   supports
  414.           multinode  operation.    Unlike many  other  bulletin  board
  415.           systems,  you do  not  have  to pay  extra  for a  multinode
  416.           system.  So when your board  is ready to expand, TriBBS will
  417.           easily grow along with you at no additional cost.
  418.  
  419.           Multinode Chat -  On multinode boards, TriBBS  supports both
  420.           node to node chatting and group chats.
  421.  
  422.           Zmodem - Not  many other  bulletin board  systems can  claim
  423.           this one.  By offering Zmodem as a part of TriBBS, the sysop
  424.           is  relieved  from  having  to  set it  up  as  an  external
  425.           protocol.
  426.  
  427.           Full  Screen  Editor  -  In addition  to  an  excellent line
  428.           editor, TriBBS  features a  complete full  screen editor  to
  429.           make message entry as easy as possible.
  430.  
  431.           Net  Mail  -  TriBBS's   message  base  structure   provides
  432.           extensive  support  for  net  mail  conferences.     Netmail
  433.           converters  are   available  for   Fido<->TriBBS,  PCRelay<-
  434.           >TriBBS, and QWK<->TriBBS.  Although these converters are an
  435.           optional  part of  TriBBS  and not  included  in the  TriBBS
  436.           archive, they a readily available for download on any TriBBS
  437.           support board and are supplied  free of charge to all TriBBS
  438.           sysops.
  439.  
  440.           Compressed Message Base -  Another  unique feature to TriBBS
  441.           is  its use of data  compression on all  messages.  This can
  442.           save a  great deal of valuable hard drive  space.  So if you
  443.           plan  on  setting  up  a  board  with  a  lot  of  networked
  444.           conferences, TriBBS is the system for you.
  445.  
  446.           Doors -  TriBBS can internally generate the  door data files
  447.           to  run most PCBoard, GAP (DOOR.SYS), Spitfire, WildCat, and
  448.           RBBS  doors.    By supporting  these  five  major standards,
  449.           TriBBS can run pretty much  any door program.  By generating
  450.           the  door data files  internally, TriBBS relieves  the sysop
  451.           from  setting up a  collection of door  data file conversion
  452.           utilities.
  453.  
  454.           Archive  Testing - TriBBS allows you to optionally test
  455.           all uploaded archives,  EXEs, and COMs  to see if  they
  456.           were uploaded without error and scan them for viruses.
  457.  
  458.  
  459.  
  460.  
  461.  
  462.  
  463.  
  464.  
  465.  
  466.  
  467.  
  468.  
  469.      The TriBBS Bulletin Board System                                2
  470.  
  471.      One of  TriBBS's chief design  goals is ease of  installation and
  472.      maintenance.  Some  of the above listed features,  such as Zmodem
  473.      and internal generation  of door data files, have already pointed
  474.      out some of  the reasons why  TriBBS is  so easy to  use.   Other
  475.      TriBBS  features  include generation  of security  level specific
  476.      menu  screens  on the  fly  and  the  ability  to run  an  almost
  477.      unlimited number  of sliding and nonsliding events.  Overall, you
  478.      should  find TriBBS  to  be  one of  the  easiest bulletin  board
  479.      systems to set up and maintain.
  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
  541.      memory, a modem,  and a hard disk drive.  Although TriBBS doesn't
  542.      use  640K of  memory itself, such  programs as  external protocol
  543.      drivers,  compression  utilities,  etc. all  have  their  own RAM
  544.      requirements; therefore,  the more memory  the BBS has to  run in
  545.      the better.
  546.  
  547.      Whereas it would be possible to set up a small TriBBS system on a
  548.      floppy disk based system, it really wouldn't be of much practical
  549.      use.    Therefore,  a  floppy  disk based  TriBBS  board  is  not
  550.      recommended and is not supported.
  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.
  673.      You probably acquired  your copy of TriBBS  from a BBS  or online
  674.      service and have  obviously uncompressed the  file archive.   The
  675.      next step you  must take is to make a TRIBBS subdirectory on your
  676.      hard disk.  If your hard disk is your C: drive, you could do this
  677.      by entering the following at the DOS command prompt:
  678.  
  679.      MD C:\TRIBBS
  680.  
  681.      Next you should copy all of  the files that were included in  the
  682.      TriBBS   archive  to  this   new  subdirectory.     This  can  be
  683.      accomplished with the following command:
  684.  
  685.      COPY *.* \TRIBBS
  686.  
  687.      Now  you can  delete the  TriBBS  archive files  in your  current
  688.      directory by entering the following command:
  689.  
  690.      DEL *.*
  691.  
  692.      IMPORTANT:  Be sure  there aren't any  other non-TriBBS  files in
  693.      your current  directory before you  enter the above command.   If
  694.      you don't check  for other files, you  will lose them.   If there
  695.      are other non-TriBBS  files in your  current directory, you  will
  696.      have to delete the 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
  710.      must start TriBBS with the following command:
  711.  
  712.      BBS /Cport
  713.  
  714.      Where  "port" is the  number of  your modem's  serial port.   For
  715.      example, a TriBBS system that will be using a modem hooked  up to
  716.      COM2 would 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
  721.  
  722.  
  723.  
  724.  
  725.  
  726.  
  727.  
  728.  
  729.  
  730.  
  731.  
  732.  
  733.      The TriBBS Bulletin Board System                                6
  734.  
  735.      as 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
  741.      sysop to perform daily maintenance on.  You should note that some
  742.      doors may not be useable with a local-only node.
  743.  
  744.      IMPORTANT: If  your modem can't  support at least 2400  baud, you
  745.      must start TriBBS with the following command:
  746.  
  747.      BBS /Bbaud
  748.  
  749.      Where "baud" is your  modem's highest baud rate.   For example, a
  750.      TriBBS system that  will be using a 1200 baud modem would need to
  751.      be initialized with the following command:
  752.  
  753.      BBS /B1200
  754.  
  755.      You can  of course combine the  /C and /B  command line switches.
  756.      For  example, a system with a 300  baud (YUCK!!!) modem hooked up
  757.      to COM3 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
  762.      Caller screen.   This screen  presents you with 10  menu options.
  763.      At  this  time, you  should use  the arrow  keys to  position the
  764.      double-lined  box  around the  "Exit  TriBBS" option.    Once the
  765.      double-lined box is around the "Exit TriBBS" option, simply press
  766.      <ENTER> (For the rest of this manual, a keyboard key is indicated
  767.      by surrounding it with  <>.) and you will be returned  to the DOS
  768.      prompt.  
  769.  
  770.      By running TriBBS in this  fashion, TriBBS has created two system
  771.      data  files (SYSDAT1.DAT  and  SYSDAT2.DAT),  a  node  data  file
  772.      (NODE.DAT),  and   five  subdirectories  off  your   main  TriBBS
  773.      directory.   These five  subdirectories are  named MWORK,  NWORK,
  774.      DISPLAY, TRANSFER, and TTTEMP.   If your main TriBBS directory is
  775.      C:\TRIBBS, you should now have the following five subdirectories:
  776.      C:\TRIBBS\MWORK,        C:\TRIBBS\NWORK,       C:\TRIBBS\DISPLAY,
  777.      C:\TRIBBS\TRANSFER, and  C:\TRIBBS\TTTEMP.  TriBBS  creates these
  778.      five subdirectories  to maintain  the BBS.   The  MWORK directory
  779.      holds   the   user   data    file,   the   message   conferences,
  780.      questionnaires, answers to questionnaires, the callers log, and a
  781.      few  other  data files.    The  NWORK  directory holds  the  menu
  782.      configuration files, event data files, and temporary caller logs.
  783.      The  DISPLAY directory  holds display  screens:  log on  screens,
  784.      goodbye screen,  bulletins, door bulletins, custom  menu screens,
  785.      etc.   The TRANSFER directory  is used to temporarily  hold files
  786.      during file transfers.  The TTTEMP directory is used by TriBBS to
  787.  
  788.  
  789.  
  790.  
  791.  
  792.  
  793.  
  794.  
  795.  
  796.  
  797.  
  798.  
  799.      The TriBBS Bulletin Board System                                7
  800.  
  801.      hold transient files and data.
  802.  
  803.  
  804.      Modifying BOARD.BAT
  805.      -------------------
  806.  
  807.      The next step in  getting a minimal TriBBS system up  and running
  808.      is to  make any  necessary modifications to  a batch  file called
  809.      BOARD.BAT.  Although TriBBS will run  by simply executing BBS.EXE
  810.      at the DOS prompt, it will not be able to properly run events and
  811.      doors without  being executed  by BOARD.BAT.   Consequently,  you
  812.      should always start up your BBS  by entering the following at the
  813.      DOS prompt:
  814.  
  815.      BOARD
  816.  
  817.      As  we said  though,  BOARD.BAT may  need to  be  modified.   The
  818.      following is a listing of BOARD.BAT:
  819.  
  820.      echo off
  821.      cd \tribbs
  822.      if exist door.bat del door.bat
  823.      if exist event.bat del event.bat
  824.      if exist endbbs del endbbs
  825.      bbs
  826.      if exist door.bat door
  827.      if exist event.bat event
  828.      if exist endbbs goto end
  829.      board
  830.      :end
  831.  
  832.      Note  how  the  second  line  of  BOARD.BAT changes  the  current
  833.      directory to the  TriBBS's main directory.  If  your TriBBS setup
  834.      uses a different directory other than "\tribbs", you will have to
  835.      use some type of a text editor to make the appropriate change.
  836.  
  837.  
  838.      Getting TriBBS to Run on Boot Up
  839.      --------------------------------
  840.  
  841.      You  will  want  your  TriBBS system  to  automatically  start up
  842.      whenever your  computer reboots.    This can  be accomplished  by
  843.      performing two  simple modifications  to your  AUTOEXEC.BAT file.
  844.      First of  all, you  should modify or  create a  SET PATH  or PATH
  845.      command to  include your main  TriBBS directory.   At the  end of
  846.      your AUTOEXEC.BAT file,  you should put the command  BOARD.  That
  847.      way DOS will  automatically run TriBBS each time  the computer is
  848.      rebooted.  The following is  a sample AUTOEXEC.BAT file before it
  849.      has been modified to automatically start up TriBBS:
  850.  
  851.      @ECHO OFF
  852.      PROMPT $p$g
  853.  
  854.  
  855.  
  856.  
  857.  
  858.  
  859.  
  860.  
  861.  
  862.  
  863.  
  864.  
  865.      The TriBBS Bulletin Board System                                8
  866.  
  867.      PATH C:\DOS;C:\WINDOWS;C:\QEMM;C:\ZIP
  868.  
  869.      The following is the same AUTOEXEC.BAT file after the appropriate
  870.      changes have been made to it for TriBBS:
  871.  
  872.      @ECHO OFF
  873.      PROMPT $p$g
  874.      PATH C:\TRIBBS;C:\DOS;C:\WINDOWS;C:\QEMM;C:\ZIP
  875.      BOARD
  876.  
  877.      Note how  the PATH  command in  line three  was modified and  how
  878.      BOARD was added to the end of the batch file.
  879.  
  880.      IMPORTANT: Starting with  version 2.1, TriBBS uses  TTPROT.EXE to
  881.      perform file  transfers. TTPROT is included with  TriBBS and must
  882.      be placed in either you main TriBBS directory or a directory that
  883.      is in your DOS PATH statement.
  884.       
  885.      If  everything has  been  done properly,  TriBBS should  start up
  886.      automatically after  a reboot.  So let's give  it a try and press
  887.      RESET.   After a few seconds,  you should see  the TriBBS Waiting
  888.      for Caller screen.   If you don't,  you should go back  and check
  889.      both BOARD.BAT and AUTOEXEC.BAT for  errors.  It will probably be
  890.      something really simple.
  891.  
  892.  
  893.      The Menu Configuration Files
  894.      ----------------------------
  895.  
  896.      Only one  last step  and TriBBS  should be  all set to  run as  a
  897.      minimal  system.  If  you are still  at the TriBBS's  Waiting for
  898.      Caller  screen, exit from  TriBBS by selecting  the "Exit TriBBS"
  899.      menu option.   You should now be  returned to the DOS  prompt and
  900.      should be in the main TriBBS directory.  If DOS isn't in the main
  901.      TriBBS  directory, recheck  your  BOARD.BAT file  to  see if  the
  902.      change directory command in line two was changed properly.
  903.  
  904.      TriBBS uses a series of menu configuration files to generate menu
  905.      displays on the fly.  If you do a  directory listing of your main
  906.      TriBBS directory, you will note that TriBBS came with a number of
  907.      files  with   the  extension  of   MNU.    These  are   the  menu
  908.      configuration files and must be placed in your NWORK subdirectory
  909.      for TriBBS to function properly.  Moving these files to the NWORK
  910.      subdirectory and deleting them from  main TriBBS directory can be
  911.      accomplished with the following two commands:
  912.  
  913.      COPY *.MNU NWORK
  914.      DEL *.MNU
  915.  
  916.  
  917.      Your First Log On
  918.      -----------------
  919.  
  920.  
  921.  
  922.  
  923.  
  924.  
  925.  
  926.  
  927.  
  928.  
  929.  
  930.  
  931.      The TriBBS Bulletin Board System                                9
  932.  
  933.      You can now finally log on as  a new user.  Simply enter BOARD at
  934.      the DOS prompt to restart  TriBBS.  After the Waiting for  Caller
  935.      screen  appears  and the  modem  has been  initialized,  move the
  936.      double-lined border to  the "Local Logon" menu  option and select
  937.      it by pressing <ENTER>.   This option will log you on  to the BBS
  938.      and takes the  phone off the hook.   The screen should  now clear
  939.      and the following will be displayed:
  940.  
  941.      -----------------------------------------------------------------
  942.  
  943.      CONNECT LOCAL / 12-02-91 (15:48)
  944.  
  945.      Welcome to Unnamed BBS - Node 1.
  946.      A TriBBS 3.0 Bulletin Board System
  947.      Copyright (c) 1991-1992 By Mark D. Goodwin
  948.      Your Sysop is Joe Sysop.
  949.      Registration Number: Unregistered!!!!!
  950.  
  951.  
  952.      Do you want ANSI color graphics (y/N)?
  953.  
  954.      -----------------------------------------------------------------
  955.  
  956.      This display simply  displays that a  local connection was  made,
  957.      the name of  the board, Unnamed BBS, and node number; that it's a
  958.      TriBBS 3.0 BBS; a copyright  notice; the sysop's name, Joe Sysop;
  959.      and it's an "Unregistered!!!!!" board.   The board's name and the
  960.      sysop's name can be changed quite simply.  We'll discuss how it's
  961.      done in the next  section.  As for a registration  number, you'll
  962.      have to register  your board to  get rid of  "Unregistered!!!!!".
  963.      (Hint, Hint)
  964.  
  965.      You will also note that TriBBS is  prompting you as to whether or
  966.      not you  want ANSI color  graphics or not.   If you have  a color
  967.      monitor,  you  will  probably want  to  respond  affirmatively by
  968.      pressing <Y>.  If  you don't have a color monitor  or just simply
  969.      do  not want a color display, respond "No" by pressing either the
  970.      <N>  or  the  <ENTER> key.    Note  how the  prompt  has  the "N"
  971.      capitalized.  This  indicates that TriBBS will  consider pressing
  972.      <ENTER> as  the same  as pressing  <N>.   So whenever  you see  a
  973.      similar TriBBS prompt, you will  know that pressing <ENTER>  will
  974.      perform the same action as pressing the capitalized key.
  975.  
  976.      After  selecting the appropriate color choice, TriBBS will prompt
  977.      you to enter your name as follows:
  978.  
  979.      -----------------------------------------------------------------
  980.  
  981.      Enter your FIRST and LAST name:
  982.  
  983.      -----------------------------------------------------------------
  984.  
  985.  
  986.  
  987.  
  988.  
  989.  
  990.  
  991.  
  992.  
  993.  
  994.  
  995.  
  996.  
  997.      The TriBBS Bulletin Board System                               10
  998.  
  999.      Simply type  your name and press  <ENTER>.  Because this  is your
  1000.      first log on, TriBBS will display the following:
  1001.  
  1002.      -----------------------------------------------------------------
  1003.  
  1004.      Enter your FIRST and LAST name: Mark Goodwin
  1005.      Searching user records for Mark Goodwin.
  1006.      <G>oodbye, <R>eenter name, or <N>ew User?
  1007.  
  1008.      -----------------------------------------------------------------
  1009.  
  1010.      Because you  are a  "new user",  you should  press <N>.   If  you
  1011.      weren't a new  user, you could either "reenter  name" by pressing
  1012.      <R> or say "goodbye" by pressing <G>.
  1013.  
  1014.      TriBBS will now prompt you for a password as follows:
  1015.  
  1016.      -----------------------------------------------------------------
  1017.  
  1018.      Enter your password (1 to 15 chars.):
  1019.  
  1020.      -----------------------------------------------------------------
  1021.  
  1022.      Simply type in a password and press <ENTER>.
  1023.  
  1024.      IMPORTANT:  Be sure  that  you  use a  unique  password for  your
  1025.      system.   If somebody  finds out  what your  password  is, it  is
  1026.      possible for  them to make  extensive modifications to  your BBS.
  1027.      So be careful with your password.
  1028.  
  1029.      TriBBS will  now ask  if you entered  your password  correctly as
  1030.      follows:
  1031.  
  1032.      -----------------------------------------------------------------
  1033.  
  1034.      Enter your password (1 to 15 chars.): install
  1035.      Is Install correct (Y,n)?
  1036.  
  1037.      -----------------------------------------------------------------
  1038.  
  1039.      If your password is correct, press either <Y> or <ENTER>.   If it
  1040.      is incorrect, press <N> and TriBBS will once again prompt you for
  1041.      your  password.   The main reason  for allowing you  to reenter a
  1042.      password is because a remote user may get hit with line noise and
  1043.      not realize that his desired password wasn't entered properly.
  1044.  
  1045.      After  entering your password  correctly, TriBBS will  prompt you
  1046.      for your city and state as follows:
  1047.  
  1048.  
  1049.  
  1050.  
  1051.  
  1052.  
  1053.  
  1054.  
  1055.  
  1056.  
  1057.  
  1058.  
  1059.  
  1060.  
  1061.  
  1062.  
  1063.      The TriBBS Bulletin Board System                               11
  1064.  
  1065.  
  1066.      -----------------------------------------------------------------
  1067.  
  1068.      Enter your City, State:
  1069.  
  1070.      -----------------------------------------------------------------
  1071.  
  1072.      After  entering your  city and  state, TriBBS  will give  you the
  1073.      opportunity to change it as follows:
  1074.  
  1075.      -----------------------------------------------------------------
  1076.  
  1077.      Enter your City, State: Bangor, ME
  1078.      Is Bangor, Me correct (Y,n)?
  1079.  
  1080.      -----------------------------------------------------------------
  1081.  
  1082.      TriBBS continues this process by asking for your phone number and
  1083.      date of birth as follows:
  1084.  
  1085.      -----------------------------------------------------------------
  1086.  
  1087.      Enter your phone number ###-###-####:
  1088.  
  1089.      Enter your phone number ###-###-####: 207-941-0805
  1090.      Is 207-941-0805 correct (Y,n)? Yes
  1091.  
  1092.  
  1093.      Enter your date of birth MM/DD/YY:
  1094.  
  1095.      Enter your date of birth MM/DD/YY: 10/19/56
  1096.      Is 10/19/56 correct (Y,n)?
  1097.  
  1098.      -----------------------------------------------------------------
  1099.  
  1100.      After  entering your  date of  birth, TriBBS  will prompt  you to
  1101.      select a default protocol as follows:
  1102.  
  1103.      -----------------------------------------------------------------
  1104.  
  1105.      <X> Xmodem
  1106.      <K> Xmodem-1K
  1107.      <Y> Ymodem
  1108.      <G> Ymodem-G
  1109.      <Z> Zmodem
  1110.      <N> No Default
  1111.  
  1112.      Please select a default protocol:
  1113.  
  1114.      ----------------------------------------------------------------
  1115.  
  1116.      Simply select the default  file transfer protocol you would  like
  1117.  
  1118.  
  1119.  
  1120.  
  1121.  
  1122.  
  1123.  
  1124.  
  1125.  
  1126.  
  1127.  
  1128.  
  1129.      The TriBBS Bulletin Board System                               12
  1130.  
  1131.      to use when  calling your board remotely.   If you don't  want to
  1132.      set a  default protocol, press  <N>.  By selecting  "No Default",
  1133.      TriBBS  will prompt  you to  select a  protocol before  each file
  1134.      transfer.
  1135.  
  1136.      After  selecting a  default protocol, TriBBS  will prompt  you to
  1137.      select a default editor as follows:
  1138.  
  1139.      ---------------------------------------------------------------
  1140.  
  1141.      <L> Line Editor
  1142.      <F> Full Screen Editor
  1143.      <N> No Default
  1144.  
  1145.      Please select a default editor:
  1146.  
  1147.      ---------------------------------------------------------------
  1148.  
  1149.      Simply  select the  default  editor you  would like  to use.   By
  1150.      selecting "No  Default",  TriBBS will  prompt  you to  select  an
  1151.      editor before  entering each  message if  you have ANSI  graphics
  1152.      enabled.
  1153.  
  1154.      Because your system doesn't have any bulletins yet, the following
  1155.      will be displayed:
  1156.  
  1157.      -----------------------------------------------------------------
  1158.  
  1159.      There are no bulletins available today!
  1160.  
  1161.      -----------------------------------------------------------------
  1162.  
  1163.      If there were  any bulletins, you would have  been presented with
  1164.      TriBBS's   bulletin  menu.    Instead,  TriBBS  continues  on  by
  1165.      displaying the main menu with the following selections:
  1166.  
  1167.  
  1168.      <B>..Bulletin Menu                 <Y>..Your Personal Information
  1169.      <M>..Message Menu                  <I>..System Information
  1170.      <F>..File Menu                     <U>..List of Users
  1171.      <C>..Comment to Sysop              <X>..Expert Mode
  1172.      <A>..Toggle ANSI Graphics Mode     <P>..Page Sysop
  1173.      <N>..Newsletter                    <G>..Goodbye
  1174.  
  1175.      For the  most part, TriBBS's  main menu  is its gateway  to other
  1176.      areas of interest.  You will also see the following prompt:
  1177.  
  1178.  
  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.  
  1200.      You have been on 9 minutes with 51 remaining.
  1201.      Enter Selection - [B M F C A N Y I U X P G ?]?
  1202.  
  1203.      -----------------------------------------------------------------
  1204.  
  1205.      At this point, you will want to log off your BBS by pressing <G>.
  1206.      Before logging off, TriBBS will give you a final chance to change
  1207.      your mind as follows:
  1208.  
  1209.      -----------------------------------------------------------------
  1210.  
  1211.      Are you sure you want to log off (Y/n)?
  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
  1333.      screen  allows  the  sysop  to  perform a  great  deal  of  board
  1334.      maintenance without even having to log  on to the board.  Indeed,
  1335.      certain configuration  information can only be changed by some of
  1336.      the Waiting  for Caller screen  options.  The Waiting  for Caller
  1337.      screen is divided into three 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
  1358.      selected by moving  the double-lined border to the desired option
  1359.      and pressing <ENTER>.  Each of these ten menu options will now be
  1360.      explained one at a time.
  1361.  
  1362.  
  1363.      Drop to DOS
  1364.      -----------
  1365.  
  1366.      The "Drop to DOS" menu option  will temporarily shell out to  DOS
  1367.      and allow you to enter DOS commands.  You can return to TriBBS by
  1368.      simply entering EXIT at the DOS command  prompt.  You should note
  1369.      that TriBBS  takes the phone off the hook  when the "Drop to DOS"
  1370.      menu option is selected and will put it back on the hook when you
  1371.      return from DOS.   This will give any callers a BUSY signal while
  1372.      you are shelled out to 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
  1380.      configure your modem,  the "Configure Node" menu  option provides
  1381.  
  1382.  
  1383.  
  1384.  
  1385.  
  1386.  
  1387.  
  1388.  
  1389.  
  1390.  
  1391.  
  1392.  
  1393.      The TriBBS Bulletin Board System                               16
  1394.  
  1395.      the  means to configure a number  of other node-related features.
  1396.      It will display a dialog box with the following fifteen items:
  1397.  
  1398.  
  1399.           <A> Serial Port: 1
  1400.                Pressing  <A>  allows  you   to  toggle  through   your
  1401.                machine's  valid serial  ports until  you  come to  the
  1402.                desired port.  COM1 is the default.
  1403.  
  1404.           <B> Init String: ATS0=0Q0E0M0V1H0S2=43X1^M
  1405.                Pressing   <B>  allows   you  to  change   the  modem's
  1406.                initialization string.  The above initialization string
  1407.                is TriBBS's  default initialization  string and  should
  1408.                work  with most modems.   If your  modem doesn't answer
  1409.                correctly, you  should consult  your modem's  manual to
  1410.                determine  what changes may  be necessary to  the above
  1411.                initialization  string.    Any control  characters  are
  1412.                indicated  by  using   the  format  ^character.     The
  1413.                initialization  string  must  end  with  a  ^M  control
  1414.                character.  Although you can change the above string to
  1415.                suit  your  needs,  you  shouldn't  modify  S0=0  (this
  1416.                instructs  your modem  NOT  to  automatically answer  a
  1417.                call),  Q0 (this instructs your modem to display result
  1418.                codes), V1  (this instructs  your modem  to use  verbal
  1419.                result codes), H0 (this instructs your modem to put the
  1420.                phone on  the hook), S2=43  (this tells your  modem the
  1421.                escape sequence character).   Additionally, you  should
  1422.                insure that  you use X1  or greater  for result  codes.
  1423.                Otherwise, CONNECT codes aren't  returned by the modem.
  1424.                You   should  note  that   you  can  specify   a  modem
  1425.                initialization  string by  using  a  "/I" command  line
  1426.                switch.   Simply follow  "/I"  with the  initialization
  1427.                string while executing BBS.EXE.
  1428.  
  1429.           <C> Init Baud Rate: 2400
  1430.                Pressing <C> allows you to specify your modem's highest
  1431.                baud rate.  The default is 2400 baud.
  1432.  
  1433.           <D> Error Correct Message: ARQ
  1434.                Pressing <D> allows  you to specify your  modem's error
  1435.                correcting  connection message.   If you have  an error
  1436.                correcting modem  and  a caller  connects with  another
  1437.                error  correcting modem, your modem will pass a message
  1438.                to TriBBS in  the CONNECT string indicating  that it is
  1439.                an error correcting  connection.  Most modem's  use ARQ
  1440.                to   indicate    an   error    correcting   connection.
  1441.                Accordingly, TriBBS uses  ARQ as its default.   If your
  1442.                modem  uses  a  different  error correcting  connection
  1443.                string, you  should  specify  the  appropriate  string.
  1444.                Many MNP modems  use REL instead of ARQ.   If you modem
  1445.                isn't  an error  correcting modem,  you  don't have  to
  1446.                worry about even setting this.
  1447.  
  1448.  
  1449.  
  1450.  
  1451.  
  1452.  
  1453.  
  1454.  
  1455.  
  1456.  
  1457.  
  1458.  
  1459.      The TriBBS Bulletin Board System                               17
  1460.  
  1461.           <E> Lock Serial Port: No
  1462.                Pressing <E> toggles TriBBS's "Lock Serial Port" flag. 
  1463.                If  this flag  is set  to "Yes",  TriBBS will  keep the
  1464.                serial  port at  your modem's  highest  baud rate  upon
  1465.                connection.  If this flag is set to "No" (the default),
  1466.                TriBBS will adjust  the serial port  to match the  baud
  1467.                rate in the CONNECT message.   Locking a serial port is
  1468.                only necessary for most error correcting modems.
  1469.  
  1470.           <F> Hardware Data Flow: No
  1471.                Pressing  <F>  toggles  TriBBS's "Hardware  Data  Flow"
  1472.                flag.   If this flag is  set to "Yes", TriBBS  will use
  1473.                hardware data  flow control.   If this  flag is  set to
  1474.                "No" (the default), TriBBS won't use hardware data flow
  1475.                control.   Hardware data flow control is only necessary
  1476.                for most error correcting modems.
  1477.  
  1478.           <G> 1/10 Sec. Delay For ATA: 5
  1479.                Pressing  <G> allows  you  to specify  the tenths  of a
  1480.                second  TriBBS will wait after receiving a RING message
  1481.                and  before sending an ATA  command to answer the call.
  1482.                Allowable values are from  5 to 20.   The default is  5
  1483.                tenths of a second.
  1484.  
  1485.           <H> Number of Rings Before ATA: 1
  1486.                Pressing <H> allows  you to specify the  number of RING
  1487.                messages  TriBBS should wait for before sending the ATA
  1488.                command.  The default is 1 RING message.
  1489.  
  1490.           <I> 300 Baud Callers Allowed: Yes
  1491.                Pressing <I> toggles the 300 baud caller flag.  If this
  1492.                flag is set to "Yes"  (the default), TriBBS will  allow
  1493.                300 baud callers on this node.   If this flag is set to
  1494.                "No", TriBBS  will not allow  300 baud callers  on this
  1495.                node.
  1496.  
  1497.           <J> 1200 Baud Callers Allowed: Yes
  1498.                Pressing <J>  toggles the  1200 baud caller  flag.   If
  1499.                this flag is  set to "Yes"  (the default), TriBBS  will
  1500.                allow 1200 baud callers on this node.   If this flag is
  1501.                set to "No", TriBBS will not allow 1200 baud callers on
  1502.                this node.
  1503.  
  1504.           <K> Page Bell: Off
  1505.                Pressing <K> toggles the page bell on and off.  If this
  1506.                flag  is set  to  "On", TriBBS  will allow  this node's
  1507.                callers  to page  the sysop.   If this  flag is  set to
  1508.                "Off"  (the default), TriBBS will not allow this node's
  1509.                callers to page the sysop.
  1510.  
  1511.           <L> Direct Screen Writes: Yes
  1512.                Pressing <L>  toggles the direct screen write flag.  If
  1513.  
  1514.  
  1515.  
  1516.  
  1517.  
  1518.  
  1519.  
  1520.  
  1521.  
  1522.  
  1523.  
  1524.  
  1525.      The TriBBS Bulletin Board System                               18
  1526.  
  1527.                this flag  is set to  "Yes" (the default),  TriBBS will
  1528.                write directly to  the video display.  If  this flag is
  1529.                set to  "No", TriBBS will use the  ROM BIOS to write to
  1530.                the video display.  You  should only select "No" if you
  1531.                have a really  old video display and it  exhibits a lot
  1532.                of snow as characters are displayed on the screen.
  1533.  
  1534.           <M> Use Node DISPLAY Dir: No
  1535.                Pressing <M>  toggles the node  display directory flag.
  1536.                Under multinode  operation  this  flag  controls  where
  1537.                TriBBS will look for display  screens.  If this flag is
  1538.                set  to  "Yes",  TriBBS will  use  the  display screens
  1539.                located in the node's DISPLAY  directory.  If this flag
  1540.                is set  to  "No" (the  default),  TriBBS will  use  the
  1541.                display screens located in  node 1's DISPLAY directory.
  1542.                This flag has no effect under single node operation.
  1543.  
  1544.  
  1545.           <N> Node Security Level: 0
  1546.                Pressing <N> allows  you to specify the  node's minimum
  1547.                log on  security level.   If the caller doesn't  have a
  1548.                security  level greater  than  or  equal  to  the  node
  1549.                security level, he will be immediately logged off.  The
  1550.                default is 0,  which will allow all callers  to use the
  1551.                node.
  1552.  
  1553.           <O> Node Number: 1
  1554.                Pressing  <O> allows  you to  specify  the node's  node
  1555.                number.  This is automatically set by TriBBS and should
  1556.                only  be changed if you  are running a multinode system
  1557.                and need to renumber one  or more of your nodes because
  1558.                you have deleted a node from the system.
  1559.  
  1560.  
  1561.      After  you  have  made  any   and  all  changes  to  your  node's
  1562.      configuration, you can return to the Waiting for Caller screen by
  1563.      pressing  <ESC>.   Before  returning to  the  Waiting for  Caller
  1564.      screen,  TriBBS will reinitialize  the modem.   This is necessary
  1565.      for  any  changes to  take  effect.    While  you are  using  the
  1566.      "Configure Node" dialog box, TriBBS takes the phone off the hook.
  1567.      The phone will be  placed back on the hook as  soon as you return
  1568.      to the Waiting for Caller screen.
  1569.  
  1570.  
  1571.      Edit Conferences
  1572.      ----------------
  1573.  
  1574.      The "Edit Conferences"  menu option allows you to  add, edit, and
  1575.      delete your  message base  conferences.  It  will display  a menu
  1576.      similar to the following:
  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"
  1622.      menu presents you with the following 15 options:
  1623.  
  1624.  
  1625.           <M> Conference Description
  1626.                Pressing  <M>   allows  you   to  change  the   message
  1627.                conference's 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
  1635.                security level.  This  is the minimum security level  a
  1636.                user must  have in  order to be  allowed to  access the
  1637.                conference.
  1638.  
  1639.           <-> Previous Conference
  1640.                Pressing  <->  will  move the  editor  to  the previous
  1641.                message conference.
  1642.  
  1643.           <V> Private Toggle
  1644.                Pressing  <V>  will  toggle  the  message  conference's
  1645.  
  1646.  
  1647.  
  1648.  
  1649.  
  1650.  
  1651.  
  1652.  
  1653.  
  1654.  
  1655.  
  1656.  
  1657.      The TriBBS Bulletin Board System                               20
  1658.  
  1659.                private  conference flag.    If  the  conference  is  a
  1660.                private   conference,   only   users  that   you   have
  1661.                specifically given access will be allowed to access the
  1662.                conference.    You  should  note  that  a  conference's
  1663.                security  level is not taken into account when granting
  1664.                access to a private conference.  If the user has access
  1665.                privileges to  a private conference, he will be able to
  1666.                access the conference no matter what his security level
  1667.                is.   Even  you as  the sysop  cannot access  a private
  1668.                conference  unless you give yourself access.  (See Edit
  1669.                Users for details on  how a user is granted access to a
  1670.                private conference.)
  1671.  
  1672.           <R> Record Number
  1673.                Pressing  <R>   allows  you  to  specify   the  message
  1674.                conference to  be edited.   TriBBS will prompt  you for
  1675.                the desired message conference's number.
  1676.  
  1677.           <N> Netmail Toggle
  1678.                Pressing <N> will toggle  the message conference's  net
  1679.                mail flag.  If the conference is a net mail conference,
  1680.                users will be allowed to enter messages to a person who
  1681.                isn't  registered on your board.  Furthermore, the user
  1682.                will be asked whether or not the message will be ECHOed
  1683.                or  not.   You should  note the  some net  mail systems
  1684.                ignore the  ECHO flag  and just go  ahead and  echo all
  1685.                messages.
  1686.  
  1687.           <A> Add New Conference
  1688.                Pressing  <A> adds  a new  message  conference to  your
  1689.                board's message base.  The new conference will be added
  1690.                on to the end of any existing conferences.
  1691.  
  1692.           <W> Network Name
  1693.                If  you  have  defined  the  conference  as  a  netmail
  1694.                conference, you may give it a name of the network (i.e.
  1695.                FidoNet, RelayNet, Intelec, etc.), by pressing <W>  and
  1696.                entering the appropriate network name.
  1697.  
  1698.           <I> Insert New Conference
  1699.                Pressing <I> inserts  a new message conference  in your
  1700.                board's message base.  TriBBS will prompt you to  enter
  1701.                the number of the  message conference you want the  new
  1702.                message conference to come before.
  1703.  
  1704.           <U> User Deletion
  1705.                Pressing <U> will toggle the  message conference's user
  1706.                deletion flag.  If user deletion is "Allowed", the user
  1707.                will be able to delete messages that he has either sent
  1708.                or are addressed to him.  Otherwise, only a user with a
  1709.                minimum sysop  security level  will be  able to  delete
  1710.                messages from the conference.
  1711.  
  1712.  
  1713.  
  1714.  
  1715.  
  1716.  
  1717.  
  1718.  
  1719.  
  1720.  
  1721.  
  1722.  
  1723.      The TriBBS Bulletin Board System                               21
  1724.  
  1725.           <D> Delete Conference
  1726.                Pressing  <D>  will   delete  the  current  conference.
  1727.                TriBBS will prompt  you to confirm this  request before
  1728.                carrying it out.
  1729.  
  1730.           <P> Old Message Purge
  1731.                Pressing <P> allows you  to specify the number of  days
  1732.                TRIPACK is to keep messages for.  TRIPACK is the TriBBS
  1733.                message base packer  and will be  discussed in a  later
  1734.                section of  this manual.   After  pressing <P>,  TriBBS
  1735.                will prompt you for the number of days the conference's
  1736.                messages are to be kept.
  1737.  
  1738.           <Q> Quit
  1739.                Pressing <Q> will return you to the Waiting for  Caller
  1740.                screen.   While you are editing the conferences, TriBBS
  1741.                takes the phone off the hook.  The phone will be placed
  1742.                back on the hook  as soon as you return to  the Waiting
  1743.                for Caller screen.
  1744.  
  1745.           <B> Backup Files
  1746.                Pressing <B> toggles the TRIPACK backup flag.  (TRIPACK
  1747.                is  the  TriBBS  message  base packer  and  its  use is
  1748.                explained later in this manual.)  If the backup flag is
  1749.                set  for  "Yes",  TRIPACK will  keep  a  backup  of the
  1750.                message   conferences  after   it   is  done   packing.
  1751.                Otherwise, TRIPACK will delete the backup data files.
  1752.  
  1753.           <F> Fido-Style Netmail Conference
  1754.                Pressing  <F>   toggles  the   conference's  Fido-style
  1755.                netmail conference flag.   If a conference is  set as a
  1756.                Fido-style netmail  conference, TriBBS will  prompt the
  1757.                caller to enter the message recipient's network address
  1758.                when entering a message  in the conference.  This  flag
  1759.                should not be set for Fido-style echomail conferences.
  1760.  
  1761.      Local Logon
  1762.      -----------
  1763.  
  1764.      As you already  know from the installation  instructions (You did
  1765.      read those didn't you?), the  "Local Logon" menu option takes the
  1766.      phone off  the hook and logs you on to the BBS just like a remote
  1767.      caller would be.   Once logged on,  you can use the board  as any
  1768.      remote caller might.   You can return to  the Waiting for  Caller
  1769.      screen  by selecting  <G>oodbye at  one of  TriBBS's menus.   The
  1770.      phone  is placed back  on the  hook after  TriBBS returns  to the
  1771.      Waiting for Caller screen.
  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
  1836.                number of downloads.
  1837.  
  1838.           <N> User Name
  1839.                Pressing <N>  will prompt you  to enter the  user's new
  1840.                name.
  1841.  
  1842.           <X> Expert
  1843.  
  1844.  
  1845.  
  1846.  
  1847.  
  1848.  
  1849.  
  1850.  
  1851.  
  1852.  
  1853.  
  1854.  
  1855.      The TriBBS Bulletin Board System                               23
  1856.  
  1857.                Pressing <X> will  toggle the user's expert  mode flag.
  1858.                If the  user's expert  mode flag is  set for  "Expert",
  1859.                TriBBS  will only  display the  menu prompts.    If the
  1860.                user's  expert mode  flag is  set  for "Super  Expert",
  1861.                TriBBS  will  only  display abbreviated  menu  prompts.
  1862.                Otherwise, TriBBS will display the full menus.
  1863.  
  1864.           <U> Uploads
  1865.                Pressing <U> will  prompt you to  enter the user's  new
  1866.                number of uploads.
  1867.  
  1868.           <A> User Address
  1869.                Pressing <A>  will prompt you  to enter the  user's new
  1870.                address.
  1871.  
  1872.           <&> Delete User
  1873.                Pressing <&> will  toggle the user's delete  flag.  The
  1874.                user will not  actually be deleted  from the user  data
  1875.                file by  selecting this option.   If the  user's delete
  1876.                flag is set to "Yes" and the sysop packs the user  file
  1877.                (more  about that  later), the  user's  record will  be
  1878.                deleted from the user data file.
  1879.  
  1880.           <!> Time Left
  1881.                Pressing  <!> will  prompt  you  to  enter  the  user's
  1882.                remaining time for the day.
  1883.  
  1884.           <P> User Password
  1885.                Pressing  <P> will prompt  you to enter  the user's new
  1886.                password.
  1887.  
  1888.           <L> Lock User Out
  1889.                Pressing <L> will toggle the user's lock user out flag.
  1890.                If  this flag  is  set  to "Yes",  the  caller will  be
  1891.                automatically logged off  whenever he tries to  log on.
  1892.                This is intended  to keep abusive  users off you  board
  1893.                and unfortunately you'll run across your share of them.
  1894.  
  1895.           <B>irth Date
  1896.                Pressing <B> will  prompt you for the  user's new birth
  1897.                date.
  1898.  
  1899.           <#> User Phone No
  1900.                Pressing <#>  will prompt you  to enter the  user's new
  1901.                phone number.
  1902.  
  1903.           <T> Times On
  1904.                Pressing <T> will prompt you to enter the user's number
  1905.                of times on.
  1906.  
  1907.           <$> K Uploaded
  1908.                Pressing <$> will prompt you to enter the user's number
  1909.  
  1910.  
  1911.  
  1912.  
  1913.  
  1914.  
  1915.  
  1916.  
  1917.  
  1918.  
  1919.  
  1920.  
  1921.      The TriBBS Bulletin Board System                               24
  1922.  
  1923.                of K bytes (1024 bytes) uploaded.
  1924.  
  1925.           <R> Record Number
  1926.                Pressing <R> will prompt you to enter the record number
  1927.                for the user you want to edit.
  1928.  
  1929.           <S> Security Level
  1930.                Pressing  <S>  will  prompt  you  for  the  user's  new
  1931.                security level.
  1932.  
  1933.           <%> K Downloaded
  1934.                Pressing <%> will prompt you to enter the user's number
  1935.                of K bytes (1024 bytes) downloaded.
  1936.  
  1937.           <O> Original Log Date
  1938.                Pressing  <O>  will  prompt  you  for  the  user's  new
  1939.                original log on date.
  1940.  
  1941.           <F> Find User
  1942.                Pressing  <F> will prompt you for the user's name you'd
  1943.                like to  edit.  TriBBS  will then search the  user file
  1944.                for a match.
  1945.  
  1946.           <M> Messages
  1947.                Pressing <M> will prompt you to enter the user's number
  1948.                of messages posted.
  1949.  
  1950.           <*> Net Status
  1951.                Pressing <*>  will toggle the user's  TriMail netstatus
  1952.                flag.   (TriMail  is  an optional  QWK  mail  door  for
  1953.                TriBBS.   TriMail  can be  downloaded  from any  TriBBS
  1954.                support board.)  If this  flag is set to "Yes", TriMail
  1955.                will grant the user  netstatus.  If this flag is set to
  1956.                "No" (the  default), TriMail  will not  grant the  user
  1957.                netstatus.
  1958.  
  1959.           <1> Priv Files
  1960.                Pressing <1> will  allow you to edit the  user's access
  1961.                to any private  file areas you may have set  up on your
  1962.                board.   You will  be prompted as  follows for  each of
  1963.                your board's private file areas:
  1964.  
  1965.                File Area: TriBBS Beta Releases
  1966.                Access   : Doesn't Have Access
  1967.  
  1968.                Grant Access (y/N/q)?
  1969.  
  1970.                By pressing <Y>, you will  grant the user access to the
  1971.                private file  area.   By pressing  <N> or  <ENTER>, you
  1972.                will deny the user access to the private file area.  If
  1973.                you press <Q>, you will  be returned to the user editor
  1974.                and the user's access for the current area will be left
  1975.  
  1976.  
  1977.  
  1978.  
  1979.  
  1980.  
  1981.  
  1982.  
  1983.  
  1984.  
  1985.  
  1986.  
  1987.      The TriBBS Bulletin Board System                               25
  1988.  
  1989.                unchanged.
  1990.  
  1991.           <2> Priv Confs
  1992.                Pressing <2> will  allow you to edit  the user's access
  1993.                to any private message conferences you may  have set up
  1994.                on your  board.   You will be  prompted as  follows for
  1995.                each of your board's private messages conferences:
  1996.  
  1997.                Message Conference: Adults
  1998.                Access            : Doesn't Have Access
  1999.  
  2000.                Grant Access (y/N/q)?
  2001.  
  2002.                By pressing <Y>, you will  grant the user access to the
  2003.                private  message  conference.     By  pressing  <N>  or
  2004.                <ENTER>, you will deny  the user access to the  private
  2005.                message  conference.   If you  press <Q>,  you will  be
  2006.                returned to the  user editor and  the user's access  to
  2007.                the current conference will be left unchanged.
  2008.  
  2009.           <C>hat Status
  2010.                Pressing  <C> toggles  the  caller's initial  multinode
  2011.                chat status between "available" and "unavailable".
  2012.  
  2013.           <Q>uit
  2014.                Pressing <Q> will return you  to the Waiting for Caller
  2015.                screen.  While  you are editing  the user file,  TriBBS
  2016.                takes the phone off the hook.  The phone will be placed
  2017.                back on the hook  as soon as you return to  the Waiting
  2018.                for Caller screen.
  2019.  
  2020.  
  2021.      Edit Events
  2022.      -----------
  2023.  
  2024.      The "Edit  Events" menu  option allows you  to edit  your board's
  2025.      events.  When TriBBS runs an event, it exits from memory and runs
  2026.      a  specified batch  file.    An event  can  be set  to  run at  a
  2027.      particular time and for either a specific day or every day of the
  2028.      week.  Events are  handy for performing such tasks as  daily door
  2029.      maintenance routines, net mail relays, etc.   After selecting the
  2030.      "Edit Events" menu option, TriBBS  will display a menu similar to
  2031.      the following:
  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
  2080.                is  supposed to run.  Enter 0 for Sunday, 1 for Monday,
  2081.                2 for  Tuesday, etc.   If  you want  the  event to  run
  2082.                everyday, enter 7.
  2083.  
  2084.           <-> Previous Event
  2085.                Pressing  <->  will  move the  editor  to  the previous
  2086.                event.
  2087.  
  2088.           <T> Event Time
  2089.                Pressing <T> will  prompt you for the event  time.  The
  2090.                event time  should use a  24-hour clock and must  be in
  2091.                the format hh:mm.
  2092.  
  2093.           <R> Record Number
  2094.                Pressing <R> will prompt you to enter the record number
  2095.                for the event you want to edit.
  2096.  
  2097.           <N> Event File Name
  2098.                Pressing <N> will  prompt you to enter the  name of the
  2099.                event's batch file.  This batch file must be located in
  2100.                your  board's main directory.  You  should note that an
  2101.                extension of BAT is not  used for the event batch file.
  2102.                TriBBS  will copy this file to EVENT.BAT before exiting
  2103.                from memory and then BOARD.BAT  will run EVENT.BAT.  It
  2104.                is  crucial that  the  event  batch  file  changes  the
  2105.                directory back to  your main TriBBS directory  and then
  2106.                re-executes  the  board  by having  BOARD  as  the last
  2107.  
  2108.  
  2109.  
  2110.  
  2111.  
  2112.  
  2113.  
  2114.  
  2115.  
  2116.  
  2117.  
  2118.  
  2119.      The TriBBS Bulletin Board System                               27
  2120.  
  2121.                command in the  batch file.  The following  is a sample
  2122.                event batch file:
  2123.  
  2124.                cd \doors\imperium
  2125.                impcycle
  2126.                cd \tribbs
  2127.                board
  2128.  
  2129.           <A> Add New Event
  2130.                Pressing <A>  adds a new  event to  your board's  event
  2131.                data file.   The new event will be  added on to the end
  2132.                of any existing events.
  2133.  
  2134.           <S> Slide Toggle
  2135.                Pressing <S> will  toggle the event's  slide flag.   If
  2136.                the slide flag  is set for "Yes",  the event will  be a
  2137.                sliding event.  If it is  a sliding event and the event
  2138.                time occurs while somebody  is logged on to  the board,
  2139.                the event won't run until the caller logs off.   If the
  2140.                slide  flag  is set  for  "No",  the  event will  be  a
  2141.                nonsliding event.   If  the next  scheduled event is  a
  2142.                nonsliding  event and a caller's remaining time for the
  2143.                day would put him past the scheduled event time, TriBBS
  2144.                will adjust the  caller's log on time so  that his time
  2145.                will  always  expire   shortly  before  the   event  is
  2146.                scheduled  to take  place.    TriBBS  will  display  an
  2147.                appropriate message to the caller whenever the caller's
  2148.                log on time has been adjusted for an event.
  2149.  
  2150.           <I> Insert New Event
  2151.                Pressing <I> inserts a new  event in your board's event
  2152.                data file.  TriBBS will  prompt you to enter the number
  2153.                of the event you want the new event to come before.
  2154.  
  2155.           <F> Event Flag Toggle
  2156.                Pressing <F> will  toggle the event's  event flag.   If
  2157.                the event flag is set  for "Yes", the event has already
  2158.                been  run for the  day.  If  the event flag  is set for
  2159.                "No", TriBBS will run the event at its scheduled time.
  2160.  
  2161.           <D> Delete Event
  2162.                Pressing <D>  will delete  the current  event.   TriBBS
  2163.                will prompt you to confirm this request before carrying
  2164.                it out.
  2165.  
  2166.           <+> Next Event
  2167.                Pressing <+> will move the editor to the next event.
  2168.  
  2169.           <Q> Quit
  2170.                Pressing <Q> will return you to the  Waiting for Caller
  2171.                screen.  While you are editing the events, TriBBS takes
  2172.                the phone off the hook.  The phone will  be placed back
  2173.  
  2174.  
  2175.  
  2176.  
  2177.  
  2178.  
  2179.  
  2180.  
  2181.  
  2182.  
  2183.  
  2184.  
  2185.      The TriBBS Bulletin Board System                               28
  2186.  
  2187.                on the  hook as soon as  you return to the  Waiting for
  2188.                Caller screen.
  2189.  
  2190.  
  2191.      Configure System
  2192.      ----------------
  2193.  
  2194.      The "Configure System" menu option  allows you to change a number
  2195.      of TriBBS's configuration options.   It will display a dialog box
  2196.      with the following 19 items:
  2197.  
  2198.           <A> Board Name: Unnamed BBS
  2199.                Pressing <A> allows you to change your board's name.
  2200.  
  2201.           <B> Sysop Name: Joe Sysop
  2202.                Pressing <B>  allows you to change the sysop's name for
  2203.                your board.
  2204.  
  2205.           <C> BBS Starting Date: 01/01/90
  2206.                Pressing  <C> allows you  to change the  BBS's starting
  2207.                date.
  2208.  
  2209.           <D> Total Calls: 1
  2210.                Pressing <D>  allows you to change the  total number of
  2211.                calls your BBS has had.  This is particularly useful if
  2212.                you are switching from another system to TriBBS.
  2213.  
  2214.           <E> Daily Time Limit: 120
  2215.                Pressing <E>  allows you  to change  the default  daily
  2216.                time  limit  each   caller  is  given.    This  can  be
  2217.                overridden by  the user's  security level  what a  file
  2218.                named DLIMITS.DAT.
  2219.  
  2220.           <F> Daily Logon Limit: 5
  2221.                Pressing <F> allows you to change the default number of
  2222.                daily calls a caller can  make.  This can be overridden
  2223.                by   the  user's  security  level  what  a  file  named
  2224.                DLIMITS.DAT.
  2225.  
  2226.           <G> Max. Time Per Logon: 60
  2227.                Pressing <G> allows you to change the maximum allowable
  2228.                time a caller is given during each log on.  TriBBS will
  2229.                give the user the  lesser of his remaining daily  time,
  2230.                the  maximum allowable  time per  log on,  or the  time
  2231.                remaining until the next scheduled event.
  2232.  
  2233.           <H> Minimum Sysop Security Level: 100
  2234.                Pressing <H>  allows you  to change  the minimum  sysop
  2235.                security level.   You should only give  such a security
  2236.                level  to people  who can  be  fully trusted.   If  the
  2237.                caller's  security level  is  at  least  equal  to  the
  2238.                minimum sysop security level,  he will be able to  read
  2239.  
  2240.  
  2241.  
  2242.  
  2243.  
  2244.  
  2245.  
  2246.  
  2247.  
  2248.  
  2249.  
  2250.  
  2251.      The TriBBS Bulletin Board System                               29
  2252.  
  2253.                all  private messages,  delete and  undelete all  mail,
  2254.                toggle  mail  between  being  private  and  public, and
  2255.                perform  any other sysop level functions that your menu
  2256.                setup  allows.   You should  of course  edit your  user
  2257.                record  to give yourself  a security  level that  is at
  2258.                least this high.
  2259.  
  2260.           <I> New User Security Level: 10
  2261.                Pressing <I> allows you to change the new user security
  2262.                level.   This is the  security level a caller  is given
  2263.                during his  first call.  It is up  to you as to whether
  2264.                or  not the new user's  security level should be raised
  2265.                or lowered from this level.
  2266.  
  2267.           <J> New User Time Limit: 30
  2268.                Pressing  <J> allows  you to  change the new  user time
  2269.                limit.  This is the amount of time a new user  is given
  2270.                during his first day.
  2271.  
  2272.           <K> Upload Time Compensation: 1
  2273.                Pressing  <K>  allows  you to  change  the  upload time
  2274.                compensation ratio.  TriBBS takes the amount of time it
  2275.                takes for a user to upload  a file and multiplies it by
  2276.                the upload  time compensation  amount.   The result  is
  2277.                added to  the user's remaining  time.  By  setting this
  2278.                figure  to  2, 3,  or  whatever,  you can  reward  your
  2279.                callers for their uploads with more time.
  2280.  
  2281.           <L> Max. No Input Time: 3
  2282.                Pressing <L> allows  you to change the maximum no input
  2283.                time.   TriBBS will  log the user  off if  there is  no
  2284.                activity within the specified number of minutes.
  2285.  
  2286.           <M> US Phone Number: Yes
  2287.                Pressing <M> toggles the US Phone Number flag.  If this
  2288.                flag is set to "Yes" (the default), TriBBS will ask the
  2289.                user to enter  phone numbers using the  ###-###-#### US
  2290.                phone  number format.   If  this flag  is set  to "No",
  2291.                TriBBS  will let the  user enter phone  numbers without
  2292.                formatting them.
  2293.  
  2294.           <N> Auto ANSI Detect: No
  2295.                Pressing <N>  toggles the ANSI detection flag.  If this
  2296.                flag is set to "Yes",  TriBBS will attempt to detect if
  2297.                the user is  using a  comm program  that supports  ANSI
  2298.                color graphics.   If the  user's comm program  has ANSI
  2299.                support,  TriBBS  will  display everything  using  ANSI
  2300.                color  graphics.     Otherwise,  TriBBS  will   display
  2301.                everything using monochrome text.   If this flag is set
  2302.                to "No", TriBBS will ask the user at log on if he wants
  2303.                ANSI color graphics or not.
  2304.  
  2305.  
  2306.  
  2307.  
  2308.  
  2309.  
  2310.  
  2311.  
  2312.  
  2313.  
  2314.  
  2315.  
  2316.  
  2317.      The TriBBS Bulletin Board System                               30
  2318.  
  2319.           <O> Default Archive Ext: ZIP
  2320.                Pressing <O> toggles the default archive extension from
  2321.                ZIP to ARJ to LZH to PAK to SDN to ARC and then back to
  2322.                ZIP again.  Whenever the user enters a filename without
  2323.                an extension, TriBBS will append  the default extension
  2324.                to the filename.
  2325.  
  2326.           <P> Test Uploads: No
  2327.                Pressing <P> toggles the upload testing  flag.  If this
  2328.                flag is  set to "Yes",  TriBBS will  scan all  uploaded
  2329.                archives, EXE, and COM files for viruses.  If this flag
  2330.                is set  to  "No"  the default,  TriBBS  will  not  scan
  2331.                uploads  for viruses.   (TriBBS  requires  a number  of
  2332.                third-party utilities to  perform this upload scanning.
  2333.                The  utilities that are required are explained later in
  2334.                this manual.)
  2335.  
  2336.           <Q> Waiting Messages Check: Yes
  2337.                Pressing <Q> toggles  the waiting messages check  flag.
  2338.                If this flag is set to "Yes" (the default), TriBBS will
  2339.                check at log on if  the caller has any messages waiting
  2340.                in any of the message conferences.  If this flag is set
  2341.                to "No", TriBBS will not check for waiting messages.
  2342.  
  2343.           <R> Total Nodes: 1
  2344.                Pressing  <R> allows  you to  set the  total number  of
  2345.                nodes.  This is automatically set  by TriBBS whenever a
  2346.                new node  is added  and should only  be changed  if you
  2347.                have deleted a node.
  2348.  
  2349.           <S> System Password:
  2350.                Pressing <S>  allows  you to  assign the  BBS a  system
  2351.                password.  Once a system password has been assigned  to
  2352.                the BBS,  TriBBS will force  the operator to  enter the
  2353.                correct  system password before it will grant access to
  2354.                any  of the  Waiting for  Caller  screen menu  options.
  2355.                This feature  is useful where  a number of  people have
  2356.                physical access  to the  BBS computer and  you want  to
  2357.                restrict  access to  the system  to only  a  few select
  2358.                people.
  2359.  
  2360.  
  2361.      After  you  have  made  any  and all  changes  to  your  system's
  2362.      configuration, you can return to the Waiting for Caller screen by
  2363.      pressing  <ESC>.   While  you  are using  the  "Configure System"
  2364.      dialog box, TriBBS  takes the phone off the hook.  The phone will
  2365.      be placed back on the hook as  soon as you return to the  Waiting
  2366.      for Caller screen.
  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
  2389.      delete your file  areas.  It will  display a menu similar  to the
  2390.      following:
  2391.  
  2392.      -----------------------------------------------------------------
  2393.  
  2394.      File Area Record Number 1 of 1
  2395.      File Area Description.. : TriBBS Beta Releases
  2396.      File Area Security..... : 10
  2397.      File Area Sort Type.... : By Filename
  2398.      Private File Area...... : Yes
  2399.      File Area Path......... : C:\TRIBBS\BETA
  2400.      File Area Upload Path.. : C:\TRIBBS\BETA
  2401.      File Area File List.... : C:\TRIBBS\BETA\FILES.LST
  2402.      File Area Upload List.. : C:\TRIBBS\BETA\FILES.LST
  2403.  
  2404.      <F> File Area Description               <+> Next File Area
  2405.      <S> File Area Security                  <-> Previous File Area
  2406.      <T> File Area Sort Type                 <R> Record Number
  2407.      <V> Private File Area                   <A> Add New File Area
  2408.      <P> File Area Path                      <I> Insert New File Area
  2409.      <U> File Area Upload Path               <D> Delete File Area
  2410.      <1> File Area File List                 <Q> Quit
  2411.      <2> File Area Upload List
  2412.  
  2413.      Enter Selection - [F S T V P U 1 2 + - R A I D Q]?
  2414.  
  2415.      -----------------------------------------------------------------
  2416.  
  2417.      As you can see  from this sample display,  the "Edit File  Areas"
  2418.      menu presents you with the following 15 options:
  2419.  
  2420.           <F> File Area Description
  2421.                Pressing <F> allows you to change the file area's name.
  2422.  
  2423.           <+> Next File Area
  2424.                Pressing   <+> will  move the editor  to the  next file
  2425.                area.
  2426.  
  2427.           <S> File Area Security
  2428.                Pressing <S> allows you to set the file area's security
  2429.                level.  This is the  minimum security level a user must
  2430.                have in order to be allowed access to the file area.
  2431.  
  2432.           <-> Previous File Area
  2433.                Pressing <-> will move the  editor to the previous file
  2434.                area.
  2435.  
  2436.           <T> File Area Sort Type
  2437.  
  2438.  
  2439.  
  2440.  
  2441.  
  2442.  
  2443.  
  2444.  
  2445.  
  2446.  
  2447.  
  2448.  
  2449.      The TriBBS Bulletin Board System                               32
  2450.  
  2451.                Pressing <T> allows you to toggle the file  area's sort
  2452.                type.   If the  file area's  sort type  is set  for "By
  2453.                Filename", the "Sort File Areas" Sysop Menu option will
  2454.                sort  the file  area's list  by  filename.   Otherwise,
  2455.                TriBBS will sort the file  area by date.  Normally, you
  2456.                will probably only  use a "By Date" sort  type for your
  2457.                current uploads file area.   That way new uploads  will
  2458.                be listed in the order they were uploaded.
  2459.  
  2460.           <R> Record Number
  2461.                Pressing <R> allows you to  specify the file area to be
  2462.                edited.  TriBBS  will prompt you  for the desired  file
  2463.                area's number.
  2464.  
  2465.           <V> Private File Area
  2466.                Pressing <V> will  toggle the file area's  private area
  2467.                flag.  If  the file area is a private  area, only users
  2468.                that you have specifically given access will be allowed
  2469.                to  access the file area.   You should note that a file
  2470.                area's  security level is  not taken into  account when
  2471.                granting access  to a private  file area.  If  the user
  2472.                has access privileges  to a private file  area, he will
  2473.                be able  to access  the file area,  no matter  what his
  2474.                security level is.  Even you as the sysop cannot access
  2475.                a  private file area  unless you give  yourself access.
  2476.                (See Edit  Users for details  on how a user  is granted
  2477.                access to a private file area.)
  2478.  
  2479.           <A> Add New File Area
  2480.  
  2481.                Pressing <A> adds  a new file area to  your board.  The
  2482.                new file  area will  be  added on  to  the end  of  any
  2483.                existing file areas.
  2484.  
  2485.           <P> File Area Path
  2486.                Pressing  <P> allows  you to  specify  the file  area's
  2487.                path.   This  is  the subdirectory  TriBBS will  use to
  2488.                store the file  area's files and file list.  Do not use
  2489.                a "\" at the end of the pathname.
  2490.  
  2491.           <I> Insert New File Area
  2492.                Pressing <I> inserts  a new file  area in your  board's
  2493.                file areas.  TriBBS will prompt you to enter the number
  2494.                of the file  area you  want the new  file area to  come
  2495.                before.
  2496.  
  2497.  
  2498.           <U> File Area Upload Path
  2499.                Pressing  <U> allows  you to  specify  the file  area's
  2500.                upload path.  All new  uploaded files for the file area
  2501.                will be stored  in the specified  subdirectory.  It  is
  2502.                common practice  to have a new uploads directory to put
  2503.  
  2504.  
  2505.  
  2506.  
  2507.  
  2508.  
  2509.  
  2510.  
  2511.  
  2512.  
  2513.  
  2514.  
  2515.      The TriBBS Bulletin Board System                               33
  2516.  
  2517.                all new files in.  Once you have had a chance to review
  2518.                the upload, you can easily  move the file to its proper
  2519.                file  area.    Do not  use  a  "\" at  the  end  of the
  2520.                pathname.
  2521.  
  2522.           <D> Delete File Area
  2523.                Pressing <D> will delete the current file area.  TriBBS
  2524.                will prompt you to confirm this request before carrying
  2525.                it out.
  2526.  
  2527.           <1> File Area File List
  2528.                Pressing <1> allows you to specify the file area's file
  2529.                list  name.   Whenever you  set the  file area's  path,
  2530.                TriBBS  sets the file  list's name to "path\FILES.LST".
  2531.                However, you  may optionally set your file  list to any
  2532.                file in any directory with this option.
  2533.  
  2534.           <2> File Area Upload List
  2535.                Pressing  <2> allows  you to  specify  the file  area's
  2536.                upload file  list  name.   Whenever  you set  the  file
  2537.                area's  path, TriBBS  sets  the  file  list's  name  to
  2538.                "upload path\FILES.LST".   However, you  may optionally
  2539.                set your  file list to  any file in any  directory with
  2540.                this option.
  2541.  
  2542.           <Q> Quit
  2543.                Pressing <Q> will return you to  the Waiting for Caller
  2544.                screen.   While you are editing  the file areas, TriBBS
  2545.                takes the phone off the hook.  The phone will be placed
  2546.                back  on the hook as soon  as you return to the Waiting
  2547.                for Caller screen.
  2548.  
  2549.  
  2550.      View Callers Log
  2551.      ----------------
  2552.  
  2553.      The  "View Callers  Log"  menu  option allows  you  to view  your
  2554.      board's callers log.  TriBBS maintains a log of a user's activity
  2555.      while a caller is logged on.   This file is named CALLERS.LOG and
  2556.      is kept in  node 1's  MWORK directory.   By  selecting the  "View
  2557.      Callers Log"  menu option, TriBBS  will prompt you for  a date to
  2558.      start viewing the log from.  You can simply press <ENTER> to view
  2559.      the log starting  at the beginning of the current day.  While you
  2560.      are viewing the callers log, TriBBS takes the phone off the hook.
  2561.      The phone will  be placed back on the hook as  soon as you return
  2562.      to the Waiting for Caller screen.
  2563.  
  2564.  
  2565.      Exit TriBBS
  2566.      -----------
  2567.  
  2568.      The "Exit TriBBS"  menu option exits you from  TriBBS and returns
  2569.  
  2570.  
  2571.  
  2572.  
  2573.  
  2574.  
  2575.  
  2576.  
  2577.  
  2578.  
  2579.  
  2580.  
  2581.      The TriBBS Bulletin Board System                               34
  2582.  
  2583.      you to the DOS command prompt.
  2584.  
  2585.  
  2586.      The Modem Status Window
  2587.      -----------------------
  2588.  
  2589.      The middle portion of the Waiting for  Caller screen is the modem
  2590.      status window.  The window will display the current  state of the
  2591.      modem: initialization information and ring detection.  
  2592.  
  2593.  
  2594.      The Statistics Display
  2595.      ----------------------
  2596.  
  2597.      The bottom  portion of the  Waiting for Caller screen  displays a
  2598.      variety of  information about  your board:  the  total number  of
  2599.      calls, the  number of calls  for the  current day, the  number of
  2600.      messages that have been posted during the current day, the number
  2601.      of  uploads for the current day,  the number of downloads for the
  2602.      current day, and the node number.
  2603.  
  2604.  
  2605.      Screen Blanking
  2606.      ---------------
  2607.  
  2608.      After  a short period of  time, TriBBS will  blank the screen and
  2609.      bounce a "TriBBS  Ready For  Caller" message  around the  screen.
  2610.      This is  done to  prevent your  screen from  being burned  by the
  2611.      Waiting  for Caller  screen.   The Waiting  for Caller  screen is
  2612.      redisplayed by pressing any key.
  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
  2654.      screens or  monochrome screens.   TriBBS requires  you to  use an
  2655.      extension of  ANS for ANSI  color screens and BBS  for monochrome
  2656.      screens.    All  display  screens   are  stored  in  the  DISPLAY
  2657.      subdirectory.   If you  have the node  configured to use  its own
  2658.      DISPLAY  directory,  TriBBS  will look  for  the  display screens
  2659.      there.   Otherwise, TriBBS will  look for the display  screens in
  2660.      node 1's DISPLAY directory.
  2661.  
  2662.      If  the caller  has selected  ANSI color  graphics or  TriBBS has
  2663.      autodetected ANSI color  graphics, TriBBS will always  search the
  2664.      DISPLAY subdirectory  for ANS screens.   If TriBBS can't  find an
  2665.      ANS  screen  or  the  caller doesn't  have  ANSI  color  graphics
  2666.      selected,  TriBBS will  search the  DISPLAY  subdirectory for  an
  2667.      appropriate monochrome screen.  If TriBBS can't find  either type
  2668.      of display screen,  TriBBS will either display nothing  if it's a
  2669.      simple display screen or TriBBS  will generate and display a menu
  2670.      on the fly if an appropriate menu screen isn't found.
  2671.  
  2672.  
  2673.      Control Codes
  2674.      -------------
  2675.  
  2676.      By placing certain control codes  in your display screen, you can
  2677.      control  how TriBBS  displays a  screen.   Control codes  are the
  2678.      ASCII codes 1  to 26.  At present, TriBBS supports the use of the
  2679.      following control codes:
  2680.  
  2681.      Code      Description
  2682.       2        Disables the "more prompt".
  2683.       3        Makes the screen  unbreakable.  A breakable  screen can
  2684.                be stopped by the caller pressing <SPACE>.
  2685.       4        Displays the caller's first name.
  2686.       5        Enables the "more prompt".
  2687.       6        Displays the caller's city/state.
  2688.      12        Clears the display screen.
  2689.      14        Makes the screen breakable.
  2690.      15        Displays the caller's original log on date.
  2691.      16        Displays a "more prompt".
  2692.  
  2693.  
  2694.      @-Variables
  2695.      -----------
  2696.  
  2697.      Besides using control codes in display screens to perform certain
  2698.      specified actions, TriBBS also supports the following @-variables
  2699.      in display screens:
  2700.  
  2701.  
  2702.  
  2703.  
  2704.  
  2705.  
  2706.  
  2707.  
  2708.  
  2709.  
  2710.  
  2711.  
  2712.  
  2713.      The TriBBS Bulletin Board System                               36
  2714.  
  2715.      @-variable          Action Taken
  2716.      @BAUDRATE@          Displays the caller's baud rate.
  2717.      @BEEP@              Sends a BELL (07H).
  2718.      @BOARDNAME@         Displays the board's name.
  2719.      @BREAKOFF@          Makes the screen unbreakable.
  2720.      @BREAKON@           Makes the screen breakable.
  2721.      @CALLS@             Displays the caller's number of calls.
  2722.      @CALLSTODAY@        Displays  the caller's  number  of calls  for
  2723.                          today.
  2724.      @CITY@              Displays the caller's city and state.
  2725.      @CLS@               Clears the screen.
  2726.      @DOWNLOADS@         Displays the caller's number of downloads.
  2727.      @FIRST@             Displays the caller's first name.
  2728.      @HANGUP@            Hangs up on the caller.
  2729.      @LASTDATEON@        Displays the caller's last date on.
  2730.      @LASTTIMEON@        Displays the caller's last time on.
  2731.      @MORE@              Displays a "more" prompt.
  2732.      @MOREOFF@           Disables the "more" prompt.
  2733.      @MOREON@            Enables the "more" prompt.
  2734.      @NODE@              Displays the node number.
  2735.      @PHONE@             Displays the caller's phone number.
  2736.      @SECURITY@          Displays the caller's security level.
  2737.      @SYSTEMCALLS@       Displays the board's number of calls.
  2738.      @SYSTEMCALLSTODAY@  Displays  the  board's  number  of calls  for
  2739.                          today.
  2740.      @SYSTEMDATE@        Displays the date.
  2741.      @SYSTEMTIME@        Displays the time.
  2742.      @TIMELEFT@          Displays the number of minutes the caller has
  2743.                          left for this call.
  2744.      @TIMEON@            Displays the number of minutes the caller has
  2745.                          been on for this call.
  2746.      @TIMETHISCALL@      Displays  the  total  number of  minutes  the
  2747.                          caller has for this call.
  2748.      @TOTALNODES@        Displays the board's number of nodes.
  2749.      @UPLOADS@           Displays the caller's number of uploads.
  2750.      @USER@              Displays the caller's full name.
  2751.  
  2752.      You should  note that  case is significant  for the  @-variables.
  2753.      TriBBS will simply ignore @hangup@  in a display screen, but will
  2754.      hangup the phone if it encounters @HANGUP@ in a display screen.
  2755.  
  2756.  
  2757.      Log On and Goodbye Screens
  2758.      --------------------------
  2759.  
  2760.      TriBBS supports up to nine log on screens and one goodbye screen.
  2761.      The filename  for a  log on screen  is LOGONn.ANS  or LOGONn.BBS.
  2762.      Where "n" is  a number from 1 to  9.  After a  caller answers the
  2763.      ANSI color graphics prompt, TriBBS will display either LOGON1.ANS
  2764.      or  LOGON1.BBS.   After  the  caller  has  entered his  name  and
  2765.      password, TriBBS will  display the screens LOGON2 to  LOGON9.  At
  2766.      log  off and  before TriBBS  disconnects the caller,  TriBBS will
  2767.  
  2768.  
  2769.  
  2770.  
  2771.  
  2772.  
  2773.  
  2774.  
  2775.  
  2776.  
  2777.  
  2778.  
  2779.      The TriBBS Bulletin Board System                               37
  2780.  
  2781.      display either GOODBYE.ANS or GOODBYE.BBS.
  2782.  
  2783.  
  2784.      Security Specific Log On Screens
  2785.      --------------------------------
  2786.  
  2787.      TriBBS supports security specific  log on screens.  The  filename
  2788.      for  a security  specific log  on  screen is  either nSEC.ANS  or
  2789.      nSEC.BBS.  Where "n" is the security level for the log on screen.
  2790.      Security  specific  log  on screens  are  displayed  after TriBBS
  2791.      displays the normal log on screens.
  2792.  
  2793.  
  2794.      Newsletter Log On Screen
  2795.      ------------------------
  2796.  
  2797.      TriBBS supports a  newsletter log on screen.  The  filename for a
  2798.      newsletter log on screen is either BBSNEWS.ANS or BBSNEWS.BBS.  A
  2799.      newsletter log on screen is  displayed to the caller after TriBBS
  2800.      displays any security specific log  on screens.  A newsletter log
  2801.      on screen  is only  displayed if  it has been  updated since  the
  2802.      user's last call.
  2803.  
  2804.  
  2805.      User Specific Log On Screens
  2806.      ----------------------------
  2807.  
  2808.      TriBBS supports user specific log on screens.  The filename for a
  2809.      user specific log on screen is either n.ANS or n.BBS.   Where "n"
  2810.      is the  caller's user number.   User specific log  on screens are
  2811.      displayed after  TriBBS displays  any newsletter  log on  screen.
  2812.      Once a  user specific  log on  screen has been  displayed to  the
  2813.      appropriate  caller,  TriBBS  automatically  deletes the  screen.
  2814.      User specific screens are unique in the fact that they are always
  2815.      stored in node 1's DISPLAY directory.
  2816.  
  2817.  
  2818.      New User Screen
  2819.      ---------------
  2820.  
  2821.      After a new user  enters his name and indicates that  he is a new
  2822.      user, TriBBS will display a  special new user screen named either
  2823.      NEWUSER.ANS or NEWUSER.BBS.
  2824.  
  2825.  
  2826.      Bulletin Menu and Bulletins
  2827.      ---------------------------
  2828.  
  2829.      Normally,  TriBBS  will generate  a  Bulletin  Menu on  the  fly;
  2830.      however, you may use a custom Bulletin Menu by naming the display
  2831.      files BULLETIN.ANS and BULLETIN.BBS.
  2832.  
  2833.  
  2834.  
  2835.  
  2836.  
  2837.  
  2838.  
  2839.  
  2840.  
  2841.  
  2842.  
  2843.  
  2844.  
  2845.      The TriBBS Bulletin Board System                               38
  2846.  
  2847.      You can have from 1 to 99 bulletins by naming them as BULLETn.ANS
  2848.      and BULLETn.BBS.  Where "n" is a number from 1 to 99.
  2849.  
  2850.  
  2851.      Main Menu
  2852.      ---------
  2853.  
  2854.      Normally,  TriBBS will  generate  a Main  Menu  for the  caller's
  2855.      security level on the fly; however, you may use custom Main Menus
  2856.      by naming the  display files MAINn.ANS and MAINn.BBS.   Where "n"
  2857.      is the menu's security level.  You may also have custom Main Menu
  2858.      display screens called MAINALL.ANS and MAINALL.BBS.  These custom
  2859.      screens will be displayed if  none of your MAINn.ANS or MAINn.BBS
  2860.      screens match the caller's security level.
  2861.  
  2862.  
  2863.      Message Menu
  2864.      ------------
  2865.  
  2866.      Normally,  TriBBS will generate  a Message Menu  for the caller's
  2867.      security level  on the fly;  however, you may use  custom Message
  2868.      menus by naming the display files MESSn.ANS and MESSn.BBS.  Where
  2869.      "n"  is the  menu's security  level.   You may  also have  custom
  2870.      Message Menu display screens  called MESSALL.ANS and MESSALL.BBS.
  2871.      These custom screens will be  displayed if none of your MESSn.ANS
  2872.      or MESSn.BBS screens match the caller's security level.
  2873.  
  2874.  
  2875.      File Menu
  2876.      ---------
  2877.  
  2878.      Normally, TriBBS  will  generate a  File  Menu for  the  caller's
  2879.      security level on the fly; however, you may use custom File Menus
  2880.      by naming the  display files FILEn.ANS and FILEn.BBS.   Where "n"
  2881.      is the menu's security level.  You may also have custom File Menu
  2882.      display screens called FILEALL.ANS and FILEALL.BBS.  These custom
  2883.      screens will be displayed if  none of your FILEn.ANS or FILEn.BBS
  2884.      screens match the caller's security level.
  2885.  
  2886.  
  2887.      Upload Screens
  2888.      --------------
  2889.  
  2890.      TriBBS supports an optional upload  display screen.  This display
  2891.      screen, if present,  is displayed  after the  caller selects  the
  2892.      File  Menu's Upload  option.   The  file names  for the  optional
  2893.      upload screens are UPn.ANS and UPn.BBS.  Where "n" is the display
  2894.      screen's security level.  You may also have custom upload display
  2895.      screens named UPALL.ANS and UPALL.BBS.  These custom screens will
  2896.      be displayed if none of your UPn.ANS or UPn.BBS screens match the
  2897.      caller's security level.
  2898.  
  2899.  
  2900.  
  2901.  
  2902.  
  2903.  
  2904.  
  2905.  
  2906.  
  2907.  
  2908.  
  2909.  
  2910.  
  2911.      The TriBBS Bulletin Board System                               39
  2912.  
  2913.      Download Screens
  2914.      ----------------
  2915.  
  2916.      TriBBS  supports an  optional  download  display  screen.    This
  2917.      display screen, if present, is displayed after the caller selects
  2918.      the File Menu's Download option.  The file names for the optional
  2919.      download screens are  DOWNn.ANS and DOWNn.BBS.  Where  "n" is the
  2920.      display  screen's  security level.    You  may also  have  custom
  2921.      download  display  screens  named  DOWNALL.ANS  and  DOWNALL.BBS.
  2922.      These custom screens will be  displayed if none of your DOWNn.ANS
  2923.      or DOWNn.BBS screens match the caller's security level.
  2924.  
  2925.  
  2926.      Door Menu
  2927.      ---------
  2928.  
  2929.      Normally,  TriBBS will  generate  a Door  Menu  for the  caller's
  2930.      security level on the fly; however, you may use custom Door Menus
  2931.      by naming the  display files DOORn.ANS and DOORn.BBS.   Where "n"
  2932.      is the menu's  security level.  You  may also have a  custom Door
  2933.      Menu  display screens called  DOORALL.ANS and  DOORALL.BBS. These
  2934.      custom screens  will be  displayed if none  of your  DOORn.ANS or
  2935.      DOORn.BBS screens match the caller's security level.
  2936.  
  2937.  
  2938.      Door Bulletin Menu and Door Bulletins
  2939.      -------------------------------------
  2940.  
  2941.      Normally, TriBBS will  generate a Door Bulletin Menu  on the fly;
  2942.      however, you  may use a  custom Door Bulletin Menu  by naming the
  2943.      display files DOORBULL.ANS and DOORBULL.BBS.
  2944.  
  2945.      You  can  have from  1 to  99  door bulletins  by naming  them as
  2946.      DRBULLn.ANS and DRBULLn.BBS.  Where "n" is a number from 1 to 99.
  2947.  
  2948.  
  2949.      Questionnaire Menu
  2950.      -----------------
  2951.  
  2952.      Normally,  TriBBS  will  generate a  Questionnaire  Menu  for the
  2953.      caller's security level on the fly; however, you may use a custom
  2954.      Questionnaire Menu  by naming  the display  files QUESTn.ANS  and
  2955.      QUESTn.BBS.   Where  "n" is the  menu's security level.   You may
  2956.      also  have  custom  Questionnaire  Menu  display  screens  called
  2957.      QUESTALL.ANS  or  QUESTALL.BBS.   These  custom  screens  will be
  2958.      displayed if none of your QUESTn.ANS or QUESTn.BBS  screens match
  2959.      the caller's security level.
  2960.  
  2961.  
  2962.      Sysop Menu
  2963.      ----------
  2964.  
  2965.  
  2966.  
  2967.  
  2968.  
  2969.  
  2970.  
  2971.  
  2972.  
  2973.  
  2974.  
  2975.  
  2976.  
  2977.      The TriBBS Bulletin Board System                               40
  2978.  
  2979.      Normally,  TriBBS will  generate  a Sysop  Menu for  the caller's
  2980.      security  level on  the fly;  however, you  may use  custom Sysop
  2981.      Menus  by naming  the display  files  SYSOPn.ANS and  SYSOPn.BBS.
  2982.      Where "n" is the menu's security level.  You may also have custom
  2983.      Sysop Menu display screens called  SYSOPALL.ANS and SYSOPALL.BBS.
  2984.      These custom screens will be displayed if none of your SYSOPn.ANS
  2985.      or SYSOPn.BBS screens match the caller's security level.
  2986.  
  2987.  
  2988.      List of Conferences
  2989.      -------------------
  2990.  
  2991.      TriBBS supports an optional custom  list of conferences that will
  2992.      be  displayed  whenever  a  caller wants  to  change  the message
  2993.      conference  he is in.   The file names  for the custom conference
  2994.      listings are  MSGn.ANS and  MSGn.BBS.  Where  "n" is  the display
  2995.      screen's security  level.   You may  also have  a custom  list of
  2996.      conference  names called MSGALL.ANS and MSGALL.BBS.  These custom
  2997.      screens will  be displayed if  none of your MSGn.ANS  or MSGn.BBS
  2998.      display screens match the caller's security level.
  2999.  
  3000.  
  3001.      List of File Areas
  3002.      ------------------
  3003.  
  3004.      TriBBS supports an  optional custom list of file  areas that will
  3005.      be displayed whenever a caller wants  to change the file area  he
  3006.      is  in.   The file names  for the  custom file area  listings are
  3007.      DIRSn.ANS and  DIRSn.BBS.   Where  "n"  is the  display  screen's
  3008.      security level.   You may also have  a custom list of  file areas
  3009.      called DIRSALL.ANS and DIRSALL.BBS   These custom screens will be
  3010.      displayed if none of your DIRSn.ANS or  DIRSn.BBS display screens
  3011.      match the caller's security level.
  3012.  
  3013.      Chat Screens
  3014.      ------------
  3015.  
  3016.      TriBBS  supports three  optional  chat  related display  screens:
  3017.      SORRY.ANS/SORRY.BBS  will  be   displayed  if  the   sysop  isn't
  3018.      available for  chat, USERCHAT.ANS/USERCHAT.BBS will  be displayed
  3019.      if  the   chat   is  initiated   at  the   user's  request,   and
  3020.      SYSCHAT.ANS/SYSCHAT.BBS   will  be  displayed   if  the  chat  is
  3021.      initiated by the sysop.
  3022.  
  3023.  
  3024.      Log On Related Screens
  3025.      ----------------------
  3026.  
  3027.      TriBBS  supports seven optional  log on related  display screens:
  3028.      LOCKOUT.ANS/LOCKOUT.BBS  will be displayed if the caller has been
  3029.      locked  out,  TOOLOW.ANS/TOOLOW.BBS  will  be  displayed  if  the
  3030.      caller's    security   level   is   too   low   for   the   node,
  3031.  
  3032.  
  3033.  
  3034.  
  3035.  
  3036.  
  3037.  
  3038.  
  3039.  
  3040.  
  3041.  
  3042.  
  3043.      The TriBBS Bulletin Board System                               41
  3044.  
  3045.      NONEW.ANS/NONEW.BBS  will be displayed if the new user's security
  3046.      level    is    less    than    the    node's    security   level,
  3047.      TOOMANY.ANS/TOOMANY.BBS  will  be  displayed if  the  caller  has
  3048.      exceeded his number  of daily calls, PENDING.ANS  and PENDING.BBS
  3049.      will be displayed if the caller's time has been adjusted due to a
  3050.      pending event, and FRONTEND.ANS/FRONTEND.BBS will be displayed if
  3051.      the caller's time has been adjusted due to a frontend program.
  3052.  
  3053.      <F8> Logoff Screen
  3054.      ------------------
  3055.  
  3056.      Whenever  the sysop  presses the  <F8> key,  TriBBS  will display
  3057.      either NUKE.ANS or NUKE.BBS and log the caller off the system.
  3058.  
  3059.  
  3060.      Making Your Own Display Screens
  3061.      -------------------------------
  3062.  
  3063.      To make your own custom display screens, you'll need  a good ANSI
  3064.      screen editor.  Perhaps  one of the  best is a shareware  product
  3065.      called TheDraw.   It  has many  powerful features including  ANSI
  3066.      animation.
  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
  3181.      maintain is its  powerful menu system.  The TriBBS menu system is
  3182.      comprised of eight  menus: the Bulletin Menu, the  Main Menu, the
  3183.      Message Menu,  the File  Menu, the Door  Menu, the  Door Bulletin
  3184.      Menu, the Questionnaire Menu, and the Sysop Menu.  As you already
  3185.      know, TriBBS allows  you to use your own  security level specific
  3186.      menus; however, TriBBS  can generate any of its  eight menus from
  3187.      the  information contained in its eight menu configuration files.
  3188.      These  configuration  files have  an  extension of  .MNU  and are
  3189.      located in each node's NWORK subdirectory.
  3190.  
  3191.  
  3192.      The Bulletin Menu Configuration File
  3193.      ------------------------------------
  3194.  
  3195.      The Bulletin  Menu file has  a name of BULLETIN.MNU.   You should
  3196.      note that this is an optional menu configuration file and is only
  3197.      necessary if you  have bulletins and aren't using custom Bulletin
  3198.      Menus.  As with all TriBBS menu configuration files, BULLETIN.MNU
  3199.      is a  text file  and can  be edited  with any  text editor.   The
  3200.      format for BULLETIN.MNU is as follows:
  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
  3257.                               ANSI color menu.
  3258.  
  3259.      border foreground        is  the border  foreground color  for an
  3260.                               ANSI color menu.
  3261.  
  3262.      background               is  the  background  color for  an  ANSI
  3263.                               color menu.
  3264.  
  3265.      foreground               is  the  foreground  color for  an  ANSI
  3266.                               color menu.
  3267.  
  3268.      description              is  one  or  more  descriptions  of  the
  3269.                               bulletins.  These should be in the order
  3270.                               of  your bulletins.    For example,  the
  3271.                               first   description   should    be   for
  3272.                               BULLET1.ANS and BULLET1.BBS,  the second
  3273.                               description  should  be  for BULLET2.ANS
  3274.                               and BULLET2.BBS, etc.
  3275.  
  3276.      -----------------------------------------------------------------
  3277.  
  3278.      The following is a sample BULLETIN.MNU file:
  3279.  
  3280.      -----------------------------------------------------------------
  3281.      7,0,4,15
  3282.      Rules of the BBS
  3283.      TriBBS 1.0 History
  3284.      -----------------------------------------------------------------
  3285.  
  3286.  
  3287.      The Main Menu Configuration File
  3288.      --------------------------------
  3289.  
  3290.      The Main Menu configuration file has a name of MAIN.MNU.  As with
  3291.      all other  TriBBS menu  configuration files,  MAIN.MNU is  a text
  3292.      file and  can be  edited with any  text editor.   The  format for
  3293.      MAIN.MNU is as follows:
  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
  3334.                               ANSI color menu.
  3335.  
  3336.      border foreground        is the  border foreground  color for  an
  3337.                               ANSI color menu.
  3338.  
  3339.      background               is the  background  color  for  an  ANSI
  3340.                               color menu.
  3341.  
  3342.      foreground               is the  foreground  color  for  an  ANSI
  3343.                               color 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
  3352.      the configuration  file's first  line and each  of the  menu item
  3353.      hotkeys (the character in the first column) must remain the same.
  3354.      The following is 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
  3404.                the Bulletin Menu.
  3405.  
  3406.           M,Message Menu,security level
  3407.                By pressing <M> at the Main Menu, TriBBS will branch to
  3408.                the Message Menu.
  3409.  
  3410.           F,File Menu,security level
  3411.                By pressing <F> at the Main Menu, TriBBS will branch to
  3412.                the File Menu.
  3413.  
  3414.           D,Door Menu,security level
  3415.                By pressing <D> at the Main Menu, TriBBS will branch to
  3416.                the Door Menu.   If your board doesn't  have any doors,
  3417.                you  should  set  the security  level  for  this option
  3418.                higher than anybody's security level.
  3419.  
  3420.           T,TeleChat Menu,security level
  3421.                By pressing <T> at the Main Menu, TriBBS will branch to
  3422.                the TeleChat  Menu.  If  you are running a  single line
  3423.                BBS, you will should disable this option by setting its
  3424.                security 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
  3443.                the Questionnaire Menu.  If your board doesn't have any
  3444.                questionnaires, you should  set the security  level for
  3445.                this 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
  3449.                the Sysop Menu.  IMPORTANT: The security level for this
  3450.                option should  be set for  at least your  minimum sysop
  3451.                security level.
  3452.  
  3453.           C,Comment to Sysop,security level
  3454.                By pressing <C>  at the Main Menu, TriBBS  will let the
  3455.                caller  send a  private  message  to  the sysop.    The
  3456.                message  will be  saved in  the  board's first  message
  3457.                conference.
  3458.  
  3459.           A,Toggle ANSI Graphics Mode,security level
  3460.                By  pressing <A> at  the Main Menu,  TriBBS will toggle
  3461.                ANSI color graphics on and off.
  3462.  
  3463.           N,Newsletter,security level
  3464.                By pressing  <N> at the Main Menu,  TriBBS will display
  3465.                the board's newsletter, if any.
  3466.  
  3467.           Y,Your Personal Information,security level
  3468.                By pressing <Y>  at the Main Menu, TriBBS  will let the
  3469.                caller  display  and  edit  some  of  his  information.
  3470.                TriBBS will display the following menu to the caller:
  3471.  
  3472.           ------------------------------------------------------------
  3473.  
  3474.           Name......: Mark Goodwin
  3475.           Address...: Bangor, Me
  3476.           Phone.....: 207-941-0805      Birth.........: 10/19/56
  3477.           First Call: 11/23/91          Last Call.....: 06/24/92 08:36
  3478.           Uploads...: 66                Downloads.....: 49
  3479.           K Uploaded: 1668              K Downloaded..: 2103
  3480.           Messages..: 141               Editor........: None
  3481.           Times On..: 495               Security Level: 100
  3482.           Password..: Install           Protocol......: None
  3483.           Chat......: Available
  3484.  
  3485.           <A>ddress, <P>assword,  Phone <N>umber,  <D>efault Protocol,
  3486.           <E>ditor, Un<v>ailable for Chat, <Q>uit:
  3487.  
  3488.           ------------------------------------------------------------
  3489.  
  3490.                As you  can  see from  this sample  display, the  "Your
  3491.                Personal  Information"  menu features  the  following 6
  3492.                options:
  3493.  
  3494.  
  3495.  
  3496.  
  3497.  
  3498.  
  3499.  
  3500.  
  3501.  
  3502.  
  3503.  
  3504.  
  3505.      The TriBBS Bulletin Board System                               48
  3506.  
  3507.                     <A>ddress
  3508.                          Pressing <A>  prompts the caller  for his new
  3509.                          city/state.
  3510.  
  3511.                     <P>assword
  3512.                          Pressing <P> prompts the  caller for his  new
  3513.                          password.
  3514.  
  3515.                     Phone <N>umber
  3516.                          Pressing <N>  prompts the caller for  his new
  3517.                          phone number.
  3518.  
  3519.                     <D>efault Protocol
  3520.                          Pressing  <D> prompts the  caller to select a
  3521.                          new default protocol.
  3522.  
  3523.                     <E>ditor
  3524.                          Pressing <E> prompts  the caller to  select a
  3525.                          new default editor.
  3526.  
  3527.                     A<v>ailable, Una<v>ailable
  3528.                          Pressing <V>  toggles the  caller's multinode
  3529.                          chat  status.     By  default,  all  caller's
  3530.                          multinode chat status is  set to "available".
  3531.                          However, the  caller can  optionally set  his
  3532.                          chat  status to  "unavailable" if  he doesn't
  3533.                          want  to  be  interrupted  by multinode  chat
  3534.                          pages.
  3535.  
  3536.                     <Q>uit
  3537.                          Pressing <Q>  returns the caller to  the Main
  3538.                          Menu.
  3539.  
  3540.           I,System Information,security level
  3541.                By pressing <I> at the Main Menu, TriBBS will display a
  3542.                number of the board's statistics.
  3543.  
  3544.           U,List of Users,security level
  3545.                By pressing <U> at the Main Menu, TriBBS will display a
  3546.                list of the board's users.
  3547.  
  3548.           W,Who's On,security level
  3549.                By pressing <W> at the Main Menu, TriBBS will display a
  3550.                list of who's on all of the board's nodes.  If  you are
  3551.                running a single  line BBS, you  will probably want  to
  3552.                disable this  option  by  setting  its  security  level
  3553.                higher than any of the board's users.
  3554.  
  3555.           X,Expert Mode,security level
  3556.                Pressing <X> will toggle the caller's expert mode flag.
  3557.                If the  caller's expert mode flag is  set for "Expert",
  3558.                TriBBS will not  display the menus for the  caller.  If
  3559.  
  3560.  
  3561.  
  3562.  
  3563.  
  3564.  
  3565.  
  3566.  
  3567.  
  3568.  
  3569.  
  3570.  
  3571.      The TriBBS Bulletin Board System                               49
  3572.  
  3573.                the  caller's  expert  mode  flag  is  set  for  "Super
  3574.                Expert",  TriBBS will  not display  the  menus for  the
  3575.                caller   and   will  use   abbreviated   menu  prompts.
  3576.                Otherwise, TriBBS will display the menus to the caller.
  3577.  
  3578.           P,Page Sysop,security level
  3579.                Pressing  <P> will  page the  sysop.   As  soon as  the
  3580.                caller  pages the sysop, TriBBS will display a blinking
  3581.                asterisk  in  the  user  status  window's  upper  right
  3582.                corner.   This blinking  asterisk will  continue to  be
  3583.                displayed  until either the  sysop answers the  page or
  3584.                the caller logs off.
  3585.  
  3586.           G,Goodbye,security level
  3587.                Pressing <G> will log the caller off the board.
  3588.  
  3589.  
  3590.      The Message Menu Configuration File
  3591.      -----------------------------------
  3592.  
  3593.      The Message Menu  configuration file has  a name of  MESSAGE.MNU.
  3594.      As with all other TriBBS menu configuration files, MESSAGE.MNU is
  3595.      a text file and  can be edited with any text  editor.  The format
  3596.      for MESSAGE.MNU is as follows:
  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
  3657.                               ANSI color menu.
  3658.  
  3659.      border foreground        is the  border foreground  color for  an
  3660.                               ANSI color menu.
  3661.  
  3662.      background               is  the  background  color  for an  ANSI
  3663.                               color menu.
  3664.  
  3665.      foreground               is  the  foreground  color  for an  ANSI
  3666.                               color 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
  3674.      their descriptions can be changed.  However, the color codes must
  3675.      be  in the configuration file's  first line and  each of the menu
  3676.      item hotkeys (the characters in the first column) must remain the
  3677.      same.  The following 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
  3725.                message conference.   After  displaying a  list of  the
  3726.                conferences that  are available  to the  caller, TriBBS
  3727.                will prompt him for the 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
  3732.                caller for the name to address  the message to.  If the
  3733.                current conference isn't a  net mail conference, TriBBS
  3734.                will check  to see if  the addressee is  a user  of the
  3735.                board.  Messages addressed to  Sysop will be changed to
  3736.                your  name.    If  the  message  is   addressed  to  an
  3737.                individual,  TriBBS will ask  if the message  should be
  3738.                flagged  as PUBLIC.   TriBBS  will then prompt  for the
  3739.                message  subject.   If  the conference  is  a net  mail
  3740.                conference, TriBBS will ask the caller  if he wants the
  3741.                message  ECHOed.   If the  conference  is a  Fido-style
  3742.                netmail  conference, TriBBS will ask the caller for the
  3743.                recipient's network address.   From there,  TriBBS will
  3744.                let the caller enter his  message using the TriBBS line
  3745.                editor or full screen editor.  
  3746.  
  3747.  
  3748.                If the  caller is using  the line editor,  the editor's
  3749.                menu can be  displayed by pressing  <ENTER> on a  blank
  3750.                line.   The following are  the options the  line editor
  3751.                menu offers:
  3752.  
  3753.                <S>ave
  3754.                     Pressing <S> will save the message.
  3755.  
  3756.                <A>bort
  3757.  
  3758.  
  3759.  
  3760.  
  3761.  
  3762.  
  3763.  
  3764.  
  3765.  
  3766.  
  3767.  
  3768.  
  3769.      The TriBBS Bulletin Board System                               52
  3770.  
  3771.                     Pressing <A> will abort the message.
  3772.  
  3773.                <C>ontinue
  3774.                     Pressing  <C>  will start  the  line editor  again
  3775.                     where the message left off.
  3776.  
  3777.                <L>ist
  3778.                     Pressing <L> will list the message.
  3779.  
  3780.                <D>elete Line
  3781.                     Pressing <D> will prompt the caller for the number
  3782.                     of the line he wants deleted.
  3783.  
  3784.                <I>nsert Line
  3785.                     Pressing <I> will prompt the caller for the number
  3786.                     of the line he wants a blank line inserted before.
  3787.  
  3788.                <E>dit Line
  3789.                     Pressing <E> will prompt the caller for the number
  3790.                     of the line he would like to edit.
  3791.  
  3792.                <R>eplace Text:
  3793.                     Pressing <R> will prompt the caller for the number
  3794.                     of the line  he would like  to search and  replace
  3795.                     text in.  After selecting the desired line, TriBBS
  3796.                     will prompt  the caller  to enter  the search  and
  3797.                     replace strings.  These strings are entered on the
  3798.                     same line  with  a semicolon  separating  the  two
  3799.                     strings.   TriBBS will  then search  the line  for
  3800.                     occurrences of the  search string.  If  the search
  3801.                     string  is found,  it  will  be  replaced  by  the
  3802.                     replace string.
  3803.  
  3804.                <Q>uote
  3805.                     Pressing <Q> will allow the caller to quote from a
  3806.                     message  he is replying  to.  TriBBS  will display
  3807.                     the  original message and then prompt the call for
  3808.                     the first and last lines to be quoted.  (This menu
  3809.                     option is only available if the caller is replying
  3810.                     to another message.)
  3811.  
  3812.                If the  caller is  using  the full  screen editor,  the
  3813.                editor's menu  can be displayed by pressing <ESC>.  The
  3814.                following are the  options the full screen  editor menu
  3815.                offers:
  3816.  
  3817.                <S>ave
  3818.                     Pressing <S> will save the message.
  3819.  
  3820.                <A>bort
  3821.                     Pressing <A> will abort the message.
  3822.  
  3823.  
  3824.  
  3825.  
  3826.  
  3827.  
  3828.  
  3829.  
  3830.  
  3831.  
  3832.  
  3833.  
  3834.  
  3835.      The TriBBS Bulletin Board System                               53
  3836.  
  3837.                <C>ontinue
  3838.                     Pressing  <C> will return  the caller to  the full
  3839.                     screen editor.
  3840.  
  3841.                <H>elp
  3842.                     Pressing  <H> will  display  a  help  screen  that
  3843.                     describes what control keys the full screen editor
  3844.                     offers.
  3845.  
  3846.                While editing a  message using the full  screen editor,
  3847.                the  caller can  use anyone  of  the following  control
  3848.                keys:
  3849.  
  3850.                WordStar Key    IBM Key       Function
  3851.                <CTRL><S>       <LEFT ARROW>  Move left 1 character
  3852.                <CTRL><D>       <RIGHT ARROW> Move right 1 character
  3853.                <CTRL><E>       <UP ARROW>    Move up 1 line
  3854.                <CTRL><X>       <DOWN ARROW>  Move down 1 line
  3855.                <CTRL><I>       <TAB>         Move cursor  to next  tab
  3856.                                              zone
  3857.                <CTRL><P>       <END>         Move to end of line
  3858.                <CTRL><W>       <HOME>        Move to beginning of line
  3859.                <CTRL><R>       <PG UP>       Move up a page
  3860.                <CTRL><C>       <PG DN>       Move down a page
  3861.                <CTRL><G>                     Delete   character  under
  3862.                                              cursor
  3863.                <CTRL><H>       <BACKSPACE>   Delete character to  left
  3864.                                              of cursor
  3865.                <CTRL><Y>                     Delete current line
  3866.                <CTRL><B>                     Reformat paragraph
  3867.                <CTRL><L>                     Redraw screen
  3868.                <CTRL><O>                     Quote message
  3869.                <CTRL><V>       <INSERT>      Toggle    insert/overtype
  3870.                                              mode
  3871.  
  3872.                IMPORTANT:  The "IBM Keys" are only available to remote
  3873.                callers if  their communications program  supports ANSI
  3874.                keyboard emulation.
  3875.  
  3876.           R,Read Messages,security level
  3877.                Pressing  <R>  allows  the  caller  to  read  messages.
  3878.                TriBBS  will  prompt the  caller  if he  wants  to read
  3879.                messages  in   just   the   current   conference,   all
  3880.                conferences, the  caller's queued conferences,  or quit
  3881.                to  the Message  Menu.   For  each message  conference,
  3882.                TriBBS allows  the caller to  enter the  number of  the
  3883.                first  message to be  read, only read  new messages, or
  3884.                quit to the Message Menu.
  3885.  
  3886.                While reading  messages, the  caller will  be presented
  3887.                with the following options:
  3888.  
  3889.  
  3890.  
  3891.  
  3892.  
  3893.  
  3894.  
  3895.  
  3896.  
  3897.  
  3898.  
  3899.  
  3900.  
  3901.      The TriBBS Bulletin Board System                               54
  3902.  
  3903.                <R>eply
  3904.                     Pressing  <R> will  allow the  caller  to enter  a
  3905.                     reply  to the message.   If the message is PUBLIC,
  3906.                     TriBBS will give  the caller the option  of making
  3907.                     the reply PRIVATE.
  3908.  
  3909.                Read Re<p>lies
  3910.                     Pressing  <p>  will  allow the  caller  to  read a
  3911.                     message's  replies.    After  reading  all  of the
  3912.                     replies,  TriBBS  will  return  to  the   original
  3913.                     message.   (This option  is only available  if the
  3914.                     message has replies.)
  3915.  
  3916.                <N>umber
  3917.                     Pressing  <N>  prompts  the caller  to  enter  the
  3918.                     number of the message to be read next.
  3919.  
  3920.                <D>elete
  3921.                     Pressing <D> will  allow the caller to  delete the
  3922.                     message.   (This option  is only available  if the
  3923.                     caller has at least a minimum sysop security level
  3924.                     or  the conference  allows user  deletion and  the
  3925.                     message is either from or to the caller.)
  3926.  
  3927.                <U>ndelete
  3928.                     Pressing <U> will  allow the caller to  undelete a
  3929.                     previously deleted  message.  (This option is only
  3930.                     available if  the caller  has at  least a  minimum
  3931.                     sysop security level.)
  3932.  
  3933.                Pu<b>lic
  3934.                     Pressing <b> will  make a PRIVATE  message PUBLIC.
  3935.                     (This option is  only available if the  caller has
  3936.                     at  least a minimum  sysop security level  and the
  3937.                     message is PRIVATE.)
  3938.  
  3939.                Pri<v>ate
  3940.                     Pressing <v>  will make a PUBLIC  message PRIVATE.
  3941.                     (This option is  only available if the  caller has
  3942.                     at  least a minimum  sysop security level  and the
  3943.                     message is PUBLIC.)
  3944.  
  3945.                Permanen<t>, <T>ransient
  3946.                     Pressing  <T>  will   toggle  a  message's  status
  3947.                     between permanent  or transient.  By  default, all
  3948.                     messages are transient.  If a message is marked as
  3949.                     permanent,  the   TriPack  message   base  packing
  3950.                     utility will not delete the message.  (This option
  3951.                     is only  available if  the caller  has at  least a
  3952.                     minimum sysop security level.)
  3953.  
  3954.                <M>ove
  3955.  
  3956.  
  3957.  
  3958.  
  3959.  
  3960.  
  3961.  
  3962.  
  3963.  
  3964.  
  3965.  
  3966.  
  3967.      The TriBBS Bulletin Board System                               55
  3968.  
  3969.                     Pressing  <M>  will  allow the  caller  to  move a
  3970.                     message  to another  message  conference.   TriBBS
  3971.                     will prompt the  caller to enter the number of the
  3972.                     message's  new conference.   (This option  is only
  3973.                     available if  the caller  has at  least a  minimum
  3974.                     sysop security level.)
  3975.  
  3976.                <C>opy
  3977.                     Pressing  <C>  will  allow the  caller  to  copy a
  3978.                     message  to another  message  conference.   TriBBS
  3979.                     will  prompt the caller to enter the number of the
  3980.                     message's new conference.   (This  option is  only
  3981.                     available if  the caller  has at  least a  minimum
  3982.                     sysop security level.)
  3983.  
  3984.                <S>ave
  3985.                     Pressing <S>  will allow  the caller  to save  the
  3986.                     message to a  disk file.   TriBBS will prompt  the
  3987.                     caller for  the  name  of  the file  to  save  the
  3988.                     message  to.  If  the file already  exists, TriBBS
  3989.                     will append the  message to the  end of the  file.
  3990.                     If  the file doesn't exist, TriBBS will create the
  3991.                     file.    (This  option is  only  available  if the
  3992.                     caller  has  at  least a  minimum  sysop  security
  3993.                     level.)
  3994.  
  3995.                <E>dit
  3996.                     Pressing  <E>  allows  the  caller  to   edit  the
  3997.                     message's  contents.   You  should  note that  the
  3998.                     original message is deleted and the new message is
  3999.                     added to the end of the message conference.  (This
  4000.                     option  is only  available if  the  caller has  at
  4001.                     least a minimum sysop security level.)
  4002.  
  4003.                <-> Prev
  4004.                     Pressing  <-> will  move  back  to the  previously
  4005.                     displayed message.
  4006.  
  4007.                <+/ENTER> Next Message
  4008.                     Pressing  <+>  or  <ENTER> moves  on  to  the next
  4009.                     message.
  4010.  
  4011.                <Q>uit
  4012.                     Pressing <Q> will allow the caller to quit reading
  4013.                     messages in this message conference.
  4014.  
  4015.           N,New Messages,security level
  4016.                Pressing  <N> allows the  caller to read  new messages.
  4017.                TriBBS maintains pointers in each message conference of
  4018.                the  highest message number the caller has read. TriBBS
  4019.                will prompt the caller if  he wants to read messages in
  4020.                just  the  current  conference,  all  conferences,  the
  4021.  
  4022.  
  4023.  
  4024.  
  4025.  
  4026.  
  4027.  
  4028.  
  4029.  
  4030.  
  4031.  
  4032.  
  4033.      The TriBBS Bulletin Board System                               56
  4034.  
  4035.                caller's  queued conferences,  or quit  to the  Message
  4036.                Menu.  For  each message conference, TriBBS  allows the
  4037.                caller  to read the conference's new messages, skip the
  4038.                conference, or quit to the Message Menu.
  4039.  
  4040.                While reading  messages, the  caller will be  presented
  4041.                with  the same  options as  TriBBS uses with  the "Read
  4042.                Messages" menu option.
  4043.  
  4044.           Y,Your Messages,security level
  4045.                Pressing  <Y> allows the  caller to read  his messages.
  4046.                TriBBS will prompt  the caller if he wants  to read his
  4047.                messages  in   just   the   current   conference,   all
  4048.                conferences, the  caller's queued conferences,  or quit
  4049.                to  the Message  menu.   For  each message  conference,
  4050.                TriBBS allows the caller to  read the message to him in
  4051.                the conference or quit to the Message Menu.
  4052.  
  4053.                While reading messages,  the caller  will be  presented
  4054.                with the  same options  as TriBBS uses  with the  "Read
  4055.                Messages" and "New Messages" menu options.
  4056.  
  4057.           S,Set Conference Queue,security level
  4058.                Pressing  <S> allows  the caller  to  set a  conference
  4059.                queue.   A conference queue allows the caller to select
  4060.                whether or not a conference  will be read while reading
  4061.                messages  in queued conferences.  TriBBS will display a
  4062.                menu with the following three options:
  4063.  
  4064.                <L>ist Your Queue
  4065.                     Entering <L>  presents a  list of  the conferences
  4066.                     that are  available  to  the  user  and  indicates
  4067.                     whether or not they are queued conferences.
  4068.  
  4069.                <####> Conference to Toggle
  4070.                     Entering a conference's number toggle's its queued
  4071.                     status.
  4072.  
  4073.                <ENTER> to Quit
  4074.                     Simply pressing <ENTER> returns the  caller to the
  4075.                     Message Menu.
  4076.  
  4077.           M,Main Menu,security level
  4078.                Pressing <M> returns the caller to the Main Menu.
  4079.  
  4080.           X,Expert Mode,security level
  4081.                Pressing <X> will toggle the caller's expert mode flag.
  4082.                If  the caller's expert mode  flag is set for "Expert",
  4083.                TriBBS will not  display the menus for the  caller.  If
  4084.                the  caller's  expert  mode  flag  is  set  for  "Super
  4085.                Expert",  TriBBS will  not display  the  menus for  the
  4086.                caller   and  will   use   abbreviated  menu   prompts.
  4087.  
  4088.  
  4089.  
  4090.  
  4091.  
  4092.  
  4093.  
  4094.  
  4095.  
  4096.  
  4097.  
  4098.  
  4099.      The TriBBS Bulletin Board System                               57
  4100.  
  4101.                Otherwise, TriBBS will display the menus to the caller.
  4102.  
  4103.           P,Page Sysop,security level
  4104.                Pressing  <P> will  page the  sysop.   As  soon as  the
  4105.                caller  pages the sysop, TriBBS will display a blinking
  4106.                asterisk  in  the  user  status  window's  upper  right
  4107.                corner.   This blinking  asterisk will  continue to  be
  4108.                displayed  until either the  sysop answers the  page or
  4109.                the caller logs off.
  4110.  
  4111.           G,Goodbye,security level
  4112.                Pressing <G> will log the caller off the board.
  4113.  
  4114.  
  4115.      The File Menu Configuration File
  4116.      --------------------------------
  4117.  
  4118.      The File Menu  configuration file has  a name  of FILES.MNU.   As
  4119.      with all  other TriBBS menu  configuration files, FILES.MNU  is a
  4120.      text file and can be edited with any text editor.  The format for
  4121.      FILES.MNU is as follows:
  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
  4188.                               ANSI color menu.
  4189.  
  4190.      border foreground        is the  border foreground  color for  an
  4191.                               ANSI color menu.
  4192.  
  4193.      background               is  the  background  color  for an  ANSI
  4194.                               color menu.
  4195.  
  4196.      foreground               is  the  foreground  color  for an  ANSI
  4197.                               color 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
  4206.      the configuration  file's first  line and each  of the  menu item
  4207.      hotkeys (the 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
  4258.                file area.   After displaying a list of  the file areas
  4259.                that  are available to  the caller, TriBBS  will prompt
  4260.                him for the new 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
  4265.                mask.   This file mask uses the  same format as the DOS
  4266.                DIR  command.  After entering an appropriate file mask,
  4267.                TriBBS will ask the caller if he wants to view the file
  4268.                lists for his current 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
  4272.                files.  TriBBS  will prompt the caller to  enter a date
  4273.                to begin the search with.  If the caller simply presses
  4274.                <ENTER>, TriBBS will use the date of the caller's  last
  4275.                new file search.  TriBBS will then ask the caller if he
  4276.                wants to see the new files for his current file area or
  4277.                all file areas.
  4278.  
  4279.           T,Text Search File Lists,security level
  4280.                Pressing  <T> will  let the  caller search  for  a text
  4281.                string in the  board's file lists.   TriBBS will prompt
  4282.                the caller  to  enter the  string to  be searched  for.
  4283.                After  entering  an appropriate  search  string, TriBBS
  4284.                will  ask the  caller if  he wants  to search  the file
  4285.  
  4286.  
  4287.  
  4288.  
  4289.  
  4290.  
  4291.  
  4292.  
  4293.  
  4294.  
  4295.  
  4296.  
  4297.      The TriBBS Bulletin Board System                               60
  4298.  
  4299.                lists for his current file area or all file areas.
  4300.  
  4301.           U,Upload File,security level
  4302.                Pressing <U> will let the caller upload a file.  TriBBS
  4303.                will   prompt   the  caller   for  the   filenames  and
  4304.                descriptions for the files to  be uploaded.  If a blank
  4305.                description  is entered for a file, TriBBS will attempt
  4306.                to extract  and use  either a  FILE_ID.DIZ or  DESC.SDI
  4307.                description  file for the file's description.  In order
  4308.                for TriBBS to be able to find and extract a description
  4309.                file, the proper  decompression utility must be  in the
  4310.                DOS PATH.   If the call  is a remote call,  TriBBS will
  4311.                ask the caller  to select an appropriate  protocol.  If
  4312.                the call is a local call, the appropriate files must be
  4313.                in the file area's file path.
  4314.  
  4315.           D,Download File,security level
  4316.                Pressing <D> will let  the caller download one  or more
  4317.                files.  TriBBS will prompt  the caller for the names of
  4318.                the files  to be  downloaded.  After  entering a  blank
  4319.                line,  TriBBS  will   ask  the  caller  to   select  an
  4320.                appropriate protocol  if the  caller hasn't  selected a
  4321.                default  protocol.    You should  note  that  this menu
  4322.                option is not available to local calls.
  4323.  
  4324.           V,View Archive,security level
  4325.                Pressing <V> will let  the caller view the  contents of
  4326.                an archive.   TriBBS will first uncompress  the archive
  4327.                and  then display a  complete listing of  the archive's
  4328.                contents.    The caller  is  then given  the  option of
  4329.                either relisting the archive's contents, displaying one
  4330.                of the archive's files, compressing and downloading one
  4331.                or more individual members of the archive, or returning
  4332.                to the  Files Menu.  In  order for this option  to work
  4333.                properly  you  must   have  the  following  compression
  4334.                utilities in you PATH:
  4335.  
  4336.                Archive Type             Utility
  4337.                ZIP                      PKZIP.EXE and PKUNZIP.EXE
  4338.                ARJ                      ARJ.EXE
  4339.                LZH                      LHA.EXE
  4340.                PAK, SDN, or ARC         PAK.EXE
  4341.  
  4342.                IMPORTANT:  Due  to  ARJ.EXE's extremely  large  memory
  4343.                requirements, callers  are not  able to  recompress and
  4344.                download individual members of ARJ archives.
  4345.  
  4346.           R,Remove File,security level
  4347.                Pressing <R> will let the caller remove a file from the
  4348.                board's file lists and file areas.   TriBBS will prompt
  4349.                the caller for the file's name.   If the file is found,
  4350.                TriBBS  will double  check  to be  sure  if the  caller
  4351.  
  4352.  
  4353.  
  4354.  
  4355.  
  4356.  
  4357.  
  4358.  
  4359.  
  4360.  
  4361.  
  4362.  
  4363.      The TriBBS Bulletin Board System                               61
  4364.  
  4365.                really wants to delete the file.
  4366.  
  4367.                IMPORTANT: The security level for this option should be
  4368.                set for at least your minimum sysop security level.
  4369.  
  4370.           O,Move File,security level
  4371.                Pressing <O> will  let the caller move a  file from its
  4372.                present file  area to another  file area.   TriBBS will
  4373.                prompt the caller for the  file's name and its new file
  4374.                area.
  4375.  
  4376.                IMPORTANT: The security level for this option should be
  4377.                set for at least your minimum sysop security level.
  4378.  
  4379.           M,Main Menu,security level
  4380.                Pressing <M> returns the caller to the Main Menu.
  4381.  
  4382.           X,Expert Mode,security level
  4383.                Pressing <X> will toggle the caller's expert mode flag.
  4384.                If the caller's  expert mode flag is set  for "Expert",
  4385.                TriBBS will not  display the menus for the  caller.  If
  4386.                the  caller's  expert  mode  flag  is  set  for  "Super
  4387.                Expert",  TriBBS will  not display  the  menus for  the
  4388.                caller   and   will  use   abbreviated   menu  prompts.
  4389.                Otherwise, TriBBS will display the menus to the caller.
  4390.  
  4391.           P,Page Sysop,security level
  4392.                Pressing  <P> will  page the  sysop.   As  soon as  the
  4393.                caller  pages the sysop, TriBBS will display a blinking
  4394.                asterisk  in  the  user  status  window's  upper  right
  4395.                corner.   This blinking  asterisk will  continue to  be
  4396.                displayed  until either the  sysop answers the  page or
  4397.                the caller logs off.
  4398.  
  4399.           G,Goodbye,security level
  4400.                Pressing <G> will log the caller off the board.
  4401.  
  4402.  
  4403.      The Door Menu Configuration File
  4404.      --------------------------------
  4405.  
  4406.      The Door Menu configuration  file has a  name of DOORS.MNU.   You
  4407.      should note that this is  an optional menu configuration file and
  4408.      is only necessary if your board has doors available.  As with all
  4409.      other TriBBS menu configuration  files, DOORS.MNU is a  text file
  4410.      and can be edited with any text editor.  The format for DOORS.MNU
  4411.      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
  4444.                               ANSI color menu.
  4445.  
  4446.      border foreground        is the  border foreground  color for  an
  4447.                               ANSI color menu.
  4448.  
  4449.      background               is the  background  color  for  an  ANSI
  4450.                               color menu.
  4451.  
  4452.      foreground               is the  foreground  color  for  an  ANSI
  4453.                               color menu.
  4454.  
  4455.      door type                is the type of door data files TriBBS is
  4456.                               to  generate  for this  door.   The door
  4457.                               type  can be  any one  of  the following
  4458.                               characters:
  4459.  
  4460.                                    D  -  Generates DOOR.SYS  for  GAP,
  4461.                                    etc. type doors.
  4462.                                    P    -    Generates    PCBOARD.DAT,
  4463.                                    PCBOARD.SYS, and USERS  for PCBoard
  4464.                                    14.x doors.
  4465.                                    R - Generates DORINFO#.DEF for RBBS
  4466.                                    doors.
  4467.                                    S  -   Generates  SFDOORS.DAT   for
  4468.                                    Spitfire doors.
  4469.                                    T - Generates TRIBBS.SYS for TriBBS
  4470.                                    doors.
  4471.                                    W  -  Generates   CALLINFO.BBS  for
  4472.                                    WildCat doors.
  4473.                                    U -  Generates UTIDOOR.TXT  for UTI
  4474.                                    doors such as MegaMail.
  4475.  
  4476.                               Note  that  a  door  type  is  required.
  4477.                               There are a few doors that don't require
  4478.                               a door data file to be run.  If you wish
  4479.                               to  use  such  a  door,  you can  simply
  4480.                               specify any one of the above characters.
  4481.                               A  "U"  door type  creates  the smallest
  4482.                               files.   Therefore, it is  preferable to
  4483.  
  4484.  
  4485.  
  4486.  
  4487.  
  4488.  
  4489.  
  4490.  
  4491.  
  4492.  
  4493.  
  4494.  
  4495.      The TriBBS Bulletin Board System                               63
  4496.  
  4497.                               the others.
  4498.  
  4499.      description              is a description for the door.
  4500.  
  4501.      batch file               is the door's batch file.   With TriBBS,
  4502.                               all  doors are run with a batch file and
  4503.                               must  be  loaded  in  your  node's  main
  4504.                               directory. This batch file is similar to
  4505.                               an event  batch file.   An extension  of
  4506.                               BAT  is not  required for  a door  batch
  4507.                               file.  However, if  an extension  of BAT
  4508.                               isn't specified  in the  DOORS.MNU file,
  4509.                               TriBBS will  first  search  for  a  file
  4510.                               without  an extension  and if  one isn't
  4511.                               found  it will search for a file with an
  4512.                               extension  of BAT.    For example,  if a
  4513.                               file  name  of  GLOBAL is  specified  in
  4514.                               DOORS.MNU, TriBBS will  search first for
  4515.                               GLOBAL and then GLOBAL.BAT.
  4516.  
  4517.                               When  TriBBS  runs   a  door,  it   will
  4518.                               generate the  proper door data  files as
  4519.                               is  indicated by  the  door's door  type
  4520.                               character.  It will then copy the door's
  4521.                               batch file  to a  file called  DOOR.BAT.
  4522.                               TriBBS  will  then  create  a  temporary
  4523.                               caller information file.  This temporary
  4524.                               file holds  the information  TriBBS will
  4525.                               need when  the caller returns  to TriBBS
  4526.                               from the door.  After generating all  of
  4527.                               the proper files, TriBBS will exit  from
  4528.                               memory.     BOARD.BAT   will  then   run
  4529.                               DOOR.BAT.    In  order   for  TriBBS  to
  4530.                               restart after  the caller  is done  with
  4531.                               the door,  the  last line  in  the  door
  4532.                               batch  file  must call  BOARD.BAT.   The
  4533.                               following  is  an  example  board  batch
  4534.                               file:
  4535.  
  4536.                               cd \doors\global
  4537.                               war /s c:\tribbs\sfdoors.dat
  4538.                               cd \tribbs
  4539.                               board
  4540.  
  4541.      security level           is the minimum security level the caller
  4542.                               needs to use the door.
  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
  4590.      DOORBULL.MNU.   You  should note  that this  is an  optional menu
  4591.      configuration file  and  is  only  necessary  if  you  have  door
  4592.      bulletins and aren't  using custom Door Bulletin Menus.   As with
  4593.      all TriBBS menu configuration files,  DOORBULL.MNU is a text file
  4594.      and  can be  edited  with  any  text  editor.    The  format  for
  4595.      DOORBULL.MNU is as follows:
  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
  4643.                               ANSI color menu.
  4644.  
  4645.      border foreground        is  the border  foreground color  for an
  4646.                               ANSI color menu.
  4647.  
  4648.      background               is  the  background  color for  an  ANSI
  4649.                               color menu.
  4650.  
  4651.      foreground               is  the  foreground  color for  an  ANSI
  4652.                               color menu.
  4653.  
  4654.      description              is  one  of   more  description  of  the
  4655.                               bulletins.  These should be in the order
  4656.                               of  your bulletins.    For example,  the
  4657.                               first   description   should    be   for
  4658.                               DRBULL1.ANS and DRBULL1.BBS,  the second
  4659.                               description  should  be  for DRBULL2.ANS
  4660.                               and DRBULL2.BBS, etc.
  4661.  
  4662.      ----------------------------------------------------------------
  4663.  
  4664.      The following is a sample DOORBULL.MNU file:
  4665.  
  4666.      ----------------------------------------------------------------
  4667.  
  4668.      7,0,4,15
  4669.      King of the Board Pyramid
  4670.      King of the Board Points
  4671.      Imperium Top Ten
  4672.      Scrabble Status
  4673.      Scrabble Top Ten
  4674.      Hobbit Trivia Top Ten
  4675.      Stackem Top Ten
  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
  4701.      QUESTION.MNU.   You  should note  that this  is an  optional menu
  4702.      configuration  file  and is  only  necessary  if your  board  has
  4703.      questionnaires   available.    As  with  all  other  TriBBS  menu
  4704.      configuration  files, QUESTION.MNU  is  a text  file  and can  be
  4705.      edited  with any text editor.  The  format for QUESTION.MNU is as
  4706.      follows:
  4707.  
  4708.      ----------------------------------------------------------------
  4709.  
  4710.      border background,border foreground,background,foreground
  4711.      description,questionnaire file,security level
  4712.      .
  4713.      .
  4714.      .
  4715.      description,questionnaire file,security level
  4716.  
  4717.  
  4718.      Where:
  4719.  
  4720.      border background        is  the border  background color  for an
  4721.                               ANSI color menu.
  4722.  
  4723.      border foreground        is  the border  foreground color  for an
  4724.                               ANSI color menu.
  4725.  
  4726.      background               is  the  background  color for  an  ANSI
  4727.                               color menu.
  4728.  
  4729.      foreground               is  the  foreground  color for  an  ANSI
  4730.                               color menu.
  4731.  
  4732.      description              is a description for the questionnaire.
  4733.  
  4734.      questionnaire file       is  the name  of  the questionnaire  and
  4735.                               response file.   This file name must not
  4736.                               have an  extension.   Your questionnaire
  4737.                               file  should   be  in  node   1's  MWORK
  4738.                               directory and have  an extension of QUE.
  4739.                               TriBBS  will  save  the  answers to  the
  4740.                               questionnaire   as   a  file   with   an
  4741.                               extension    of   ANS.       A    TriBBS
  4742.                               questionnaire  file  will  display  each
  4743.                               line  in the file as is unless the first
  4744.                               character  of  the  line  is  a  special
  4745.                               questionnaire character as follows:
  4746.  
  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
  4762.                               user for  input.  Note  that the  caller
  4763.                               must enter something in response to this
  4764.                               prompt.
  4765.  
  4766.                               ; - Will display the line and prompt the
  4767.                               user  for input.   Note that  the caller
  4768.                               can enter  a blank  line in  response to
  4769.                               this prompt.
  4770.  
  4771.                               @ - Will display the line and prompt the
  4772.                               user to enter  a date  using the  format
  4773.                               MM-DD-YY.  After the caller has  entered
  4774.                               the date, TriBBS  will prompt the caller
  4775.                               to see if it was entered correctly.
  4776.  
  4777.                               # - Will display the line and prompt the
  4778.                               user  to enter the date using the format
  4779.                               ###-###-####.    After  the  caller  has
  4780.                               entered  the phone  number, TriBBS  will
  4781.                               prompt  the  caller  to  see  if it  was
  4782.                               entered correctly.
  4783.  
  4784.                               ^security level - Will  set the caller's
  4785.                               security level  to the  number specified
  4786.                               after "^".
  4787.  
  4788.                               ?  -  Will prompt the  user for a Yes/No
  4789.                               response.  If the caller responds with a
  4790.                               "Yes", TriBBS will  ignore the remaining
  4791.                               questionnaire until  TriBBS finds  a "+"
  4792.                               character.   TriBBS  will continue  with
  4793.                               the  questionnaire  until   another  "+"
  4794.                               character is encountered.  If the caller
  4795.                               responds with a "No", TriBBS will ignore
  4796.                               the remaining questionnaire until TriBBS
  4797.                               finds a  "-"  character.    TriBBS  will
  4798.                               continue  with  the  questionnaire until
  4799.                               another "-" character is encountered.
  4800.  
  4801.      security level      is  the  minimum  security level  the  caller
  4802.                          needs  to   be   able  to   respond  to   the
  4803.                          questionnaire.
  4804.  
  4805.      ----------------------------------------------------------------
  4806.  
  4807.      The following is a sample QUESTION.MNU file:
  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
  4866.      Questionnaire.  This questionnaire has a file name of NEWUSER and
  4867.      will  be presented  to  a new  user after  displaying a  new user
  4868.      screen, if any.
  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
  4898.      with all other  TriBBS menu configuration  files, SYSOP.MNU is  a
  4899.      text file and can be edited with any text editor.  The format for
  4900.      SYSOP.MNU is 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
  4921.                               ANSI color menu.
  4922.  
  4923.      border foreground        is the  border foreground  color for  an
  4924.                               ANSI color menu.
  4925.  
  4926.      background               is the  background  color  for  an  ANSI
  4927.                               color menu.
  4928.  
  4929.      foreground               is the  foreground  color  for  an  ANSI
  4930.                               color 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
  4939.      the configuration  file's first  line and each  of the  menu item
  4940.      hotkeys (the 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
  4982.                description 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
  4987.                section for a  description of how the user  records are
  4988.                edited.)
  4989.  
  4990.           F,Edit File Areas,security level
  4991.                Pressing <F>  will let the caller edit  the file areas.
  4992.                (See  the Waiting  for  Caller  screen  section  for  a
  4993.                description of how the file areas are edited.)
  4994.  
  4995.           E,Edit Events,security level
  4996.                Pressing <E> will let the caller edit the events.  (See
  4997.                the Waiting for Caller screen section for a description
  4998.                of how the events are edited.)
  4999.  
  5000.           V,View Callers Log,security level
  5001.                Pressing <V>  will let the caller view the callers log.
  5002.                TriBBS will  prompt the  caller to  enter the  starting
  5003.                date to view the log from.
  5004.  
  5005.           K,Pack User File,security level
  5006.                Pressing <K> will  let the caller  pack the user  file.
  5007.                TriBBS will purge  any users that have  been marked for
  5008.                deletion from the user file  and the last message  read
  5009.                pointer  files.   TriBBS will prompt  the caller  if he
  5010.                wants to proceed with  packing the user file before  it
  5011.  
  5012.  
  5013.  
  5014.  
  5015.  
  5016.  
  5017.  
  5018.  
  5019.  
  5020.  
  5021.  
  5022.  
  5023.      The TriBBS Bulletin Board System                               71
  5024.  
  5025.                is actually done.
  5026.  
  5027.           S,Sort File Lists,security level
  5028.                Pressing <S> will let the  caller sort the board's file
  5029.                lists.  You should note that TriBBS's  sort routine has
  5030.                an upper  limit of 3000 files  per list.  If  your file
  5031.                lists grow beyond  3000 files, you will have  to use an
  5032.                external sorting program to sort them.
  5033.  
  5034.           M,Main Menu,security level
  5035.                Pressing <M> returns the caller to the Main Menu.
  5036.  
  5037.           X,Expert Mode,security level
  5038.                Pressing <X> will toggle the caller's expert mode flag.
  5039.                If the  caller's expert mode flag is  set for "Expert",
  5040.                TriBBS will not  display the menus for the  caller.  If
  5041.                the  caller's  expert  mode  flag  is  set  for  "Super
  5042.                Expert",  TriBBS will  not display  the  menus for  the
  5043.                caller   and  will   use   abbreviated  menu   prompts.
  5044.                Otherwise, TriBBS will display the menus to the caller.
  5045.  
  5046.           P,Page Sysop,security level
  5047.                Pressing  <P> will  page the  sysop.   As  soon as  the
  5048.                caller  pages the sysop, TriBBS will display a blinking
  5049.                asterisk  in  the  user  status  window's  upper  right
  5050.                corner.   This blinking  asterisk will  continue to  be
  5051.                displayed  until either the  sysop answers the  page or
  5052.                the caller logs off.
  5053.  
  5054.           G,Goodbye,security level
  5055.                Pressing <G> will log the caller off the board.
  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
  5161.      Message Menu, the File Menu, and  the Sysop Menu through the  use
  5162.      of doors and batch files.  The first step in extending a menu  is
  5163.      to  add  the  new command's  hotkey  character,  description, and
  5164.      security level to  the desired menu.  For  example, let's suppose
  5165.      you wanted to add TriMail to your Message Menu.  The following is
  5166.      a sample Message Menu with 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
  5186.      is "T", its  description is "TriMail", and its  security level is
  5187.      "10".  You  should note that a custom menu option's hotkey can be
  5188.      any key  expect one of the  keys that TriBBS  uses internally for
  5189.      the menu.  Thus, you  couldn't use C or G for a  new Message Menu
  5190.      command, but you could use @, Z, U, etc.
  5191.  
  5192.      The next step  to get the  custom menu command functioning  is to
  5193.      create  a batch  file  that TriBBS  will  call to  carry  out the
  5194.      command.   The  filename  must  be MAINh.BAT  (where  "h" is  the
  5195.      hotkey) for a  custom Main Menu command, MESSh.BAT  (where "h" is
  5196.      the hotkey) for  a custom Message Menu  command, FILEh.BAT (where
  5197.      "h" is  the hotkey) for  a custom File Menu  command, or SYSh.BAT
  5198.      (where "h" is  the hotkey) for a  custom Sysop Menu command.   So
  5199.      for our  example TriMail Message  Menu command, the  proper batch
  5200.      file name would be MESST.BAT and could be a batch file similar to
  5201.      the following:
  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
  5235.      then simply runs the proper batch file just like it would a door.
  5236.      However, you  should note that it isn't strictly necessary to run
  5237.      a door as a  custom menu command.  You can make  a command out of
  5238.      pretty much any 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
  5293.      and 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
  5300.      before  the  bulletin menu  is  displayed  providing  it  is  the
  5301.      caller's first  call.   Before exiting  from memory,  TriBBS will
  5302.      generate all of its possible door data files.
  5303.  
  5304.  
  5305.      SECn.BAT
  5306.      --------
  5307.  
  5308.      If it exists, SECn.BAT (where "n" is the caller's security level)
  5309.      is called by  TriBBS just before the bulletin  menu is displayed.
  5310.      Before  exiting from  memory,  TriBBS will  generate  all of  its
  5311.      possible door data files.
  5312.  
  5313.  
  5314.      LOGON.BAT
  5315.      ---------
  5316.  
  5317.      If  it exists,  LOGON.BAT is  called  by TriBBS  just before  the
  5318.      bulletin  menu is displayed.   Before exiting from memory, TriBBS
  5319.      will generate 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
  5327.      will pass the  uploaded file's complete path name as UPLOAD.BAT's
  5328.      first parameter and the uploaded file's extension as UPLOAD.BAT's
  5329.      second parameter.   This batch  file is very handy  for stripping
  5330.      comments from or recommenting archives.  
  5331.  
  5332.      IMPORTANT:   TriBBS  does  NOT  exit  from  memory  when  running
  5333.      UPLOAD.BAT.  Therefore,  the size of the programs  being run with
  5334.      UPLOAD.BAT  may  be   a  factor  for  successful   completion  of
  5335.      UPLOAD.BAT's desired task.
  5336.  
  5337.  
  5338.      BETWEEN.BAT
  5339.      -----------
  5340.  
  5341.  
  5342.  
  5343.  
  5344.  
  5345.  
  5346.  
  5347.  
  5348.  
  5349.  
  5350.  
  5351.  
  5352.  
  5353.      The TriBBS Bulletin Board System                               76
  5354.  
  5355.      If  it exists,  BETWEEN.BAT  is  called by  TriBBS  just after  a
  5356.      callers logs off.  This  batch file is very handy for  performing
  5357.      intercaller maintenance routines.  
  5358.  
  5359.      IMPORTANT:   TriBBS  does  NOT  exit  from  memory  when  running
  5360.      BETWEEN.BAT.  Therefore, the size  of the programs being run with
  5361.      BETWEEN.BAT  may  be   a  factor  of  successful   completion  of
  5362.      BETWEEN.BAT's desired task.
  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
  5425.      a  simple  ASCII  file  where each  line  contains  the following
  5426.      information:
  5427.  
  5428.      ----------------------------------------------------------------
  5429.  
  5430.      123456789012345678901234567890123456789012345678901234567890.....
  5431.      FFFFFFFFFFFF  SSSSSSSS  MM-DD-YY  DDDDDDDDDDDDDDDDDDDDDDDDDD.....
  5432.  
  5433.  
  5434.      Where:
  5435.  
  5436.      FFFFFFFFFFFF             is the file's name.
  5437.  
  5438.      SSSSSSSS                 is the file's size.
  5439.  
  5440.      MM-DD-YY                 is the file's date.
  5441.  
  5442.      DDDDDDDDDDDD.....        is the file's description.
  5443.  
  5444.      ----------------------------------------------------------------
  5445.  
  5446.      Each file entry in the list should be no more than  80 characters
  5447.      in length.   Although  for display purposes,  79 characters  is a
  5448.      more practical limit.
  5449.  
  5450.      If you  wish, you  can create  each file  list file  with a  text
  5451.      editor.
  5452.  
  5453.      A simple way to add  a file to an area's file list  is to locally
  5454.      upload it.  Be sure that the file you want add to the file area's
  5455.      file list is located in  the file area's subdirectory.  Next  log
  5456.      on locally, go to the Files Menu, change to the correct file area
  5457.      if you're not already in it, and select the upload option.  Next,
  5458.      enter the file's  name and description.  TriBBS will then add the
  5459.      file's information to the file area's file list.
  5460.  
  5461.  
  5462.      File List Manager: FILEMAN.EXE
  5463.      ------------------------------
  5464.  
  5465.      Included  with TriBBS  is  an  external  utility  program  called
  5466.      FILEMAN.EXE.   This  utility  makes it  possible  to quickly  and
  5467.      easily edit your  file lists.  To  run FILEMAN, be sure  that you
  5468.      are in one of your node's main directory and enter FILEMAN at the
  5469.      DOS prompt.  FILEMAN must be  run from a main directory in  order
  5470.      to find a SYSDAT2.DAT file.
  5471.  
  5472.      FILEMAN  will start  by displaying  a  menu of  the board's  file
  5473.  
  5474.  
  5475.  
  5476.  
  5477.  
  5478.  
  5479.  
  5480.  
  5481.  
  5482.  
  5483.  
  5484.  
  5485.      The TriBBS Bulletin Board System                               78
  5486.  
  5487.      areas.  To edit a file area, simply move the highlight bar to the
  5488.      desired file area and press  <ENTER>.  FILEMAN will then read  in
  5489.      the file list and display all of the file area's files  in a list
  5490.      box.   At the bottom  of the list  box, FILEMAN will  display the
  5491.      size and  date for  the currently highlighted  filename.   To the
  5492.      right  of  the  list  box,  FILEMAN  will  display  the  complete
  5493.      description for  the highlighted filename.   The list  box screen
  5494.      allows you to select one of the following function keys:
  5495.  
  5496.           <ESC> - Returns you to the file area menu without saving the
  5497.           new file list.
  5498.  
  5499.           <ENTER>  - Let's you  edit the currently  highlighted file's
  5500.           description.   After pressing <ENTER>, FILEMAN will then let
  5501.           you edit the  description using its  mini-text editor.   You
  5502.           can  exit the  editor  by pressing  either  <ESC> or  <F10>.
  5503.           Pressing <ESC> will return you to  the list box, but the new
  5504.           description will be  discarded.  Pressing <F10>  will return
  5505.           you to the list box and the new description will be saved.
  5506.  
  5507.           <F1> -  Scans the file  area's directory for any  files that
  5508.           aren't contained in the file list.  Any files that aren't in
  5509.           the file list will be appended to the end of the  file list.
  5510.           FILEMAN will  extract and  use any  FILE_ID.DIZ or  DESC.SDI
  5511.           files if the proper decompression utility is in the DOS PATH
  5512.           and enough  RAM is available  to run both  the decompression
  5513.           utility and FILEMAN at the same time.
  5514.  
  5515.           <F2> - Sorts the current file list.
  5516.  
  5517.           <F3> - Moves a file to a new file area.
  5518.  
  5519.           <F4>   -  Checks  the  archive  for  either  FILE_ID.DIZ  or
  5520.           DESC.SDI.   If a  description file  is  found, FILEMAN  will
  5521.           extract it and  replace the file's current  description with
  5522.           the description file's contents.  In  order for this feature
  5523.           to work,  the proper decompression  utility must be  in your
  5524.           DOS  PATH  and enough  RAM  must  be  available to  run  the
  5525.           decompression utility and FILEMAN at the same time.
  5526.  
  5527.           <DEL> -  Deletes the  currently highlighted  file.   FILEMAN
  5528.           will ask you if you really want to delete the file.   If you
  5529.           answer no, FILEMAN will ignore the deletion request.  If you
  5530.           answer yes, FILEMAN will remove the file from the file list.
  5531.           Next, FILEMAN will ask you  if you want to physically remove
  5532.           the file from the drive.
  5533.  
  5534.           IMPORTANT:  Once you tell  FILEMAN to physically  delete the
  5535.           file, FILEMAN will  not be able to  restore it.  You  may be
  5536.           able to restore  a deleted file by using  DOS 5.0's UNDELETE
  5537.           command or a  similar utility, but  FILEMAN can NOT  restore
  5538.           it.
  5539.  
  5540.  
  5541.  
  5542.  
  5543.  
  5544.  
  5545.  
  5546.  
  5547.  
  5548.  
  5549.  
  5550.  
  5551.      The TriBBS Bulletin Board System                               79
  5552.  
  5553.           <F10> - Saves  the revised file list and returns  you to the
  5554.           file area menu.
  5555.  
  5556.  
  5557.      IMPORTANT: FILEMAN does NOT support file sharing.  Therefore, all
  5558.      nodes should  be down on  a multinode system before  editing your
  5559.      file lists with FILEMAN.
  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.  
  5823.      ----------------------------------------------------------------
  5824.  
  5825.      This example file replaces TriBBS's internal Zmodem protocol with
  5826.      DSZ and adds the very  speedy MPt (formerly Puma) to  the board's
  5827.      list  of protocols.   Both protocols support  batch downloads and
  5828.      neither is an error correcting protocol.
  5829.  
  5830.  
  5831.      Send Batch Files
  5832.      ----------------
  5833.  
  5834.      When  TriBBS calls  a send  batch file,  it passes  the following
  5835.      three parameters to the batch file:
  5836.  
  5837.      port number  baud rate  filename or EBATCH.DAT
  5838.  
  5839.      The "port  number"  and "baud  rate" parameters  are pretty  self
  5840.      explanatory.  The third parameter TriBBS passes to the batch file
  5841.      requires a  little further explanation.  If the protocol, doesn't
  5842.      support batch downloads,  TriBBS only passes a  single "filename"
  5843.      to  the  protocol.    Otherwise,  TriBBS creates  a  file  called
  5844.      "EBATCH.DAT" and  passes the name  of the file to  the protocol's
  5845.      batch file.  "EBATCH.DAT" is simply a line-by-line listing of the
  5846.      files in the batch download.
  5847.  
  5848.      The  following is  an example  of a  DSZ  send batch  file called
  5849.      SZ.BAT:
  5850.  
  5851.      ----------------------------------------------------------------
  5852.  
  5853.      dsz port %1 sz -m @c:%3
  5854.  
  5855.      ----------------------------------------------------------------
  5856.  
  5857.      Note that the above batch file enables MobyTurbo transfers.
  5858.  
  5859.      The  following is  an example  of a  MPt  send batch  file called
  5860.      SMPT.BAT:
  5861.  
  5862.      ----------------------------------------------------------------
  5863.  
  5864.      mpt p%1 s  @%3
  5865.  
  5866.      ----------------------------------------------------------------
  5867.  
  5868.  
  5869.  
  5870.  
  5871.  
  5872.  
  5873.  
  5874.  
  5875.  
  5876.  
  5877.  
  5878.  
  5879.  
  5880.  
  5881.      The TriBBS Bulletin Board System                               84
  5882.  
  5883.      Receive Batch Files
  5884.      -------------------
  5885.  
  5886.      When TriBBS calls  a receive batch file, it  passes the following
  5887.      three parameters to the batch file:
  5888.  
  5889.      ----------------------------------------------------------------
  5890.  
  5891.      port number  baud rate  filename
  5892.  
  5893.      ----------------------------------------------------------------
  5894.  
  5895.      IMPORTANT: You should  note that the "filename"  parameter is not
  5896.      passed to external protocols that support batch file transfers.
  5897.  
  5898.      The following is  an example of a  DSZ receive batch  file called
  5899.      RZ.BAT:
  5900.  
  5901.      ----------------------------------------------------------------
  5902.  
  5903.      dsz port %1 rz -mrr
  5904.  
  5905.      ----------------------------------------------------------------
  5906.  
  5907.      Note that the above batch file enables MobyTurbo transfers.
  5908.  
  5909.      The following is  an example of a  MPt receive batch  file called
  5910.      RMPT.BAT:
  5911.  
  5912.      ----------------------------------------------------------------
  5913.  
  5914.      mpt p%1 r
  5915.  
  5916.      ----------------------------------------------------------------
  5917.  
  5918.  
  5919.  
  5920.  
  5921.  
  5922.  
  5923.  
  5924.  
  5925.  
  5926.  
  5927.  
  5928.  
  5929.  
  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.                 RUNNING TRIBBS WITH A FRONTEND OR AS A DOOR
  5950.                 -------------------------------------------
  5951.  
  5952.      TriBBS  can  be  run  with   either  a  frontend  program  (i.e.,
  5953.      FrontDoor, BinkleyTerm,  etc.) or as  a door.  To  execute TriBBS
  5954.      when  there  is  already  a  connection,  you  must  specify  the
  5955.      connection's  baud rate with  TriBBS's "/F" command  line switch.
  5956.      The  format for using this switch  is "/Fbaud rate".  Where "baud
  5957.      rate" is the  connection's baud rate.  For  example, TriBBS could
  5958.      be executed  with  a  2400  baud connection  with  the  following
  5959.      command line:
  5960.  
  5961.      BBS /F2400
  5962.  
  5963.      The above is only an example and  you should use BOARD.BAT to run
  5964.      TriBBS as you normally would.  Otherwise, doors will not function
  5965.      properly.  To do this, modify your BOARD.BAT file as follows:
  5966.  
  5967.      ----------------------------------------------------------------
  5968.  
  5969.      echo off
  5970.      cd \tribbs
  5971.      if exist door.bat del door.bat
  5972.      if exist event.bat del event.bat
  5973.      if exist endbbs del endbbs
  5974.      bbs %1
  5975.      if exist door.bat door
  5976.      if exist event.bat event
  5977.      if exist endbbs goto end
  5978.      board
  5979.      :end
  5980.  
  5981.      ----------------------------------------------------------------
  5982.  
  5983.      Note the "%1" after "bbs" in the above batch file.  This will use
  5984.      BOARD.BAT's first command line parameter to  pass the "/F" switch
  5985.      to TriBBS.  For example, you could execute TriBBS using the above
  5986.      BOARD.BAT file with a 2400 baud connection by using the following
  5987.      DOS command:
  5988.  
  5989.      BOARD /F2400
  5990.  
  5991.      Normally, TriBBS  will recycle to  the Waiting for  Caller screen
  5992.      when the caller either logs  off or is forced off the  board.  If
  5993.      TriBBS is started with a  "/F" parameter, TriBBS will exit memory
  5994.      and return  control to  the calling program.   Thus,  TriBBS acts
  5995.      just like a door when a "/F" parameter is used.
  5996.  
  5997.      IMPORTANT:  Although doors  run fine  when using  TriBBS in  this
  5998.      manner, events are always executed by TriBBS's Waiting for Caller
  5999.      screen routine.   Therefore, events  will never run if  TriBBS is
  6000.      being  run with  the  "/F"  parameter.   If  your board  requires
  6001.  
  6002.  
  6003.  
  6004.  
  6005.  
  6006.  
  6007.  
  6008.  
  6009.  
  6010.  
  6011.  
  6012.  
  6013.      The TriBBS Bulletin Board System                               86
  6014.  
  6015.      maintenance  events and  you  are using  TriBBS  with a  frontend
  6016.      program, simply run them as a frontend event.  If you are running
  6017.      TriBBS as a  door, simply let  your main board run  the necessary
  6018.      events.
  6019.  
  6020.  
  6021.      Error Correcting Connections
  6022.      ----------------------------
  6023.  
  6024.      If your  frontend is able  to supply an error  correcting message
  6025.      (i.e. ARQ,  etc.), it may  be specified with a  slightly modified
  6026.      version of TriBBS's "/F" command line switch: "/F baud rate/error
  6027.      correcting message".   Please  note the  slash between  the "baud
  6028.      rate" and "error correcting message"  parameters.  This slash  is
  6029.      essential  for TriBBS  to be  able  to correctly  parse the  "/F"
  6030.      command line switch.
  6031.  
  6032.  
  6033.      Limiting Time
  6034.      -------------
  6035.  
  6036.      A user's log on  time can be limited  with TriBBS's "/T"  command
  6037.      line  switch.    The  format  for this  command  line  switch  is
  6038.      "/Tminutes".  Where  "minutes" is the  maximum number of  minutes
  6039.      the caller should be allowed for this call.
  6040.  
  6041.  
  6042.      Forced Hang Up
  6043.      --------------
  6044.  
  6045.      Normally, TriBBS  does not  hang up on  the caller  when he  says
  6046.      goodbye.   It leaves  the  task of  hanging  up to  the  frontend
  6047.      program or  the main  board.   If your  frontend doesn't hang  up
  6048.      before recycling, you can  use TriBBS's "/H" command line  switch
  6049.      to instruct  it to hang up on the  caller before returning to the
  6050.      frontend.
  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.                               ARCHIVE TESTING
  6082.                               ---------------
  6083.  
  6084.      TriBBS can optionally scan archives,  EXEs, and COMs for viruses.
  6085.      This feature  is  enabled with  the Waiting  for Caller  Screen's
  6086.      Configure System menu.  If upload testing is enabled, TriBBS will
  6087.      call  MacAfee's SCAN.EXE  program  to scan  the  contents of  the
  6088.      upload.     Accordingly   SCAN.EXE,  must   be   in  your   PATH.
  6089.      Additionally,   TriBBS  requires   the  following   decompression
  6090.      utilities to be in your PATH to be able to test archives:
  6091.  
  6092.      Archive             Utility
  6093.      ZIP                 PKUNZIP.EXE
  6094.      ARJ                 ARJ.EXE
  6095.      LZH                 LHA.EXE
  6096.      PAK, SDN, and ARC   PAK.EXE
  6097.  
  6098.      IMPORTANT: If  TriBBS isn't able  to find SCAN.EXE or  the proper
  6099.      decompression  utility, the  upload  will NOT  be  tested. If  an
  6100.      upload fails the virus scan, it will be immediately deleted.   Be
  6101.      aware that  SCAN.EXE is not infallible.   It is  perhaps the best
  6102.      utility of its kind, but no virus scanner is perfect.
  6103.  
  6104.  
  6105.  
  6106.  
  6107.  
  6108.  
  6109.  
  6110.  
  6111.  
  6112.  
  6113.  
  6114.  
  6115.  
  6116.  
  6117.  
  6118.  
  6119.  
  6120.  
  6121.  
  6122.  
  6123.  
  6124.  
  6125.  
  6126.  
  6127.  
  6128.  
  6129.  
  6130.  
  6131.  
  6132.  
  6133.  
  6134.  
  6135.  
  6136.  
  6137.  
  6138.  
  6139.  
  6140.  
  6141.  
  6142.  
  6143.  
  6144.  
  6145.      The TriBBS Bulletin Board System                               88
  6146.  
  6147.  
  6148.  
  6149.  
  6150.  
  6151.  
  6152.  
  6153.  
  6154.  
  6155.  
  6156.  
  6157.  
  6158.  
  6159.  
  6160.  
  6161.  
  6162.  
  6163.  
  6164.  
  6165.  
  6166.  
  6167.  
  6168.  
  6169.  
  6170.  
  6171.  
  6172.  
  6173.  
  6174.  
  6175.  
  6176.  
  6177.  
  6178.  
  6179.  
  6180.  
  6181.  
  6182.  
  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.                                ODDS AND ENDS
  6214.                                -------------
  6215.  
  6216.      Obnoxious Callers
  6217.      -----------------
  6218.  
  6219.      Sooner or later you will have  to lock out a caller and  although
  6220.      the  user's record  doesn't take  up much  disk space  there's no
  6221.      sense in  maintaining the record  to just keep the  caller locked
  6222.      out.   TriBBS eliminates the need  for needlessly maintaining the
  6223.      caller's user record with a  file called JOKER.DAT.  JOKER.DAT is
  6224.      a straight ASCII  text file with  each line being  the name of  a
  6225.      caller  you want to  keep locked out.   JOKER.DAT  is an optional
  6226.      file  and must  reside  in  your board's  MWORK  directory.   The
  6227.      following is a sample JOKER.DAT file:
  6228.  
  6229.      ----------------------------------------------------------------
  6230.  
  6231.      Joe Hacker
  6232.      Dr. Doom
  6233.  
  6234.      ----------------------------------------------------------------
  6235.  
  6236.  
  6237.      Daily Limits
  6238.      ------------
  6239.  
  6240.      You will  probably want to  give callers with  different security
  6241.      levels different amounts of daily time and number of daily calls.
  6242.      After all, don't  you as a sysop  deserve more daily time  on you
  6243.      own  board than  the average  caller?   TriBBS  supports a  daily
  6244.      limits  file called DLIMITS.DAT.   DLIMITS.DAT  is an  ASCII text
  6245.      file and must  reside in  node 1's MWORK  directory.  You  should
  6246.      note  that any  callers  whose security  levels  aren't found  in
  6247.      DLIMITS.DAT will be assigned your  board's default daily time and
  6248.      number of daily calls.  DLIMITS.DAT is an optional file  and uses
  6249.      the following format:
  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.      security level,time,calls
  6282.      .
  6283.      .
  6284.      .
  6285.      security level,time,calls
  6286.  
  6287.  
  6288.      Where:
  6289.  
  6290.      security level           is a security level.
  6291.  
  6292.      time                     is  the  security   level's  daily  time
  6293.                               limit.
  6294.  
  6295.      calls                    is the security  level's number of daily
  6296.                               calls.
  6297.  
  6298.      ----------------------------------------------------------------
  6299.  
  6300.  
  6301.      Special Keys
  6302.      ------------
  6303.  
  6304.      There are  a number  of special  keys that  you can  use while  a
  6305.      caller is logged on to your board.  They are as follows:
  6306.  
  6307.      Key(s)    Description
  6308.  
  6309.      <F1>      Adds 5 minutes to the caller's time.
  6310.  
  6311.      <F2>      Takes 5 minutes away from the caller's time.
  6312.  
  6313.      <F3>      Toggles the page bell on and off.
  6314.  
  6315.      <F4>      Will allow you  to adjust the caller's  security level.
  6316.                TriBBS  will prompt  you  to  enter  the  caller's  new
  6317.                security level.
  6318.  
  6319.      <F5>      Logs the caller off.
  6320.  
  6321.      <F6>      Logs  the  caller  off and  marks  his  user  record as
  6322.                "Locked Out".
  6323.  
  6324.      <F7>      Logs  the  caller  off  with  a  "Keyboard  input  time
  6325.                exceeded" message.
  6326.  
  6327.      <F8>      Displays  a screen called  either NUKE.BBS  or NUKE.ANS
  6328.                and hangs up on the caller.
  6329.  
  6330.      <HOME>    Toggles  between the caller status window at the bottom
  6331.  
  6332.  
  6333.  
  6334.  
  6335.  
  6336.  
  6337.  
  6338.  
  6339.  
  6340.  
  6341.  
  6342.  
  6343.      The TriBBS Bulletin Board System                               91
  6344.  
  6345.                of the  display screen and  two help screens  about the
  6346.                above mentioned function keys.
  6347.  
  6348.      <ALT><C>  Enters chat  mode.  The  chat can be ended  by pressing
  6349.                <ESC>.
  6350.  
  6351.      <ALT><D>  Allows you to drop to DOS.
  6352.  
  6353.  
  6354.      Quick Logon
  6355.      -----------
  6356.  
  6357.      TriBBS  allows you to  enter both your  name and  password at the
  6358.      "Enter your  name" prompt.   Simply separate  your name  from the
  6359.      password  with a semicolon <;>.   For example,  a caller with the
  6360.      name Mark Goodwin  and a password of Install could enter his name
  6361.      and password at the name prompt as follows:
  6362.  
  6363.      Mark Goodwin;Install
  6364.  
  6365.      You should note that for security reasons TriBBS will display the
  6366.      password as a series of periods <.>.
  6367.  
  6368.  
  6369.      File Flagging
  6370.      -------------
  6371.  
  6372.      While displaying a file listing, the "more" prompt will allow the
  6373.      caller  to flag  files for  downloading  by simply  pressing <F>.
  6374.      TriBBS will  prompt the caller  for the  name of  the file(s)  he
  6375.      wants to flag.
  6376.  
  6377.  
  6378.      Packing the Message Base
  6379.      ------------------------
  6380.  
  6381.      You  may have noticed that  included with your  TriBBS files is a
  6382.      file  called TRIPACK.EXE.   TRIPACK  is  the TriBBS  message base
  6383.      packer.  It will remove  any <DELETED> messages and messages that
  6384.      are older than  the number  of days  you have  indicated in  your
  6385.      message conferences setup.  TRIPACK was developed  as an external
  6386.      program in order  to permit you to  pack your message base  as an
  6387.      event.   TRIPACK  is a  fairly easy  program to  use  and can  be
  6388.      executed with the following command line:
  6389.  
  6390.      TRIPACK /P /R /C:range
  6391.  
  6392.  
  6393.      Where:
  6394.  
  6395.      /P                       is an  optional switch.   If  specified,
  6396.                               all messages  marked <PRIVATE><RECEIVED>
  6397.  
  6398.  
  6399.  
  6400.  
  6401.  
  6402.  
  6403.  
  6404.  
  6405.  
  6406.  
  6407.  
  6408.  
  6409.      The TriBBS Bulletin Board System                               92
  6410.  
  6411.                               will be deleted.
  6412.  
  6413.      /R                       is an  optional switch.   If  specified,
  6414.                               the  message  base  conference  will  be
  6415.                               renumbered.    TriBBS   support  message
  6416.                               numbers as  high as 999,999.  You should
  6417.                               only renumber a  message base conference
  6418.                               if   you  think   the  conference   will
  6419.                               rollover this  amount.   Although TriBBS
  6420.                               will   update   its    message   threads
  6421.                               internally, net mail message threads may
  6422.                               be lost.  For example, PCRelay maintains
  6423.                               a  list  of  message  threads  for  each
  6424.                               netmail conference.   After  renumbering
  6425.                               your  message  conference,  PCRelay will
  6426.                               not be  able to correctly  indicate if a
  6427.                               message has been replied to or not.
  6428.  
  6429.      /C:range                 is  an optional switch.   It is  used to
  6430.                               specify either a  single conference or a
  6431.                               range  of conferences to  be packed.   A
  6432.                               single   conference    is   packed    by
  6433.                               specifying  its  number after  the  ":".
  6434.                               For  example,  /C:4 would  pack  message
  6435.                               conference 4.   A  range of  conferences
  6436.                               can be packed by separating  them with a
  6437.                               "-".    For  example,  /C:5-9 will  pack
  6438.                               message conferences 5 through 9.
  6439.  
  6440.  
  6441.      IMPORTANT: Never pack  a system's message base  unless the entire
  6442.      system is down.
  6443.  
  6444.  
  6445.      The TriBBS Protocol Driver: TTPROT.EXE
  6446.      --------------------------------------
  6447.  
  6448.      The  file  TTPROT.EXE is  the  protocol  driver  TriBBS calls  to
  6449.      perform file transfers.   In order for  TriBBS to be able  to run
  6450.      TTPROT.EXE, it must be in your DOS PATH.  This is very important!
  6451.      If it isn't in your PATH, file transfers will always abort.
  6452.  
  6453.  
  6454.  
  6455.  
  6456.  
  6457.  
  6458.  
  6459.  
  6460.  
  6461.  
  6462.  
  6463.  
  6464.  
  6465.  
  6466.  
  6467.  
  6468.  
  6469.  
  6470.  
  6471.  
  6472.  
  6473.  
  6474.  
  6475.      The TriBBS Bulletin Board System                               93
  6476.  
  6477.                                  MULTINODES
  6478.                                  ----------
  6479.  
  6480.      Setting up a  multinode TriBBS board is a  pretty easy procedure.
  6481.      You  must  first create  a  directory  for your  new  node.   For
  6482.      example, you  might create a directory called  C:\TRIBBS2 for the
  6483.      second node's directory.  Now you must copy your SYSDAT2.DAT file
  6484.      from your node 1 directory to your new node's directory.  Because
  6485.      BBS.EXE uses  overlays, you  must put  a copy  of it  in the  new
  6486.      node's directory.  Next change  your current directory to the new
  6487.      node's directory and run  BBS.EXE.  You now  have a second  node.
  6488.      Before exiting to  DOS you should use the Configure  Node menu to
  6489.      configure your new node.
  6490.  
  6491.      Upon  returning to DOS, you must create a BOARD.BAT file for your
  6492.      new node.   The simplest  method for doing  this is to  copy your
  6493.      node 1's BOARD.BAT  file to the new node's directory  and edit it
  6494.      appropriately.  About the  only change you'll have to make  is to
  6495.      edit the change directory command  (i.e. cd \tribbs) near the top
  6496.      of you BOARD.BAT  file to change the directory  to the new node's
  6497.      directory.
  6498.  
  6499.      Next,  you will  need new  menu  configuration files  in the  new
  6500.      node's NWORK directory.  Once again, you can simply copy node 1's
  6501.      MNU files and edit them appropriately.
  6502.  
  6503.      The process for setting up a  third, fourth, fifth, etc. node  is
  6504.      just like  the above.   You simply  set up another  directory and
  6505.      repeat all of the above steps.
  6506.  
  6507.  
  6508.      How Do I Get the System Up and Running
  6509.      --------------------------------------
  6510.  
  6511.      To  get multiple nodes  up and running on  the same computer, you
  6512.      will need to use a multitasker and have a 386 or better to do it.
  6513.      TriBBS 3.0  has been  thoroughly tested under  DesqView on  a 386
  6514.      computer and runs like a charm.  It should also run under Windows
  6515.      3.0,  but a multitasking communications programs under Windows is
  6516.      not the best  choice because of Windows  lack of support for  the
  6517.      16550 UART.  If you are not running any high speed modems on your
  6518.      system, you may find Windows to be an adequate multitasker.
  6519.  
  6520.      IMPORTANT:  So that TriBBS's data file will  not be written to by
  6521.      more than one node at a time, TriBBS fully supports file sharing.
  6522.      To enable  file sharing,  you must put  the command  SHARE.EXE in
  6523.      your  AUTOEXEC.BAT  file.   SHARE.EXE  is  a  terminate and  stay
  6524.      resident program that comes with DOS that handles record locking.
  6525.      Without SHARE.EXE in memory, TriBBS  does not have the ability to
  6526.      correctly lock  and unlock  the system data  files and  sooner or
  6527.      later they will become corrupted.
  6528.  
  6529.  
  6530.  
  6531.  
  6532.  
  6533.  
  6534.  
  6535.  
  6536.  
  6537.  
  6538.  
  6539.  
  6540.  
  6541.      The TriBBS Bulletin Board System                               94
  6542.  
  6543.      To get multiple  nodes up and running on more  than one computer,
  6544.      you  will  need to  use  some  type  of networking  hardware  and
  6545.      software.   TriBBS has been  successfully tested on a LANtastic's
  6546.      network.  The  only possible glitch in running TriBBS on a LAN is
  6547.      that all nodes use identical  SYSDAT2.DAT files to locate node 1;
  6548.      therefore, you  must configure your  LAN in  such a way  that all
  6549.      workstations and servers refer to node 1 drive as the same drive.
  6550.      For example, if node 1 is located on the C:  drive on the server,
  6551.      the rest  of the  network must  refer to  this  as C:  also.   If
  6552.      another  node's workstation  already  has a  C:  drive, you  must
  6553.      redirect that drive to say D:, E:, or etc. and configure the node
  6554.      1 drive as  C:  So  as long as the  whole LAN refers to  node 1's
  6555.      drive as  the same  drive, TriBBS should  work flawlessly  on any
  6556.      LAN.
  6557.  
  6558.  
  6559.      Doors and Multinodes
  6560.      --------------------
  6561.  
  6562.      The  greatest challenge you  will find about  getting a multinode
  6563.      system fully functional  is getting doors to run  from all nodes.
  6564.      The problem comes from  the fact that most  doors do not  support
  6565.      multinode operation.   If they do,  then fine, simply set  up the
  6566.      proper configuration and batch files and away you go, but if they
  6567.      don't it takes  a little more effort.  The best method I've found
  6568.      so  far  for  running a  nonmultinode  door  on  all nodes  of  a
  6569.      multinode  system  is to  use two  utilities: FOYER  and PROECHO.
  6570.      FOYER is a nifty little utility  that create a data file in  your
  6571.      door's directory  to determine  what, if any,  node is  currently
  6572.      using  the  door.   If  the  door  is in  use,  FOYER  returns an
  6573.      appropriate "errorlevel" that  can be used in your  batch file to
  6574.      prevent the door  from being  run.  If  the door  isn't  in  use,
  6575.      FOYER will return without error  and your batch file can continue
  6576.      to run the  door as it normally  would.  After running  the door,
  6577.      FOYER is run again so it can "unlock" the door for use by another
  6578.      node.  PROECHO  is a handy  little utility that  lets you send  a
  6579.      short message out  through the comm port.  For example, if a door
  6580.      is in use, you could send a message like "That door is in use  on
  6581.      another  node.   Please  try again  later."   By  sending such  a
  6582.      message to the  user, he will know that everything is ok and that
  6583.      he'll probably  be able to  use the  door sometime  later in  his
  6584.      call.
  6585.  
  6586.  
  6587.      Some Helpful Hints
  6588.      ------------------
  6589.  
  6590.      If  you  are multitasking  a  multinode TriBBS  system,  you will
  6591.      probably want to give each node the same number of clock ticks if
  6592.      they are running modems that have similar speed capabilities.  If
  6593.      you are running a high speed modem on one line and a slower modem
  6594.      on another,  you may want  to give the  node with the  high speed
  6595.  
  6596.  
  6597.  
  6598.  
  6599.  
  6600.  
  6601.  
  6602.  
  6603.  
  6604.  
  6605.  
  6606.  
  6607.      The TriBBS Bulletin Board System                               95
  6608.  
  6609.      modem a few  more clock ticks than the node with the slower speed
  6610.      modem.
  6611.  
  6612.      A multinode  system requires a  phone line and  a modem for  each
  6613.      node.  I know that may seem rather obvious, but I've  seen people
  6614.      on a variety of net mail echos wondering why it can't be done  on
  6615.      just one line.  Sorry, but it just doesn't work that way.
  6616.  
  6617.      If your local phone company  offers Busy Call Forwarding, you may
  6618.      want to consider getting it.   With Busy Call Forwarding,  a node
  6619.      will automatically ring down to another node whenever it is busy.
  6620.      For example,  The Lobster  Buoy has  two lines.   Node  1's phone
  6621.      number  is 207-941-0805.   Whenever node 1 is  busy, it will ring
  6622.      down to node 2.   Of course if node 2 is busy,  the caller is out
  6623.      of luck.  The fee for Busy Call Forwarding is very small and make
  6624.      it convenient not only for you but your callers as well.
  6625.  
  6626.      The most helpful  suggestion I can give  is to get your  feet wet
  6627.      with  a single line setup first  before jumping in with your guns
  6628.      blazing into a multinode setup.  Give yourself sometime to master
  6629.      running a single line setup first.
  6630.  
  6631.      Multinode Chatting
  6632.      ------------------
  6633.  
  6634.      TriBBS supports multinode  chatting through its TeleChat  system.
  6635.      Unlike the system's  normal sysop/caller  chat mode,  which is  a
  6636.      real  time chatting  system  where keypresses  are  sent in  both
  6637.      directions  almost instantaneously,  the TeleChat  system uses  a
  6638.      series of special disk files to send lines of text between two or
  6639.      more nodes a line at a time.
  6640.  
  6641.      The TriBBS TeleChat system offers two distinct types of multinode
  6642.      chat: node  chat and group  chat.  Node  chat is where  two nodes
  6643.      chat back and forth between each other.  To page another  node to
  6644.      enter  node  chat, the  caller simply  enters the  desired node's
  6645.      number at the  TeleChat menu.  As  soon as the caller  enters the
  6646.      node number,  TriBBS will send  the other node a  special message
  6647.      which states  that the caller wishes  to chat with the  caller on
  6648.      the other node.   As soon as the caller on the  other node enters
  6649.      node chat, TriBBS will send the caller that initiated  the chat a
  6650.      message to that effect.   As stated above, text is  sent back and
  6651.      forth  between the  two nodes a  line at  a time.   When entering
  6652.      text,  TriBBS will  automatically word  wrap each  line at  sixty
  6653.      characters.  Because of this relatively  short line length, lines
  6654.      of text are sent back and forth at a fairly quick rate and aid in
  6655.      the  flow of  the conversation.    While the  caller is  actually
  6656.      entering text  TriBBS will not  scan for any  chat text from  the
  6657.      other node until  the caller has stopped entering  text either by
  6658.      pressing  the <ENTER>  key or  erasing  whatever text  is on  the
  6659.      current line with the <BACKSPACE> key.   This is done so that the
  6660.      text the caller is typing  won't be garbled by incoming messages.
  6661.  
  6662.  
  6663.  
  6664.  
  6665.  
  6666.  
  6667.  
  6668.  
  6669.  
  6670.  
  6671.  
  6672.  
  6673.      The TriBBS Bulletin Board System                               96
  6674.  
  6675.      The caller may  leave chat mode by simply entering  the word EXIT
  6676.      by  itself.  As  soon as the  caller leaves chat  mode, the other
  6677.      caller will be informed by an appropriate message.
  6678.  
  6679.      Group chat is very similar to node chat except for any  caller on
  6680.      any node can enter group chat  at anytime.  Therefore, the number
  6681.      of callers  in group chat at any one  time is only limited by the
  6682.      BBS's number  of nodes.   Note that  unlike node  chat nobody  is
  6683.      paged when a caller enters group chat.  However, like node  chat,
  6684.      appropriate messages are sent to all nodes in group chat whenever
  6685.      a  caller  either enters  or exits  group  chat.   Text  entry is
  6686.      performed exactly as with node chat.
  6687.  
  6688.  
  6689.  
  6690.  
  6691.  
  6692.  
  6693.  
  6694.  
  6695.  
  6696.  
  6697.  
  6698.  
  6699.  
  6700.  
  6701.  
  6702.  
  6703.  
  6704.  
  6705.  
  6706.  
  6707.  
  6708.  
  6709.  
  6710.  
  6711.  
  6712.  
  6713.  
  6714.  
  6715.  
  6716.  
  6717.  
  6718.  
  6719.  
  6720.  
  6721.  
  6722.  
  6723.  
  6724.  
  6725.  
  6726.  
  6727.  
  6728.  
  6729.  
  6730.  
  6731.  
  6732.  
  6733.  
  6734.  
  6735.  
  6736.  
  6737.  
  6738.  
  6739.      The TriBBS Bulletin Board System                               97
  6740.  
  6741.                                   SUPPORT
  6742.                                   -------
  6743.  
  6744.      You  may  obtain assistance  with  a  TriBBS related  problem  by
  6745.      calling The Lobster Buoy at 207-941-0805.  This is the home board
  6746.      for TriBBS.  You may also call any other TriBBS support board for
  6747.      assistance.  TriBBS  support boards are indicated in  the list of
  6748.      registered boards near the end of this manual.
  6749.  
  6750.      If  you are  having a problem  with TriBBS,  please try to  be as
  6751.      specific as possible.   Please don't say something  like "I can't
  6752.      get doors to work".   Unfortunately, statements like that are all
  6753.      too common and do nothing to help resolve  the problem.  Instead,
  6754.      try to explain as best you can exactly what is happening when you
  6755.      try to run a door and ZIP up and upload your door batch files and
  6756.      door  menu  configuration  file.   Screen  captures  can  be very
  6757.      helpful when trying to diagnose a problem.  So if you can, log on
  6758.      remotely and capture a session that  will illustrate the problem.
  6759.      If you are  unable to log on remotely, ask one  of your users for
  6760.      help.   Most problems can be cured in  one message if the problem
  6761.      is explained  in enough detail.   However, if you  do not provide
  6762.      specific  details,  it  can  take  many messages  and  a  lot  of
  6763.      frustration before resolving the problem.
  6764.  
  6765.      Also, READ THIS MANUAL!!!!!!!!!
  6766.  
  6767.      When they become  necessary, minor updates,  such as 3.01,  3.02,
  6768.      3.03, etc., will be available  for download from a TriBBS support
  6769.      board.  I will upload major updates, 3.1, 3.2, 3.3, 3.4, etc., to
  6770.      a number of major bulletin  boards and online services across the
  6771.      country.   Either way,  it is your  responsibility to  obtain the
  6772.      latest version of TriBBS.
  6773.  
  6774.  
  6775.  
  6776.  
  6777.  
  6778.  
  6779.  
  6780.  
  6781.  
  6782.  
  6783.  
  6784.  
  6785.  
  6786.  
  6787.  
  6788.  
  6789.  
  6790.  
  6791.  
  6792.  
  6793.  
  6794.  
  6795.  
  6796.  
  6797.  
  6798.  
  6799.  
  6800.  
  6801.  
  6802.  
  6803.  
  6804.  
  6805.      The TriBBS Bulletin Board System                               98
  6806.  
  6807.  
  6808.  
  6809.  
  6810.  
  6811.  
  6812.  
  6813.  
  6814.  
  6815.  
  6816.  
  6817.  
  6818.  
  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.                                 REGISTRATION
  6874.                                 ------------
  6875.  
  6876.      Registration  of TriBBS is only  $75.00.  Please  use the form at
  6877.      the end of this manual to register your board.  When you register
  6878.      TriBBS, you will receive the latest  version of TriBBS on disk, a
  6879.      laser printed manual and an encrypted key file called TRIBBS.KEY.
  6880.      All you  have  to  do  is copy  TRIBBS.KEY  into  node  1's  main
  6881.      directory and voila instant registered copy.  TRIBBS.KEY can also
  6882.      be used to instantly register all future versions of TriBBS.
  6883.  
  6884.      If you find that TriBBS is the  BBS for you, then please register
  6885.      it.  I have tried to make TriBBS a quality product.  It has taken
  6886.      hundreds  (more  likely  thousands  at this  point)  of  hours of
  6887.      programming and testing to  get TriBBS to where it is  today.  So
  6888.      please  support past, present,  and future TriBBS  development by
  6889.      registering your copy today.  Just consider how much a commercial
  6890.      software  product  of  TriBBS's  quality  would  cost  you.    By
  6891.      comparison, TriBBS is quite a bargain.
  6892.  
  6893.  
  6894.      IMPORTANT: The shareware version of  TriBBS is NOT (I repeat NOT)
  6895.      crippled in  any way.   The registered version and  the shareware
  6896.      version are one and the  same program.  All features are  enabled
  6897.      with the shareware version.  I've  had many people ask me if  the
  6898.      shareware version of TriBBS is crippled.  It is NOT.
  6899.  
  6900.  
  6901.  
  6902.  
  6903.  
  6904.  
  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.                                 FILE FORMATS
  7006.                                 ------------
  7007.  
  7008.      In order to  encourage third-party development  of TriBBS-related
  7009.      utilities and doors, this section details the file formats TriBBS
  7010.      uses.  You should note that TriBBS is written in C++ and as  such
  7011.      all data types  are C data types.   For example, all  strings are
  7012.      null-terminated C strings.
  7013.  
  7014.  
  7015.      SYSDAT1.DAT
  7016.      ----------
  7017.  
  7018.      Is the system configuration file and is located in node  1's main
  7019.      directory.  It uses the following format:
  7020.  
  7021.      Byte           Data           Description
  7022.      Position       Type
  7023.        1 to  41     char [41]      The board's name.
  7024.       42 to  82     char [41]      The sysop's name.
  7025.       83 to  91     char [9]       The board's starting date.
  7026.       92 to  95     char [4]       The board's default file extension.
  7027.                                    Must be ZIP, ARJ, LZH, PAK, SDN, or
  7028.                                    ARC.
  7029.       96 to  97     int            Total number of nodes.
  7030.       98 to  99     int            The number of today's calls.
  7031.      100 to 101     int            The  number   of  messages   posted
  7032.                                    today.
  7033.      102 to 103     int            The number of uploads today.
  7034.      104 to 105     int            The number of downloads today.
  7035.      106 to 107     int            The default daily time limit.
  7036.      108 to 109     int            The default number of daily calls.
  7037.      110 to 111     int            The maximum time per call.
  7038.      112 to 113     int            The minimum sysop security level.
  7039.      114 to 115     int            The new user security level.
  7040.      116 to 117     int            The new user daily time limit.
  7041.      118 to 119     int            Upload time compensation ratio.
  7042.      120 to 121     int            Maximum no  keyboard input  time in
  7043.                                    minutes.
  7044.      122 to 125     long           The total number of calls.
  7045.      126 to 127     int            US phone number flag.  If TRUE, use
  7046.                                    US phone number format.   If FALSE,
  7047.                                    don't use US phone number format.
  7048.      128 to 129     int            Test uploads  flag.  If  TRUE, scan
  7049.                                    uploads  for  viruses.   If  FALSE,
  7050.                                    don't scan uploads for viruses.
  7051.      130 to 131     int            Auto ANSI detection flag.  If TRUE,
  7052.                                    do auto ANSI autodetect.  If FALSE,
  7053.                                    prompt   user   for    ANSI   color
  7054.                                    graphics.
  7055.      132 to 133     int            Waiting  message  flag.   If  TRUE,
  7056.                                    check  for  waiting messages.    If
  7057.  
  7058.  
  7059.  
  7060.  
  7061.  
  7062.  
  7063.  
  7064.  
  7065.  
  7066.  
  7067.  
  7068.  
  7069.      The TriBBS Bulletin Board System                              102
  7070.  
  7071.                                    FALSE,  don't  check   for  waiting
  7072.                                    messages.
  7073.      134 to 256     char [123]     Reserved  for  future   use.    All
  7074.                                    zeros.
  7075.  
  7076.  
  7077.      SYSDAT2.DAT
  7078.      -----------
  7079.  
  7080.      Is TriBBS's  means for  accessing the system  data and  main work
  7081.      directory  between  nodes and  is  located  in  each node's  main
  7082.      directory.  It uses the following format:
  7083.  
  7084.      Byte           Data           Description
  7085.      Position       Type
  7086.       1 to  81      char [81]      The   path   to   node   1's   main
  7087.                                    directory.
  7088.      82 to 256      char [175]     Reserved  for  future   use.    All
  7089.                                    zeros.
  7090.  
  7091.  
  7092.      NODE.DAT
  7093.      --------
  7094.  
  7095.      Is the node configuration file and is located in each node's main
  7096.      directory.  It uses the following format:
  7097.  
  7098.      Byte           Data           Description
  7099.      Position       Type
  7100.        1 to  81     char [81]      The modem's initialization string.
  7101.       82 to  86     char [5]       The  error   correcting  connection
  7102.                                    message.
  7103.       87 to  95     char [9]       The date of the last call.
  7104.       96 to  97     int            The node number.
  7105.       98 to  99     unsigned       The modem's maximum baud rate.
  7106.      100 to 101     int            The modem's serial port.
  7107.      102 to 103     int            No 300 baud callers flag.  If TRUE,
  7108.                                    TriBBS  will  not  allow  300  baud
  7109.                                    callers  to  log  on.    If  FALSE,
  7110.                                    TriBBS will accept 300 baud calls.
  7111.      104 to 105     int            No  1200  baud  callers flag.    If
  7112.                                    TRUE,  TriBBS will  not allow  1200
  7113.                                    baud callers to log  on.  If FALSE,
  7114.                                    TriBBS will accept 1200 baud call.
  7115.      106 to 107     int            RTS/CTS handshaking flag.  If TRUE,
  7116.                                    TriBBS     will     use     RTS/CTS
  7117.                                    handshaking.  If FALSE, TriBBS will
  7118.                                    not use RTS/CTS handshaking.
  7119.      108 to 109     int            Locked serial port flag.  If  TRUE,
  7120.                                    TriBBS will  maintain the  DTE rate
  7121.                                    at  the  maximum  baud  rate.    If
  7122.                                    FALSE, DTE will follow DCE.
  7123.  
  7124.  
  7125.  
  7126.  
  7127.  
  7128.  
  7129.  
  7130.  
  7131.  
  7132.  
  7133.  
  7134.  
  7135.      The TriBBS Bulletin Board System                              103
  7136.  
  7137.      110 to 111     int            Direct screen write flag.  If TRUE,
  7138.                                    TriBBS  will   use  direct   screen
  7139.                                    writes.  If FALSE,  TriBBS will not
  7140.                                    use direct screen writes.
  7141.      112 to 113     int            The tenths of a second delay before
  7142.                                    sending ATA.
  7143.      114 to 115     int            The number of RINGs to be  received
  7144.                                    before sending ATA.
  7145.      116 to 117     int            Page bell flag.  If TRUE, the  page
  7146.                                    bell  is on.   If  FALSE, the  page
  7147.                                    bell is off.
  7148.      118 to 119     int            Use node  DISPLAY flag.   If  TRUE,
  7149.                                    TriBBS will use the display screens
  7150.                                    in the node  DISPLAY directory.  If
  7151.                                    FALSE, TriBBS will  use the display
  7152.                                    screens   in   node   1's   DISPLAY
  7153.                                    directory.
  7154.      120 to 121     int            The node's minimum security level.
  7155.      122 to 256     char [135]     Reserved  for  future   use.    All
  7156.                                    zeros.
  7157.  
  7158.  
  7159.      USERS.DAT
  7160.      ---------
  7161.  
  7162.      Is  TriBBS's user records file  and is located  in node 1's MWORK
  7163.      directory.  Each user record is as follows:
  7164.  
  7165.      Byte           Data           Description
  7166.      Position       Type
  7167.        1 to  31     char [31]      The user's name.
  7168.       32 to  47     char [16]      The user's password.
  7169.       48 to  78     char [31]      The user's city and state.
  7170.       79 to  91     char [13]      The user's phone number.
  7171.       92 to 100     char [9]       The user's date of birth.
  7172.      101 to 109     char [9]       The date of the user's first call.
  7173.      110 to 124     char [15]      The  date and  time  of the  user's
  7174.                                    last call.
  7175.      125 to 133     char [9]       The  date  of the  user's  last new
  7176.                                    file check.
  7177.      134 to 135     int            The user's security level.
  7178.      136 to 137     int            The user's number of calls.
  7179.      138 to 139     int            The amount of time remaining today.
  7180.      140 to 141     int            The user's last message conference.
  7181.      142 to 143     int            The user's last file area.
  7182.      144 to 145     int            The user's default protocol.
  7183.      146 to 147     int            The user's expert mode flag.
  7184.      148 to 149     int            The user's locked out flag.
  7185.      150 to 151     int            Marked for deletion flag.
  7186.      152 to 153     int            The user's number of calls today.
  7187.      154 to 155     int            Reserved for TriMail.
  7188.      156 to 157     int            Reserved for TriMail.
  7189.  
  7190.  
  7191.  
  7192.  
  7193.  
  7194.  
  7195.  
  7196.  
  7197.  
  7198.  
  7199.  
  7200.  
  7201.      The TriBBS Bulletin Board System                              104
  7202.  
  7203.      158 to 159     int            Reserved for TriMail.
  7204.      160 to 161     int            Reserved for TriMail.
  7205.      162 to 163     int            Reserved for TriMail.
  7206.      164 to 165     int            Reserved for TriMail.
  7207.      166 to 169     long           The user's number of uploads.
  7208.      170 to 173     long           The user's number of downloads.
  7209.      174 to 177     long           The user's K bytes uploaded.
  7210.      178 to 181     long           The user's K bytes download.
  7211.      182 to 185     long           The  user's   number  of   messages
  7212.                                    posted.
  7213.      186 to 187     int            The user's default editor.
  7214.      188 to 189     int            The user's  initial multinode  chat
  7215.                                    status.
  7216.      190 to 256     char [67]      Reserved  for  future   use.    All
  7217.                                    zeros.
  7218.  
  7219.  
  7220.      USERS.IDX
  7221.      ---------
  7222.  
  7223.      Is  the user  index  file  and  is  located  in  node  1's  MWORK
  7224.      directory.  This  file is sorted in ascending  order according to
  7225.      the user's 32-bit CRC.  Each record has the following format:
  7226.  
  7227.      Byte           Data           Description
  7228.      Position       Type
  7229.  
  7230.      1 to 4         unsigned long  32-bit CRC of the user's name.
  7231.      5 to 6         int            The   user's   record   number   in
  7232.                                    USERS.DAT.
  7233.  
  7234.  
  7235.      MCONF.DAT
  7236.      ---------
  7237.  
  7238.      Is  TriBBS's message conference configuration file and is located
  7239.      in  node 1's  MWORK  directory.   Each  conference  record is  as
  7240.      follows:
  7241.  
  7242.      Byte           Data           Description
  7243.      Position       Type
  7244.       1 to  2       int            The  conference's  minimum security
  7245.                                    level.
  7246.       3 to  4       int            The  conference's  net  mail  flag.
  7247.                                    TRUE  for   net  mail   conference.
  7248.                                    FALSE for non-net mail conference.
  7249.       5 to  6       int            The   conference's  user   deletion
  7250.                                    flag.   TRUE for  user deletion  is
  7251.                                    allowed.   FALSE for  user deletion
  7252.                                    isn't allowed.
  7253.       7 to  8       int            The conference's  backup flag.   If
  7254.                                    TRUE,  TRIPACK   will  backup   the
  7255.  
  7256.  
  7257.  
  7258.  
  7259.  
  7260.  
  7261.  
  7262.  
  7263.  
  7264.  
  7265.  
  7266.  
  7267.      The TriBBS Bulletin Board System                              105
  7268.  
  7269.                                    message  conference before  packing
  7270.                                    it.   If  FALSE,  TRIPACK will  not
  7271.                                    backup the message conference.
  7272.       9 to 10       int            The number of days messages are  to
  7273.                                    be  save for.   Tells  TRIPACK when
  7274.                                    messages  are  old   enough  to  be
  7275.                                    deleted.
  7276.      11 to 12       int            Private  message  conference  flag.
  7277.                                    If TRUE, the conference is private.
  7278.                                    If FALSE, the conference is public.
  7279.      13 to 14       int            The conference's Fido-style netmail
  7280.                                    flag. If TRUE, the  conference is a
  7281.                                    Fido-style netmail conference.   If
  7282.                                    FALSE, the conference isn't a Fido-
  7283.                                    style netmail conference.
  7284.      15 to 55       char [41]      The conference's description.
  7285.      56 to 96       char [41]      The conference's network name.
  7286.      97 to 100      long           The  conference's  highest  message
  7287.                                    number.
  7288.  
  7289.  
  7290.      Mnnnn.PTR
  7291.      ---------
  7292.  
  7293.      Is a message conference's pointer file and is located in node 1's
  7294.      MWORK directory.   Where  the conference  number is  specified by
  7295.      nnnn  and is a  number from  0001 to 9999.   Each  message in the
  7296.      conference will have a record with the following format:
  7297.  
  7298.      Byte           Data           Description
  7299.      Position       Type
  7300.        1 to  15     char [15]      The date  and time the  message was
  7301.                                    saved.
  7302.       16 to  46     char [31]      The name of the message's sender.
  7303.       47 to  77     char [31]      The name of who the message is to.
  7304.       78 to 118     char [41]      The message's subject.
  7305.      119 to 120     int            The message's echo flag.  TRUE  for
  7306.                                    echo/FALSE for don't echo.
  7307.      121 to 122     int            The message's thread flag.  TRUE if
  7308.                                    the  message  has  replies/FALSE if
  7309.                                    the message doesn't have replies.
  7310.      123 to 124     int            The message's  private flag.   TRUE
  7311.                                    if the message  is private/FALSE if
  7312.                                    the message is public.
  7313.      125 to 126     int            The message's  deleted flag.   TRUE
  7314.                                    if  the   message  is   marked  for
  7315.                                    deletion/FALSE if the message isn't
  7316.                                    marked for deletion.
  7317.      127 to 128     int            The message's received  flag.  TRUE
  7318.                                    if    the    message    has    been
  7319.                                    received/FALSE   if   the   message
  7320.                                    hasn't been received.
  7321.  
  7322.  
  7323.  
  7324.  
  7325.  
  7326.  
  7327.  
  7328.  
  7329.  
  7330.  
  7331.  
  7332.  
  7333.      The TriBBS Bulletin Board System                              106
  7334.  
  7335.      129 to 130     int            The message's permanent flag.  TRUE
  7336.                                    if the  message is  permanent/FALSE
  7337.                                    if the message is transient.
  7338.      131 to 132     int            Netmail "from" zone.
  7339.      133 to 134     int            Netmail "from" net.
  7340.      135 to 136     int            Netmail "from" node.
  7341.      137 to 138     int            Netmail "from" point.
  7342.      139 to 140     int            Netmail "to" zone.
  7343.      141 to 142     int            Netmail "to" net.
  7344.      143 to 144     int            Netmail "to" node.
  7345.      145 to 146     int            Netmail "to" point.
  7346.      147 to 150     long           The    message's    position     in
  7347.                                    Mnnnn.TXT.
  7348.      151 to 154     long           The message's number.
  7349.      155 to 158     long           If the  message is a response  to a
  7350.                                    previous message,  this value  will
  7351.                                    hold the original message's number.
  7352.                                    Otherwise, this will be 0.
  7353.  
  7354.  
  7355.      Mnnnn.IDX
  7356.      ---------
  7357.  
  7358.      Is a message conference's index  file and is located in node  1's
  7359.      MWORK  directory.   Where the  conference number is  specified by
  7360.      nnnn  and is a  number form  0001 to 9999.   Each message  in the
  7361.      conference will have a record with the following format:
  7362.  
  7363.      Byte           Data           Description
  7364.      Position       Type
  7365.       1 to  4       unsigned long  32-bit CRC of  the message sender's
  7366.                                    name.
  7367.       5 to  8       unsigned long  32-bit   CRC    of   the    message
  7368.                                    addressee's name.
  7369.       9 to 12       long           The message's number.
  7370.      13 to 16       long           If the  message is a response  to a
  7371.                                    previous message,  this value  will
  7372.                                    hold the original message's number.
  7373.                                    Otherwise, this will be 0.
  7374.  
  7375.  
  7376.      Mnnnn.TXT
  7377.      ---------
  7378.  
  7379.      Is the message conference's text file  and is located in node 1's
  7380.      MWORK directory.   Where the  conference number  is specified  by
  7381.      nnnn  and is  a  number from  0001 to  9999.   The start  of each
  7382.      message   is  pointed  to  by   an  appropriate  pointer  in  the
  7383.      conference's Mnnnn.PTR file.   The message's text is  saved as an
  7384.      integer value,  which indicates the message's  compressed length,
  7385.      followed by the message's compressed text.
  7386.  
  7387.  
  7388.  
  7389.  
  7390.  
  7391.  
  7392.  
  7393.  
  7394.  
  7395.  
  7396.  
  7397.  
  7398.  
  7399.      The TriBBS Bulletin Board System                              107
  7400.  
  7401.      Mnnnn.LMR
  7402.      ---------
  7403.  
  7404.      Is a message  conference's last message read file  and is located
  7405.      in  node 1's  MWORK directory.   Where  the conference  number is
  7406.      specified by nnnn  and is a number from 0001 to  9999.  Each user
  7407.      has a record with the following format:
  7408.  
  7409.      Byte           Data           Description
  7410.      Position       Type
  7411.      1 to 2         int            The user's  conference queue  flag.
  7412.                                    TRUE if the  conference is included
  7413.                                    in the user's conference queue.
  7414.      2 to 4         int            The  user's  private  access  flag.
  7415.                                    TRUE if the user has access to this
  7416.                                    conference  and  it  is  a  private
  7417.                                    conference.
  7418.      5 to 8         long           The highest message number the user
  7419.                                    has read in this conference.
  7420.  
  7421.  
  7422.      Mnnnn.WAT
  7423.      ---------
  7424.  
  7425.      Is  a  message  conference's waiting  message  flag  file  and is
  7426.      located in node 1's MWORK directory.  Where the conference number
  7427.      is specified by  nnnn and is  a number from  0001 to 9999.   Each
  7428.      user has a record with the following format:
  7429.  
  7430.      Byte           Data           Description
  7431.      Position       Type
  7432.      1 to 2         int            The   user's   number   of  waiting
  7433.                                    messages in this conference.
  7434.  
  7435.  
  7436.      FAREA.DAT
  7437.      ---------
  7438.  
  7439.      Is TriBBS's file  area configuration file and is  located in node
  7440.      1's MWORK directory.  Each file area record is as follows:
  7441.  
  7442.      Byte           Data           Description
  7443.      Position       Type
  7444.        1 to   2     int            The  file  area's  minimum security
  7445.                                    level.
  7446.        3 to   4     int            The file area's sort flag.  TRUE if
  7447.                                    sort by file  name.  FALSE if  sort
  7448.                                    by date.
  7449.        5 to   6     int            Private file  area flag.   TRUE  if
  7450.                                    it's a private file area.  FALSE if
  7451.                                    it's a public file area.
  7452.        7 to  47     char [41]      The file area's description.
  7453.  
  7454.  
  7455.  
  7456.  
  7457.  
  7458.  
  7459.  
  7460.  
  7461.  
  7462.  
  7463.  
  7464.  
  7465.      The TriBBS Bulletin Board System                              108
  7466.  
  7467.       48 to 128     char [81]      The file area's path.
  7468.      129 to 209     char [81]      The file area's upload path.
  7469.      210 to 290     char [81]      The file area's file list.
  7470.      291 to 371     char [81]      The file area's upload file list.
  7471.      372 to 512     char [141]     Reserved  for  future   use.    All
  7472.                                    zeros.
  7473.  
  7474.  
  7475.      Fnnnn.USR
  7476.      ---------
  7477.  
  7478.      Is a file area's private access flag  file and is located in node
  7479.      1's MWORK directory.  Where the file area  number is specified by
  7480.      nnnn and is a number from  0001 to 9999.  Each user has  a record
  7481.      with the following format:
  7482.  
  7483.      Byte           Data           Description
  7484.      Position       Type
  7485.      1 to 2         int            The user's private access flag.  If
  7486.                                    TRUE, the  user has access  to this
  7487.                                    file area if it is a private area.
  7488.  
  7489.  
  7490.      EVENTS.DAT
  7491.      ----------
  7492.  
  7493.      Is a node's event configuration file and is located in the node's
  7494.      NWORK directory.  Each event record is as follows:
  7495.  
  7496.      Byte           Data           Description
  7497.      Position       Type
  7498.       1 to  2       int            The event's day of the week.
  7499.       3 to  4       int            The event flag.  TRUE  if the event
  7500.                                    has  been  executed/FALSE   if  the
  7501.                                    event hasn't been executed.
  7502.       5 to  6       int            The slide flag.  TRUE for a sliding
  7503.                                    event/FALSE for a nonsliding event.
  7504.       7 to 12       char [6]       The event's time.
  7505.      13 to 21       char [9]       The event's batch file.
  7506.  
  7507.  
  7508.      TRIBBS.SYS
  7509.      ----------
  7510.  
  7511.      Is TriBBS's proprietary door data file.  It is an ASCII text file
  7512.      and uses the following format:
  7513.  
  7514.      1                             <- The user's record number
  7515.      Mark Goodwin                  <- The user's name
  7516.      Something                     <- The user's password
  7517.      200                           <- The user's security level
  7518.      Y                             <- Y for Expert, N for Novice
  7519.  
  7520.  
  7521.  
  7522.  
  7523.  
  7524.  
  7525.  
  7526.  
  7527.  
  7528.  
  7529.  
  7530.  
  7531.      The TriBBS Bulletin Board System                              109
  7532.  
  7533.      Y                             <- Y for ANSI, N for monochrome
  7534.      60                            <- Minutes left for this call
  7535.      207-941-0805                  <- The user's phone number
  7536.      Bangor, Me                    <- The user's city and state
  7537.      10/19/56                      <- The user's birth date
  7538.      1                             <- The node number
  7539.      1                             <- The serial port
  7540.      2400                          <- Baud rate or 0 for local
  7541.      38400                         <- Locked rate or 0 for not locked
  7542.      Y                             <- Y for RTS/CTS, N for no RTS/CTS
  7543.      N                             <- Y for error correcting or N
  7544.      Unnamed BBS                   <- The board's name
  7545.      Joe Sysop                     <- The sysop's name
  7546.  
  7547.  
  7548.  
  7549.  
  7550.  
  7551.  
  7552.  
  7553.  
  7554.  
  7555.  
  7556.  
  7557.  
  7558.  
  7559.  
  7560.  
  7561.  
  7562.  
  7563.  
  7564.  
  7565.  
  7566.  
  7567.  
  7568.  
  7569.  
  7570.  
  7571.  
  7572.  
  7573.  
  7574.  
  7575.  
  7576.  
  7577.  
  7578.  
  7579.  
  7580.  
  7581.  
  7582.  
  7583.  
  7584.  
  7585.  
  7586.  
  7587.  
  7588.  
  7589.  
  7590.  
  7591.  
  7592.  
  7593.  
  7594.  
  7595.  
  7596.  
  7597.      The TriBBS Bulletin Board System                              110
  7598.  
  7599.  
  7600.  
  7601.  
  7602.  
  7603.  
  7604.  
  7605.  
  7606.  
  7607.  
  7608.  
  7609.  
  7610.  
  7611.  
  7612.  
  7613.  
  7614.  
  7615.  
  7616.  
  7617.  
  7618.  
  7619.  
  7620.  
  7621.  
  7622.  
  7623.  
  7624.  
  7625.  
  7626.  
  7627.  
  7628.  
  7629.  
  7630.  
  7631.  
  7632.  
  7633.  
  7634.  
  7635.  
  7636.  
  7637.  
  7638.  
  7639.  
  7640.  
  7641.  
  7642.  
  7643.  
  7644.  
  7645.  
  7646.  
  7647.  
  7648.  
  7649.  
  7650.  
  7651.  
  7652.  
  7653.  
  7654.  
  7655.  
  7656.  
  7657.  
  7658.  
  7659.  
  7660.  
  7661.  
  7662.  
  7663.      The TriBBS Bulletin Board System                              111
  7664.  
  7665.                       LIST OF REGISTERED TRIBBS BOARDS
  7666.                       --------------------------------
  7667.  
  7668.      List of registered TriBBS Bulletin Board Systems as of 06/29/92:
  7669.  
  7670.      Board Name               Telephone Number    Maximum Baud Rate
  7671.      Star of Life BBS         203-669-2089        14400 HST/V.32bis
  7672.      The Corn Cobb            205-354-2622 *      14400 HST/V.32bis
  7673.      The Party Line           205-856-1336         2400
  7674.      The Flight Line BBS      205-598-6656 *      14400 V.32bis
  7675.      Night Watch              205-841-2790 *       2400
  7676.      The Playground BBS       205-979-4290         2400
  7677.      The Electronic Advtiser  206-847-3329         2400
  7678.      The Lobster Buoy (N1)    207-941-0805 *      14400 V.32bis
  7679.      The Lobster Buoy (N2)    207-945-9346 *      14400 HST/V.32bis
  7680.      B-2 BBS                  207-990-2203         2400
  7681.      Man Overbaud             214-228-3854         2400
  7682.      Happy Go Lucky           214-394-0531         2400
  7683.      The Cross                214-414-8614         2400
  7684.      T.R.A.I.N. BBS           214-878-9818         2400
  7685.      The Gold Line BBS        216-466-6424         2400
  7686.      Braided Laser BBS        216-481-8646 *       2400
  7687.      All Comp U.S. Tech Sup   216-564-7879         2400
  7688.      PC-Quest                 219-223-7395         2400
  7689.      The Rock Pile BBS        219-288-8950        14400 V.32bis/CSP
  7690.      Mended Vessels           301-705-7964         2400
  7691.      The LODI BBS             304-273-9729         2400
  7692.      The Last Resort          305-294-6251 *       2400
  7693.      The Data Dump BBS        306-956-3383 *      16800 HST/V.32bis
  7694.      The East Village         312-421-5262         2400
  7695.      Night Link Chicago BBS   312-873-6752         2400
  7696.      Express (tm) Shareware   314-256-0507         9600 V.32
  7697.      Critical Phase           314-443-4378         2400
  7698.      The Dragon's Nest        314-567-1389         2400
  7699.      Learn BBS Indianapolis   317-486-0966         2400
  7700.      The Trading Post         403-789-4076        14400 HST
  7701.      TopFun TTBS (Node 1)     403-464-0126 *       2400
  7702.      TopFun TTBS (Node 2)     403-464-0139 *       9600 CSP
  7703.      TopFun TTBS (Node 3)     403-464-5253 *      14400 V.32bis/CSP
  7704.      Pirate's Cove            404-209-5239         2400
  7705.      Bogus! BBS               404-214-9972         2400
  7706.      The Dining Room          404-292-5303         2400
  7707.      Byte Might BBS           404-413-0359 *      14400 V.32bis
  7708.      Bear Cat                 404-739-1216 *      14400 V.32bis
  7709.      Falcore BoatWorks Remote 407-277-5316 *       9600 V.32
  7710.      Night-Bytes              407-292-3963         2400
  7711.      The Printer's Connection 407-576-6733         2400
  7712.      Lair of the Dead         407-658-1110         2400
  7713.      Hooterville BBS          413-538-5510         9600 V.32
  7714.      The Flight Deck BBS      416-332-7075         2400
  7715.      The Bad Connection BBS   416-630-8645 *       2400
  7716.      The File Cabinet BBS     501-247-1141         9600
  7717.  
  7718.  
  7719.  
  7720.  
  7721.  
  7722.  
  7723.  
  7724.  
  7725.  
  7726.  
  7727.  
  7728.  
  7729.      The TriBBS Bulletin Board System                              112
  7730.  
  7731.      The BlueMoon BBS         505-255-4119         9600 V.32
  7732.      Crossroads               508-477-1049         2400
  7733.      Call Again Soon          508-791-8456        14400 HST/V.32bis
  7734.      Havoc Central HQ BBS     516-331-6079         9600 V.32
  7735.      The Operating Room       516-867-2644         2400
  7736.      The Staff                518-377-6403         2400
  7737.      WCUC BBS                 519-456-5369         2400
  7738.      Bald Eagle BBS (Node 1)  601-939-2836 *      14400 V.32
  7739.      Bald Eagle BBS (Node 2)  601-939-3612 *       9600 V.32
  7740.      Skyhawk's Nest BBS       602-378-0417         2400
  7741.      Twilight Zone            602-731-4990         9600 V.32
  7742.      Wayne's World BBS        602-743-3089 *       2400
  7743.      The Twilight Zone BBS    602-792-8526         2400
  7744.      Emerald City             603-256-6147        14400 V.32bis
  7745.      The Medic's Meetng House 603-256-6931 *       9600 V.32
  7746.      SARBC HQ BBS             604-383-7681         2400
  7747.      The World Beyond BBS     609-854-4296         2400
  7748.      Lunker Lake BBS          609-886-4854         2400
  7749.      The Trash Heap           612-572-1573         2400
  7750.      Needed BBS               614-635-3117         2400
  7751.      Redskin BBS              616-642-3854         2400
  7752.      Vivid Images Press Synd  703-328-6915         9600 V.32
  7753.      Hokus Pokus BBS          703-330-9488         2400
  7754.      "The Flash Express"      703-491-7720         2400
  7755.      Miller Time!             703-631-0561         9600 V.32
  7756.      Imagine                  703-663-3485         2400
  7757.      My UnKnown BBS           703-780-6890 *       2400
  7758.      JANUS                    703-869-3843         2400
  7759.      Wheel Chair Express (N1) 707-464-3705         2400
  7760.      Wheel Chair Express (N2) 707-465-1272         9600 CSP
  7761.      The Lighthouse BBS       707-465-3974 *       2400
  7762.      The White Hat BBS        707-465-5456 *      14400 V.32bis
  7763.      Recursion City BBS       707-664-0952         9600 CSP
  7764.      Falcon BBS               707-778-7637         2400
  7765.      My House BBS             708-739-9355         2400
  7766.      The Software Shop        708-759-6404         9600 V.32
  7767.      The Digital Underground  709-368-5475 *       2400
  7768.      BHA & Associates TriBBS  713-463-2434        14400 HST/V.32bis
  7769.      Ryanhill BBS             717-698-9007         2400
  7770.      Westside BBS             717-961-0732         2400
  7771.      The Screamin' Eagle BBS  803-323-2479         9600 V.32
  7772.      Popeye's BBS             803-824-2628         2400
  7773.      The Fourels BBS          813-843-8155         2400
  7774.      The Luddite BBS          813-844-3087         2400
  7775.      Gemini BBS               814-825-6197         2400
  7776.      Moonshine's BBS          816-331-4416         2400
  7777.      The "Gore" Zone!         816-363-4673 *       9600 V.32
  7778.      The Squirrel's Nest      904-377-4529         2400
  7779.      Fringe Forum, The Sequel 904-656-2263         9600 V.32
  7780.      The Academy              904-732-4471         2400
  7781.      Infrared BBS             908-231-0538         2400
  7782.      Midnight Express         908-537-2488         2400
  7783.  
  7784.  
  7785.  
  7786.  
  7787.  
  7788.  
  7789.  
  7790.  
  7791.  
  7792.  
  7793.  
  7794.  
  7795.      The TriBBS Bulletin Board System                              113
  7796.  
  7797.      LAMP COM BBS             919-847-4335         2400
  7798.      Herbert's Mailbox         0537-847498         2400
  7799.      Computerline BBS        039-6-3320239         2400
  7800.      Alusjoe BBS               468 86 3000         2400
  7801.      The Wilde Side             Not Listed         2400
  7802.      PC-Parlor                  Not Listed         2400
  7803.      The Nucleus                Not Listed         2400    
  7804.      H. Ross Perot BBS          Not Listed         9600 V.32
  7805.      The SaltyDog               Not Listed        14400 V.32bis
  7806.      The Tanglewood Connection  Not Listed         2400
  7807.  
  7808.      * - Indicates a TriBBS support board.
  7809.  
  7810.      Plus  there are  currently 30  registered  TriBBS Bulletin  Board
  7811.      Systems that prefer to remain unlisted.
  7812.  
  7813.  
  7814.  
  7815.  
  7816.  
  7817.  
  7818.  
  7819.  
  7820.  
  7821.  
  7822.  
  7823.  
  7824.  
  7825.  
  7826.  
  7827.  
  7828.  
  7829.  
  7830.  
  7831.  
  7832.  
  7833.  
  7834.  
  7835.  
  7836.  
  7837.  
  7838.  
  7839.  
  7840.  
  7841.  
  7842.  
  7843.  
  7844.  
  7845.  
  7846.  
  7847.  
  7848.  
  7849.  
  7850.  
  7851.  
  7852.  
  7853.  
  7854.  
  7855.  
  7856.  
  7857.  
  7858.  
  7859.  
  7860.  
  7861.      The TriBBS Bulletin Board System                              114
  7862.  
  7863.  
  7864.  
  7865.  
  7866.  
  7867.  
  7868.  
  7869.  
  7870.  
  7871.  
  7872.  
  7873.  
  7874.  
  7875.  
  7876.  
  7877.  
  7878.  
  7879.  
  7880.  
  7881.  
  7882.  
  7883.  
  7884.  
  7885.  
  7886.  
  7887.  
  7888.  
  7889.  
  7890.  
  7891.  
  7892.  
  7893.  
  7894.  
  7895.  
  7896.  
  7897.  
  7898.  
  7899.  
  7900.  
  7901.  
  7902.  
  7903.  
  7904.  
  7905.  
  7906.  
  7907.  
  7908.  
  7909.  
  7910.  
  7911.  
  7912.  
  7913.  
  7914.  
  7915.  
  7916.  
  7917.  
  7918.  
  7919.  
  7920.  
  7921.  
  7922.  
  7923.  
  7924.  
  7925.  
  7926.  
  7927.      The TriBBS Bulletin Board System                              115
  7928.  
  7929.  
  7930.                           TriBBS REGISTRATION FORM
  7931.  
  7932.      Registration of TriBBS  3.0 is $75.00.  Shipping  and handling is
  7933.      free  for all  U.S., Canadian,  and  Mexican orders.   All  other
  7934.      international  orders must  add  $10.00  shipping  and  handling.
  7935.      Payment is  to be made in U.S. funds  ONLY!  Please answer all of
  7936.      the following questions:
  7937.  
  7938.  
  7939.      Name____________________________________________________________
  7940.  
  7941.  
  7942.      Address_________________________________________________________
  7943.  
  7944.  
  7945.      City__________________________State__________Zip________________
  7946.  
  7947.  
  7948.      Telephone Number: Day_________________Night_____________________
  7949.  
  7950.  
  7951.                               BBS INFORMATION
  7952.  
  7953.  
  7954.      BBS Name________________________________________________________
  7955.  
  7956.  
  7957.      BBS Phone Number________________________________________________
  7958.  
  7959.  
  7960.      Modem_______________________Maximum Baud Rate___________________
  7961.  
  7962.  
  7963.      Did you have to alter the default initialization string_________
  7964.  
  7965.  
  7966.      If yes, your initialization string______________________________
  7967.  
  7968.  
  7969.      Would you like your board listed in future manuals______________
  7970.  
  7971.  
  7972.                       THANK YOU FOR REGISTERING TRIBBS
  7973.  
  7974.      Mail To:
  7975.  
  7976.      Mark Goodwin
  7977.      366 14th St.
  7978.      Bangor, ME 04401
  7979.  
  7980.  
  7981.  
  7982.  
  7983.  
  7984.  
  7985.  
  7986.  
  7987.