home *** CD-ROM | disk | FTP | other *** search
/ ProfitPress Mega CDROM2 …eeware (MSDOS)(1992)(Eng) / ProfitPress-MegaCDROM2.B6I / BBS / RBBS_PC / GC101_3.ZIP / GC-DOCS.TXT next >
Encoding:
Text File  |  1990-08-09  |  157.3 KB  |  2,887 lines

  1.  
  2.  
  3.                                        THE
  4.  
  5.                ******     *****         *       *     *    *****
  6.               *           *    *       * *      **    *    *    *
  7.               *    ***    *****       *****     *  *  *    *     *
  8.               *     *     *    *     *     *    *    **    *    *
  9.                *****      *     *    *     *    *     *    *****
  10.  
  11.       ******    *******    *     *    *******    *****         *       *
  12.      *          *          **    *       *       *    *       * *      *
  13.      *          *****      *  *  *       *       *****       *****     *
  14.      *          *          *    **       *       *    *     *     *    *
  15.       ******    *******    *     *       *       *     *    *     *    *******
  16.  
  17.                               -  MESSAGE SYSTEM  -
  18.  
  19.  
  20.                              1          00000      1
  21.                             11         0     0    11
  22.                              1         0     0     1
  23.                              1         0     0     1
  24.                            11111   *    00000    11111
  25.  
  26.        A High-Performance Message and Mail System for RBBS Bulletin Boards
  27.  
  28.  
  29.                         INSTALLATION AND REFERENCE MANUAL
  30.  
  31.                                  August 10, 1990
  32.  
  33.                                  By Scott Barnes
  34.                                     BarneSoft
  35.  
  36.   Business Office:                      Address All Correspondence to:
  37.   ------------------------------        -------------------------------------
  38.           R.D. 3, Box 316                            Box 275003
  39.           PA Route 10 North                          Rochester, NY 14627-5003
  40.           Cochranville, PA 19330
  41.           Voice: (215) 593-2392
  42.  
  43.  
  44.                     This manual and the related software are
  45.                          Copyright 1989, 1990 BarneSoft
  46.                                All Rights Reserved
  47.  
  48.  
  49.   The Grand Central Reference Manual, Version 1.01                      Page 2
  50.   ____________________________________________________________________________
  51.  
  52.                              -- I M P O R T A N T --
  53.  
  54.        The Grand Central Message System (hereafter referred to as Grand
  55.   Central or "GC" for clarity) is distributed as a SHAREWARE product.  It is
  56.   neither public domain nor freeware, and is fully copyrighted.
  57.  
  58.        You are free to install GC and evaluate it to determine if it meets
  59.   your needs.  However, if you install GC as a working part of a public or
  60.   private bulletin board system (BBS), I request that you register your copy
  61.   of GC by sending a check or money order for $35 U.S. funds to BarneSoft at
  62.   the Rochester address listed on the front page.  A registration form is
  63.   included at the end of this document.
  64.  
  65.        If you use or distribute GC, you acknowledge that you will abide by the
  66.   following restrictions:
  67.  
  68.             1) You are permitted to distribute the GC system as long as:
  69.                           a) No fee is charged for the distribution other than
  70.                              a disk copying fee of $20 or less.  All users
  71.                              are still responsible for registering their copy
  72.                              of GC.
  73.                           b) The distributed product remains in its original,
  74.                              unmodified form.
  75.  
  76.             2) You may not modify the GC executable or documentation files.
  77.                You are also expressly prohibited from reverse-engineering the
  78.                executable files or creating derivative products in this
  79.                manner.
  80.  
  81.             3) GC is not intended to be used on local area networks.  You must
  82.                make arrangements with the author to use GC on such a network.
  83.  
  84.  
  85.        Now, with the disclaimers out of the way, here are a few words on the
  86.   specific benefits I will provide when you register your copy of GC:
  87.  
  88.             1) One 360K 5-1/4" or 720K 3-1/2" disk mailed to you containing GC
  89.                version 1.1 when it is released.
  90.  
  91.             2) Support services via telephone or E-mail.  Full details on
  92.                support are given in Chapter 9.
  93.  
  94.             3) Mail notification of the next major release of GC.
  95.  
  96.             4) If you wish, your BBS can be included on a widely-
  97.                distributed list of BBSes that run Grand Central.
  98.  
  99.             5) Opportunity to get on an E-mail distribution list which might
  100.                be used to distribute: bug notices, revision notifications,
  101.                technical bulletins, and the GC BBS list.
  102.  
  103.  
  104.   The Grand Central Reference Manual, Version 1.01                      Page 3
  105.   ____________________________________________________________________________
  106.  
  107.                         T A B L E   O F   C O N T E N T S
  108.                         ---------------------------------
  109.   SECTION   TOPIC                                                 PAGE
  110.   ---------------------------------------------------------------------------
  111.     1       Introducing the Grand Central Message System! ....... 5
  112.        1.1  Requirements to Run GC .............................. 6
  113.        1.2  About GC Version 1.01 ............................... 7
  114.  
  115.     2       Setting Up GC for a First Look ...................... 9
  116.        2.1  Steps for Installing the GC Test System ............. 9
  117.        2.2  Exploring the GC Test System ........................ 9
  118.  
  119.     3       Overview of Incorporating GC into Your RBBS ......... 11
  120.        3.1  Planning GC Conferences ............................. 11
  121.        3.2  Other GC Configuration Parameters ................... 12
  122.        3.3  .GCS Screens ........................................ 12
  123.        3.4  RBBS Considerations ................................. 12
  124.  
  125.     4       Configuring Using G-CONFIG .......................... 14
  126.        4.1  GC System Configuration ............................. 14
  127.        4.2  GC Conference Configuration ......................... 16
  128.        4.3  Post Office Configuration ........................... 19
  129.  
  130.     5       .GCS Screens - The Key to Customizing GC ............ 21
  131.        5.1  The Purpose of .GCS ................................. 21
  132.        5.2  The .GCS Format ..................................... 21
  133.        5.3  Catalog of All .GCS Screens ......................... 22
  134.        5.4  Summary of .GCS Concepts ............................ 25
  135.  
  136.     6       Connecting GC to RBBS ............................... 27
  137.        6.1  FOSSIL Installation ................................. 27
  138.        6.2  Configuring RBBS 15.1C and 16.1A .................... 27
  139.        6.3  Configuring RBBS 17.1A and Later Versions ........... 29
  140.        6.4  The RBBS.BAT File ................................... 32
  141.        6.5  Desirable RBBS Cosmetic Changes ..................... 33
  142.        6.6  Testing RBBS and GC ................................. 33
  143.  
  144.     7       The Finer Points of GC .............................. 35
  145.        7.1  Novice/Expert Command Entry ......................... 35
  146.        7.2  The Conference Selection Menu ....................... 37
  147.        7.3  The Unread Message Feature .......................... 37
  148.        7.4  The Conference Index Feature ........................ 38
  149.  
  150.     8       Maintaining a GC System ............................. 39
  151.        8.1  Maintaining Message Bases ........................... 39
  152.        8.2  RBBS User File Changes .............................. 39
  153.        8.3  How RBBS Sysop Comments Work ........................ 39
  154.        8.4  GC's Chat Feature ................................... 40
  155.        8.5  The "LOG" File and GC Error Handling ................ 40
  156.        8.6  GC.EXE Command Line Options ......................... 40
  157.        8.7  G-CONFIG Remote Use ................................. 41
  158.        8.8  Sysop Security Privileges ........................... 41
  159.        8.9  Moderator Security Privileges ....................... 42
  160.        8.10 The OPTIMIZE Program ................................ 43
  161.        8.11 The MAILCHEK Program ................................ 44
  162.  
  163.     9       Support and Feedback Information .................... 47
  164.  
  165.  
  166.   The Grand Central Reference Manual, Version 1.01                      Page 4
  167.   ____________________________________________________________________________
  168.  
  169.   SECTION   TOPIC                                                 PAGE
  170.   ---------------------------------------------------------------------------
  171.    10       For the Future... ................................... 48
  172.  
  173.  
  174.   APPENDICES:
  175.     A       Upgrading from Previous GC Versions.................. 49
  176.  
  177.     B       List of .GCS Screens Which Have Special Restrictions. 50
  178.  
  179.     C       Limitations of GC ................................... 52
  180.  
  181.     D       About the Author .................................... 53
  182.  
  183.     E       GC Registration Form ................................ 54
  184.  
  185.   The Grand Central Reference Manual, Version 1.01                      Page 5
  186.   ____________________________________________________________________________
  187.  
  188.             CHAPTER 1 - INTRODUCING THE GRAND CENTRAL MESSAGE SYSTEM!
  189.             ---------------------------------------------------------
  190.  
  191.        Have you ever wondered what the future holds for BBS programs?  Some
  192.   people believe the future lies in linking BBSes into large interconnected
  193.   networks.  Others believe that the future means upgrading the fundamentals
  194.   of each BBS, or, in other words, improving the end-user interface.  I tend
  195.   to gravitate toward the latter vision, although I am by no means anti-
  196.   network.  Wide-area networks are becoming increasingly useful in the global
  197.   village in which we live.  However, the mightiest network becomes little
  198.   more than a toy if it is not useful and meaningful to ordinary people.  The
  199.   point is that every BBS, whether network-connected or not, needs to have a
  200.   user interface that is coherent and consistent, and one which reduces the
  201.   amount of visual clutter transmitted to the user.  How does a BBS program
  202.   attain these goals for its user interface?  I believe the way to accomplish
  203.   the goals is to re-examine some of the assumptions that underlie today's BBS
  204.   programs.
  205.  
  206.        One such assumption I have discovered is that messages within
  207.   conferences must be time-ordered.  This assumption causes some problems,
  208.   because it makes it difficult for occasional users to follow the course of
  209.   conversations and keep up with conferences in general.  It also limits the
  210.   number of topics that can be discussed at a time to only one or two, since
  211.   users only see and remember the most recent conversations.
  212.  
  213.        Another assumption is that the mail system must be integrated with the
  214.   message system.  This assumption does allow BBS programs to maintain a
  215.   compact user interface, but it disregards fundamental differences between
  216.   the nature of mail and public messages.  People like to have one mailbox
  217.   where they can look for mail, instead of looking (or having the BBS look) in
  218.   several different conferences for the same.  Imagine if you were forced to
  219.   travel to five different post offices every day to see if you had any mail!
  220.  
  221.        The last major assumption I discovered is that every user calls in on a
  222.   40 character-wide dumb terminal.  This assumption was certainly warranted
  223.   even several years ago when there were large numbers of terminals and
  224.   computers that were fluent only in the ASCII character set.  However, with
  225.   the widespread use of IBM PC's, Macintoshes, and terminals which have 80 by
  226.   24 screens and are ANSI X3.64-compatible, it is time to assume more about
  227.   the remote caller's equipment than the least common denominator.
  228.  
  229.        The Grand Central Message System is my bid to advance the state-of-the-
  230.   art in computer bulletin boards, by challenging the validity of the three
  231.   assumptions presented above.  Grand Central is currently implemented as a
  232.   message/mail door to the RBBS program which replaces RBBS' native conference
  233.   and mail functions.  GC's major features are as follows:
  234.  
  235.             1) FULL-SCREEN DISPLAY FORMAT - GC assumes an 80-by-24 character
  236.        screen on the remote end and uses the ANSI/VT100 terminal standard to
  237.        create an orderly full-screen environment.  This environment includes
  238.        such amenities as emphasized text for important items, and
  239.        bidirectional scrolling.  A minimal level of support is provided for
  240.        terminals or computer software packages which are incompatible with the
  241.        ANSI standard.
  242.  
  243.             2) FULL-FEATURED CONFERENCING SYSTEM - GC offers the Sysop a great
  244.        deal of flexibility in setting up conferences.  The extensive security
  245.        system allows one to set up conferences that are totally public,
  246.        totally private, or some combination of the two.  The Sysop can specify
  247.  
  248.   The Grand Central Reference Manual, Version 1.01                      Page 6
  249.   ____________________________________________________________________________
  250.  
  251.        moderators for each conference, who are given Sysop-like privileges in
  252.        their conferences but nowhere else.
  253.  
  254.             3) TOPIC-BASED MESSAGE SYSTEM - GC organizes each conference's
  255.        message base by topic rather than chronologically.  Hence it is much
  256.        easier to look at all messages pertinent to a topic, since there are no
  257.        complex "threading" commands.  An unread message feature is also
  258.        provided to allow the user to see the messages they have not yet read.
  259.  
  260.             4) SEPARATE MAIL SYSTEM - GC has a mail system similar to that of
  261.        larger computers, where each user is given his or her own mailbox.  The
  262.        mailbox concept eliminates confusion between mail and messages and
  263.        also does away with time-consuming mail searches.  Other features
  264.        include distributed (multiple recipient) mail, as well as a mail trace
  265.        which allows letter writers to determine if their letters have been
  266.        read by the recipient.
  267.  
  268.             5) HIGH-PERFORMANCE, FRIENDLY EDITOR - The GC editor is patterned
  269.        after the RBBS editor, but at the same time contains powerful new
  270.        features that make editing easier for everyone.  On top of the basic
  271.        line-editor concept, the GC editor offers automatic paragraph
  272.        reformatting, multiple-line editing, multiple-line deleting, tab
  273.        support, and more!
  274.  
  275.             6) FULL SUPPORT FOR SESSION LIMITS, SLEEP TIMEOUTS, CARRIER
  276.        MONITORING, AND CHATTING - The Sysop can tell GC to "adopt" each user's
  277.        RBBS session limit.  In addition, the user's remaining time is
  278.        frequently updated in the upper-right corner of the screen.  GC handles
  279.        sleep timeouts, including hanging up the telephone line.  Carrier
  280.        monitoring is performed continuously.  Finally, GC allows chatting,
  281.        with the text from each side of the conversation printed in a different
  282.        text style.
  283.  
  284.             7) FULL SUPPORT FOR REMOTE OPERATIONS - GC, as well as its
  285.        companion configuration program G-CONFIG, fully supports remote
  286.        Sysop sessions.  The Sysop thus has the freedom to reconfigure and
  287.        maintain the GC system from wherever he or she happens to be located!
  288.        Moderators, too, are given extensive remote capabilities.  Within their
  289.        conferences, moderators can delete topics and messages, and change user
  290.        security levels, without bothering the Sysop.
  291.  
  292.             8) MISERLY ON SYSTEM RESOURCES - GC is designed to use as little
  293.        disk space as possible.  Space taken by deleted messages and letters is
  294.        recycled as much as possible.  In addition, an automatic optimization
  295.        program streamlines all message base and mail system files once per
  296.        week, unattended.
  297.  
  298.        So, as you can see, Grand Central really does advance the state of the
  299.   art in the BBS world.  Read on to find out how easy it is to set up a GC
  300.   system you can try!
  301.  
  302.   1.1 - Requirements to Run GC
  303.   ----------------------------
  304.        The requirements to run GC are much the same as those needed to run
  305.   RBBS.  The main exceptions are that GC does not yet support multiple
  306.   simultaneous nodes on the same machine nor does it support networks.  Aside
  307.   from that, I believe to the best of my knowledge that almost any computer
  308.   that will run RBBS will run GC.  However, that is not a guarantee.  Here are
  309.   the specific minimum requirements:
  310.  
  311.   The Grand Central Reference Manual, Version 1.01                      Page 7
  312.   ____________________________________________________________________________
  313.  
  314.             1) IBM PC or clone which runs PC-DOS or MS-DOS versions 2.0 or
  315.        higher
  316.             2) Hard disk recommended
  317.             3) Monochrome Graphics Adapter
  318.             4) One asynchronous communications port which is driven by an
  319.        Intel 8250 chip, or compatible - communications port can be connected
  320.        to a modem, digital PBX, or any other communication device which obeys
  321.        similar primitives (host system echoes what caller types, DTR signal
  322.        controls call status, DCD signal indicates call status)
  323.             5) 300K *available* memory (i.e., after loading DOS and TSR's)
  324.             6) RBBS Version 15.1C or greater - must be installed prior to
  325.        installing GC
  326.             7) Some sort of full-screen file editor (many word processors can
  327.        pinch-hit in this area)
  328.  
  329.   1.2 - About GC Version 1.01
  330.   ---------------------------
  331.        This version is a minor update of Version 1.0.  It fixes several bugs
  332.   encountered by users (see the BUGLIST.TXT file).  No feature changes have
  333.   been made since the previous release, and the remainder of this section
  334.   refers to enhancements made in Version 1.0.
  335.  
  336.   ==>  IF YOU ARE UPGRADING FROM GC VERSIONS 0.95 OR 0.90, PLEASE READ    <==
  337.   ==>  THE SIMPLE UPGRADE INSTRUCTIONS IN APPENDIX A.                     <==
  338.  
  339.        A bidirectional-scroll conference index feature is now available.  This
  340.   means that users can view the titles of all of a conference's messages
  341.   simultaneously, and pick one of them to view.  This utility is heavily
  342.   dependent on ANSI/VT-100 features, and thus is NOT available on dumb
  343.   terminals.  You will be seeing a lot more of this bidirectional scroll list
  344.   in future GC versions.
  345.  
  346.        The mail system is now capable of distributing a single mail item to
  347.   multiple recipients.  The Sysop is given complete control over who can use
  348.   this feature, so as to avoid "junk mail" problems.  All accesses to the mail
  349.   system (except the "M" conference menu command) now prompt the user "Any
  350.   Other Recipients (Y/[N]) ?"  If the user responds "Y", the system begins
  351.   prompting for the names of additional letter recipients.
  352.  
  353.        Another mail system enhancement is a user search feature.  This is
  354.   activated by typing "?" in response to any letter recipient prompt.
  355.  
  356.        The conference menu prompt has been changed so that one can switch
  357.   to a conference by typing the first few characters of its name.  This
  358.   feature, like the "[N]ext Conference" command, uses an alphabetical list of
  359.   conferences.  Therefore, if there were "ZIPPITY-DO-DAH" and "ZIPPER"
  360.   conferences, repeated use of the search command "ZIP" would move the user
  361.   alternately between these two conferences.
  362.  
  363.        The editor's "C)ontinue" command is now much more useful than it was
  364.   previously.  The user is now allowed to continue any line in the message.
  365.   Thus, paragraphs in messages and letters can be extended with relative ease.
  366.  
  367.        Finally, a new communication flow control option is offered.  This
  368.   option is simultaneous XON/XOFF and RTS/CTS flow control.  Users of high-
  369.   speed modems can now use software (XON/XOFF) flow control with the
  370.   remote user, as well as hardware (RTS/CTS) flow control with the local
  371.   modem.
  372.  
  373.  
  374.   The Grand Central Reference Manual, Version 1.01                      Page 8
  375.   ____________________________________________________________________________
  376.  
  377.        If you find something you suspect to be a GC bug, please leave a
  378.   message on the GC support answering machine.  Remember, you're talking
  379.   directly to the programmer (ever try that at another software company?).
  380.   Also, your opinions are welcome and encouraged.  Please see Chapters 9 and
  381.   10 for more details on product support and feedback.
  382.  
  383.   The Grand Central Reference Manual, Version 1.01                      Page 9
  384.   ____________________________________________________________________________
  385.  
  386.                    CHAPTER 2 - SETTING UP GC FOR A FIRST LOOK
  387.                    ------------------------------------------
  388.  
  389.        Despite the fact GC is intended for remote operation, you can set it up
  390.   on your computer and have a test system running in under 10 minutes, WITHOUT
  391.   touching a modem or running RBBS.  You need only meet the fundamental GC
  392.   requirements as listed in the last chapter, with the exception of the
  393.   communication port.
  394.  
  395.   2.1 - Steps for Installing the GC Test System
  396.   ---------------------------------------------
  397.             1) Set up a GC directory on your hard disk.  GC will take up
  398.        about 800K of disk space initially.  Do NOT put the program in the same
  399.        directory as other software, or you are bound to have problems.  It
  400.        does not have to be on the same disk drive as RBBS.
  401.  
  402.             2) Extract all of the files out of the GC101-1, GC101-2, and
  403.        GC101-3 compressed files into the GC directory.
  404.  
  405.             3) Edit your system's CONFIG.SYS file and make sure you have a
  406.        "FILES=" line that is set to at least 15.  Setting this parameter does
  407.        *not* tie up large amounts of memory; it merely tells DOS that up to 15
  408.        files can be opened at one time.
  409.  
  410.             4) Now, go to your GC directory and run the G-CONFIG program.
  411.  
  412.             5) G-CONFIG will ask for the drive and directory where RBBS is
  413.        located (i.e., C:\RBBS).  Once this information has been properly
  414.        entered, G-CONFIG will set up the foundation of your GC system.
  415.  
  416.             6) In several seconds, the G-CONFIG Main Menu will appear.  Select
  417.        the "G" option.
  418.  
  419.             7) You will now be looking at the configuration information for
  420.        your GC system.  You need to tell GC your (the Sysop's) name.  Go to
  421.        item number 1, press <CTRL>-<A>, type your name as it appears in the
  422.        RBBS system, and finish by pressing <ENTER>.  All of the other
  423.        parameters are set to predetermined values, so it is not necessary to
  424.        set these parameters to run the test system.
  425.  
  426.             8) Press <ESC> <ESC> to return to the Main Menu.  Type <Y> to
  427.        accept the changes and then <Q> to return to DOS.
  428.  
  429.             9) Now, you can start GC by typing a command like "TRYIT your
  430.        name", where "your name" is the same name you gave G-CONFIG in step 7
  431.        (capitalization does not matter but spaces do).
  432.  
  433.            10) If everything is running properly, you will see GC's opening
  434.        screen.  Instructions for running GC are given in the next section.
  435.  
  436.  
  437.   2.2 - Exploring the GC Test System
  438.   ----------------------------------
  439.        You should now be looking at the GC opening screen.  Note that some of
  440.   the screens you will see in the test system are customized for my Pinnacle
  441.   BBS.  The system is set up this way so you can observe what a typical GC
  442.   installation might look like.  Note the mail indicators at the bottom of the
  443.   screen.  Since you are the Sysop, you have a business and a personal
  444.   mailbox.  The business mailbox is shared by all other Sysop-level users,
  445.  
  446.   The Grand Central Reference Manual, Version 1.01                     Page 10
  447.   ____________________________________________________________________________
  448.  
  449.   which makes it easier to run a multi-Sysop BBS.
  450.  
  451.        After you press <ENTER>, you will be taken into the GC Tutorial.  The
  452.   first screen of the tutorial is an introduction, while the second allows the
  453.   user to select the proper terminal type.  As a local user, you should select
  454.   terminal type two.  GC does not currently make any distinctions between
  455.   terminal types two through five.  Terminal type one, however, forces GC to
  456.   revert to a dumb terminal mode, where no advanced screen handling is
  457.   supported.
  458.  
  459.        Immediately following the Terminal Setup Screen, you will be taken into
  460.   the main body of the tutorial.  You should carefully read the tutorial,
  461.   since it explains many aspects of the GC user interface.  As you will be
  462.   able to see at the bottom of the tutorial screens, the <ENTER>-<TAB>
  463.   convention is one such aspect.  This is the convention that permits
  464.   bidirectional screen scrolling.  There are many places in GC where more than
  465.   one screenful of information is available at one time.  By pressing <ENTER>,
  466.   one can scroll forward through the information by screenfuls.  Conversely,
  467.   <TAB> scrolls backward.
  468.  
  469.        After the tutorial is over, you will go to GC's Main Menu.  All of the
  470.   selections will work except [N]ext Conference, which will just redisplay the
  471.   Main Menu since no other conferences have been set up in GC.  One selection
  472.   you should try is the [R]ead/enter Messages command.  GC will alert you to
  473.   the fact that there are no topics in the main message base, but you can
  474.   respond by starting a topic.  This action will bring up the GC editor, where
  475.   you can enter a test message.  Upon exiting the editor, you will go into the
  476.   message reading mode and the message you entered will be displayed as it
  477.   would be displayed to any GC user.  This is your chance to try some message
  478.   reading commands.  You will probably want to look at the help screens, which
  479.   you can do by typing "help" and pressing <ENTER>.  After you are finished
  480.   looking around, use the "exit" command to return to the Main Menu.
  481.  
  482.        Another part of GC you will want to look at is the Post Office.  When
  483.   you first enter the Post Office, you will be working with your personal
  484.   mailbox, which is listed under your name.  As alluded to earlier, you can
  485.   also access a Sysop mailbox.  You can exploit this feature to try sending a
  486.   letter.  When you are at the Post Office menu, select the [M]ail Letter
  487.   command.  Type "SYSOP" as the recipient of the letter.  You will again have
  488.   a chance to experiment with the GC editor.  After entering the letter, you
  489.   will return to the Post Office menu.  Now, select the [S]ysop Mailbox
  490.   Toggle.  This command will give you the same Post Office menu, but you will
  491.   now be working with the Sysop mailbox, the same mailbox to which you just
  492.   sent a letter!   If you use the [R]ead Your Mail command, you will see the
  493.   letter you just created.  When you are in the letter reading mode you can
  494.   get help, as before, by using the "help" command.
  495.  
  496.        When you are finished experimenting with GC, simply go back to the Main
  497.   Menu and use the "[Q]uit to PINNACLE" command.  Normally, this command would
  498.   return you to RBBS, but in this case you just go back to DOS.
  499.  
  500.   The Grand Central Reference Manual, Version 1.01                     Page 11
  501.   ____________________________________________________________________________
  502.  
  503.              CHAPTER 3 - OVERVIEW OF INCORPORATING GC INTO YOUR RBBS
  504.              -------------------------------------------------------
  505.  
  506.        The key to getting the most out of GC is in the planning you do before
  507.   installing it.  To make a successful installation, one must not only get GC
  508.   running, but one must make it convenient for people to access it from RBBS.
  509.   For example, it is often advantageous to simply shut down RBBS' message
  510.   system so there is no confusion over which program people should use for
  511.   mail and messages.  This chapter will outline the various steps necessary to
  512.   create a reliable and appealing GC system.
  513.  
  514.   3.1 - Planning GC Conferences
  515.   -----------------------------
  516.        Obviously, it is necessary to choose which conferences will be included
  517.   in the GC system.  GC will support up to 254 conferences.  In the process of
  518.   making these decisions, one should consider the various types of conferences
  519.   that are available.  GC supports four types of conferences, as follows:
  520.  
  521.             1) PUBLIC, FULL ACCESS - This is the type of conference most often
  522.        associated with BBSes.  Everyone is allowed to become a full
  523.        participating member of the conference (i.e., permission to read and
  524.        write messages) immediately upon selecting the conference from the
  525.        Conference Availability Menu.  The only restriction you can place on
  526.        this type of conference is a security level restriction, so users below
  527.        a certain security level cannot join or participate in the conference
  528.        at all.
  529.  
  530.             2) PUBLIC, SPECTATOR ACCESS - This type of conference is very
  531.        similar to the preceding one, except that people become spectators
  532.        (i.e., permission to read messages only) upon joining the conference.
  533.        Users can be given full access later by the conference moderator, if
  534.        desired.
  535.  
  536.             3) APPLICATION REQUIRED -  This conference type is similar in
  537.        concept to a private club.  People who are interested in joining the
  538.        conference convey this interest to the conference moderator through GC.
  539.        The moderator then acts favorably or unfavorably on this application.
  540.        Note that there are no electronic forms that must be filled out; the
  541.        applicant need only indicate interest in joining the conference.  If
  542.        additional information is needed by the conference moderator then the
  543.        moderator must request this information from the applicant by using E-
  544.        mail.
  545.  
  546.             4) HIDDEN - This conference type could be described as very
  547.        private.  The conference name will never appear on anyone's Conference
  548.        Availability Menu, so the only way for people to join is to be made a
  549.        member directly by the moderator.  This type is useful for conferences
  550.        which will have a small, fixed, and private membership.
  551.  
  552.        Another major consideration with conferences is the welcoming screen
  553.   that will be used with the conference.  GC allows a 79 character by 12 line
  554.   greeting screen for each conference.  As explained in Chapter 5, only plain
  555.   ASCII characters are currently supported for such screens; ANSI
  556.   graphic/color sequences are not.
  557.  
  558.        There are several other parameters that must be addressed when setting
  559.   up a conference.  For example, conference moderator(s) needs to be
  560.   appointed.  On a small BBS, the Sysop may be in charge of all conferences.
  561.   But, on a larger or more diversified board, other users often handle the
  562.  
  563.   The Grand Central Reference Manual, Version 1.01                     Page 12
  564.   ____________________________________________________________________________
  565.  
  566.   administrative details in conferences.  Keep in mind that the moderator(s)
  567.   controls access to the conference as well as how and when old messages are
  568.   deleted.  Other conference parameters include: the maximum number of topics,
  569.   maximum number of replies per topic, and maximum number of lines per
  570.   message.
  571.  
  572.  
  573.   3.2 - Other GC Configuration Parameters
  574.   ---------------------------------------
  575.        Besides conference configuration, there are other decisions that must
  576.   be made in setting up GC.  In the category of overall system configuration,
  577.   considerations include: who will be allowed on GC (minimum logon security
  578.   level), how long they will allowed to be on, when sleep timeouts will occur,
  579.   and who will be considered a Sysop.  There are also more mundane
  580.   considerations that deal with local screen colors and how GC should
  581.   disconnect users.
  582.  
  583.        There are also several Post Office parameters that need to be
  584.   specified: who will be allowed into the Post Office, who will be allowed to
  585.   send letters, the maximum number of lines per letter, the biggest allowed
  586.   mailbox size, the length of time a mail trace will work, and how GC will
  587.   erase letters.
  588.  
  589.  
  590.   3.3 - .GCS Screens
  591.   ------------------
  592.        Setting up any BBS system involves a certain degree of creativity in
  593.   crafting the system's outward appearance.  GC is no exception.  The GC
  594.   screen files (known as .GCS files) that are distributed with GC are generic,
  595.   so they contain no BBS-specific information.  As described in Section 3.1,
  596.   custom welcoming screens should be created for each GC conference.  Many
  597.   other GC screens are also suitable for customization.  Chapter 5 contains a
  598.   thorough explanation of the process of creating and modifying .GCS screens.
  599.  
  600.  
  601.   3.4 - RBBS Considerations
  602.   -------------------------
  603.        As mentioned above, there are some modifications that must be made to
  604.   your RBBS setup in order for GC to work properly.  There are also several
  605.   RBBS modifications that are desirable, but not required to run GC.
  606.  
  607.        The most obvious change is that GC must be installed as an RBBS door.
  608.   If RBBS is not currently set up to run a door, there are several areas that
  609.   must be addressed, including: the batch file that runs RBBS, door security
  610.   levels, the door batch file, and the door menu.  If RBBS is already set up
  611.   to run a door, the installation is easier since some of the aforementioned
  612.   items may be set up properly already.
  613.  
  614.        Another important consideration is the existing RBBS message system.
  615.   In most cases, this system can be completely shut down since its functions
  616.   are replaced by GC.  However, if you use RBBS to interface with FIDOnet, or
  617.   have some other specialized configuration that GC does not support, you will
  618.   probably want to keep the special conferences in RBBS while transferring the
  619.   remaining ones to GC.  Shutting down the RBBS message system involves
  620.   modifying existing RBBS menus and changing several security levels in the
  621.   RBBS security system.
  622.  
  623.   The Grand Central Reference Manual, Version 1.01                     Page 13
  624.   ____________________________________________________________________________
  625.  
  626.        Finally, there are several aesthetic changes that are not required, but
  627.   which will make it easier for users of the RBBS to understand how to access
  628.   GC.  These changes involve modifying RBBS help files so they no longer refer
  629.   to the RBBS message functions and refer instead to instructions for
  630.   accessing GC.
  631.  
  632.   The Grand Central Reference Manual, Version 1.01                     Page 14
  633.   ____________________________________________________________________________
  634.  
  635.                      CHAPTER 4 - CONFIGURING USING G-CONFIG
  636.                      --------------------------------------
  637.        If you have not already done so, work through the basic GC installation
  638.   directions given in Chapter 2.  All of GC's various parameters - with the
  639.   exception of the display screens - can be modified by using the G-CONFIG
  640.   program.  G-CONFIG has other functions, but these are discussed in Chapter
  641.   8.
  642.  
  643.        This chapter consists of complete descriptions of all of GC's
  644.   parameters.  In order to successfully install GC, you should carefully work
  645.   through G-CONFIG while reading this documentation.  It is assumed that you
  646.   have completed the basic planning (especially conference planning) described
  647.   in the previous chapter.
  648.  
  649.  
  650.   4.1 - GC System Configuration
  651.   -----------------------------
  652.        The GC System Configuration parameters can be modified by choosing the
  653.   "G" option at the G-CONFIG menu.  There are 15 parameters to set.  Press
  654.   <ESC> <ESC> then type <Y> to store the configuration changes.  The GC system
  655.   parameters are as follows:
  656.  
  657.             1) SYSOP'S FULL NAME - GC normally knows the name of the RBBS
  658.        Sysop when it can access RBBS' DORINFO file.  However, when GC is
  659.        started directly from DOS with the /USER= option, GC does not know the
  660.        name of the Sysop and must look up the name here.  In all cases, this
  661.        name should be exactly the same as the one used in RBBS.  Note that
  662.        this is the Sysop's real name, *not* RBBS' Sysop remote logon password.
  663.  
  664.             2) DRIVE AND PATH TO RBBS FILES - This parameter will rarely need
  665.        to be set, because G-CONFIG will always check its validity at the start
  666.        of the G-CONFIG program.  If, at that time, RBBS' USERS file cannot be
  667.        found, you will be prompted for a new drive and path.  However, the
  668.        path can also be changed here.  The correct drive and path to RBBS is
  669.        essential to proper operation of the GC system.
  670.  
  671.             3) MINIMUM RBBS SECURITY LEVEL TO LOG ON - There are two ways a
  672.        Sysop can restrict access to the GC program.  One way is to lower the
  673.        security level for doors within RBBS.  However, that method has a
  674.        disadvantage in that it changes the minimum security for all RBBS
  675.        doors, and different security levels for each door may be desirable.
  676.        GC provides the second method of restricting access by checking each
  677.        user's security level against this parameter.  If the user's level is
  678.        less than this parameter, the user is informed of this fact and
  679.        returned to RBBS.  If you do not wish to restrict GC access in this
  680.        manner, set this parameter lower than the lowest security level used on
  681.        your RBBS.
  682.  
  683.             4) MINIMUM RBBS SECURITY TO BE A SYSOP - Each time a user logs on
  684.        GC, GC compares the user's security to this parameter to determine who
  685.        will allowed to have Sysop privileges on GC.  Except in special
  686.        circumstances, this parameter should have the same level as used for
  687.        RBBS Sysops.
  688.  
  689.             5) RESPECT RBBS SESSION LIMITS? - There are two methods for
  690.        limiting the time each user can access GC.  One method is setting a
  691.        fixed session limit, so that all users have the exact same session
  692.        limit regardless of what their RBBS session limit might be.  The second
  693.        method is to allow GC to inherit each user's session limit from RBBS.
  694.  
  695.   The Grand Central Reference Manual, Version 1.01                     Page 15
  696.   ____________________________________________________________________________
  697.  
  698.        The second method is generally preferable, since the existing session
  699.        limits on RBBS do not have to be changed to account for GC.  To use the
  700.        first method, answer "NO" on this parameter and set parameter six.  To
  701.        use the second method, answer "YES" on this parameter.
  702.               A special note is in order for the second method.  In this
  703.        method, GC determines each user's remaining session time by subtracting
  704.        five minutes from the user's remaining time on RBBS.  Therefore, if a
  705.        user exhausts their time on GC, they will still have five minutes left
  706.        upon return to RBBS.
  707.              Also note that session limits do not apply to Sysops who log on
  708.        GC locally.  Local users are given a session limit of one whole day, so
  709.        there should not be any problems with expired session limits in that
  710.        regard.
  711.  
  712.             6) GRAND CENTRAL SESSION LIMIT - This parameter is applicable only
  713.        if parameter five is set to "NO."  In this case, it is simply the
  714.        desired fixed session limit for GC in minutes.  If parameter five is
  715.        set to "YES," a "NOT APPLICABLE" message will be displayed.
  716.  
  717.             7) SLEEP TIMEOUT - GC, like RBBS, stops a session when a remote
  718.        user has been inactive for a certain time period, as specified by this
  719.        parameter (in seconds).  Parameter eight specifies whether the user is
  720.        to be disconnected or returned to RBBS.  Sleep timeouts do not apply to
  721.        local users.
  722.  
  723.             8) HANG UP LINE AFTER A SLEEP TIMEOUT? - This parameter specifies
  724.        what GC does in the event of a sleep timeout (see previous parameter).
  725.        If this parameter is set to "YES," GC will disconnect the remote user.
  726.        If it is "NO," GC will preserve the connection and return the user to
  727.        RBBS.
  728.                There is a bug present in RBBS version 16-1A (fixed in 17-2A,
  729.        but may be in other versions) that may influence how this parameter is
  730.        set.  In this RBBS version, when GC returns a user to RBBS after a
  731.        sleep timeout, RBBS prints the familiar "Enter Password (dots echo)?"
  732.        prompt.  However, when RBBS' sleep timeout occurs, the user is not
  733.        disconnected.  Instead, another "Enter Password..." prompt is printed.
  734.        This cycle can happen up to five times, tying up the BBS for five times
  735.        your RBBS' sleep timeout period (would be 15 minutes for a typical 3
  736.        minute sleep timeout).  Therefore, someone who decides to walk away
  737.        from their computer while talking to the BBS can needlessly tie up the
  738.        system for much more than the intended three minutes!  Due to this
  739.        problem, I *strongly* recommend that everyone set this parameter to
  740.        "YES" so GC will handle the details of the sleep timeout.
  741.  
  742.             9) DTR MANIPULATION USED TO HANG UP - There are several instances
  743.        in which GC may disconnect a user.  One such instance is when the user
  744.        requests to hang up instead of returning to the BBS.  Another is when a
  745.        sleep timeout occurs and parameter eight is set to "YES."
  746.                GC assumes that some manipulation of the Data Terminal Ready
  747.        (DTR) communication signal will disconnect the user.  One possible
  748.        manipulation is KILL, where the DTR signal is dropped and never brought
  749.        back up.  Another manipulation is PULSE, where DTR is dropped for a
  750.        short time and then raised again (drop time is specified by parameter
  751.        10).  If you are using a modem, PULSE is usually the best choice, since
  752.        GC must subsequently send a "go offhook" command to the modem.
  753.        However, if GC is connected to a digital PBX or other non-modem device,
  754.        KILL may be required, since DTR may give the communicating device
  755.        permission to answer incoming calls.
  756.  
  757.  
  758.   The Grand Central Reference Manual, Version 1.01                     Page 16
  759.   ____________________________________________________________________________
  760.  
  761.            10) LENGTH OF TIME TO PULSE DTR - If parameter 9 is set to PULSE,
  762.        this parameter specifies the number of seconds that the DTR
  763.        communication signal is held low after a user is disconnected.  For
  764.        modems, a value of three is often sufficient.
  765.  
  766.            11) COMMUNICATION FLOW CONTROL - GC supports three types of flow
  767.        control: XON/XOFF (software flow control), RTS/CTS (sometimes called
  768.        EIA or hardware flow control), or none.  Modem-based BBSes
  769.        generally operate with XON/XOFF flow control.
  770.  
  771.            12) MODEM COMMAND TO GO OFF-HOOK - When a user disconnect occurs
  772.        and after the DTR hangup manipulation is performed (see previous two
  773.        parameters), GC can send a command to the communicating device to tell
  774.        it to make the communication line busy.  This command, which can be up
  775.        to 30 characters long, should be the same "off-hook" command that is
  776.        used with RBBS.  If the command is blank, no off-hook command is sent
  777.        after a user disconnect.
  778.  
  779.            13) LOCAL SCREEN FOREGROUND COLOR - This color is used for normal
  780.        text on the local screen.  Users with monochrome video systems should
  781.        choose WHITE.  GC does not yet support color for the remote caller.
  782.  
  783.            14) LOCAL SCREEN PRIORITY COLOR - This color is used for important
  784.        messages on the local screen.  Users with monochrome video systems
  785.        should choose BRIGHT WHITE.
  786.  
  787.            15) LOCAL SCREEN BACKGROUND COLOR - This color is used for the
  788.        background of the local screen.  Users with monochrome video systems
  789.        should choose BLACK.
  790.  
  791.  
  792.   4.2 - GC Conference Configuration
  793.   ---------------------------------
  794.        The GC Conference Configuration Menu can be accessed by choosing the
  795.   "C" option at the G-CONFIG Main Menu.  The Conference Configuration Menu
  796.   allows one to either: 1) Add a new conference, 2) Modify an existing
  797.   conference, or 3) Remove an existing conference.  If there is more than one
  798.   screenful of existing conferences to choose from, <ENTER> and <TAB> can be
  799.   used to scroll among the selections.  The numbers that are displayed
  800.   alongside each existing conference refer to each conference's GC reference
  801.   number.  The numbers' significance for the Sysop is limited to the welcoming
  802.   screen names used in the GC screen files ("CONF1" screen for conference#1,
  803.   etc.).  The conference numbers are never shown to users.
  804.  
  805.        To add a conference, choose the "A" option.  You will be prompted for
  806.   the long and prompt (short) names of the conference.  The long conference
  807.   name, which can be up to 40 characters long, is used by GC whenever an
  808.   identifying "banner" for a conference is needed (e.g., above the
  809.   conference's menu).  The prompt conference name, which can be up to 20
  810.   characters long, is used as a command prompt in the conference's menu and
  811.   when the conference's messages are being read.  Neither prompt should
  812.   contain the word "CONFERENCE" because that word is added by GC when
  813.   necessary.  After the conference's names are entered, you are given a chance
  814.   to modify all of the conference's 12 parameters, which are described in
  815.   detail below.  When you are finished setting parameters in G-CONFIG, you
  816.   will also need to create a conference welcoming screen in the WELCOME screen
  817.   file (see Chapter 5).
  818.  
  819.  
  820.   The Grand Central Reference Manual, Version 1.01                     Page 17
  821.   ____________________________________________________________________________
  822.  
  823.        To modify a conference, you can either type in part of the conference's
  824.   name or use its number as displayed on the screen.  For regular conferences,
  825.   you can then modify any of the conference's 12 parameters as described
  826.   below.  However, if you are modifying the parameters of the Main Message
  827.   Base, only parameters 8, 9, and 10 may be changed.  This is due to the fact
  828.   that the Main Message Base always retains that name, is always maintained by
  829.   the Sysop, and is open to all users regardless of security level.
  830.  
  831.        To remove a conference, use the "REMOVE" command.  As with
  832.   modification, you can either use part of the conference's name or its
  833.   number.  G-CONFIG will then request that you type "CONFIRM" to make sure
  834.   that you really want to remove the conference.  Removing a conference
  835.   deletes all conference membership information, and thus removes the
  836.   conference from everybody's conference menus.  It does not delete conference
  837.   messages from the disk, however.  Note that removing a conference does not
  838.   cause the numbers of other conferences to be changed.  In fact, the slot
  839.   where the deleted conference used to be will be marked "-UNUSED-" in the
  840.   Conference Configuration Menu.
  841.  
  842.        The GC Conference parameters are as follows:
  843.  
  844.             1) NAME OF CONFERENCE - This is the conference name that is
  845.        displayed on all menus, including the menus where users select among
  846.        different conferences.  The name may be up to 40 characters long, and
  847.        should not contain the word "CONFERENCE."  If this parameter is
  848.        changed, the next parameter (conference prompt name) should be modified
  849.        to reflect the change.
  850.  
  851.             2) PROMPT (SHORT) NAME OF CONFERENCE - This conference name is
  852.        used for command prompts when a user is present in the conference.  For
  853.        example, if the conference prompt name was "IBM" then the prompt in the
  854.        conference menu would read "IBM MENU>" and the prompt when reading
  855.        messages would be simply "IBM>".  This name may be up to 20 characters
  856.        long, and should not include the words "CONFERENCE" or "CONF."
  857.  
  858.             3) CONFERENCE TYPE - The conference type determines the method by
  859.        which users join the conference.  There are four conference types
  860.        supported by GC, as follows:
  861.                   a) PUBLIC, FULL ACCESS
  862.                   b) PUBLIC, SPECTATOR ACCESS
  863.                   c) APPLICATION REQUIRED
  864.                   d) HIDDEN
  865.                These types are fully described in Section 3.1.
  866.  
  867.             4) MODERATOR #1 - This is the name of the conference's first (or
  868.        only, if there is just one) moderator.  GC requires that there be at
  869.        least one person responsible for operation of the conference.  This
  870.        person can be any valid RBBS user or "SYSOP."  In GC, moderators are
  871.        responsible for:
  872.                   a) Handling mail queries about the conference
  873.                   b) Keeping the message base cleaned out by deleting old
  874.                      messages, where necessary
  875.                   c) Handling applicants, if the conference is an "APPLICATION
  876.                      REQUIRED"-type
  877.                   d) Maintaining the conference security system and changing
  878.                      user access levels and locking out users, where necessary
  879.                Upon exit from conference configuration, the user who is listed
  880.        here is automatically and immediately given moderator-level access to
  881.        the conference.  Therefore, be careful whom you specify as a moderator.
  882.  
  883.   The Grand Central Reference Manual, Version 1.01                     Page 18
  884.   ____________________________________________________________________________
  885.  
  886.                If you change conference moderators, *you* are responsible for
  887.        manually reducing the access level of the old moderator (through the GC
  888.        program Sysop Menu) if you do not want the old moderator to have
  889.        moderator access any longer.
  890.                Sysop-level users can always gain moderator access to a
  891.        conference no matter what their security level is in that conference.
  892.        This is done by using the [A]ssert Sysop Security Privileges command in
  893.        GC's Sysop Menu.
  894.                Note that it is possible for users not listed here to be
  895.        manually given moderator-level access.  The three moderators that are
  896.        specified in the conference configuration are used mainly for letting
  897.        other users know who is in charge of the day-to-day operation of the
  898.        conference, as well as providing a facility for users to address
  899.        comments, suggestions, and queries to the proper person.
  900.  
  901.             5) MODERATOR #2 - This is the name of the conference's second
  902.        moderator.  If this item is left blank, there will be no second
  903.        conference moderator.  See the preceding listing for more information
  904.        on conference moderators.
  905.  
  906.             6) MODERATOR #3 - This is the name of the conference's third
  907.        moderator.  If this item is left blank, there will be no third
  908.        conference moderator.  See the listing for parameter four for more
  909.        information on conference moderators.
  910.  
  911.             7) WHICH MODERATOR RECEIVES MODERATOR MAIL - Each conference menu
  912.        contains an option which reads "[M]ail letter to moderator."  GC
  913.        determines which moderator will receive the letter using this
  914.        parameter.  If, for some reason, the moderator's mailbox cannot be
  915.        reached, GC will forward the letter to the Sysop mailbox.
  916.  
  917.             8) MAXIMUM NUMBER OF TOPICS - This parameter puts an upper limit
  918.        on the number of topics that may be entered in the conference.  GC also
  919.        has an internal purpose for this parameter; it allocates a certain
  920.        portion of the message control file (the CTRL.xxx files) for topic
  921.        storage.  For those concerned about disk space, each topic you specify
  922.        by this parameter will take 114 bytes of disk storage.
  923.  
  924.             9) MAXIMUM NUMBER OF REPLIES PER TOPIC - This parameter puts an
  925.        upper limit on the number of replies that can be made to any one topic
  926.        in the conference.
  927.  
  928.            10) MAXIMUM NUMBER OF LINES PER MESSAGE - This parameter specifies
  929.        the maximum number of lines that can be placed in any one message.
  930.        Note that a higher number here requires more memory, since all editing
  931.        and message display is performed in memory.
  932.  
  933.            11) MINIMUM RBBS SECURITY FOR NEW USERS/APPLICANTS - This parameter
  934.        has different meanings depending on the type of conference:
  935.                   a) PUBLIC, FULL ACCESS or PUBLIC, SPECTATOR ACCESS - Users
  936.                      are not allowed to initially join the conference unless
  937.                      their RBBS security is at least equal to this parameter.
  938.                   b) APPLICATION REQUIRED - Users cannot apply for the
  939.                      conference unless their RBBS security is at least equal
  940.                      to this parameter.
  941.                   c) HIDDEN - This parameter is not applicable, since users
  942.                      are not allowed to directly join this type of conference.
  943.                If you do not wish to restrict conference access in this
  944.        manner, simply set this parameter lower than your RBBS' lowest security
  945.  
  946.   The Grand Central Reference Manual, Version 1.01                     Page 19
  947.   ____________________________________________________________________________
  948.  
  949.        level.
  950.  
  951.            12) MINIMUM RBBS SECURITY FOR CURRENT USERS - This parameter, which
  952.        applies to all types of conferences, restricts current conference
  953.        users' access by their RBBS security level.  In most cases, this level
  954.        should be the same as parameter 11's level.  This is due to the fact
  955.        that a new member of a conference must pass the "parameter 11" test to
  956.        be allowed to join the conference, but then must pass this test to
  957.        actually enter the conference.
  958.                If you are working with an apply-for-membership conference,
  959.        however, there are valid reasons for having two different security
  960.        levels in parameters 11 and 12.  For example, consider the case where a
  961.        private club is created whose "clubhouse" is an apply-for-membership
  962.        conference.  In addition, each user accepted into the club is given a
  963.        higher RBBS security level.  Here, a higher current user security
  964.        restriction would be logical, since persons whose RBBS security is
  965.        below the club limit would not belong the club, and hence should be
  966.        denied access to the club conference.
  967.  
  968.  
  969.   4.3 - Post Office Configuration
  970.   -------------------------------
  971.        The Post Office configuration parameters can be modified by choosing
  972.   the "P" option at the G-CONFIG Main Menu.  There are 9 parameters to set,
  973.   and they are as follows:
  974.  
  975.             1) MINIMUM RBBS SECURITY TO USE THE POST OFFICE - This setting is
  976.        used to restrict access to the Post Office.  It does *not* prevent
  977.        users from sending replies to authors of messages nor does it restrict
  978.        use of the conference menu [M]ail Letter to Moderator command.  In
  979.        essence, it allows the Sysop to prevent certain people from
  980.        receiving letters.  If you do not wish to restrict Post Office use in
  981.        this manner, set this parameter lower than your RBBS' lowest security
  982.        level.
  983.  
  984.             2) MINIMUM RBBS SECURITY TO SEND LETTERS AT THE POST OFFICE - This
  985.        parameter is much like the last one in that it prevents certain people
  986.        from sending letters at the Post Office, but does not prevent users
  987.        from sending replies to authors of messages nor does it restrict use of
  988.        the conference menu [M]ail Letter to Moderator command.  If you do not
  989.        wish to restrict Post Office letter sending in this manner, set this
  990.        parameter lower than your RBBS' lowest security level.
  991.  
  992.             3) MAXIMUM NUMBER OF LINES PER LETTER - This parameter is similar
  993.        to conference configuration parameter number 10 (see preceding
  994.        section).  It puts an upper limit on the length of letters.  Also, keep
  995.        in mind that the bigger this parameter is, the more memory that will be
  996.        required.
  997.  
  998.             4) WIPE AWAY LETTER CONTENT WHEN DELETING LETTERS? - If you are
  999.        familiar with a DOS "UnErase" utility, you may be familiar with the
  1000.        problem that the DOS DEL command erases the files as people see them,
  1001.        but does not actually erase the *content* of the files from the disk.
  1002.        There is a similar situation with the GC Post Office, except that GC
  1003.        gives you a choice of whether or not you want the content of a letter
  1004.        to be deleted when the letter's recipient deletes the "visible"
  1005.        letter.  If you want to preserve the utmost in privacy for your users,
  1006.        select "YES."  Otherwise, the Sysop will be able to read the content of
  1007.        all letters (located in the CONT.PST file) even after the letters have
  1008.  
  1009.   The Grand Central Reference Manual, Version 1.01                     Page 20
  1010.   ____________________________________________________________________________
  1011.  
  1012.        been deleted.  Note that the GC optimization program erases deleted
  1013.        letters' content automatically every week.
  1014.  
  1015.             5) NUMBER OF LETTERS IN MAILBOX BEFORE CLEANOUT REQUIRED - Since
  1016.        the Post Office files can take up a good deal of disk space, this
  1017.        parameter allows the Sysop to restrict users from having too many
  1018.        letters stored in their mailboxes.  If a user has more than
  1019.        this parameter's number of letters is their mailbox, GC will prevent
  1020.        that user from sending letters through the Post Office until the user
  1021.        reduces the number of letters in their mailbox to below this limit.
  1022.        Again, as with the Post Office security limits mentioned above, this
  1023.        limit does not prevent the user from sending letters elsewhere in GC.
  1024.  
  1025.             6) TRACE LIMIT - Since GC's mail system is designed such that a
  1026.        letter sender does not actually see their letter after it is sent, GC
  1027.        provides a feature called mail trace that allows letter senders to
  1028.        determine if their letters have been received.  However, to conserve
  1029.        disk space, GC cannot allow the letter control information to remain
  1030.        available indefinitely.  This parameter specifies the minimum number of
  1031.        days a trace is possible for after the letter was first read by the
  1032.        recipient.  Note that if the recipient chooses not to delete the letter
  1033.        during the trace period, a trace on that letter will still be possible
  1034.        as long as the recipient does not delete the letter.
  1035.                An example will help illustrate this concept.  Suppose a letter
  1036.        is mailed on the first of the month and received on the third of the
  1037.        month.  If the trace limit were 14 days, the letter sender could
  1038.        determine the status of the letter until at least the 17th of the
  1039.        month, and possibly longer.
  1040.  
  1041.             7) ALLOW DISTRIBUTED MAIL? - GC allows users to send a single
  1042.        letter to more than one recipient.  This service is available anywhere
  1043.        the user is allowed to send a letter, except in the conference menu
  1044.        "[M]ail" command.  If this parameter is set to NO, however, distributed
  1045.        mail is disabled everywhere.
  1046.  
  1047.             8) MINIMUM RBBS SECURITY TO USE DISTRIBUTED MAIL - This parameter
  1048.        allows the Sysop to set a minimum security requirement to use
  1049.        distributed mail.
  1050.  
  1051.             9) MAXIMUM NUMBER OF DISTRIBUTED LETTERS - This parameter allows
  1052.        the Sysop to set an upper limit on the number of recipients for any one
  1053.        letter.  This number may be between 2 and 30.
  1054.  
  1055.   The Grand Central Reference Manual, Version 1.01                     Page 21
  1056.   ____________________________________________________________________________
  1057.  
  1058.               CHAPTER 5 - .GCS SCREENS - THE KEY TO CUSTOMIZING GC
  1059.               ----------------------------------------------------
  1060.  
  1061.        .GCS files are the "bread-and-butter" of the Grand Central's user
  1062.   interface (GCS stands, appropriately, for Grand Central Screen).  You need
  1063.   to be concerned about these files because they are the place where you will
  1064.   apply your creative touch to your GC installation.
  1065.  
  1066.   5.1 - The Purpose of .GCS
  1067.   -------------------------
  1068.        It is probably best to introduce the GCS concept by contrasting it to
  1069.   the system used by RBBS to organize its screens.  Your RBBS directory is
  1070.   probably cluttered with dozens of help files and menu displays, with each
  1071.   file containing one display.  There are several problems with organizing the
  1072.   screens in this manner.  First, having a large number of small files on a
  1073.   disk is not very space-efficient, due to the way DOS allocates disk space.
  1074.   Second, time is wasted in searching the disk each time a particular screen
  1075.   is needed.  Finally, it is difficult for you, the Sysop, to identify screens
  1076.   from a directory listing because of the eight-character DOS filename
  1077.   limitation.  The GCS concept is an attempt to remedy all three of these
  1078.   disadvantages.
  1079.  
  1080.        GCS files essentially bundle all of the numerous screens used by the GC
  1081.   program into a few easily manageable files.  GC currently uses three GCS
  1082.   files: STARTUP.GCS, WELCOME.GCS, and HELP.GCS.  You will also notice that
  1083.   there are three related files that came with GC: STARTUP, WELCOME, and HELP.
  1084.   These latter files, which are simply different versions of their respective
  1085.   .GCS files, are the only files you will directly work with.  As described
  1086.   later on, the .GCS files are generated by running the included conversion
  1087.   program CONVSCRN.EXE.  The GC program only looks at the .GCS versions of the
  1088.   three files.
  1089.  
  1090.   5.2 - The .GCS Format
  1091.   ---------------------
  1092.        Since you will be working with the STARTUP, WELCOME, and HELP files in
  1093.   your editor or word processor, it is important to understand their basic
  1094.   format.  Here is a simplified version of the file STARTUP that was included
  1095.   with your GC package (comments have been added - compare this to the real
  1096.   article by using your file editor):
  1097.  
  1098.   Declarations   {  !STARTUP,10
  1099.                  {  !BADSECLOGON-H1,5
  1100.   Comment line--->  +++++ STARTUP SCREEN +++++
  1101.                /{                       Advanced Conferencing and Mail System
  1102.               / {                             for RBBS Bulletin Boards
  1103.              /  {   ----------------------------------------------------------
  1104.       Content   {           WELCOME TO THE GRAND CENTRAL MESSAGE SYSTEM!
  1105.          of     {
  1106.       STARTUP   {      If you have any questions or suggestions about GRAND
  1107.        screen   {   CENTRAL, please send a note to the SysOp using the main
  1108.              \  {   menu "M" command.  Enjoy!
  1109.               \ {
  1110.                \{   ----------------------------------------------------------
  1111.   Comment line--->  +++++ RBBS SECURITY LEVEL TOO LOW TO LOGON MESSAGE +++++
  1112.                 {   ----------------------------------------------------------
  1113.     Content     {                       *** ATTENTION ***
  1114.       of        {       Your RBBS security level is too low to use Grand
  1115.   BADSECLOGON-H1{   Central.  Please contact the Sysop if you have questions.
  1116.     screen      {   ----------------------------------------------------------
  1117.  
  1118.   The Grand Central Reference Manual, Version 1.01                     Page 22
  1119.   ____________________________________________________________________________
  1120.  
  1121.        The first two lines in the file are known as screen declarations, which
  1122.   tell GC the names of the screens that are contained in the file, the length
  1123.   of each screen in lines, as well as the order in which the screens appear in
  1124.   the file.  The names of the screens are predetermined by me, but their order
  1125.   within the file is not.  For example, if you decided to rename the STARTUP
  1126.   screen as STARTING, the GC program would become confused since it could not
  1127.   find the STARTUP screen it was expecting.  On the other hand, if you decided
  1128.   to swap the positions of the STARTUP and BADSECLOGON-H1 screens within the
  1129.   file (which would mean switching the positions of the screen declaration
  1130.   lines as well as the screen content lines), the GC program would not have a
  1131.   problem with that.  Note that the number listed after each screen name
  1132.   represents the length of the screen, not including the comment line that
  1133.   precedes each.
  1134.  
  1135.        Looking beyond the first two lines of the above file, the rest of the
  1136.   file consists of the actual content of each screen.  Note that the first
  1137.   line of each screen definition is not a part of the displayed screen, but is
  1138.   instead simply a comment line to aid you in determining where one screen
  1139.   stops and another begins.  There is no predetermined format for the comment
  1140.   lines, so you can change them if you so choose.  There is a predetermined
  1141.   format, however, for the screen content.  Since GC assumes an 80 x 24 screen
  1142.   display, 79 characters are allowed on each GCS screen line (this limitation
  1143.   is necessary since computers and terminals do not always handle line
  1144.   wrapping uniformly).  Also, there are length limitations for individual
  1145.   screens; these will be detailed shortly.  For the moment, GC does not
  1146.   support ANSI screens (i.e., colors and animation) in the .GCS files.  This
  1147.   limitation will be addressed in a future release of the GC.
  1148.  
  1149.        Now it is time to explain how you, the Sysop, can customize your GC
  1150.   system using .GCS files.  It is important to realize that there are some GCS
  1151.   screens you MUST customize!  If you examine the STARTUP, WELCOME, and HELP
  1152.   files that came with GC, you will doubtless see places where the name of
  1153.   your BBS and other custom touches are required.  In some cases, you can
  1154.   utilize the same screens you presently use with RBBS.  All that's necessary
  1155.   to transfer RBBS screens is an editor that can cut text out of the RBBS
  1156.   file(s) and transfer it into the proper place in the STARTUP, WELCOME or
  1157.   HELP files.
  1158.  
  1159.        As a sidenote, the shareware word processing program PC-WRITE 3.0 makes
  1160.   GC screen file editing especially easy.  Simply make each comment line a PC-
  1161.   WRITE page break (<ALT>-<T>) and, presto, PC-WRITE removes the tedium of
  1162.   determining the lengths of screens (it displays this information on its
  1163.   status line as the page length).  This operation in no way affects the way
  1164.   the screens look, since GC does not care what is placed on the comment
  1165.   lines.  One rule applies here, however: do not do a page reformat, as this
  1166.   will slightly scramble the file's comment lines.
  1167.  
  1168.   5.3 - Catalog of All .GCS Screens
  1169.   ---------------------------------
  1170.        What follows is a table of all the screens GC uses, an indication of
  1171.   whether you will need to customize it or not, and the maximum length of each
  1172.   screen.  Note that there are special restrictions on some screens, which are
  1173.   listed in Appendix B.
  1174.  
  1175.  
  1176.  
  1177.   The Grand Central Reference Manual, Version 1.01                     Page 23
  1178.   ____________________________________________________________________________
  1179.  
  1180.   FILE      SCREEN NAME        DESCRIPTION
  1181.   ---------------------------------------------------------------------------
  1182.   STARTUP   STARTUP            This screen is used as GC's opening screen.
  1183.                                This is a screen you MUST customize, since it
  1184.                                will contain your BBS' name and an opening
  1185.                                greeting.  Maximum length=11.
  1186.   STARTUP   BADSECLOGON-H1     This is displayed when a user does not have an
  1187.                                RBBS security level high enough to use GC.  No
  1188.                                need to customize.  Max len=23.
  1189.   WELCOME   CONFx              In this case, the "x" in CONFx refers to an GC
  1190.                                internal conference number which was described
  1191.                                in Section 4.2.  These screens are the
  1192.                                welcoming screens for each conference, so they
  1193.                                obviously must be set up for your particular
  1194.                                BBS.  Max len=12.
  1195.   WELCOME   POSTAL             This contains the logo for the Post Office menu
  1196.                                screen and should be customized.  Max len=12.
  1197.   WELCOME   MENU0              This is the main menu displayed to users.  You
  1198.                                may wish to customize the listing for the
  1199.                                "[Q]uit" command so it reads "[Q]uit to
  1200.                                BBSname".  See Appendix B for special
  1201.                                restrictions on this screen.  Max len=8.
  1202.   WELCOME   MENUXX             This is the general menu displayed when a user
  1203.                                enters each conference.  No need to customize.
  1204.                                Max len=8.
  1205.   WELCOME   MENUPOST           This is the Post Office menu.  No need to
  1206.                                customize.  Max len=8.
  1207.   WELCOME   UNREADALL          This screen is displayed when a user wants to
  1208.                                read messages in a conference, but he or she
  1209.                                has already read all of them.  No need to
  1210.                                customize.  Max len=23.
  1211.   WELCOME   CONFSELECT         This forms the first several lines in the
  1212.                                Conference Select Menu.  Just as in the MENU0
  1213.                                screen, you must customize the "[Q]uit" command
  1214.                                with the name of your BBS.  See Appendix B for
  1215.                                special restrictions.  Max len=4.
  1216.   WELCOME   NEWUSER0           This is a special, longer version of STARTUP
  1217.                                that is displayed to new users.  It should be
  1218.                                customized with your BBS name.  Max len=17.
  1219.   WELCOME   TERMSELECT         This screen is displayed to new users and
  1220.                                others who wish to change their GC terminal
  1221.                                configuration.  Customizing this screen is NOT
  1222.                                recommended, since one cannot change the
  1223.                                meaning of the numeric selections by changing
  1224.                                the appearance of the screen.  Max len=24,
  1225.                                although the last line is used for a prompt.
  1226.   WELCOME   EPILOG             This screen is displayed to users who choose to
  1227.                                hang up directly from GC.  It is a good place
  1228.                                to insert the BBS name.  Max len=20.
  1229.   WELCOME   CHATMODE           This is displayed when the sysop initiates a
  1230.                                chat with a caller.  The SysOp's name can be
  1231.                                placed on this screen.  Max len=13.
  1232.   WELCOME   CONFAPPLY          When a user wishes to join a conference which
  1233.                                is configured as an application-only
  1234.                                conference, this screen is displayed for the
  1235.                                purpose of confirming whether the user really
  1236.                                wishes to apply for membership in the
  1237.                                conference.  No need to customize.  Max len=24.
  1238.   WELCOME   CONFAPPLIED        This is displayed immediately after CONFAPPLY,
  1239.  
  1240.   The Grand Central Reference Manual, Version 1.01                     Page 24
  1241.   ____________________________________________________________________________
  1242.  
  1243.                                if the user decides to apply.  Max len=24, but
  1244.                                see Appendix B for restrictions.
  1245.   WELCOME   CONFBADNEWSEC      This is shown to people who try to join a
  1246.                                conference, but who do not have an RBBS
  1247.                                security level high enough to join.  No need to
  1248.                                customize.  Max len=24.
  1249.   WELCOME   CONFAPPUPDATE      This is displayed to users who check back to
  1250.                                see if they have been accepted in an apply-for-
  1251.                                membership conference, but for whom no action
  1252.                                has been taken.  No need to customize.  Max
  1253.                                len=24.
  1254.   WELCOME   CONFDENY           This screen is the equivalent of a rejection
  1255.                                letter in apply-for-membership conferences.  No
  1256.                                need to customize.  Max len=24.
  1257.   WELCOME   CONFACCEPT         This screen, the opposite of CONFDENY, is an
  1258.                                acceptance screen in apply-for-membership
  1259.                                conferences.  No need to customize.  Max
  1260.                                len=24.
  1261.   WELCOME   CONFBADOLDSEC      This is shown to people who are already a
  1262.                                member of a conference, but who no longer have
  1263.                                an RBBS security level high enough to use the
  1264.                                conference.  No need to customize.  Max len=24.
  1265.   WELCOME   TOPICSFULL         When a user tries to enter a new topic into a
  1266.                                conference which has reached its topic limit,
  1267.                                this screen is displayed.  No need to
  1268.                                customize.  Max len=24.
  1269.   WELCOME   REPLIESFULL        When a user tries to enter a reply into a topic
  1270.                                which has reached the conference limit on
  1271.                                replies, this screen is displayed.  No need to
  1272.                                customize.  Max len=24.
  1273.   WELCOME   SPECTATOR          Users who try to write messages in a conference
  1274.                                where they have only spectator access are shown
  1275.                                this screen.  No need to customize.  Max
  1276.                                len=24.
  1277.   WELCOME   SYSOPMENU          This is the menu shown to Sysop(s) when the
  1278.                                "[S]ysop functions" command is activated from
  1279.                                the main menu.  Max len=24, although the last
  1280.                                screen line is used for a prompt.
  1281.   WELCOME   MODERATMENU        This is the menu shown to conference moderators
  1282.                                who use the "[S]pecial moderator functions"
  1283.                                command from their conference's menu.  Max
  1284.                                len=24, although the last screen line is used
  1285.                                for a prompt.
  1286.   WELCOME   APPLICMENU         This is the menu shown to conference moderators
  1287.                                when they use the "[A]pplicant handling"
  1288.                                feature on the Moderator Menu.  Max len=5.
  1289.   WELCOME   AUTOSPECTATOR      When a user first joins a PUBLIC, SPECTATOR
  1290.                                ACCESS conference, then the user is shown this
  1291.                                screen which indicates that the user has been
  1292.                                given spectator-level access.  No need to
  1293.                                customize.  Max len=24.
  1294.   WELCOME   POSTBADSEC         This screen is displayed to users to attempt to
  1295.                                access the Post Office, but who do not have an
  1296.                                RBBS security level high enough to access it.
  1297.                                No need to customize.  Max len=24.
  1298.   WELCOME   MAILBADSEC         When a user attempts to mail a letter in the
  1299.                                Post Office and does not have a sufficient RBBS
  1300.                                security level, this screen is shown to the
  1301.                                user.  No need to customize.  Max len=24.
  1302.  
  1303.   The Grand Central Reference Manual, Version 1.01                     Page 25
  1304.   ____________________________________________________________________________
  1305.  
  1306.   WELCOME   MAILCLEANOUT       As a Sysop, you can establish a number of
  1307.                                letters whereby if a user has more than that
  1308.                                number of letters in his or her mailbox, then
  1309.                                that user will not be allowed to mail outgoing
  1310.                                letters until their mailbox has been cleaned
  1311.                                out.  This screen is displayed when a user is
  1312.                                tries to mail a letter but is in violation of
  1313.                                this "clean limit."  No need to customize.  Max
  1314.                                len=24.
  1315.   HELP      CSELECT-H1         This is the help screen for the Conference
  1316.                                Selection Menu and the related Conference
  1317.                                Availability Menu.  No need to customize.  Max
  1318.                                len=23.
  1319.   HELP      EDITMSG-H          These two screens provide help for the GC
  1320.             EDITLTR-H          editor.  The difference between the two is that
  1321.                                EDITMSG-H provides help when the editor is
  1322.                                operating on messages, and EDITLTR-H provides
  1323.                                help when the editor is operating on letters.
  1324.                                No need to customize.  Max len=24.
  1325.   HELP      NOVMSG-H1          These screens are the help screens for novice-
  1326.             NOVMSG-H2          level users in the message reading mode.  No
  1327.                                need to customize.  Max len=23.
  1328.   HELP      EXPMSG-H1          This screen is the help screen for expert-level
  1329.                                users in the message reading mode.  No need to
  1330.                                customize.  Max len=23.
  1331.   HELP      NOVLTR-H1          These screens are the help screens for novice-
  1332.             NOVLTR-H2          level users in the letter reading mode.  No
  1333.                                need to customize.  Max len=23.
  1334.   HELP      EXPLTR-H1          This screen is the help screen for expert-level
  1335.                                users in the letter reading mode.  No need to
  1336.                                customize.  Max len=23.
  1337.   HELP      NEWUSERx           This is a set of screens that comprise the GC
  1338.                                Tutorial.  The Tutorial is shown to all new
  1339.                                users automatically, as well as to any other
  1340.                                user that requests it using the "[T]utorial"
  1341.                                command at the main menu.  No need to
  1342.                                customize.  Max len=23.
  1343.  
  1344.  
  1345.   5.4 - Summary of .GCS Concepts
  1346.   ------------------------------
  1347.        There are three important considerations during the process of
  1348.   customizing screens for your BBS, namely:
  1349.  
  1350.             1) The length of the screen:
  1351.                   a) Make sure that the length of a screen does not exceed the
  1352.                      maximum length for that screen, as listed in this manual.
  1353.                   b) Double check to ensure that each screen's defined length
  1354.                      (at the top of the file) is the same as its actual
  1355.                      length.  If they are not the same, GC will not be able to
  1356.                      determine correctly where screens begin within the .GCS
  1357.                      file.  Note that the comment line at the top of each
  1358.                      screen is NOT considered part of the screen's length.
  1359.                   c) Be aware of special restrictions on some screens.  For
  1360.                      example, GC overlays the contents of some screens with
  1361.                      the names of conferences and conference moderators.
  1362.                      These restrictions are spelled out completely in Appendix
  1363.                      B.
  1364.  
  1365.  
  1366.   The Grand Central Reference Manual, Version 1.01                     Page 26
  1367.   ____________________________________________________________________________
  1368.  
  1369.             2) The screens' contents must be in the same order as their
  1370.                declarations at the top of the file - if they are not, GC may
  1371.                display screens that are completely different from what you
  1372.                intended!
  1373.  
  1374.             3) All of your modifications take place in the STARTUP, WELCOME,
  1375.                and HELP files - after you are done modifying these files, be
  1376.                sure to run the CONVSCRN.EXE program to convert each of these
  1377.                files into .GCS files.
  1378.  
  1379.  
  1380.   The Grand Central Reference Manual, Version 1.01                     Page 27
  1381.   ____________________________________________________________________________
  1382.  
  1383.                         CHAPTER 6 - CONNECTING GC TO RBBS
  1384.                         ---------------------------------
  1385.        As mentioned in Section 3.4, the difficulty of installing GC as a door
  1386.   depends on whether RBBS is already set up for doors.  If it is not, there
  1387.   are several additional steps that must be performed.  If you are experienced
  1388.   with the ins and outs of RBBS, please forgive me if my descriptions are a
  1389.   bit long-winded.  RBBS is intimidating to beginners because almost
  1390.   everything is reconfigurable, and it's very easy to get lost in the jungle
  1391.   of dozens of files and more than two hundred configuration parameters.
  1392.  
  1393.        This chapter is written with the assumption that you are completely
  1394.   shutting down RBBS' message system.  If you have a special situation that
  1395.   requires some conferences to remain in RBBS, you will want to skip the
  1396.   passages that describe shutting down the message system.
  1397.  
  1398.        The first step in this process is installing the FOSSIL driver.  This
  1399.   process is explained in Section 6.1.  The next step is running RBBS' CONFIG
  1400.   program.  If you are using RBBS 15.1C or 16.1A, continue with Section 6.2.
  1401.   Otherwise, go to Section 6.3.
  1402.  
  1403.  
  1404.   6.1 - FOSSIL Installation
  1405.   -------------------------
  1406.        If you do not already have a FOSSIL communication driver installed in
  1407.   your system, you will need to follow the steps in this section.  These
  1408.   installation directions are for the "X00" driver, which is a popular FOSSIL
  1409.   implementation.  If you have another FOSSIL driver (such as BNU or
  1410.   FOSSCOMM), GC will most likely work with it, but please consult that
  1411.   driver's instructions for installation guidance.  Here is the "X00"
  1412.   installation process:
  1413.  
  1414.             1) Extract and copy the files X00.SYS and X00.DOC to your disk's
  1415.   root directory.
  1416.  
  1417.             2) Edit your system's CONFIG.SYS file and add the following line:
  1418.  
  1419.                                DEVICE = \X00.SYS E
  1420.  
  1421.  
  1422.             3) If you are using RBBS version 17.1A or later, you can instruct
  1423.   RBBS to use the FOSSIL driver.  Choose the CONFIG parameter named
  1424.   "Communications port to be used by RBBS-PC" (parameter# 221 in RBBS 17.2A),
  1425.   and RBBS will ask you if you want to use FOSSIL.  Some RBBS doors such as
  1426.   TradeWars will automatically recognize and use FOSSIL.
  1427.  
  1428.  
  1429.        This installation process will work for the majority of systems.
  1430.   However, if you encounter communication-related problems, you should read
  1431.   the X00.DOC file for further information.
  1432.  
  1433.  
  1434.   6.2 - Configuring RBBS 15.1C and 16.1A
  1435.   --------------------------------------
  1436.        As you are going through RBBS' CONFIG program, you may encounter a case
  1437.   where you have named a file differently than the RBBS convention.  If this
  1438.   is the case, simply make a note of it, since this document will refer to the
  1439.   standard RBBS names.  Note that the RBBS parameter numbers listed here are
  1440.   from RBBS 16.1A.  RBBS 15.1C will probably have different numbers.  Here are
  1441.   the parameters you need to change, and why:
  1442.  
  1443.   The Grand Central Reference Manual, Version 1.01                     Page 28
  1444.   ____________________________________________________________________________
  1445.  
  1446.             #89 (Record comments as private messages) - Answer "NO."  Since
  1447.                   RBBS' message system is being shut down, comments to the
  1448.                   Sysop should be recorded in the COMMENTS file, not in the
  1449.                   message base.
  1450.             #101 (Is the 'door' subsystem available) - Answer "YES" for
  1451.                   obvious reasons.
  1452.             #102 (The 'door' subsystem menu is named) - This should be
  1453.                   "MENU5".
  1454.             #103 (File built dynamically to open a door) - This should be
  1455.                   "RCTTY.BAT".
  1456.             #104 (When a door closes, re-invoke RBBS-PC via) - This should be
  1457.                   "RBBS.BAT".
  1458.             #105 (Drive/path to look for COMMAND.COM on) - Assuming that you
  1459.                   are booting from a C: drive, this should be "C:\".
  1460.             #127 (Minimum security level to use RBBS-PC 'doors') - If doors
  1461.                   are a restricted privilege on your BBS, you may wish to
  1462.                   change this parameter so all regular users can access GC.
  1463.             #130 (Security level for main menu functions) - Change the levels
  1464.                   as follows:
  1465.                                E)nter message        }
  1466.                                K)ill messages        } - Set 32767 for all of
  1467.                                R)ead messages        }   these since the
  1468.                                S)can messages header }   message system is
  1469.                                T)opic msg scan       }   being disabled
  1470.                                V)iew a conference    }
  1471.  
  1472.                                J)oin a conference    } - Don't change these
  1473.                                P)ersonal mail        }
  1474.  
  1475.                                D)oor subsystem       } - Set this to the same
  1476.                                                          level as parameter
  1477.                                                          127
  1478.  
  1479.  
  1480.        After you have entered all of the above changes, exit CONFIG and go
  1481.   into your file editor.  The next step is to modify your RBBS' main menu and
  1482.   door menu to account for the presence of the GC door.  The MENU2 file is the
  1483.   main menu.  I suggest doing some extensive editing on that menu so there are
  1484.   as few choices as possible, hence less user confusion.  Here is the MENU2
  1485.   file I use on my Pinnacle BBS:
  1486.  
  1487.                                 PINNACLE  M A I N   M E N U
  1488.                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1489.                         ******************************************
  1490.                         >           [D]oors, featuring:          <
  1491.                         >    The Grand Central Message System    <
  1492.                         >                  -and-                 <
  1493.                         >      Trade Wars Multi-Player Game      <
  1494.                         ******************************************
  1495.  
  1496.            [F]ile System            [C]omment to Sysop          [X]pert on/off
  1497.            [B]ulletins              [O]perator page             [G]oodbye
  1498.            [U]tilities              [H]elp
  1499.  
  1500.         ---> Type "D GC" to quickly access Grand Central.
  1501.         ---> Type "D TWARS" to quickly access Trade Wars.
  1502.  
  1503.  
  1504.  
  1505.   The Grand Central Reference Manual, Version 1.01                     Page 29
  1506.   ____________________________________________________________________________
  1507.  
  1508.        Note that the "[D]" is required since that command letter is used to
  1509.   invoke doors.  If you use MENU2C or MENU2G files, you will need to either
  1510.   modify them to look similar to MENU2, or delete them.  This step,
  1511.   particularly with MENU2C, requires an ANSI screen editor such as TDRAW.
  1512.  
  1513.        The MENU5 file is the door menu.  This file is fairly simple, and can
  1514.   be styled in any manner you desire.  The only requirement is that the
  1515.   capitalized word "GC" must appear somewhere on the screen, because it will
  1516.   be the name of the batch file used to invoke GC.  Note that users will see
  1517.   the door menu only if they type "D" at the RBBS main menu.  However, if the
  1518.   user types "D GC", the door menu is bypassed and GC is invoked immediately,
  1519.   since the separate commands "D" and "GC" are being executed in sequence.
  1520.   Here is Pinnacle's MENU5 file:
  1521.  
  1522.                     \ /
  1523.                    - * -
  1524.                     ***                    >>> PINNACLE'S DOOR MENU <<<
  1525.                     ****
  1526.                   *******        Doors with keys available:
  1527.               ************
  1528.              *************              GC - The Grand Central Message System
  1529.            ****************          TWARS - Trade Wars Multi-Player Game
  1530.           ******************
  1531.  
  1532.  
  1533.        As before, be aware of the MENU5C and MENU5G files.  If you can't
  1534.   adequately modify them, delete them.
  1535.  
  1536.        Now, you will need to create a file in the RBBS directory called
  1537.   GC.BAT.  This will be the file RBBS calls in order to invoke GC.  Since
  1538.   Pinnacle's GC system is located in the C:\GC directory, its GC.BAT file
  1539.   appears as follows:
  1540.  
  1541.        ECHO OFF
  1542.        C:
  1543.        CD \GC
  1544.        GC %1
  1545.        C:
  1546.        CD \RBBS
  1547.  
  1548.  
  1549.        There are no special modifications needed here, unless your GC or RBBS
  1550.   is on a different drive or directory than listed.  For the technically
  1551.   inclined, note that RBBS.BAT is not reinvoked at the end of the file, since
  1552.   this batch file is invoked directly under a COMMAND.COM shell (i.e.,
  1553.   primitive batch file call).
  1554.  
  1555.        If you have other RBBS doors, you may need to modify the batch files
  1556.   that invoke them.  If any of those doors require that the WATCHDG carrier
  1557.   monitor be enabled, place the WATCHDG1 ON or WATCHDG2 ON statement at the
  1558.   beginning of the batch file that invokes the door(s), instead of in the
  1559.   RBBS.BAT file.  This step is necessary because GC does not require WATCHDG
  1560.   to be enabled (see Section 6.4 for details).
  1561.  
  1562.  
  1563.   6.3 - Configuring RBBS 17.1A and Later Versions
  1564.   -----------------------------------------------
  1565.        Thanks to some recent advancements in RBBS, the quality and appearance
  1566.   of GC installations can be significantly improved.  Please understand that
  1567.  
  1568.   The Grand Central Reference Manual, Version 1.01                     Page 30
  1569.   ____________________________________________________________________________
  1570.  
  1571.   the items mentioned in this section have been tested only with RBBS 17.2A.
  1572.   These features will probably work with RBBS 17.1, but I'm not making any
  1573.   guarantees.  As far as doors are concerned, RBBS 17.3A offers few new
  1574.   features, so you should have no problems with that version.  The parameter
  1575.   numbers listed are from the RBBS 17.2A CONFIG program.
  1576.  
  1577.        Arguably the most important new RBBS feature for GC users is the macro
  1578.   facility.  This allows the Sysop to make GC accessible through a single-
  1579.   letter command on RBBS' Main Menu.  The complete sequence of steps required
  1580.   to set up such a GC system is as follows:
  1581.  
  1582.         1) The RBBS parameters that must be modified are as follows:
  1583.             #17 (Control character for SMART TEXT) - This should be "123".
  1584.             #79 (Drive/path where macro files are stored) - Set this to the
  1585.                   same drive and path where your RBBS is located.
  1586.             #80 (Extension of macro files) - This should be "MCR".
  1587.             #89 (Record comments as private messages) - Answer "NO."  Since
  1588.                   RBBS' message system is being shut down, comments to the
  1589.                   Sysop should be recorded in the COMMENTS file, not in the
  1590.                   message base.
  1591.             #101 (Is the 'door' subsystem available) - Answer "YES" for
  1592.                   obvious reasons.
  1593.             #102 (The 'door' subsystem menu is named) - This should be
  1594.                   "MENU5".
  1595.             #103 (File built dynamically to open a door) - This should be
  1596.                   "RCTTY.BAT".
  1597.             #104 (When a door closes, re-invoke RBBS-PC via) - This should be
  1598.                   "RBBS.BAT".
  1599.             #105 (Drive/path to look for COMMAND.COM on) - Assuming that you
  1600.                   are booting from a C: drive, this should be "C:\".
  1601.             #130 (Security level for main menu functions) - Change the levels
  1602.                   as follows:
  1603.                                E)nter message        }
  1604.                                K)ill messages        } - Set 32767 for all of
  1605.                                R)ead messages        }   these since the
  1606.                                S)can messages header }   message system is
  1607.                                T)opic msg scan       }   being disabled
  1608.                                V)iew a conference    }
  1609.  
  1610.                                J)oin a conference    } - Don't change these
  1611.                                P)ersonal mail        }
  1612.  
  1613.                                D)oor subsystem       } - Set this to the same
  1614.                                                          level as your RBBS'
  1615.                                                          new user security
  1616.                                                          level
  1617.  
  1618.          2) Now, you will need to modify your RBBS' MENU2 file (Main Menu) to
  1619.   look something like the following:
  1620.  
  1621.                                 PINNACLE  M A I N   M E N U
  1622.                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1623.                               *******************************
  1624.                               >    [M]essage/Mail System    <
  1625.                               *******************************
  1626.  
  1627.            [F]ile System            [C]omment to Sysop          [X]pert on/off
  1628.            [B]ulletins              [O]perator page             [G]oodbye
  1629.            [U]tilities              [H]elp
  1630.  
  1631.   The Grand Central Reference Manual, Version 1.01                     Page 31
  1632.   ____________________________________________________________________________
  1633.  
  1634.          3) Next, modify your RBBS' MENU5 file (Door menu) to account for the
  1635.   presence of the GC door, which will be called "MESSAGE".  You can style the
  1636.   menu any way you like, but the capitalized word "MESSAGE" must appear
  1637.   somewhere on the screen.  Here is an example:
  1638.  
  1639.                     \ /
  1640.                    - * -
  1641.                     ***                    >>> PINNACLE'S DOOR MENU <<<
  1642.                     ****
  1643.                   *******
  1644.               ************          Door with keys available:
  1645.              *************
  1646.            ****************            MESSAGE - The Grand Central
  1647.           ******************                       Message System
  1648.  
  1649.          4) A file called MESSAGE.BAT must now be created in your RBBS
  1650.   directory.  The file assumes GC is located in the C:\GC directory and RBBS
  1651.   is located in the C:\RBBS directory:
  1652.  
  1653.             ECHO OFF
  1654.             C:
  1655.             CD \GC
  1656.             GC %1
  1657.             C:
  1658.             CD \RBBS
  1659.  
  1660.          5) Finally, you must create a file named M.MCR.  This is the actual
  1661.   "macro", which is simply a sequence of commands that is executed when the
  1662.   user selects "M" at RBBS' Main Menu.  Note that the first line of the file
  1663.   is a number which represents the minimum security level needed to execute
  1664.   the file.  You should set this number to the same level as your RBBS' new
  1665.   user security level.  Here is the M.MCR file I use on my BBS, which has a
  1666.   new user security level of 3:
  1667.  
  1668.             3
  1669.             {*1
  1670.             {*1Please standby...
  1671.             {EN
  1672.             D MESSAGE
  1673.  
  1674.  
  1675.        Another useful feature introduced in RBBS 17.1A was one which allows
  1676.   Sysops to disable the RBBS personal mail check at logon.  This prevents the
  1677.   display of the message "Sorry, USER, no mail for you."  This message tends
  1678.   to confuse users, since the GC mail system has no influence whatsoever on
  1679.   the display of that message.  To deactivate the personal mail check, set
  1680.   RBBS parameter 19 to "Skip".
  1681.  
  1682.        A feature appeared in RBBS 17.1A which allows Sysops to set a "time
  1683.   lock" whereby users cannot access doors or download files for a certain
  1684.   period of time after they log on.  This feature is undesirable for systems
  1685.   running GC since it prevents users from accessing mail and messages when
  1686.   they want to.  Therefore, it is recommended that you set this "time lock"
  1687.   (parameter 155) to zero.
  1688.  
  1689.        If you are using RBBS 17.2A, you will probably want to use RBBS' new
  1690.   door control file feature.  Its main advantage for GC installations is that
  1691.   it can eliminate the password prompt that appears when users go from GC back
  1692.   to RBBS.  First, check that parameter 109 is set to "DOORS.DEF".  Then,
  1693.  
  1694.   The Grand Central Reference Manual, Version 1.01                     Page 32
  1695.   ____________________________________________________________________________
  1696.  
  1697.   create a DOORS.DEF file in your RBBS directory containing the following
  1698.   text:
  1699.  
  1700.          MESSAGE,,,D,"MESSAGE.BAT [NODE]",N,,
  1701.  
  1702.   You can look in the RBBS manual for a detailed explanation, but it is
  1703.   sufficient to say here that this action disables the password prompt when
  1704.   users return from GC to RBBS, but otherwise does not affect the operation of
  1705.   GC.
  1706.  
  1707.  
  1708.   6.4 - The RBBS.BAT File
  1709.   -----------------------
  1710.        This section describes the process of creating or modifying the
  1711.   RBBS.BAT file.  If you already invoke RBBS via the RBBS.BAT file, make sure
  1712.   your version performs the same operations as the sample version below.  If
  1713.   you do not currently invoke RBBS with a batch file, you will need to begin
  1714.   doing so.  Listed below is the RBBS.BAT file I use on my BBS.  For most
  1715.   people, this version should be sufficient.  However, if you do exotic things
  1716.   with RBBS.BAT such as network mail handling, you will have to combine this
  1717.   version with your version.  Here is my version of RBBS.BAT:
  1718.  
  1719.      Batch file                             Comments (not in batch file)
  1720.      ------------------------------------------------------------------------
  1721.        :BEGINNING
  1722.        ECHO OFF                            <-- DOS command echoing off
  1723.        C:
  1724.        CD \RBBS                            <-- Go to C:\RBBS directory
  1725.        WATCHDG1 OFF                        <-- Always disable carrier monitor
  1726.        IF EXIST DORINFO1.DEF DEL DORINFO1.DEF   <-- Erase door info file
  1727.        IF EXIST RBBS1F1.DEF DEL RBBS1F1.DEF     <-- Erase RBBS exit indicator
  1728.        IF EXIST RBBS1TM.DEF DEL RBBS1TM.DEF     <-- RBBS 17.1A or later only!
  1729.        IF EXIST RCTTY.BAT DEL RCTTY.BAT         <-- Erase door batch file
  1730.        RBBS-PC 1 RBBS-PC.DEF                    <-- Invoke RBBS node 1
  1731.        IF EXIST RBBS1F1.DEF GOTO EXIT           <-- Handle RBBS shutdown
  1732.        IF EXIST DORINFO1.DEF GOTO DOORACCESS <-- Jump if invoking a door
  1733.        IF EXIST RBBS1TM.DEF RBBS1TM.BAT      <-- RBBS 17.1A or later only!
  1734.        IF EXIST RCTTY.BAT WATCHDG1 ON        <-- Skip carrier monitoring for
  1735.        :DOORACCESS                               doors but not others
  1736.        IF EXIST RCTTY.BAT RCTTY.BAT          <-- Invoke door or drop-to-DOS
  1737.        GOTO BEGINNING                        <-- Loop to re-invoke RBBS
  1738.        :EXIT
  1739.  
  1740.        A few comments about this file are in order.  In case you are not
  1741.   familiar with the WATCHDG program, it is a utility that continuously checks
  1742.   for remote user hangups (a process commonly referred to as "carrier
  1743.   monitoring").  If a user does hang up without warning, WATCHDG reboots the
  1744.   BBS computer.  It is used mainly with programs which were not originally
  1745.   intended for remote use.  GC *does not* require the presence of WATCHDG,
  1746.   since carrier monitoring is performed automatically.  If you run GC with
  1747.   WATCHDG enabled, you run the risk of GC malfunctions, since WATCHDG performs
  1748.   immediate reboots which do not allow GC to shut down normally.
  1749.  
  1750.        This file does assume you are using the directory C:\RBBS for your copy
  1751.   of RBBS, and is also written specifically for RBBS node 1.  You do not need
  1752.   to be concerned about the RCTTY.BAT, RBBS1F1.DEF, RBBS1TM.DEF, or
  1753.   DORINFO1.DEF files.  They are created by RBBS automatically when needed.
  1754.  
  1755.  
  1756.   The Grand Central Reference Manual, Version 1.01                     Page 33
  1757.   ____________________________________________________________________________
  1758.  
  1759.        Because there is a potential for system reboots due to remote user
  1760.   hangups or power failures, you should set up your system's AUTOEXEC.BAT file
  1761.   to automatically invoke RBBS.BAT if it is not already set up to do so.
  1762.  
  1763.  
  1764.   6.5 - Desirable RBBS Cosmetic Changes
  1765.   -------------------------------------
  1766.        In order to keep user confusion to a minimum, it is recommended that
  1767.   you modify several RBBS help files.  The first and most important file is
  1768.   MAIN.HLP.  You should remove all references to the RBBS message, mail, and
  1769.   conference functions, and add a reference to GC.  If you are running RBBS
  1770.   15.1C or 16.1A, that reference would fall under the "D)oors" entry.  If you
  1771.   are running a later RBBS version, you should remove the "D)oors" entry and
  1772.   replace it with a "Grand Central M)essage System" entry.
  1773.  
  1774.        The other important help file is the MD.HLP, which is a help file
  1775.   specifically for the doors function.  Whether GC is invoked by an "M" or "D"
  1776.   command, this file should go into detail about what GC does and how to
  1777.   access the system quickly.  Here is the MD.HLP file I use on my BBS (which
  1778.   is running RBBS 17.2A):
  1779.  
  1780.             Grand Central M)essage System:
  1781.  
  1782.                   The Grand Central Message System is PINNACLE's all-new
  1783.             conference and E-mail system.  In Grand Central, you can read and
  1784.             post messages in various discussion groups (called conferences),
  1785.             plus send and receive electronic mail to/from other PINNACLE
  1786.             users.
  1787.  
  1788.                   To access Grand Central, you need only type the command "M"
  1789.             at RBBS' main menu.  Then, after approximately 20 seconds, you
  1790.             will see Grand Central's opening screen.  If you have never used
  1791.             Grand Central before, you will be given a short tutorial on the
  1792.             program's many useful features.
  1793.  
  1794.                   After you are done with Grand Central each time, you can
  1795.             either hang up or return to RBBS.
  1796.  
  1797.  
  1798.   6.6 - Testing RBBS and GC
  1799.   -------------------------
  1800.        Please do not test GC using the general door testing procedure outlined
  1801.   in the RBBS manual.  That method does not work with sophisticated doors such
  1802.   as GC.  Instead, there are two methods for testing GC's connections to RBBS.
  1803.  
  1804.        The first and preferable method is to put up your BBS and call it
  1805.   remotely.  Try invoking GC both using the RBBS door menu and using the
  1806.   shortcut RBBS command ("D GC" or "M" as described previously in this
  1807.   chapter).  While in GC, the two important functions that need to be tested
  1808.   are: 1) the mail system, and 2) the security system.  For both of these
  1809.   tests, it is helpful to set up a dummy user "ORDINARY USER" in RBBS, who has
  1810.   the same security level as one of your BBS' typical users.  In the mail
  1811.   test, you should try sending mail to Ordinary User, then log in under
  1812.   Ordinary's account and see if the letter was received.  If it was not, try
  1813.   using the "[U]ser file" utility in the G-CONFIG program.  In the security
  1814.   test, make sure that you can access all of the proper Sysop and moderator
  1815.   menus and that Ordinary User cannot.  Make sure that Ordinary User can
  1816.   access the Post Office, send mail, and join the proper conferences, as you
  1817.   deem appropriate.  Check the "time remaining" reminder in the upper-right
  1818.  
  1819.   The Grand Central Reference Manual, Version 1.01                     Page 34
  1820.   ____________________________________________________________________________
  1821.  
  1822.   corner of the screen against the time limits you have established for users
  1823.   (remember that they are set up to be either inherited RBBS limits or fixed
  1824.   limits).  Finally, ensure that hangups and sleep timeouts work as they
  1825.   should.
  1826.  
  1827.        If you have RBBS 17.1A or later, you can also test GC through the local
  1828.   Sysop logon procedure.  Once you have logged into RBBS, you should be able
  1829.   to access GC in the same manner as remote users.  You should test all of the
  1830.   items detailed above.  However, note that hangups, session limits, and sleep
  1831.   timeouts are not applicable for local users.
  1832.  
  1833.  
  1834.   The Grand Central Reference Manual, Version 1.01                     Page 35
  1835.   ____________________________________________________________________________
  1836.  
  1837.                        CHAPTER 7 - THE FINER POINTS OF GC
  1838.                        ----------------------------------
  1839.        This chapter will explain three major features of GC in detail.  They
  1840.   are all explained to some extent by the on-line tutorial and help screens,
  1841.   but Sysops often like to have a nuts-and-bolts knowledge of what's
  1842.   happening.  These explanations will also help you if your users ask
  1843.   questions about these features.
  1844.  
  1845.   7.1 - Novice/Expert Command Entry
  1846.   ---------------------------------
  1847.        Since GC is a message and mail system, users will probably spend most
  1848.   of their time reading messages and letters.  Hence, it is important to
  1849.   concentrate on making the user interface in the message and letter reading
  1850.   modes as smooth and simple as possible.  In place of menus or on-the-fly
  1851.   prompting, GC uses plain English word commands in these areas.  Here are the
  1852.   words and short phrases that combine to form GC commands:
  1853.  
  1854.        Adjectives:     Nouns:        Verbs:             Prepositional phrases:
  1855.          NEXT            MESSAGE       SEND [REPLY]       TO EVERYONE
  1856.          PREVIOUS        LETTER        CREATE             TO AUTHOR
  1857.          UNREAD          TOPIC         INDEX
  1858.                                        HELP
  1859.                                        EXIT
  1860.  
  1861.        Obviously, not all combinations of these words are valid commands.
  1862.   Here is a complete list of commands which GC recognizes:
  1863.  
  1864.             UNREAD or NEXT UNREAD MESSAGE   (Message reading mode)
  1865.             INDEX                           (Message reading mode)
  1866.             NEXT MESSAGE                    (Message reading mode)
  1867.             PREVIOUS MESSAGE                (Message reading mode)
  1868.             NEXT TOPIC                      (Message reading mode)
  1869.             PREVIOUS TOPIC                  (Message reading mode)
  1870.             NEXT LETTER                     (Letter reading mode)
  1871.             PREVIOUS LETTER                 (Letter reading mode)
  1872.             SEND REPLY TO EVERYONE          (Message reading mode)
  1873.                or MESSAGE TO EVERYONE       (Message reading mode)
  1874.             SEND REPLY TO AUTHOR            (Message and letter reading modes)
  1875.                or LETTER TO AUTHOR          (Letter reading mode)
  1876.             CREATE TOPIC                    (Message reading mode)
  1877.             CREATE LETTER                   (Letter reading mode)
  1878.             DELETE LETTER                   (Letter reading mode)
  1879.             HELP                            (Message and letter reading modes)
  1880.             EXIT                            (Message and letter reading modes)
  1881.  
  1882.  
  1883.        There are three methods provided to enter these commands, depending on
  1884.   which mode (novice or expert) is in effect: 1) by entering the commands
  1885.   directly (novices only), 2) by entering single letters which represent words
  1886.   in the command (novices and experts), and 3) by pressing a "hot key" which
  1887.   represents the entire command (experts only).
  1888.  
  1889.        The first method is provided for those people who just can't exist
  1890.   without the classic command line interface.  To use this direct entry, one
  1891.   must be in novice mode *and* type the commands in lowercase letters.  The
  1892.   commands must be typed out in full, although several abbreviations are
  1893.   permitted, as follows:
  1894.  
  1895.  
  1896.   The Grand Central Reference Manual, Version 1.01                     Page 36
  1897.   ____________________________________________________________________________
  1898.  
  1899.    Command                     Accepted Abbreviation(s)
  1900.    -----------------           ------------------------
  1901.    next                        nxt
  1902.    previous                    prev
  1903.    topic                       top, tpc
  1904.    message                     msg
  1905.    letter                      ltr
  1906.    unread                      unrd
  1907.    index                       ind
  1908.    send reply                  send, snd, reply
  1909.    to author                   author, auth
  1910.    to everyone                 everyone, all
  1911.    create                      make
  1912.  
  1913.   For example, one could type "next letter", "nxt letter", "next ltr", or "nxt
  1914.   ltr" to go to the next letter in the letter reading mode.  This method is
  1915.   available to novice-level users only.
  1916.  
  1917.        The second method of command entry is a unique hybrid of the command
  1918.   line interface and the hot key interface.  To use this method, one types
  1919.   single uppercase letters, each of which represents a word or phrase of a GC
  1920.   command.  For example, the letter "N" has been designated to represent the
  1921.   word "NEXT", while the letter "M" represents "MESSAGE."  If, while in the
  1922.   message reading mode, one presses uppercase <N> followed by uppercase <M>
  1923.   and <ENTER>, GC will execute the "NEXT MESSAGE" command.  Moreover, the
  1924.   actual words "NEXT MESSAGE" will appear on the screen, instead of the
  1925.   letters "NM" used to form the command.  Here is a complete list of the keys
  1926.   that are valid for forming commands using this method:
  1927.  
  1928.    <N>=NEXT        <T>=TOPIC         <S>=SEND REPLY       <I>=INDEX
  1929.    <P>=PREVIOUS    <M>=MESSAGE       <E>=TO EVERYONE      <H>=HELP
  1930.    <C>=CREATE      <U>=UNREAD        <A>=TO AUTHOR        <X>,<Q>=EXIT
  1931.  
  1932.  
  1933.        The third method of command entry, commonly known as a "hot key"
  1934.   interface, is available to expert-level users only.  In the previous two
  1935.   methods, the user must type a command and press <ENTER>.  In contrast, this
  1936.   method allows an experienced user to execute a command by pressing one key,
  1937.   which takes effect immediately.  There are actually two sets of commands
  1938.   involved here.  If the user is calling from an ANSI/VT100-compatible
  1939.   terminal or computer, or if the Sysop is using GC directly on the computer,
  1940.   the first set of commands applies.  However, if the user is calling in from
  1941.   a plain ASCII terminal or computer, the second set applies.  This
  1942.   distinction is necessary because plain ASCII terminals might not contain
  1943.   arrow keys.  Here are the two sets of key-commands:
  1944.  
  1945.    Command                ANSI, VT100, VT102, etc.     Regular ASCII terminal
  1946.    -------------------    ------------------------     -----------------------
  1947.    NEXT UNREAD MESSAGE         <SPACE>                     <SPACE>
  1948.    INDEX                       <keypad 0>                (Not available)
  1949.    PREVIOUS TOPIC              <left arrow>                <f>
  1950.    NEXT TOPIC                  <right arrow>               <h>
  1951.    PREVIOUS MESSAGE            <up arrow>                  <t>
  1952.    NEXT MESSAGE                <down arrow>                <g>
  1953.    (previous screen)           <keypad 5>                  <TAB>
  1954.    (next screen)               <keypad 2>                  <ENTER>
  1955.    SEND REPLY TO EVERYONE      <!>                         <!>
  1956.    SEND REPLY TO AUTHOR        <@>                         <@>
  1957.    CREATE TOPIC                <*>                         <*>
  1958.  
  1959.   The Grand Central Reference Manual, Version 1.01                     Page 37
  1960.   ____________________________________________________________________________
  1961.  
  1962.    HELP                        <?>                         <?>
  1963.    EXIT                        <ESC> <ESC>                 <ESC> <ESC>
  1964.  
  1965.   It is helpful to get a mental image of several concepts in order to easily
  1966.   memorize the keys.  First, you may think of the organization of GC's
  1967.   messages like a spreadsheet, as follows:
  1968.  
  1969.         Topics  ----1----2----3----4----5----6----7----8----9----10----->
  1970.                Replies to each topic
  1971.                |    1    1    1    1    1    1    1    1    1    1
  1972.                |    2    2    2    2    2    2    2    2    2    2
  1973.                |    3    3    3    3    3    3    3    3    3    3
  1974.                |    .    .    .    .    .    .    .    .    .    .
  1975.                |    .    .    .    .    .    .    .    .    .    .
  1976.  
  1977.   The idea here is that topics are ordered horizontally from left to right
  1978.   while the replies to each topic are ordered vertically from top to bottom.
  1979.   This aid will help you remember the arrow keys.  Here are several other
  1980.   aids: For the "!" command, remember that you are "exclaiming" your views to
  1981.   other people.  For the "@" command, you are sending a message to the author
  1982.   "at" their mailbox.
  1983.  
  1984.        Note that there are several hot keys which are available to all users.
  1985.   These keys are valid ONLY when the command line is blank:
  1986.  
  1987.      <ENTER>=(next screen of information)
  1988.      <TAB>  =(previous screen of information)
  1989.      <SPACE>=NEXT UNREAD MESSAGE
  1990.  
  1991.  
  1992.   7.2 - The Conference Selection Menu
  1993.   -----------------------------------
  1994.        The principles behind the Conference Selection Menu are very simple.
  1995.   The main principle is that only conferences of which one is a member are
  1996.   displayed in alphabetic order in the menu.  Conferences which deserve
  1997.   attention (i.e., where new messages are available) are highlighted for easy
  1998.   reference.  In addition, removing an entry from the menu effectively revokes
  1999.   one's membership in that conference.  Conferences may be selected by typing
  2000.   their menu number or part of their name.
  2001.  
  2002.        One concept of this menu that may be confusing is that users join
  2003.   conferences through a separate Conference Availability Menu.  This second
  2004.   menu, which is very similar to the Selection Menu, lists conferences which
  2005.   one is allowed to join.  Joining a conference in this menu both makes one a
  2006.   member of the conference and adds the conference to the Selection Menu.  The
  2007.   Availability Menu is accessed by typing "AVBL" at the Selection Menu's
  2008.   prompt.
  2009.  
  2010.  
  2011.   7.3 - The Unread Message Feature
  2012.   --------------------------------
  2013.        The principles behind unread messages are pretty much transparent to
  2014.   the user.  GC determines which (if any) messages a user has yet to read by
  2015.   comparing the date and time of the last message in the conference versus the
  2016.   date and time of the last message the user read in the conference.  If there
  2017.   are new messages in a conference, this fact is noted prominently on the
  2018.   user's Conference Selection Menu.  When reading messages in a conference,
  2019.   the user need only press <SPACE> to go to the next unread message.
  2020.  
  2021.  
  2022.   The Grand Central Reference Manual, Version 1.01                     Page 38
  2023.   ____________________________________________________________________________
  2024.  
  2025.        This feature works very well as long as two simple rules are followed.
  2026.   First and foremost, if one begins going through the sequence of unread
  2027.   messages in a conference, one should read all the unread messages in the
  2028.   conference during that session.  This will avoid having old messages later
  2029.   mistakenly displayed as unread ones.  Secondly, the only way to mark unread
  2030.   message as having been read is to proceed through the unread messages
  2031.   sequence (i.e., pressing <SPACE> or using the "NEXT UNREAD MESSAGE"
  2032.   command).  Merely moving through the conference with "NEXT MESSAGE" and
  2033.   "NEXT TOPIC" commands will not mark messages as having been read.
  2034.  
  2035.  
  2036.   7.4 - The Conference Index Feature
  2037.   ----------------------------------
  2038.        GC is now able to generate an index of message titles within a
  2039.   conference, and allows the user to view a message after selecting it from
  2040.   that index.  This feature is accessed by using the "INDEX" command, or, in
  2041.   expert mode, by pressing the keypad "0" key.  It is available only on ANSI-
  2042.   and VT100-type terminals.
  2043.  
  2044.        This command is unique because it uses a special bidirectional-scroll
  2045.   viewer in order to display the index.  Individual items may be highlighted
  2046.   using the up- and down-arrow keys.  A special type of cursor is used for
  2047.   this highlighting operation.  While scrolling is being performed, the cursor
  2048.   is kept small in order to reduce transmission time.  However, after
  2049.   scrolling is stopped for a short time, the cursor expands to highlight the
  2050.   entire line in which it is located.  Page scrolling is accomplished either
  2051.   by repeated individual line scrolling, or by the familiar <ENTER> and <TAB>
  2052.   keys.  The spacebar is used to select and view the highlighted message.
  2053.  
  2054.   The Grand Central Reference Manual, Version 1.01                     Page 39
  2055.   ____________________________________________________________________________
  2056.  
  2057.                        CHAPTER 8 - MAINTAINING A GC SYSTEM
  2058.                        -----------------------------------
  2059.        There are several important aspects of GC that have not been covered
  2060.   already.  These are the tools that assist the Sysop in day-to-day operations
  2061.   of GC.  GC is designed to run unattended most of the time.  However, like
  2062.   any continuously-operating system, it requires periodic "care and feeding"
  2063.   to stay in running condition.
  2064.  
  2065.   8.1 - Maintaining Message Bases
  2066.   -------------------------------
  2067.        Since GC limits the number of topics allowed in each conference, Sysops
  2068.   and moderators may encounter situations where conference message bases fill
  2069.   up.  And, if they do not encounter such situations, it will eventually
  2070.   become necessary to weed out the existing topics so as to keep conferences
  2071.   focused and fresh.  GC, unlike RBBS, does not allow regular users to delete
  2072.   messages at will.  This power is vested in the conference moderators and
  2073.   Sysops through the moderator and Sysop menus' "[D]elete" command.  By using
  2074.   this command, entire topics or individual messages may be deleted.  Note
  2075.   that the first message in each topic *cannot* be deleted individually; only
  2076.   replies can be deleted in this manner.
  2077.  
  2078.  
  2079.   8.2 - RBBS User File Changes
  2080.   ----------------------------
  2081.        GC is designed to automatically handle the inclusion of new users in
  2082.   its user system.  However, since GC does not keep track of users' names, it
  2083.   must depend on RBBS for this information.  When the Sysop makes a change
  2084.   that alters the position of users within the RBBS user file, GC must be
  2085.   notified so it can appropriately update its user records.  There are three
  2086.   situations where the Sysop must "realign" the GC user system:
  2087.  
  2088.             1) When RBBS user packing (also referred to as user file repair)
  2089.   is performed
  2090.             2) When the maximum size of the RBBS user file is changed
  2091.             3) When individual users are deleted (Sysop must perform RBBS user
  2092.   packing after the users have been deleted)
  2093.  
  2094.  
  2095.        This file realignment is very simple, automatic, and requires minimal
  2096.   interaction from the Sysop.  First of all, when user packing or user file
  2097.   size changing is performed, the Sysop *must* be sure to request RBBS to make
  2098.   a backup user file, USERS.OLD.  If this step is overlooked, a recent backup
  2099.   of the USERS file (renamed to USERS.OLD) is sufficient.  However, if neither
  2100.   a backup nor USERS.OLD is available, GC's user system must be reset,
  2101.   destroying all security data and user preferences.  After the RBBS
  2102.   manipulations have been performed, the Sysop need only invoke G-CONFIG and
  2103.   choose the "[U]ser file realignment" option from the Main Menu.  Note that
  2104.   if one will be performing both user packing and user file size changing at
  2105.   one time, it is necessary to run G-CONFIG after performing each individual
  2106.   operation, to give GC a chance to adjust to each change.
  2107.  
  2108.  
  2109.   8.3 - How RBBS Sysop Comments Work
  2110.   ----------------------------------
  2111.        Prior to installing GC, your RBBS may have been set up to record RBBS
  2112.   comments as private messages.  Since, in most GC installations, the RBBS
  2113.   message system will be shut down, it was recommended in Chapter 6 that
  2114.   the RBBS "[C]omment to Sysop" command be configured to send the user
  2115.   comments to a COMMENTS file instead of the RBBS message system.  In order to
  2116.  
  2117.   The Grand Central Reference Manual, Version 1.01                     Page 40
  2118.   ____________________________________________________________________________
  2119.  
  2120.   read the comments users leave, you must use RBBS' "1" command.  There is no
  2121.   outward indication comments have arrived; you must remember to check them
  2122.   periodically.  Also, the comments accumulate, so you must also erase the
  2123.   entire file occasionally by using RBBS' "4" command.
  2124.  
  2125.  
  2126.   8.4 - GC'S Chat Feature
  2127.   -----------------------
  2128.        In order to provide maximum flexibility for Sysops, GC has been
  2129.   equipped with a chat feature very similar to that contained in RBBS.  It is
  2130.   invoked in the same way as well - by pressing the <F10> key on the local
  2131.   keyboard.  This feature will only work while the user is in a conference
  2132.   menu or the Conference Selection Menu.  The chat mode is terminated by
  2133.   pressing the <ESC> key on the local keyboard, whereupon the remote user's
  2134.   screen and operating condition are restored exactly to their respective
  2135.   states prior to the chat.
  2136.  
  2137.        There are several differences between the RBBS and GC chat features,
  2138.   though.  For one, GC allows the Sysop to make a customized screen that will
  2139.   be displayed to both parties when the chat begins.  Also, GC prints the
  2140.   Sysop's side of the conversation in emphasized print, in order to help one
  2141.   distinguish the two sides of the conversation.  Finally, the remote user's
  2142.   session limit is suspended during the conversation.  If the user's session
  2143.   limit is exceeded, he or she will be given five extra minutes upon
  2144.   conclusion of the chat, although RBBS will immediately hang up if the user
  2145.   tries to return there.
  2146.  
  2147.  
  2148.   8.5 - The "LOG" File and GC Error Handling
  2149.   ------------------------------------------
  2150.        GC maintains a very important file in its directory called LOG.  This
  2151.   file is a running record of unusual occurrences that GC has encountered.
  2152.   Most of these occurrences are system errors, although premature remote user
  2153.   hangups (known as carrier drops) are also recorded.  GC does *not* record
  2154.   the name of each GC user nor does it record specific information about what
  2155.   actions users perform during their time in GC.  Here are two typical LOG
  2156.   file entries:
  2157.  
  2158.          JUN-05-1989 4:09:39 pm  .GCS screen not found @ VSM 3810
  2159.          -- SCOTT BARNES -- Screen name= CHATMODE
  2160.          JUN-09-1989 8:40:52 pm  Remote user dropped carrier @ VSM 600
  2161.          -- ORDINARY USER --
  2162.  
  2163.        The first entry above (first two lines) was recorded when GC was unable
  2164.   to find a screen it was expecting in the .GCS file.  "@ VSM 3810" refers to
  2165.   the location in the program where the error occurred.  "SCOTT BARNES" is the
  2166.   name of the user who was logged on at the time.  And the final piece of
  2167.   information indicates that CHATMODE was the specific screen that could not
  2168.   be found.  The last two lines above comprise the second entry, which was a
  2169.   case where ORDINARY USER hung up (or was disconnected) prematurely.
  2170.  
  2171.        This discussion about the LOG file merits a few words about GC error
  2172.   handling.  In order to preserve the integrity and continued operation of the
  2173.   BBSes under which it is run, GC views almost all errors as fatal.  Users are
  2174.   gracefully escorted back to RBBS in case of such errors.  This philosophy
  2175.   depends upon the assumption that there will be very few fatal errors, which
  2176.   is obviously my goal.  If you do experience or discover errors which appear
  2177.   to be the fault of GC, please contact me with the relevant entries from your
  2178.   LOG file along with any additional information you can provide.
  2179.  
  2180.   The Grand Central Reference Manual, Version 1.01                     Page 41
  2181.   ____________________________________________________________________________
  2182.  
  2183.   8.6 - GC.EXE Command Line Options
  2184.   ---------------------------------
  2185.        There are two different ways you can start the GC program, as well as
  2186.   an optional parameter (sometimes called a "switch") that you can use in
  2187.   special situations.  Method 1 is used when invoking GC under RBBS:
  2188.  
  2189.             GC nodeid [/GCPATH=drive:path]
  2190.  
  2191.   In this case, "nodeid" is the node GC is being run on (single digit or
  2192.   letter), as defined by RBBS.  Since GC is currently a single-user program,
  2193.   this number will be 1 in almost all cases.  The optional /GCPATH parameter
  2194.   is used to tell GC where to find its files, if you are not invoking GC from
  2195.   its own directory.  GC determines the name and security level of the user
  2196.   from information contained in the DORINFOx.DEF file, located in the RBBS
  2197.   directory.
  2198.  
  2199.        Method 2 is used when invoking GC from DOS on the host PC:
  2200.  
  2201.             GC [/GCPATH=drive:path] /USER=username
  2202.  
  2203.   This type of command is used when you are starting GC independently of RBBS
  2204.   on the host machine, and want to log into someone's GC account.  Do not use
  2205.   this feature when dialing in remotely, since you will hang the host PC.
  2206.   This feature is primarily intended for those who run versions of RBBS prior
  2207.   to 17.1A, since at least some of those versions do not allow local users to
  2208.   access doors.  Note that, no matter what the security level of the user
  2209.   being accessed, regular Sysop privileges are available when using this
  2210.   feature.  There is potential for abuse here, since Sysops can scan through
  2211.   their users' private mail at will.
  2212.  
  2213.        In either case, do not run GC under an RBBS shell since there will not
  2214.   be sufficient memory to do so.
  2215.  
  2216.  
  2217.   8.7 - G-CONFIG Remote Use
  2218.   -------------------------
  2219.        Unlike RBBS, GC allows Sysops to fully configure and maintain the
  2220.   program regardless of whether the Sysop is sitting at the local computer or
  2221.   calling in from somewhere else.  This capability is available since the
  2222.   G-CONFIG program can be run remotely from any ANSI- or VT100-compatible
  2223.   computer or terminal.
  2224.  
  2225.        Using this feature is very simple.  Remote Sysops need only go to DOS
  2226.   using the RBBS "7" command, then change to the GC directory and type a
  2227.   "G-CONFIG COMx" command, where "x" represents the number of the
  2228.   communication port being used (1 through 8).  G-CONFIG automatically infers
  2229.   the baud rate and other parameters from the serial port, and then starts up.
  2230.   After the configuration session is complete, it is very important that the
  2231.   Sysop return to the RBBS directory.  Then, the Sysop can either perform
  2232.   other DOS operations, or exit to RBBS using the "EXIT" command.
  2233.  
  2234.        After using G-CONFIG, you may wonder why the program is so fussy about
  2235.   asking for a <CONTROL-P> keystroke from the user within twenty seconds.
  2236.   This feature is intended to prevent a remote Sysop from accidentally losing
  2237.   control of the system in case he or she didn't remember to tell G-CONFIG to
  2238.   use the communication port.  With the <CONTROL-P> feature in place, the
  2239.   worst that can happen in this case is a twenty-second delay before the DOS
  2240.   prompt reappears.
  2241.  
  2242.  
  2243.   The Grand Central Reference Manual, Version 1.01                     Page 42
  2244.   ____________________________________________________________________________
  2245.  
  2246.   8.8 - Sysop Security Privileges
  2247.   -------------------------------
  2248.        In addition to the local logon feature mentioned in Section 8.6, GC
  2249.   offers Sysops several other tools to maintain GC's security system.  The
  2250.   most important of these is the "[S]ecurity system" feature in the Sysop
  2251.   Menu.  This feature allows the Sysop to observe and modify the access levels
  2252.   of all users in a specific conference.  Sysops are also given the sole power
  2253.   to designate conference moderators.
  2254.  
  2255.        The other major security feature is the "[A]ssert Sysop Security
  2256.   Privileges" command in the Sysop Menu.  This command effectively gives
  2257.   Sysops unrestricted access to all conferences, regardless of whether those
  2258.   conferences are public or private.  This privilege remains in effect until
  2259.   the Sysop exits GC.  When active, it prevents Sysops from accessing their
  2260.   own personal Conference Selection Menus, since the Conference Selection Menu
  2261.   will contain all of the GC conferences.
  2262.  
  2263.        All Sysops are automatically moderators of the Main Message Base.  This
  2264.   is a fundamental assumption of GC, so there is no way to either delete
  2265.   moderators or add new ones there.
  2266.  
  2267.  
  2268.   8.9 - Moderator Security Privileges
  2269.   -----------------------------------
  2270.        Moderators are given tools to allow them to determine who is allowed
  2271.   access to their conference.  The "[S]ecurity System" feature described in
  2272.   Section 8.8 is made available to conference moderators, but in this case the
  2273.   moderators' power extends only to their respective conference(s), and does
  2274.   not allow them to designate or change moderators.  From within the Security
  2275.   System, the moderator can change the conference access privileges of any GC
  2276.   user to one of four states: Nonmember, Spectator, Member, or Persona Non
  2277.   Grata.  The "Spectator" state simply means a user can only read existing
  2278.   messages, but not create new ones.  The "Persona Non Grata" state prohibits
  2279.   a user from accessing the conference in any manner.
  2280.  
  2281.        Moderators are given additional powers when they moderate an
  2282.   "Application Required"-type conference (see Section 3.1 for conference
  2283.   types).  In this type of conference, users must apply to the moderator
  2284.   before joining.  Thus, the moderator must act upon each application
  2285.   favorably or unfavorably.  Here is the application process as it appears to
  2286.   the moderator: The moderator is alerted to the presence of new applicants by
  2287.   a "*NEW APPLICANTS*" message on the conference menu screen.  Then, the
  2288.   moderator would access the "[S]pecial Moderator Functions" and choose the
  2289.   "[A]pplicant handling" item.  At that point, GC will display the name of
  2290.   each applicant for the moderator's consideration.  The moderator acts upon
  2291.   the application in one of four ways by pressing a key, as follows:
  2292.  
  2293.                     [M]ember acceptance
  2294.                     [S]pectator acceptance
  2295.                     [R]ejection
  2296.                     [D]efer decision
  2297.  
  2298.   When an applicant is deferred, that person will remain a new applicant until
  2299.   the moderator explicitly accepts or denies the application.
  2300.  
  2301.  
  2302.   The Grand Central Reference Manual, Version 1.01                     Page 43
  2303.   ____________________________________________________________________________
  2304.  
  2305.   8.10 - The OPTIMIZE Program
  2306.   ---------------------------
  2307.        Since the GC system stores messages and letters in a database, it is
  2308.   desirable to occasionally perform a cleanup in order to attain maximum speed
  2309.   and minimum storage space.  The OPTIMIZE program is provided to meet that
  2310.   need.  OPTIMIZE can be run manually from the DOS prompt whenever the urge
  2311.   strikes, but RBBS provides an automatic way to accomplish this task.
  2312.  
  2313.        The RBBS facility used to run OPTIMIZE is known as a daily "drop-to-
  2314.   DOS" batch file.  It is simply a standard DOS batch file which is always run
  2315.   at a certain time every day by RBBS.  If a caller happens to be online at
  2316.   that time, RBBS runs the batch file immediately after the caller hangs up.
  2317.  
  2318.        If you run the popular TradeWars game, you probably have a daily batch
  2319.   file set up already to perform game maintenance.  If you do, just add two
  2320.   additional statements to your existing daily batch file: 1) a command to
  2321.   change to the GC directory, and 2) the command "OPTIMIZE".  If you don't
  2322.   already have a daily batch file, creating one is not difficult.  You have
  2323.   already done 90 percent of the work in Chapter 6.  Here are the remaining
  2324.   steps:
  2325.  
  2326.             1) Run RBBS' CONFIG program.  Near the end of the parameter list,
  2327.        there is an item named "Time of day to drop to DOS".  Change this
  2328.        parameter to the time of day when you want the daily batch file to be
  2329.        run.  Most Sysops prefer a time in the wee hours of the morning, when
  2330.        the process will not inconvenience callers.  To finish, exit the CONFIG
  2331.        program.
  2332.  
  2333.             2) Go to your favorite file editor and create a file in the RBBS
  2334.        directory named "RBBSxTM.BAT", where "x" is the number or letter of the
  2335.        RBBS node you are working on.  The file should look like this:
  2336.  
  2337.                                CD \GC
  2338.                                OPTIMIZE
  2339.                                CD \RBBS
  2340.                                RBBS
  2341.  
  2342.                This file assumes that "\GC" is the Grand Central directory and
  2343.        that "\RBBS" is the RBBS directory.  Finish by saving the file.  The
  2344.        setup process is complete.
  2345.  
  2346.  
  2347.        OPTIMIZE has several command-line options that allow you to modify the
  2348.   time at which optimization is actually performed.  Normally, OPTIMIZE
  2349.   performs optimization once per week, and does nothing on other days.  Here
  2350.   are the options:
  2351.  
  2352.                 /NOW           causes optimization to be performed
  2353.                                  immediately, regardless of the optimization
  2354.                                  schedule
  2355.                 /EVERY=nn      changes the default optimization interval to
  2356.                                  "nn" days -- to take effect, this switch must
  2357.                                  be used every time OPTIMIZE is invoked
  2358.  
  2359.  
  2360.        Finally, here is a note about OPTIMIZE's effect on the GC directory:
  2361.   every time OPTIMIZE performs optimization, it first backs up every GC
  2362.   message and letter data file by creating a backup file with the extension
  2363.   ".OLD".  This is simply a fail-safe mechanism in case of optimization
  2364.  
  2365.   The Grand Central Reference Manual, Version 1.01                     Page 44
  2366.   ____________________________________________________________________________
  2367.  
  2368.   problems.  If you regularly perform backups, you may safely delete the .OLD
  2369.   files.
  2370.  
  2371.  
  2372.   8.11 - The MAILCHEK Program
  2373.   ---------------------------
  2374.        The MAILCHEK program was created as a replacement for the familiar RBBS
  2375.   logon mail check.  Due to RBBS limitations, it cannot be run for each user
  2376.   at logon time.  However, it can be set up as a "fast door" to be accessed
  2377.   from the RBBS main menu (RBBS versions 17.2A or later), or it can be run as
  2378.   part of another door (before the user plays a game, for instance).
  2379.  
  2380.        The "fast door" is probably the best method for utilizing MAILCHEK, but
  2381.   unfortunately it can be used only for RBBS versions 17.2A and later.
  2382.   Earlier versions of RBBS either start doors by shelling (i.e., running the
  2383.   door under RBBS, which is relatively fast) or by exiting to DOS.  In those
  2384.   versions, it is not possible to have one door invoked by shelling and
  2385.   another by exiting.  However, the door control file feature in 17.2A makes
  2386.   this possible.  Assuming you have set up RBBS according to Section 6.3, here
  2387.   is the procedure for installing MAILCHEK as a fast door:
  2388.  
  2389.             1) Add the following line to RBBS' DOORS.DEF file:
  2390.  
  2391.                           MAILCHEK,,,S,"MAILCHEK.BAT [NODE]",N,,
  2392.  
  2393.             2) Create a MAILCHEK.BAT file in RBBS' directory with the
  2394.        following text:
  2395.  
  2396.                           ECHO OFF
  2397.                           CD \GC
  2398.                           MAILCHEK %1
  2399.                           CD \RBBS
  2400.  
  2401.        Once again, this assumes "\GC" is the Grand Central directory and
  2402.        "\RBBS" is the RBBS directory.
  2403.  
  2404.             3) Modify RBBS' MENU2 file to include the presence of the MAILCHEK
  2405.        feature:
  2406.  
  2407.                                 PINNACLE  M A I N   M E N U
  2408.                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2409.                               *******************************
  2410.                               >    [M]essage/Mail System    <
  2411.                               >    [R]apid Mail Check       <
  2412.                               *******************************
  2413.  
  2414.            [F]ile System            [C]omment to Sysop          [X]pert on/off
  2415.            [B]ulletins              [O]perator page             [G]oodbye
  2416.            [U]tilities              [H]elp
  2417.  
  2418.  
  2419.                If you are adventurous, you can make the command several
  2420.        characters long, such as "FMC" for Fast Mail Check.  For the case of
  2421.        "R", however, the existing RBBS command "R" must be disabled, as
  2422.        explained in the next step.
  2423.  
  2424.             4) Go into RBBS' CONFIG program and select the parameter named
  2425.        "Symbols to use for MAIN menu commands".  Select the "R)ead Messages"
  2426.        option, and change its command letter to a seldom-used character such
  2427.  
  2428.   The Grand Central Reference Manual, Version 1.01                     Page 45
  2429.   ____________________________________________________________________________
  2430.  
  2431.        as "#".  Since this RBBS command was disabled back in Chapter 6,
  2432.        changing the letter which activates it has no visible effect on RBBS.
  2433.  
  2434.             5) Add a capitalized reference to MAILCHEK in RBBS' MENU5 file
  2435.        (the door menu), in the same way you added the word "GC" or "MESSAGE"
  2436.        to the file back in Chapter 6.
  2437.  
  2438.             6) Finally, create a file in the RBBS directory named R.MCR.  This
  2439.        is the "macro" which will be executed when the user selects the "R"
  2440.        command.  The file should appear as follows:
  2441.  
  2442.                        3
  2443.                        {EN
  2444.                        D MAILCHEK
  2445.  
  2446.                This assumes your RBBS has a new user security level of 3.
  2447.  
  2448.  
  2449.        The MAILCHEK program can also be executed after a user has opened
  2450.   another RBBS door.  To use MAILCHEK in this manner, simply insert two lines
  2451.   into the other door's batch file:
  2452.  
  2453.                        CD \GC
  2454.                        MAILCHEK node
  2455.  
  2456.                                   where "node" is the RBBS node number/letter
  2457.  
  2458.        MAILCHEK has several useful command-line options, as follows:
  2459.  
  2460.                 /NOWAIT        MAILCHEK normally waits for the user to press
  2461.                                  the <ENTER> key before it finishes.  This
  2462.                                  option will remove the wait under most
  2463.                                  circumstances (see /DETOUR option, below).
  2464.                 /NOMSGS        MAILCHEK normally checks for new messages in
  2465.                                  the conferences of which the user is a
  2466.                                  member.  This option disables all conference
  2467.                                  message checking.
  2468.                 /DETOUR        This is a powerful feature which allows the
  2469.                                  user to immediately detour (through a DOS
  2470.                                  shell) to the main Grand Central program to
  2471.                                  read new mail or conference messages.  This
  2472.                                  option overrides /NOWAIT when there are new
  2473.                                  letters or messages.  You may use this
  2474.                                  option only when MAILCHEK is being executed
  2475.                                  outside RBBS.
  2476.  
  2477.        The /DETOUR feature is valuable for attracting user attention to GC,
  2478.   and merits several explanatory statements.  This feature should be activated
  2479.   only when MAILCHEK has enough available memory to run the main GC program
  2480.   (approx. 280-300K).  Thus, /DETOUR should not be used in a "fast door"
  2481.   situation.  Also, keep in mind that MAILCHEK rewrites RBBS' DORINFOx.DEF
  2482.   file, taking into account the amount of time the user has spent detouring to
  2483.   GC.  For example, if a user is allowed 35 minutes in a TradeWars door, but
  2484.   first detours to GC and spends 10 minutes there, then the TradeWars program
  2485.   will see a time limit of 25 minutes.  Finally, note that the user is not
  2486.   allowed to detour in all situations - only when new mail or conference
  2487.   messages are encountered.
  2488.  
  2489.  
  2490.   The Grand Central Reference Manual, Version 1.01                     Page 46
  2491.   ____________________________________________________________________________
  2492.  
  2493.         MAILCHEK in the fast-door configuration has crashed my BBS on several
  2494.   occasions.  This turned out to be a inexplicable conflict between my
  2495.   "Watchdog" carrier monitor and MAILCHECK.  I reached this conclusion since
  2496.   the problem occurred only after the watchdog had been installed in memory
  2497.   (note that MAILCHEK does NOT require a watchdog!).  If you experience such
  2498.   problems, a first solution would be to try your FOSSIL driver's carrier
  2499.   monitor feature (both X00 and BNU have such features).  A final remedy is
  2500.   removing the fast MAILCHEK door.  Please let me know if you experience such
  2501.   problems, and perhaps I can do some more investigating work.
  2502.  
  2503.   The Grand Central Reference Manual, Version 1.01                     Page 47
  2504.   ____________________________________________________________________________
  2505.  
  2506.                   CHAPTER 9 - SUPPORT AND FEEDBACK INFORMATION
  2507.                   --------------------------------------------
  2508.  
  2509.        It is important to remember that full support is provided ONLY to
  2510.   registered users.  As for unregistered users: I will help them get started
  2511.   and answer questions about vague points in the documentation, but no more.
  2512.  
  2513.        I am not offering, and cannot offer, direct call-in telephone support.
  2514.   I am a full-time college student, so I am not generally available during
  2515.   business hours.  Also, my college telephone is not suitable for business
  2516.   transactions.  Therefore, I maintain a GC support telephone line and
  2517.   answering machine in BarneSoft's Pennsylvania office, which I check quite
  2518.   frequently.  The number is (215) 593-2392.
  2519.  
  2520.        Phone support for registered users works like this: after I receive
  2521.   your message, I will return your call, most likely the next day.  BarneSoft
  2522.   will pick up the phone tab for most calls, but if a problem requires
  2523.   extensive phone contact (i.e., calls of more than 15 minutes), I must ask
  2524.   you to accept collect calls in order to avoid stratospheric phone bills on
  2525.   my end.  Please include both daytime and evening phone numbers in your
  2526.   message.
  2527.  
  2528.        In addition to phone support, I am making a special effort to make
  2529.   myself available via E-mail channels.  E-mail addresses don't change that
  2530.   often, they eliminate telephone/answering machine tag, and they give me the
  2531.   flexibility to reply to queries in detail after fully investigating
  2532.   problems.  My GEnie and CompuServe addresses are available year 'round:
  2533.  
  2534.             GEnie     :  S.BARNES2
  2535.             CompuServe:  72510,1553
  2536.  
  2537.   Also, thanks to the good folks at the University of Rochester Computer
  2538.   Center, I am available through several academic/military/business networks
  2539.   from September through May:
  2540.  
  2541.             Internet :  SBA8_LTD@UHURA.CC.ROCHESTER.EDU
  2542.             BITnet   :  SBA8_LTD@UORDBV
  2543.             UUCP     :  ...!rochester!uhura!sba8_ltd
  2544.  
  2545.   Please include voice phone numbers with your inquiry.
  2546.  
  2547.        In addition to providing support services to GC users, I am also
  2548.   interested in hearing constructive criticism of GC.  You can use any of the
  2549.   above channels as a suggestion box.  Remember, all feedback goes directly to
  2550.   the programmer!
  2551.  
  2552.        I have established several national GC distribution sites, which will
  2553.   always be provided with the latest major and minor releases of GC.  The
  2554.   sites are as follows:
  2555.  
  2556.                     GEnie BBS Forum
  2557.                     CompuServe IBMBBS Forum
  2558.                     Ken Goosens' Your Place RBBS    (703) 978-6360   [3 lines]
  2559.  
  2560.                     (other sites will be added in Fall '90)
  2561.  
  2562.   The Grand Central Reference Manual, Version 1.01                     Page 48
  2563.   ____________________________________________________________________________
  2564.  
  2565.                          CHAPTER 10 - FOR THE FUTURE...
  2566.                          ------------------------------
  2567.  
  2568.        NEWS FLASH: A national GC support board is a distinct possibility in
  2569.   the near future!  I am presently rigging the support telephone number to
  2570.   allow BOTH incoming voice and incoming modem calls.  When this is complete,
  2571.   I am seriously considering placing my old faithful PS/2-30 to work on
  2572.   running a support BBS.  Stay tuned!  The message on the support line
  2573.   answering machine will have complete instructions on how to access the BBS
  2574.   when and if it goes up.
  2575.  
  2576.        The next release of GC - barring any major problems with this version -
  2577.   will be 1.10.  The main feature I am presently working on is a significant
  2578.   upgrade of the unread message system.  Of course, there are other things in
  2579.   the works, but they are too uncertain to mention here.
  2580.  
  2581.        And, besides my improvement ideas, YOU can have a voice in how GC
  2582.   evolves.  I am very interested in how GC can be improved to meet your needs
  2583.   and make your life easier.  Please be generous with your comments on the
  2584.   back of the Appendix E registration form, and feel free to contact me about
  2585.   these issues.  GC has a bright and promising future, and your contributions
  2586.   can make it even better!
  2587.  
  2588.   The Grand Central Reference Manual, Version 1.01                     Page 49
  2589.   ____________________________________________________________________________
  2590.  
  2591.    ******
  2592.   *
  2593.   *    ***
  2594.   *     *                                     VERSION 1.01
  2595.    *****  ******
  2596.          *                                     APPENDICES
  2597.          *
  2598.          *
  2599.           ******
  2600.   ----------------------------------------------------------------------------
  2601.  
  2602.                 APPENDIX A - UPGRADING FROM PREVIOUS GC VERSIONS
  2603.                 ------------------------------------------------
  2604.        This section contains upgrade instructions for users of GC 0.95 and
  2605.   0.90.  Users of 0.95 need only perform steps 1, 2, and 6; users of 0.90
  2606.   must perform all the steps.  The steps are as follows:
  2607.  
  2608.             1) Be sure to keep a backup copy of your old GC files for
  2609.   posterity.
  2610.  
  2611.             2) Copy all GC 1.01 files with extensions .EXE, .DAT, and .TXT
  2612.   into your main GC directory.  You will also need to copy the SAMPLEx and
  2613.   SAMPLEx.GCS files, which contain sample screens.  DO NOT copy the WELCOME,
  2614.   HELP, or STARTUP files, since you would overwrite your present screen files.
  2615.  
  2616.             3) (GC 0.90 ONLY) Bring the WELCOME and SAMPLE2 files into your
  2617.   favorite file editor.  Look in SAMPLE2 for the screen that begins with:
  2618.  
  2619.                 +++++ SYSOP MENU FOR ACCEPTING/DENYING APPLICANTS +++++
  2620.  
  2621.   Copy this screen from SAMPLE2 and paste it after the last screen in WELCOME.
  2622.   Add the following line as your *last* screen declaration in WELCOME (see
  2623.   Section 5.2 if you don't understand what a screen declaration is):
  2624.  
  2625.                 !APPLICMENU,5
  2626.  
  2627.   To make the screen update complete, type the following DOS command:
  2628.  
  2629.                 CONVSCRN WELCOME
  2630.  
  2631.  
  2632.             4) (GC 0.90 ONLY) The eight new user tutorial screens in the HELP
  2633.   file have been rewritten.  If you did not do extensive modifications on the
  2634.   GC 0.90 HELP file, simply extract the HELP and HELP.GCS files from the
  2635.   GC101-3 compressed file and copy them over the old HELP and HELP.GCS files
  2636.   in your GC directory.
  2637.  
  2638.             5) (GC 0.90 ONLY) If you do not already use a FOSSIL communication
  2639.   driver with RBBS, follow the instructions in Section 6.1 to install one.
  2640.  
  2641.             6) Run the G-CONFIG program and go to the main menu.  If you do
  2642.   not intend to use XON/XOFF communication flow control, go to the "[G]rand
  2643.   Central system configuration" and change item 11.  If you intend to use the
  2644.   distributed (multiple recipient) mail feature, go to the "[P]ost Office
  2645.   Configuration" and modify items 7 through 9.  That's it!  Your upgrade
  2646.   process is complete.
  2647.  
  2648.   The Grand Central Reference Manual, Version 1.01                     Page 50
  2649.   ____________________________________________________________________________
  2650.  
  2651.         APPENDIX B - LIST OF .GCS SCREENS WHICH HAVE SPECIAL RESTRICTIONS
  2652.         -----------------------------------------------------------------
  2653.  
  2654.        What follows is a list of all the .GCS screens in which GC places
  2655.   special information at specific locations on the user's screen.  This
  2656.   affects what one can place in the .GCS screen, because .GCS screen data that
  2657.   is placed in these special locations will be overwritten, very likely
  2658.   creating a confusing jumble on the user's display.  For example, several
  2659.   screens display the user's security level to inform them why they can't
  2660.   perform a certain operation.  Such a display obviously requires an
  2661.   explanatory message such as "Your security level is:".  Since the security
  2662.   number is written *over* the .GCS screen, it is important that the
  2663.   explanatory message be properly placed and of the proper length.  The
  2664.   purpose of this list is to warn you about which areas of which screens
  2665.   should be left as they currently stand.
  2666.  
  2667.        A few explanatory comments about the list are in order here.  Almost
  2668.   without exception, the end of the first line on the user's screen is
  2669.   occupied by the session limit notice (i.e., "(101 min)").  Also, it is
  2670.   important to understand the difference between a "screen" and a "user
  2671.   screen," as used in this list.  "Screen" is used here to mean the entity
  2672.   that exists within the .GCS file, which is Sysop-modifiable.  "User screen"
  2673.   refers to the actual screen that the user sees, which may be a combination
  2674.   of a .GCS screen and other information.  The "other information" is added by
  2675.   the GC program, and cannot be modified by the Sysop.
  2676.  
  2677.  
  2678.        STARTUP -  This screen is only part of the screen actually displayed to
  2679.                   the user.  The portion of the screen you define will appear
  2680.                   between lines 8 and 18 of the user screen, starting just
  2681.                   below the copyright notice until just above the "new mail"
  2682.                   announcements.  Another restriction is that the first three
  2683.                   lines of this screen are displayed starting at column 18;
  2684.                   the first 17 columns are reserved for a portion of the GC
  2685.                   logo.  Max len=11.
  2686.  
  2687.        MENU0 -    If the user is a Sysop, the message "[S]ysop functions" will
  2688.                   be shown centered on line 21 of the user screen (the sixth
  2689.                   line of this screen).  Thus, it is recommended that only the
  2690.                   first five lines of this screen be used for the menu.  Max
  2691.                   len=8.
  2692.  
  2693.        MENUXX -   If the user is a conference moderator, the message
  2694.                   "[S]pecial moderator functions" will be shown centered on
  2695.                   line 21 of the user screen (the sixth line of this screen).
  2696.                   Thus, it is recommended that only the first five lines of
  2697.                   this screen be used for the menu.  Max len=8.
  2698.  
  2699.        MENUPOST - If the user is a Sysop, the message "[S]ysop mailbox toggle"
  2700.                   will be shown centered on line 21 of the user screen (the
  2701.                   sixth line of this screen).  Thus, it is recommended that
  2702.                   only the first five lines of this screen be used for the
  2703.                   menu.  Max len=8.
  2704.  
  2705.        CONFSELECT- If the user has new messages in the Main Message Base, the
  2706.                   message "*NEW MESSAGES*" will appear on this screen at line
  2707.                   1 at column 54.  If the user has new mail, the message "*NEW
  2708.                   MAIL*" will appear on line 2 at column 54.  Max len=4.
  2709.  
  2710.  
  2711.   The Grand Central Reference Manual, Version 1.01                     Page 51
  2712.   ____________________________________________________________________________
  2713.  
  2714.        NEWUSER0 - This screen has one restriction in common with the STARTUP
  2715.                   screen: the first three lines of the screen are displayed
  2716.                   from the 18th column on; the first 17 columns are reserved
  2717.                   for part of the GC logo.  Also, the user's first name is
  2718.                   displayed on line 5 of this screen starting at column 14.
  2719.                   Max len=17.
  2720.  
  2721.        TERMSELECT- The last line is reserved for user input.  Max len=24.
  2722.  
  2723.        CONFAPPLY- The conference name is shown centered on the second line.
  2724.                   The names of the conference moderators are shown on lines 4,
  2725.                   5, and 6. The last line is reserved for prompts and user
  2726.                   input.  Max len=24.
  2727.  
  2728.        CONFAPPLIED- Same restrictions as CONFAPPLY
  2729.  
  2730.        CONFBADNEWSEC- Same basic restrictions as CONFAPPLY.  Security level
  2731.                   numbers are printed at line 8, column 40 and line 9, column
  2732.                   22.
  2733.  
  2734.        CONFAPPUPDATE- Same restrictions as CONFAPPLY
  2735.  
  2736.        CONFDENY - Same restrictions as CONFAPPLY
  2737.  
  2738.        CONFACCEPT- Same restrictions as CONFAPPLY
  2739.  
  2740.        CONFBADNEWSEC- Same basic restrictions as CONFAPPLY.  Security level
  2741.                   numbers are printed at line 8, column 44 and line 9, column
  2742.                   22.
  2743.  
  2744.        SYSOPMENU- Last line is reserved for user input.  Max len=24.
  2745.  
  2746.        MODERATMENU- Last line is reserved for user input.  Max len=24.
  2747.  
  2748.        AUTOSPECTATOR- Same restrictions as CONFAPPLY.
  2749.  
  2750.        MAILCLEANOUT- Line 8 is reserved for a message describing the mailbox
  2751.                   cleanout restriction.  Max len=24.
  2752.  
  2753.  
  2754.   The Grand Central Reference Manual, Version 1.01                     Page 52
  2755.   ____________________________________________________________________________
  2756.  
  2757.                          APPENDIX C - LIMITATIONS OF GC
  2758.                          ------------------------------
  2759.  
  2760.        Maximum number of users -------------------------- 32,767
  2761.        Maximum number of conferences -------------------- 254
  2762.        Maximum number of topics per conference ---------- 999
  2763.        Maximum number of replies per topic -------------- 999
  2764.        Maximum number of lines per message -------------- 999
  2765.        Range of valid security levels ------------------- -32,768 to 32,767
  2766.        Range of valid sleep timeouts -------------------- 31 to 86,399 seconds
  2767.        Maximum length of conference names --------------- 40 characters
  2768.        Maximum number of letters in a mailbox ----------- 254
  2769.        Maximum number of recipients for any one letter--- 30
  2770.        Range of valid mail trace limits ----------------- 1 to 30 days
  2771.  
  2772.  
  2773.   The Grand Central Reference Manual, Version 1.01                     Page 53
  2774.   ____________________________________________________________________________
  2775.  
  2776.                           APPENDIX D - ABOUT THE AUTHOR
  2777.                           -----------------------------
  2778.  
  2779.        Scott Barnes is currently pursuing a B.S. in Electrical Engineering at
  2780.   the University of Rochester in Rochester, New York.  An avid programmer,
  2781.   Scott has been involved with personal computers since the introduction of
  2782.   the Commodore PET in 1977.  In the past several years, his interests have
  2783.   turned to applications in communications over both wires and radio waves.
  2784.  
  2785.        Grand Central, first conceived in mid-1988, was written from the ground
  2786.   up in QuickBasic 4.  The program was developed and tested on an IBM PS/2
  2787.   Model 30 hitched up to Rochester's Rolm Digital PBX as well as to other
  2788.   PC's.
  2789.  
  2790.        For those of you who are not familiar with the name Grand Central, it
  2791.   is derived from the famous Grand Central Terminal, a train station located
  2792.   in New York City.  Built in the early years of this century by the New York
  2793.   Central Railroad, the terminal was and remains a marvel of service and
  2794.   efficiency.
  2795.  
  2796.        The author wishes to offer his gratitude to John Ferri and Larry Bilker
  2797.   for their valuable assistance during the earlier phases of this project.
  2798.  
  2799.  
  2800.   The Grand Central Reference Manual, Version 1.01                     Page 54
  2801.   ____________________________________________________________________________
  2802.  
  2803.                          APPENDIX E - REGISTRATION FORM
  2804.                          ------------------------------
  2805.        GC registration costs only $35 and provides you with these benefits:
  2806.             o  A 5-1/4" or 3-1/2" disk mailed to you with GC 1.1, when it is
  2807.                released
  2808.             o  Support services via telephone or E-mail
  2809.             o  Mail notification of the next major release of GC
  2810.             o  Opportunity to get technical bulletins, revision
  2811.                notifications, etc. via E-mail
  2812.             o  Your BBS can be included on a widely-distributed list of
  2813.                BBSes that run GC
  2814.  
  2815.  
  2816.        To register GC 1.01, please remit $35 (U.S. funds) and this form to:
  2817.                   Scott Barnes
  2818.                   Box 275003
  2819.                   Rochester, NY 14627-5003
  2820.  
  2821.        Name: _________________________________________________________________
  2822.  
  2823.     Mailing: _________________________________________________________________
  2824.     address:
  2825.              _________________________________________________________________
  2826.  
  2827.              _________________________________________________________________
  2828.  
  2829.    Voice phone number (optional):  (______) _____ - _______________
  2830.  
  2831.    Send GC 1.1 on:   o  5-1/4" 360K disks  }  CHECK ONE ONLY!
  2832.                      o  3-1/2" 720K disks  }
  2833.  
  2834.    Where did you obtain GC? __________________________________________________
  2835.            (Please include phone number if it is a public BBS)
  2836.  
  2837.    E-mail addresses (optional):
  2838.  
  2839.      CompuServe / GEnie: _____________________________________________________
  2840.  
  2841.      Internet/BITnet/UUCP: ___________________________________________________
  2842.  
  2843.            Place me on the E-mail distribution list:  o  Yes
  2844.                                                       o  No
  2845.  
  2846.    Please rate the following potential GC improvements in terms of THEIR
  2847.       IMPORTANCE TO YOU (1=Not important, 5=Very important):
  2848.  
  2849.         ____  Multitasking support (i.e., DesqView, Windows/386)
  2850.         ____  BBS network support (i.e., Fidonet)
  2851.         ____  LAN support
  2852.         ____  Improved editor
  2853.         ____  ANSI / Color support for user-defined screens
  2854.         ____  Improved unread messages system
  2855.         ____  Full-service BBS system (i.e., logon support, file system, etc.)
  2856.         ____  Support for other BBS programs
  2857.  
  2858.    YOUR COMMENTS ARE WELCOME!!  (Please use the reverse side of this form)
  2859.    BBS INFORMATION MAY BE PROVIDED ON THE NEXT PAGE  ----
  2860.                                                         V
  2861.  
  2862.   The Grand Central Reference Manual, Version 1.01                     Page 55
  2863.   ____________________________________________________________________________
  2864.  
  2865.    BBS information (optional):
  2866.  
  2867.        BBS Name: _______________________________________________________________
  2868.  
  2869.           Sysop: _______________________________________________________________
  2870.  
  2871.      City/State: _______________________________________________________________
  2872.  
  2873.      Baud rates supported: _____________________________________________________
  2874.  
  2875.      Specialties: ______________________________________________________________
  2876.  
  2877.      Access information: _______________________________________________________
  2878.  
  2879.                          _______________________________________________________
  2880.  
  2881.           Place this BBS on the GC BBS List:   o  Yes
  2882.                                                o  No
  2883.  
  2884.  
  2885.  
  2886.   
  2887.