home *** CD-ROM | disk | FTP | other *** search
/ The Devil's Doorknob BBS Capture (1996-2003) / devilsdoorknobbbscapture1996-2003.iso / Dloads / OTHERUTI / WWIV412S.ZIP / WWIVINIT.DOC < prev    next >
Text File  |  1989-08-25  |  54KB  |  1,450 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.                     INSTALLATION/CONFIGURATION DOCUMENTATION
  16.  
  17.  
  18.  
  19.  
  20.                               By William Daystrom
  21.  
  22.  
  23.  
  24.  
  25.                      Copyright (c) 1989 White Star Software
  26.  
  27.  
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.                            Installation/Configuration
  68.  
  69.  
  70.                                     CONTENTS
  71.  
  72.    INITIAL SETUP........................................................ 1
  73.       Necessary Files................................................... 1
  74.       Definitions of Common Terms....................................... 1
  75.       Installing WWIV................................................... 3
  76.  
  77.    PRIMARY CONFIGURATION................................................ 5
  78.       Using INIT........................................................ 5
  79.             System Info................................................. 5
  80.             More System Info............................................ 7
  81.             Paths....................................................... 9
  82.             Modem Info.................................................. 10
  83.             Modem Result Codes.......................................... 11
  84.             External Programs........................................... 11
  85.             External Protocols.......................................... 13
  86.             External Editors............................................ 14
  87.             SecLev Data Change.......................................... 14
  88.             Auto-Validation Data Change................................. 15
  89.       General Text Files................................................ 16
  90.       Menus............................................................. 17
  91.  
  92.    EXECUTING THE BBS.................................................... 18
  93.       Startup........................................................... 18
  94.       Creating the Sysop Account........................................ 19
  95.  
  96.  
  97.  
  98.  
  99.  
  100.  
  101.  
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.                            Installation/Configuration
  134.  
  135.  
  136.                           SECTION ONE - INITIAL SETUP
  137.  
  138.                              Hardware Requirements
  139.  
  140.    In order to run WWIV v4, you will need the following system hardware:
  141.  
  142.    An IBM PC/XT/AT, PS/2, or compatible
  143.    PC/MS-DOS v3.0 or later
  144.    512k (640k recommended)
  145.    A modem, preferably Hayes compatible
  146.    A 10 meg (or larger) hard disk
  147.  
  148.  
  149.                           Definitions of Common Terms
  150.  
  151.    Before getting too involved with creating your bulletin board, there are
  152.    some terms which will show up from time to time that you need to be aware.
  153.  
  154.    SL: SL stands for Security Level, and is the main determinant of what a
  155.        caller can and can not do. The most obvious effect of different SL's
  156.        is time allowed on the system. For higher SL's, more time is allowed
  157.        on the system, and the caller is able to send more mail, and post more
  158.        messages.
  159.  
  160.        Higher SL's also generally give more anonymous privileges. Any of
  161.        these privileges can be changed in the INIT program, described later.
  162.        The default settings are as follows:
  163.  
  164.         70+  = can post anonymously on any message base
  165.         80+  = can send anonymous email
  166.         90+  = can read names of anonymous posts
  167.         95+  = can read names of anonymous email
  168.         99+  = can delete and validate messages
  169.         100+ = can access any co-sysop functions
  170.         255  = can access any sysop function
  171.  
  172.        An SL of 100 will allow a caller to perform just about all of the
  173.        functions necessary to the day-to-day running of the BBS, except
  174.        validating new callers. SL's of 100 should be given out VERY
  175.        sparingly, as anyone with an SL of 100 could do enormous damage to the
  176.        BBS if they wanted to.
  177.  
  178.        A SL of 255 has a few things different from other SL's. First off, a
  179.        caller with an SL of 255 needs to enter the system password in order
  180.        to log on remotely. This means that any caller with an SL of 255
  181.        needs to know the system password. With an SL of 255 and the system
  182.        password, a user can do ANYTHING with the BBS, with the exception of
  183.        running the INIT program remotely. The caller could also drop to DOS,
  184.        and do anything to any files on your computer, INCLUDING DELETION OF
  185.        FILES ON YOUR DISK. For this reason, you should give SL's of 255 to
  186.        other people only where ABSOLUTELY NECESSARY.
  187.  
  188.        The SL also helps determine which subs a caller has access to.
  189.        Generally, a higher SL allows a caller access to more sub-boards.
  190.        Also, the SL helps determine access to on-line programs, and gfile
  191.        sections.
  192.  
  193.  
  194.                                      - 1 -
  195.  
  196.  
  197.  
  198.  
  199.                            Installation/Configuration
  200.  
  201.  
  202.    DSL: The DSL is like the SL, only in a more limited sense. The DSL stands
  203.         for "Download Security Level," and the only place the DSL matters at
  204.         all is in the file section. The only effect of the DSL is to help
  205.         determine which directories that caller has access to. Also, a DSL
  206.         of at least 100 allows the caller to perform co-sysop functions in
  207.         the transfer section, but NOT in the main BBS.
  208.  
  209.    AR: AR stands for access required, and helps determine (along with the
  210.        SL) which sub-boards a caller can access. It also helps determine
  211.        access to on-line programs and gfile sections. Each caller can have
  212.        from zero to 16 AR's set. Each AR is given a letter, from A to P. Each
  213.        sub-board can also have ONE AR set. In addition to other
  214.        requirements, for a caller to have access to a sub-board with an AR
  215.        set, the caller must also have the same AR set. For example, you could
  216.        have a sub-board for sysops with an AR of A. Then, whenever you have
  217.        another sysop log on, you could give that person an AR of A, and he
  218.        would then have access to the sysop sub.
  219.  
  220.    DAR: Just like AR, only for the file section, and directory access.
  221.         Continuing above example, you could give a sysop file directory a
  222.         DAR of A. You could then give the calling sysop a DAR of A, and he
  223.         would then have access to the sysop file directory, whereby all other
  224.         callers would not.
  225.  
  226.    Sub: A Sub (or sub-board or message base) refers to an area where
  227.         messages can be posted by callers about a certain topic.
  228.  
  229.    WFC: WFC stands for "Waiting For a Caller," and signifies the mode where
  230.         the screen is blank, and the BBS is ready to accept calls.
  231.  
  232.    Sysop: The sysop is the primary operator of the bulletin board. The
  233.    security level of the sysop is almost-always 255, and the sysop has access
  234.    to every area of the bulletin board.
  235.  
  236.    Co-Sysop: The co-sysop is an assistant to the sysop. The security level of
  237.    the co-sysop is usually anywhere from 100 to 255, and the co-sysop has
  238.    access to most if not all areas of the bulletin board. The co-sysop's job
  239.    usually consists of handling routine maintenance of the bulletin board.
  240.  
  241.    Limited Co-Sysop: This person is an assistant co-sysop of one or more
  242.    message bases. The limited co-sysop usually has a security level of 99,
  243.    and can delete and/or validate messages in message bases specifically
  244.    assigned to be controlled by that limited co-sysop. The limited co-sysop
  245.    does not have the ability to handle routine maintenance.
  246.  
  247.    Sysopsub: If a caller is a limited co-sysop, you can specify a sysopsub,
  248.              which restricts that caller's limited co-sysop status to only
  249.              one sub-board. The sysop sub should be the actual sub-board
  250.              number (as given in BOARDEDIT) for that sub. When a caller is a
  251.              limited co-sysop of a sub, he/she has all of the co-sysop
  252.              message base commands available to normal co-sysops FOR THAT
  253.              SUB ONLY. To deactivate a sysopsub, set the caller's sysopsub
  254.              to 255.
  255.  
  256.  
  257.  
  258.  
  259.  
  260.                                      - 2 -
  261.  
  262.  
  263.  
  264.  
  265.                            Installation/Configuration
  266.  
  267.  
  268.    Exemptions: This allows the sysop to exempt a caller from something.
  269.                There is currently only one exemption available to you. An
  270.                exemption of 1 will exempt a caller from any upload/download
  271.                ratio requirement you may have. To deactivate the exemption,
  272.                set it to zero.
  273.  
  274.    Restrictions: This allows the sysop to restrict the caller from doing
  275.                  certain things on the BBS. For example, you can restrict
  276.                  the caller from being able to post. You can force the
  277.                  caller's uploads to go to your sysop directory only, and
  278.                  you can restrict the caller from using WWIVnet (if you are
  279.                  a part of the network). See the section on UEDIT for
  280.                  complete details of all restrictions.
  281.  
  282.  
  283.                                 Installing WWIV
  284.  
  285.    In order to run WWIV v4, you will NEED the following files:
  286.  
  287.     BBS.EXE
  288.     INIT.EXE
  289.     HELP.MSG
  290.     MENUS.MSG
  291.  
  292.    The first step in installing WWIV is to create a directory for it on your
  293.    hard disk. You should install WWIV in a sub-directory made explicitly for
  294.    WWIV, and should NOT be installed in the root-directory of any drive. For
  295.    example, if you have a hard disk as drive C:, you should type the
  296.    following:
  297.  
  298.     C:
  299.     CD \
  300.     MD WWIV
  301.     CD WWIV
  302.  
  303.    This will make a directory called WWIV, and make that your current
  304.    directory. You will then need to copy the WWIV v4 files listed earlier
  305.    into that directory.
  306.  
  307.    The next step is to run the initialization/configuration program. To do
  308.    this, simply type "INIT" at the DOS prompt. It is possible that when you
  309.    run INIT, you will receive the message "Abnormal program termination" or
  310.    "Program code corrupted." If you do receive this message, simply try
  311.    running INIT again. If you still have problems, try rebooting your
  312.    computer and running it again. If you are still having problems running
  313.    INIT, either you have a bad copy of WWIV, and need to get another copy, or
  314.    there is something in your system setup that WWIV doesn't like.
  315.  
  316.    Once you run INIT (for the first time), you will be told that CONFIG.DAT
  317.    wasn't found, and you will be asked if you wish to perform the initial
  318.    installation. You should answer Y. INIT will then proceed to install the
  319.    necessary files and directories for WWIV to run. You should note that all
  320.    directories will be made as sub-directories of whatever your current
  321.    directory is, so be SURE that your current directory is the one you want
  322.    to use as your main WWIV directory, when you first run INIT.
  323.  
  324.  
  325.  
  326.                                      - 3 -
  327.  
  328.  
  329.  
  330.  
  331.                            Installation/Configuration
  332.  
  333.  
  334.    After a bit of disk I/O, you will be told that your system password has
  335.    defaulted to SYSOP. The system password is a password that should only be
  336.    known by the primary system operator. The system password should be
  337.    entered whenever you see the "SY:" prompt. You will need to enter the
  338.    system password whenever you run INIT, or run more sensitive sysop
  339.    functions from the BBS. After you are told what the system password is,
  340.    you will be given the "SY:" prompt, and you will need to enter the system
  341.    password, SYSOP.
  342.  
  343.    After correctly entering the system password, you will be in the WWIV v4
  344.    initialization/configuration program. You will have a list of 10 options.
  345.    These options will be described in order. If you don't fully understand
  346.    some of the options, just leave them as they are, and their use will
  347.    probably become clear after playing with the system a bit, or reading the
  348.    WWIV sysop manual.
  349.  
  350.  
  351.  
  352.  
  353.  
  354.  
  355.  
  356.  
  357.  
  358.  
  359.  
  360.  
  361.  
  362.  
  363.  
  364.  
  365.  
  366.  
  367.  
  368.  
  369.  
  370.  
  371.  
  372.  
  373.  
  374.  
  375.  
  376.  
  377.  
  378.  
  379.  
  380.  
  381.  
  382.  
  383.  
  384.  
  385.  
  386.  
  387.  
  388.  
  389.  
  390.  
  391.  
  392.                                      - 4 -
  393.  
  394.  
  395.  
  396.  
  397.                            Installation/Configuration
  398.  
  399.  
  400.                      SECTION THREE - PRIMARY CONFIGURATION
  401.  
  402.                                    Using INIT
  403.  
  404.    Once INIT is run, and after you have correctly entered the system
  405.    password, you will be presented with a menu listing ten options. This
  406.    section will describe each of them, giving examples of how to use and
  407.    modify your configuration.
  408.  
  409.  
  410.               1. System info (name, passwords, newuser info, etc)
  411.  
  412.    This section will allow you to change general system information.
  413.    The things you can change are:
  414.  
  415.    System password
  416.       The system password defaults to SYSOP, but you should be sure to
  417.       change it to something else, hopefully something that other people
  418.       will have a difficult time guessing. Selecting your own personalized
  419.       system password helps prevent other people from gaining unauthorized
  420.       access to your BBS.
  421.  
  422.    System name
  423.       This should be set to the name of your BBS, but if it isn't set
  424.       correctly, nothing bad will happen.
  425.  
  426.    System phone
  427.       This should be set to the phone number of your BBS. This isn't critical
  428.       information UNLESS your board is a member of WWIVnet.
  429.  
  430.    WWIV Reg Num
  431.       If you have registered your BBS, you will have a registration number.
  432.       This is where you enter that number.
  433.  
  434.    Newuser PW
  435.       This is the password people will have to enter in order to log on as
  436.       new users. If there is no newuser password, anyone may log on as a new
  437.       user. This should only be used if you wish to operate a "private"
  438.       system.
  439.  
  440.    Newuser restrict
  441.       This sets the restrictions that all new users are given. This should
  442.       probably be left as-is until you fully understand what the
  443.       restrictions are used for. See "Restrictions" on page 2 for more
  444.       details.
  445.  
  446.    Newuser SL
  447.       This sets the security level that all new users are given. The default
  448.       is 10. This should also be left alone until you understand what the
  449.       different security levels do, and even then, most sysops will probably
  450.       want to leave this set to 10.
  451.  
  452.    Newuser DSL
  453.       This sets the download security level that all new users are given.
  454.  
  455.  
  456.  
  457.  
  458.                                      - 5 -
  459.  
  460.  
  461.  
  462.  
  463.                            Installation/Configuration
  464.  
  465.  
  466.    Newuser gold
  467.       WWIV keeps track of an amount of "gold" for use in on-line games, if
  468.       needed. This sets the default amount new users are given. The regular
  469.       distribution version of WWIV does not use gold for anything. If you
  470.       have registered your BBS and obtained the source code, modifications
  471.       are available which can allow you to use gold, for example, to regulate
  472.       downloads or game use by requiring that the caller "earn" a certain
  473.       amount of gold by posting.
  474.  
  475.    Sysop name
  476.       At a few points in the BBS, the system will need to print out the name
  477.       of the system operator. This is where you can set what that name will
  478.       be.
  479.  
  480.    Sysop low time
  481.       The sysop low time and sysop high time set the time limits that the
  482.       sysop is available to be chatted with. If, for example, you don't want
  483.       people to be able to request a chat between 11pm and 7am, then your
  484.       chat hours would be 7am to 11pm. The low time (when chat hours begin)
  485.       would then be 7am, and the high time (when chat hours end) would be
  486.       11pm. You enter the time in the standard 24-hour format, where 7am is
  487.       07:00 and 11pm is 23:00.
  488.  
  489.       Normally, the scroll lock key determines when the sysop is available
  490.       for chat. If sysop hours are defined, the system ignores the status of
  491.       scroll lock during the hours the sysop is supposed to be unavailable.
  492.       In other words, if you followed the above example and chose available
  493.       hours to be from 7am to 11pm, callers will not be able to request chats
  494.       with you from 11pm to 7am, regardless of the scroll lock setting.
  495.       During the sysop hours (7am to 11pm), scroll lock IS monitored, and
  496.       will determine whether or not the sysop is available for chat. If the
  497.       scroll lock is on, callers will be told you are available, and if they
  498.       request a chat, a chat alarm will be sounded (unless you have turned
  499.       the beep off. See "Beep for chat" on page 6 for details.
  500.  
  501.    Ratio required
  502.       Many sysops want to have up/download ratio requirements. This allows
  503.       you to set them. A caller's ratio is defined to be the number of k
  504.       (1024 bytes) of files uploaded divided by the number of k of files
  505.       downloaded. So, if you want a caller to be able to download 5k for
  506.       every 1k uploaded, the required ratio would then be 1/5=0.2, so you
  507.       would set the ratio required to be 0.200. This way, when a caller has
  508.       violated the ratio (downloaded over five times what he/she uploaded),
  509.       the caller would not be allowed to download again until the caller
  510.       uploaded enough data to clear the ratio.
  511.  
  512.    Max waiting
  513.       Each caller may have a number of pieces of mail waiting. This allows
  514.       you to set the maximum number of pieces of mail a caller can have
  515.       waiting. NOTE: The sysop (sl=255) can have 5 times this number of mail
  516.       waiting. So, if, for normal callers, 20 is the maximum, then 100 would
  517.       be the maximum for the sysop.
  518.  
  519.  
  520.  
  521.  
  522.  
  523.  
  524.                                      - 6 -
  525.  
  526.  
  527.  
  528.  
  529.                            Installation/Configuration
  530.  
  531.  
  532.    Max users
  533.       The BBS requires you set the maximum number of users that can be on the
  534.       system. This defaults to 500, but you may increase or decrease it. The
  535.       absolute maximum is 32,767, but 2,000 is probably about the limit for
  536.       performance reasons (ie, the system slows down the more users you
  537.       have).
  538.  
  539.    Caller number
  540.       If you have converted to WWIV v4 from another BBS (possibly an earlier
  541.       version of WWIV), you may set the current caller number with this
  542.       option.
  543.  
  544.  
  545.                      2. More system info (net, status, etc)
  546.  
  547.    System number
  548.       If your system is a member of WWIVnet, this is where your node number
  549.       is entered.
  550.  
  551.    Net low time
  552.       You can specify hours during which your BBS will only accept WWIVnet
  553.       connections. Anyone else calling at that time will be asked to call
  554.       back later and be disconnected. The net low time is the time from
  555.       which your BBS will stop accepting regular calls. The time is entered
  556.       in 24-hour format, just like the sysop hours (ie, 4pm = 16:00).
  557.  
  558.    Net high time
  559.       This parameter, used in conjunction with the net low time, specifies
  560.       the time at which regular calls will be accepted again.
  561.  
  562.    Closed system
  563.       If you don't want to allow new callers on at all, set this option to
  564.       "Y," and no new callers may log on remotely.
  565.  
  566.    Local system
  567.       It is possible that you may want to run the BBS on a computer that you
  568.       don't have continual access to. Setting no local to "Y" will: a)
  569.       disable all function keys, b) disable the top of screen data, and c)
  570.       disable sysop functions while the BBS is waiting for a caller.
  571.  
  572.    Beep for chat
  573.       Normally, the BBS will make a horrid beeping noise in an attempt to
  574.       attract your attention when a caller requests a chat. If you would
  575.       prefer not to be such annoyed, simply set this to "N," and the BBS will
  576.       no longer beep at you for chat requests.
  577.  
  578.    Phone off hook
  579.       When the sysop wants to check up on his system locally, remote callers
  580.       can not log on. If you would prefer people calling while you are on to
  581.       get a busy signal (instead of ringing), set this to "Y," and the BBS
  582.       will pick up the phone while you log on locally, or read feedback, or
  583.       use any other WFC command that is likely to take some time.
  584.  
  585.    Two color chat
  586.       Normally, in chat mode, all text will be the same color. If you would
  587.       prefer text typed locally and remotely to be two different colors (if
  588.       the caller supports ANSI graphics), set this option to "Y."
  589.  
  590.                                      - 7 -
  591.  
  592.  
  593.  
  594.  
  595.                            Installation/Configuration
  596.  
  597.  
  598.    Two way chat
  599.       Under normal conditions, two way chat mode will be used when the caller
  600.       has ANSI and is calling at 1200 bps or higher. This option allows you
  601.       to disable two-way chat capability. Chat is discussed in detail in the
  602.       SysOp Guide.
  603.  
  604.    Allow aliases
  605.       If you would prefer to disallow the use of aliases on your BBS, set
  606.       this option to "N."
  607.  
  608.    Close transfers
  609.       This option will allow you to close the transfer section of your BBS.
  610.  
  611.    All UL to sysop
  612.       This option forces all uploads to be placed in your sysop directory.
  613.       Directories are discussed in detail in the SysOp Guide.
  614.  
  615.    Sysoplog to printer
  616.       If you would like the sysoplog to be printed out to the printer as
  617.       events occur, then set this option to "Y." Please note that you must
  618.       have a printer connected and ready on LPT1: in order for this to work.
  619.  
  620.    Use list utility
  621.       If you have a text file viewing utility, you may use it to view your
  622.       sysop logs from WFC. The utility must be named "LIST" and be placed in
  623.       the DOS path (or main BBS directory). If the list utility is not used,
  624.       sysop logs are always printed to screen as if TYPE were used.
  625.  
  626.  
  627.  
  628.  
  629.  
  630.  
  631.  
  632.  
  633.  
  634.  
  635.  
  636.  
  637.  
  638.  
  639.  
  640.  
  641.  
  642.  
  643.  
  644.  
  645.  
  646.  
  647.  
  648.  
  649.  
  650.  
  651.  
  652.  
  653.  
  654.  
  655.  
  656.                                      - 8 -
  657.  
  658.  
  659.  
  660.  
  661.                            Installation/Configuration
  662.  
  663.  
  664.                      3. Paths (messages, gfiles, data, etc)
  665.  
  666.    If you have more than one hard disk, you may wish to split up the BBS
  667.    files among your hard disks, in order to better use the space. Using this
  668.    option, you may change the directories that the BBS looks to for certain
  669.    things. Please note that changing any of the options here will only
  670.    change where the BBS looks for the data; IT WILL NOT ACTUALLY MOVE ANY
  671.    FILES OR DIRECTORIES.
  672.  
  673.     Messages dir : stores e-mail and posts
  674.     Gfiles dir   : stores BBS text files
  675.     Data dir     : stores BBS data files (NO text files in here)
  676.     Dloads dir   : used to set the default directory for new file sections
  677.     Temp dir     : used to temporarily store files for the BBS
  678.  
  679.    You may freely change the dloads dir and temp dir to whatever you want
  680.    without hurting anything. HOWEVER, the temporary directory MUST exist. If
  681.    you can, have the temporary directory exist as a ramdisk. If the temp dir
  682.    is a sub-dir of a ramdisk, MAKE SURE that that directory is created BEFORE
  683.    the BBS is run. In other words, run the BBS in a batch file that first
  684.    creates the temp directory.
  685.  
  686.    Please note also that any files found in the temporary directory when the
  687.    BBS is run will be DELETED. If you point the temporary directory to your
  688.    root directory, or the BBS directory, ALL THE FILES IN THAT DIRECTORY
  689.    WILL BE ERASED. Therefore, have the temporary directory be one that
  690.    doesn't contain any files you care about.
  691.  
  692.    The others (messages, gfiles, data), however, will have files in them
  693.    that the BBS needs to find in the appropriate directories. Use the
  694.    following guidelines for selecting and naming new directories (if you wish
  695.    to use any):
  696.  
  697.     1. Never use the root directory of any drive to store BBS files; the root
  698.        directory can only hold a fixed number of files, while any
  699.        sub-directories may hold an unlimited number of files in them.
  700.  
  701.     2. Always have a backslash on the end of the path/directory name.
  702.  
  703.     3. The directory may be specified relative to the main BBS directory, or
  704.        as a full pathname. In other words, "msgs\" is recognized as a
  705.        sub-directory of the main BBS dir. In most instances, however, you
  706.        won't need to change the default directories. If you choose to have
  707.        directories located on another drive, remember to include the drive
  708.        letter in the pathname.
  709.  
  710.    If you change the messages, gfiles, or data directory, you must then:
  711.  
  712.     1. Go to DOS and create the new directory.
  713.     2. Move all the files from the old to the new directory.
  714.     3. You should then probably erase the old files and old directory, to
  715.        ensure you aren't confused by multiple copies later on.
  716.  
  717.    If you have any gfile sections (described later), you will have
  718.    sub-directories of the gfiles directory, ie, "gfiles\section1\". You will
  719.    then need to create sub-directories, of the new directory, with THE SAME
  720.    NAME, and copy all files from the old sub-directory to the new one.
  721.  
  722.                                      - 9 -
  723.  
  724.  
  725.  
  726.  
  727.                            Installation/Configuration
  728.  
  729.  
  730.                         4. Modem info (speed, port, etc)
  731.  
  732.    Modem initialization
  733.       This is the string that the BBS sends to the modem to initialize it.
  734.       The "{" on the end means to do a carriage return at the end. You
  735.       should ALWAYS have a "{" at the end of the initialization string. If
  736.       your modem is faster than 300 baud, you will also need to put an X1 in
  737.       the modem initialization string, so it would read
  738.       "ATS0=0M0Q0V0E0S2=1S7=20X1{". You may find occasion to need to change
  739.       the initialization string, most likely if you use a high-speed modem or
  740.       one that doesn't use dip switches to change settings. Any commands you
  741.       would need to add would be placed after the X1 and before the {. Unless
  742.       you really know what you are doing, leave the default options as they
  743.       are, and only add things on to the initialization string as needed.
  744.       Also note that your modem should NOT be set to auto-answer. The BBS
  745.       will detect the phone ringing and answer it automatically after the
  746.       first ring. See the modem documentation for more information.
  747.  
  748.    Return codes
  749.       Modem return codes are those that your modem issues to indicate various
  750.       states of activity. In this section, there is just one result code you
  751.       can change - Ring. This code tells the BBS when the modem is receiving
  752.       a telephone call.
  753.  
  754.    Stay at highest speed
  755.       If this is set to "Y," the BBS will keep communicating with the modem
  756.       at the highest baud rate set, even if a caller has connected at a
  757.       slower speed. This is only used (and then not always) for 9600 and
  758.       19.2 modems. Please check your modem manual if you feel you should use
  759.       this option.
  760.  
  761.    Use flow control
  762.       Setting this to "Y" will cause the BBS to use control lines for flow
  763.       control when communicating with the modem. Again, this is only used for
  764.       9600 and 19.2 modems.
  765.  
  766.    Com port
  767.       This sets the com port number that your modem is connected to. If this
  768.       is set to zero, the result is that the BBS will not use a modem at all
  769.       (same as /m parameter, page 17).
  770.  
  771.    Baud rate
  772.       This sets the maximum baud rate for your modem.
  773.  
  774.    Interrupt
  775.       This allows you to manually change the interrupt used by the BBS. You
  776.       will probably not need to modify this.
  777.  
  778.    Base address
  779.       This sets the com base address used by the BBS, and is dependent upon
  780.       the com port number. It is set automatically when you change the com
  781.       port option, and you will not need to change this, unless necessary.
  782.  
  783.  
  784.  
  785.  
  786.  
  787.  
  788.                                      - 10 -
  789.  
  790.  
  791.  
  792.  
  793.                            Installation/Configuration
  794.  
  795.  
  796.    Answer
  797.       This is the command sent to your modem to answer the phone.
  798.  
  799.    Pick up phone
  800.       This is the command sent to the modem to tell it to pick up the phone.
  801.       Note that this is NOT the same as answering the phone.
  802.  
  803.    Hang up phone
  804.       This is the command sent to the modem to tell it to hang up the phone.
  805.  
  806.    Dial prefix
  807.       This allows you to change the command prefix used when the BBS enters
  808.       modem commands. The default is set for a standard tone operation. You
  809.       can change it if needed to operate on a pulse line (ie, ATDP).
  810.  
  811.  
  812.                     5. Modem result codes (connect strings)
  813.  
  814.    Connect strings
  815.       These are the RESULT CODES that the modem sends out to tell the BBS
  816.       that a caller has connected, and to tell the BBS at what speed the
  817.       caller has connected. You can add, modify, or delete codes as you need.
  818.       Any result code that has a modem speed of zero and a com speed of zero
  819.       will be interpreted as a "no carrier" result code. Please note that
  820.       only the 300 and 1200 baud result codes are standard. The code for
  821.       connect 2400 is usually 10, but for some modems, it may be 9. For
  822.       connect 9600 and 19200, you will need to check your modem manual,
  823.       and see what they are (if your modem supports those speeds).
  824.  
  825.  
  826.                    6. External programs (arc, terminal, etc)
  827.  
  828.    Terminal program
  829.       This should be set to the name of a batch file to run a terminal
  830.       program. If, for example, you want to run Qmodem, and your Qmodem
  831.       files are in the directory c:\qmodem, you should then set the terminal
  832.       program option to QMODEM. Then, in your main BBS directory, you should
  833.       create a file to run Qmodem, such as:
  834.  
  835.        copy con qmodem.bat
  836.        c:
  837.        cd \qmodem
  838.        qmodem
  839.        ^Z
  840.  
  841.       You don't need to worry about changing back to the BBS directory when
  842.       done, the BBS will do that for you. One side note: Due to the size of
  843.       Qmodem, and the size of the BBS, you probably can't actually use
  844.       Qmodem. You would need to use a shorter terminal program. Also, you
  845.       don't necessarily have to run a terminal program with this option. It
  846.       simply allows you to run an external program from WFC. You could, for
  847.       example, run a file management utility from the BBS by running it
  848.       instead of a terminal program. The only limitation in that instance is,
  849.       again, the memory remaining.
  850.  
  851.  
  852.  
  853.  
  854.                                      - 11 -
  855.  
  856.  
  857.  
  858.  
  859.                            Installation/Configuration
  860.  
  861.  
  862.    BeginDay Event
  863.       This is a batch file or program that the BBS will automatically run
  864.       after the first caller logs on after midnight, every night. You can
  865.       write a batch file, for example, to run the maintenance program of an
  866.       on-line game. Or, you can write a batch file to backup some BBS files.
  867.  
  868.    Logon Event
  869.       This is just like the BeginDay Event, except that it is run every time
  870.       a caller logs on. This option may be used to run a program that gives
  871.       the caller a "quote for the day" or other similar utility.
  872.  
  873.    Newuser Event
  874.       This is also like the BeginDay Event. This time, though, it is executed
  875.       immediately after a new user has saved the validation letter.
  876.  
  877.    External Event
  878.       Again, this is not too different from the above-listed events. This
  879.       one, however, can be set to run at any pre-defined time. See the next
  880.       section for details.
  881.  
  882.    Time for Event
  883.       This is how you can set the time that the External Event will run.
  884.       Time is calculated in minutes AFTER midnight. For example, if you want
  885.       a maintenance program to run at 2am every morning, you would set Time
  886.       for Event at 120 (120 minutes after midnight). Any caller that logs on
  887.       before the external event is set to run will have his/her time on-line
  888.       shortened so that the caller will be off the BBS before the event runs.
  889.  
  890.    Archive Extension
  891.       This option is listed four times, as are the other extension-related
  892.       settings. This is because WWIV can support up to four different
  893.       archiving programs. In the transfer system, you or a caller may view
  894.       the files within an archive, extract individual files from archives,
  895.       and add those extracted files to a new archive. Archive Extension is
  896.       simply the filename extension of the archive program you want to
  897.       support. For example, ZIP, ARC, PAK, and LZH are all popular archive
  898.       extensions. NOTE: The first archive listed is the most important in one
  899.       respect: it is the only archive that will be used when the Add to
  900.       archive option is selected. For example, if a caller extracts a file
  901.       from within a LZH archive, and then wants to add the file to a
  902.       temporary archive to download later, ZIP would be used to create the
  903.       new archive if ZIP were listed first in INIT. Select which archive you
  904.       want to use for this role, and enter its extension first in order.
  905.  
  906.    List Archive
  907.       This is the archive command used to see a listing of the files within
  908.       an archive. Some sample commands are:
  909.  
  910.        (for ZIP):  PKUNZIP -V %1
  911.        (for PAK):  PAK V %1
  912.        (for LZH):  LHARC V %1
  913.  
  914.       The %1 is a parameter which the BBS uses to pass the filename of the
  915.       archive to be viewed.
  916.  
  917.  
  918.  
  919.  
  920.                                      - 12 -
  921.  
  922.  
  923.  
  924.  
  925.                            Installation/Configuration
  926.  
  927.  
  928.    Extract Archive
  929.       This is the archive command used to extract a file from within an
  930.       archive. Some sample commands are:
  931.  
  932.        (for ZIP):  PKUNZIP %1 %2
  933.        (for PAK):  PAK E %1 %2
  934.        (for LZH):  LHARC E %1 %2
  935.  
  936.       Again, %1 is replaced by the BBS with the filename of the archive to
  937.       be worked on, and %2 in this instance is replaced by the path of the
  938.       temporary directory (discussed earlier).
  939.  
  940.    Add to Archive
  941.       This is the archive command used to add a file to the temporary
  942.       archive. As stated earlier, only the first "Add to Archive" entry is
  943.       important; you may leave the other three blank. Some sample commands
  944.       are:
  945.  
  946.        (for ZIP):  PKZIP -A %1 %2
  947.        (for PAK):  PAK A %1 %2
  948.        (for LZH):  LHARC A %1 %2
  949.  
  950.       In this case, the BBS replaces %1 with the filename of the temporary
  951.       archive to be created, and %2 is replaced by the path and filename of
  952.       the file(s) to be added to that temporary archive.
  953.  
  954.  
  955.                   7. External protocols (other than X,Ymodem)
  956.  
  957.    Using this option, you will be able to insert, delete, and modify external
  958.    protocols for the BBS to use. Following are some examples of commands to
  959.    use for various external protocols:
  960.  
  961.     Name: Zmodem
  962.     Receive filename: dsz port %2 speed %1 rz %3
  963.     Send filename   : dsz port %2 speed %1 sz %3
  964.     OK return code: 0
  965.  
  966.     Name: Super8k
  967.     Receive filename: superk p%2 s%1 tS dR F%3
  968.     Send filename   : superk p%2 s%1 tS dS F%3
  969.     OK return code: 0
  970.  
  971.     Name: SEAlink
  972.     Receive filename: clink /p%2 /b%1 r %3
  973.     Send filename   : clink /p%2 /b%1 t %3
  974.     OK return code: 0
  975.  
  976.    The return code is only checked for sending files. Also, if you leave
  977.    either the send or receive command line blank, that protocol will be
  978.    disabled for the function omitted. In other words, if you didn't specify a
  979.    command for sending with Zmodem, callers would only be able to use Zmodem
  980.    when uploading to you.
  981.  
  982.  
  983.  
  984.  
  985.  
  986.                                      - 13 -
  987.  
  988.  
  989.  
  990.  
  991.                            Installation/Configuration
  992.  
  993.  
  994.                        8. External editors (full screen)
  995.  
  996.    Full screen editors allow you and your callers (with ANSI) to write email
  997.    and posts using an editor that is not restricted to the line-by-line
  998.    approach used by WWIV's built-in text editor. Some editors allow the use
  999.    of function and arrow keys to move the cursor about the screen, in much
  1000.    the same manner as a regular word processor. Full screen editors tend to
  1001.    be awkward for callers to use, however, as while the sysop might use the
  1002.    arrow keys to move the cursor, the caller must almost always use
  1003.    control-key combinations to achieve the same thing -- not very easy.
  1004.    Still, there are some great advantages to using a full screen editor,
  1005.    especially from the sysop's point of view, and so provision is made in
  1006.    WWIV for their use. The full screen editor must do all I/O through DOS
  1007.    calls. The most well-known full screen editor, and perhaps the best in
  1008.    terms of usage by the sysop, is FSED, written by Sagredo. The command
  1009.    lines to use FSED could be:
  1010.  
  1011.     remote: fsed +dosansi.cfg +wordstar.cfg -w%2 -h%3 -l%4 %1
  1012.     local:  fsed +console.cfg %1
  1013.  
  1014.    You can experiment with the commands provided in the FSED documentation
  1015.    to find a combination that you like best, but the above is probably the
  1016.    best for general use - especially from the sysop's perspective.
  1017.  
  1018.  
  1019.                              9. Seclev data change
  1020.  
  1021.    For each security level (0-255), there is a set of data that determine
  1022.    what a caller with this SL may do. This option will allow you to change
  1023.    that data.
  1024.  
  1025.    Using {,},[,], you can scan through until you find an SL you want to
  1026.    change. Then, hit enter to edit the data. You can then alter:
  1027.  
  1028.    Security level
  1029.       Changing this changes to that security level. The other data on the
  1030.       screen is appropriately changed. Any data changed for the previous SL
  1031.       is saved
  1032.  
  1033.    Time per day
  1034.       This gives the time, in minutes, that a caller with that SL is able to
  1035.       be logged on the system per day, regardless of the number of calls.
  1036.  
  1037.    Time per logon
  1038.       This gives the time, in minutes, that a caller with that SL is able to
  1039.       be logged on to the system per call. Normally, the time per day is 2.5
  1040.       times the time per logon. Normally, the time allowed on is limited by
  1041.       the time per logon, but after the second call that day, the time per
  1042.       day may cut down the total amount of time on.  Of course, the time
  1043.       allowed on may be affected by uploads, chat time, and extra time
  1044.       allowed by the sysop.
  1045.  
  1046.    Messages read
  1047.       This sets the number of messages that can be read (per call) by a
  1048.       caller with that SL.
  1049.  
  1050.  
  1051.  
  1052.                                      - 14 -
  1053.  
  1054.  
  1055.  
  1056.  
  1057.                            Installation/Configuration
  1058.  
  1059.  
  1060.    Emails per day
  1061.       This sets the maximum number of pieces of mail that a caller with that
  1062.       SL can send, per day. NOTE: Email excludes feedback. A caller is
  1063.       allowed to send up to 5 pieces of feedback per day.
  1064.  
  1065.    Posts per day
  1066.       This sets the maximum number of posts a caller with that SL can post
  1067.       per day.
  1068.  
  1069.    Post anony
  1070.       If set, this means that a caller can post a message anonymously on any
  1071.       message base.
  1072.  
  1073.    Email anony
  1074.       If set, this means that a caller can send anonymous e-mail.
  1075.  
  1076.    Read anony posts
  1077.       If set, a caller with this SL can read the names on anonymous posts.
  1078.  
  1079.    Read anony email
  1080.       If set, a caller with this SL can read the names on anonymous e-mail.
  1081.  
  1082.    Limited co-sysop
  1083.       If set, a caller with this SL can validate and delete messages from any
  1084.       caller. Normally, callers can only delete messages they themselves have
  1085.       written.
  1086.  
  1087.    Co-sysop
  1088.       If set, a caller with this SL has access to all co-sysop functions.
  1089.  
  1090.  
  1091.                         10. Auto-Validation data change
  1092.  
  1093.    The sysop can set the Alt-F keys (Alt-F1 through Alt-F10) to set certain
  1094.    data for a caller. This function allows you to change that data. You may
  1095.    set the SL, DSL, AR, DAR, and restrictions. Then, when a caller is
  1096.    on-line, you may press any ALT-function key combination to immediately
  1097.    change that caller's security levels, AR, and restrictions. This may be
  1098.    useful for validating a caller - you can, for example, just hit Alt-F1,
  1099.    and if you have that configured to give the caller standard access, the
  1100.    caller will immediately receive said access. It all happens very quickly,
  1101.    and there is no immediate indication on the caller's side that anything
  1102.    has happened, save perhaps a dramatic increase in the time-left display.
  1103.    Be careful, though. If you are logged-on locally, and hit an Alt-key
  1104.    combination, your stats will be altered as well. This would do no
  1105.    permanent damage, but it will cause an annoyance as you have to go to the
  1106.    indignity of validating yourself again.
  1107.  
  1108.  
  1109.  
  1110.  
  1111.  
  1112.  
  1113.  
  1114.  
  1115.  
  1116.  
  1117.  
  1118.                                      - 15 -
  1119.  
  1120.  
  1121.  
  1122.  
  1123.                            Installation/Configuration
  1124.  
  1125.  
  1126.                                General Text Files
  1127.  
  1128.    The GFILES directory contains a number of text files which the BBS will
  1129.    use to accomplish various tasks. You can change any of them to suit your
  1130.    desires. For files with a MSG extension, you can use any text editor you
  1131.    want as long as the editor saves the files in standard ASCII format. For
  1132.    files with a B&W or ANS extension, you need to use an ANSI editing
  1133.    program. A note about MSG, B&W, and ANS files: ANS files are printed when
  1134.    the caller has color ANSI selected in his/her defaults. B&W files are
  1135.    printed when the caller has ANSI, but no color. MSG files are printed to
  1136.    callers without ANSI. MSG files are the default. In other words, if the
  1137.    caller is capable of seeing a ANS file, but it doesn't exist, the BBS will
  1138.    look for a B&W file. It that doesn't exist either, it will print the MSG
  1139.    file. So, you don't necessarily have to create ANS or B&W files. If you
  1140.    don't have one or the other, the BBS will use MSG.
  1141.  
  1142.    WELCOME.MSG [ANS]
  1143.       This text file is printed out right after a caller connects, but
  1144.       before he logs on. You will probably want to change this so that it
  1145.       tells the name of your system, and perhaps gives a logo for your
  1146.       system. If you have a WELCOME.ANS file, the caller will be asked upon
  1147.       connection if he/she supports ANSI graphics. If the answer is yes, the
  1148.       ANS file is printed. Otherwise, the MSG file is. B&W is not used.
  1149.  
  1150.    LOGON.MSG [ANS, B&W]
  1151.       This file is printed out after a caller logs on, but before he gets to
  1152.       the main menu. This usually describes recent news that may affect the
  1153.       system.
  1154.  
  1155.    SYSTEM.MSG [ANS, B&W]
  1156.       This file describes your system. It should probably tell what type of
  1157.       system you run, what it's purpose is, what hardware it is run on, and
  1158.       any other information you think necessary. This is the first text file
  1159.       printed out to new callers. It is also printed when the caller hits 'I'
  1160.       for system info.
  1161.  
  1162.    NEWUSER.MSG
  1163.       This is the second text file printed out to new callers, and is
  1164.       printed out before they enter any information. It should describe what
  1165.       you expect from new callers.
  1166.  
  1167.    FEEDBACK.MSG
  1168.       This text file is printed out after a new caller has entered his
  1169.       information, but before he sends validation feedback to the sysop. This
  1170.       should tell the caller what you expect to be told in the validation
  1171.       letter.
  1172.  
  1173.    LOGOFF.MSG [ANS, B&W]
  1174.       This file is printed out just before a caller is logged off.
  1175.  
  1176.    HELP.MSG
  1177.       This is a large file which holds the context-sensitive help information
  1178.       which is printed when the caller hits control-O. You probably will not
  1179.       need to change anything in it.
  1180.  
  1181.  
  1182.  
  1183.  
  1184.                                      - 16 -
  1185.  
  1186.  
  1187.  
  1188.  
  1189.                            Installation/Configuration
  1190.  
  1191.  
  1192.    TRASHCAN.TXT
  1193.        This is a text file listing names (aliases) which you do not want
  1194.        your callers to be able to use. Usually, this file will contain a
  1195.        list of profane words, one per line, so that you won't have anyone
  1196.        using certain names on your board that you don't like.
  1197.  
  1198.  
  1199.                                      Menus
  1200.  
  1201.    MENUS.MSG
  1202.       This is a file which contains the menus WWIV may display at various
  1203.       times. If a MENUSANS.MSG file does not exist (and it should), callers
  1204.       will see the menus in this file.
  1205.  
  1206.    MENUS40.MSG
  1207.       This file contains a list of menus shown to 40-column callers only. You
  1208.       don't really need to have this file.
  1209.  
  1210.    MENUSANS.MSG
  1211.       This file contains menus displayed to callers who have ANSI selected.
  1212.       It may have true ANSI or WWIVansi codes. What does this mean? WWIV
  1213.       does not use true ANSI codes to display color to you or your callers.
  1214.       It uses what is called WWIVansi, which is a different system of
  1215.       encoding colors in text. When WWIV displays a file written with
  1216.       WWIVansi, it interprets the color codes and translates them to standard
  1217.       ANSI format. WWIV will still display standard ANSI files correctly, of
  1218.       course. WWIVansi is just a system you can use which doesn't force you
  1219.       to use ANSI editors or strange escape codes. At any rate, MENUSANS.MSG
  1220.       may have either format of ANSI in its menus.
  1221.  
  1222.    MENU[0...14].MSG [ANS]
  1223.       Each menu has a number attached to it by WWIV. You can see these
  1224.       numbers listed at the beginning of each menu in the MENUS.MSG file. The
  1225.       BBS will first look for a file named MENU*.MSG [ANS], where * is a
  1226.       number from 0 through 14. If the caller has ANSI, the BBS will print
  1227.       the ANS version of the MENU file if it exists. Following are the
  1228.       numbers for the menus:
  1229.  
  1230.                       0  - Main Menu
  1231.                       1  - Message Base Commands
  1232.                       2  - Editor Commands
  1233.                       3  - File Transfer Menu
  1234.                       4  - Mail Menu
  1235.                       5  - Sysop and CoSysop Menu
  1236.                       6  - UEDIT Menu
  1237.                       7  - WFC Menu
  1238.                       8  - Sysop File Transfer Menu
  1239.                       9  - Batch Transfer Menu
  1240.                       10 - User Restriction Menu
  1241.                       11 - Sysop Editor Menu
  1242.                       12 - Multimail Menu
  1243.                       13 - Message Base Commands for Cosysops and Sysops
  1244.                       14 - Archiving Commands Menu
  1245.  
  1246.  
  1247.  
  1248.  
  1249.  
  1250.                                      - 17 -
  1251.  
  1252.  
  1253.  
  1254.  
  1255.                            Installation/Configuration
  1256.  
  1257.  
  1258.       Rather than editing menus within the MENUS.MSG or MENUSANS.MSG files,
  1259.       you can simply create the menu you want to change, name it with the
  1260.       format described earlier, and the BBS will print that menu instead of
  1261.       the one listed in one of the large menu files. For example, if you want
  1262.       to change what your main menu looks like, you can create a file with an
  1263.       ANSI editor (for color) or a text editor (for plain ASCII), name it
  1264.       MENU0.ANS (or MENU0.MSG), and place it in your GFILES directory. The
  1265.       BBS will print that menu when required.
  1266.  
  1267.  
  1268.                         SECTION FOUR - EXECUTING THE BBS
  1269.  
  1270.                                     Startup
  1271.  
  1272.    Now your system should be initialized, and you are ready to go about
  1273.    configuring it. To begin configuring your system, you first need to run
  1274.    the BBS. There are several command-line switches you may select when
  1275.    running the BBS. At the DOS prompt, the command format is:
  1276.  
  1277.     C> BBS [/Brate] [/Nlevel] [A/level] [/O] [/H] [/M] [/P]
  1278.  
  1279.      /B - someone already logged on at rate (specify 300, 1200, 2400, etc)
  1280.      /N - normal exit level
  1281.      /A - abnormal exit level
  1282.      /O - quit WWIV after one caller done
  1283.      /H - don't hang up on caller when he disconnects
  1284.      /M - don't access modem at all
  1285.      /P - for older IBM BIOS machines
  1286.  
  1287.    Most are self-explanatory. Use /B if somebody is already connected to your
  1288.    modem and you want to run the BBS. If you don't, the BBS would attempt to
  1289.    initialize the modem upon startup, something you wouldn't want to happen
  1290.    if somebody was already on-line. /N and /A are normally used as a pair in
  1291.    a batch file. The following is an example of such a batch file:
  1292.  
  1293.     copy con wwiv.bat
  1294.     :bbs
  1295.     BBS /N0 /A1 %1 %2 %3 %4 %5
  1296.     if errorlevel 1 goto bbs
  1297.     ^Z
  1298.  
  1299.    This batch file would run the BBS, allowing you to enter other switches if
  1300.    necessary. If the BBS aborted abnormally for any reason (you did NOT hit
  1301.    Q at WFC), the batch file would automatically reboot the BBS. If the BBS
  1302.    was terminated normally (you hit Q at WFC), the batch file would end.
  1303.  
  1304.    One last note about switches. The /M switch may be very useful to you as
  1305.    you initially set up your BBS. It causes the BBS to totally ignore the
  1306.    modem. So, you can run the BBS without a modem even attached to the
  1307.    computer. If you were to try that without the /M switch, the BBS would
  1308.    lock-up in it's attempt to initialize the modem.
  1309.  
  1310.    Once you've entered the BBS command to execute the BBS, you will see a
  1311.    copyright notice, the screen will clear, and "Waiting..." will flash on
  1312.    the screen for a moment.
  1313.  
  1314.  
  1315.  
  1316.                                      - 18 -
  1317.  
  1318.  
  1319.  
  1320.  
  1321.                            Installation/Configuration
  1322.  
  1323.  
  1324.    The "Waiting..." message means that the BBS is trying to initialize the
  1325.    modem. If after 30 seconds, the Waiting... message is still on the
  1326.    screen, you have a problem with your modem, or the BBS doesn't have the
  1327.    right information about your modem. If Waiting... is still on your screen
  1328.    for over 30 seconds, you will need to reboot your computer, and should
  1329.    then recheck the modem information in the INIT program. If that all looks
  1330.    correct, you should check your modem itself, perhaps running a terminal
  1331.    program to make sure everything is working correctly.
  1332.  
  1333.    After Waiting... disappears from the screen, the screen will be blank.
  1334.    The system is now waiting for a caller. This mode is termed WFC, for quick
  1335.    reference.
  1336.  
  1337.                            Creating the Sysop Account
  1338.  
  1339.    Your first task will be to log on with the sysop account. To do this, you
  1340.    will hit the spacebar at WFC. You will be asked if you want to log on.
  1341.    You do, so hit Y. You will be presented with the welcome message, and
  1342.    will be asked for your name or number or new. You will be new, so type
  1343.    "NEW" and hit [Enter].
  1344.  
  1345.    You will be prompted for: your name/alias, real name, phone number,
  1346.    callsign, sex, birthdate, computer type, screen size, and ANSI support.
  1347.    The BBS does internal ANSI decoding, so you can always see ANSI locally.
  1348.  
  1349.    After entering this information, you will be presented with a list, and
  1350.    asked if you want to change anything. Make sure all is correct, and press
  1351.    Q.
  1352.  
  1353.    After verifying your password, you will be logged on and taken to the main
  1354.    menu. You now need to validate the sysop account. To do this, hit F1. A
  1355.    window will pop up in the middle of the screen which displays the current
  1356.    info about the account. You will want to set the SL and DSL to 255, and
  1357.    the AR and DAR to "ABCDEFGHIJKLMNOP". To do this, enter 255 for SL, and
  1358.    hit [Enter]. You will now be at the AR prompt. Hold down Z until all
  1359.    letters appear. In the future, you can toggle letters by typing them. You
  1360.    can remove a letter by pressing the spacebar while the cursor is over the
  1361.    letter to be removed, and you can add consecutive letters by holding down
  1362.    any key that is not an AR setting itself (ie, not A-P). Hit [Enter], and
  1363.    repeat for DSL and DAR. If there are any restrictions highlighted, move
  1364.    the cursor to that character (with the left & right arrow keys), and hit
  1365.    the spacebar to remove that restriction (you can also press the letter
  1366.    which is indicated to toggle it on or off, just like with the AR and DAR).
  1367.    When done, hit escape (or F1 again) to quit back to the main menu.
  1368.  
  1369.    The sysop account is now logged on and validated. Type /O to log off, and
  1370.    you will be returned to WFC. Please note that there are a few differences
  1371.    between logging on locally and logging on remotely. First, and most
  1372.    obviously, the ANSI welcome message (if present) and logon message are not
  1373.    printed out when you log on locally, because the system assumes you
  1374.    already know what they are. Furthermore, when logging on locally, you will
  1375.    not need to enter the system password. When you log on in the future
  1376.    locally, you can simply press F after pressing the spacebar. That will
  1377.    immediately log you on, without need of typing your password or phone
  1378.    number. It will also bypass the welcome message and information screen.
  1379.  
  1380.  
  1381.  
  1382.                                      - 19 -
  1383.  
  1384.  
  1385.  
  1386.  
  1387.                           Initialization/Configuration
  1388.  
  1389.  
  1390.    You have completed initial setup of your bulletin board. However, you are
  1391.    far from going on-line with a full-featured BBS. What you have now is a
  1392.    rather barren bulletin board with one user account - your's. Your BBS
  1393.    will have one message base already installed, General, and two file
  1394.    directories, Sysop and Misc. There are no g-file sections, no on-line
  1395.    programs, no files for transfer, and no messages. Chances are, you do not
  1396.    have most text files prepared (for news, new callers, info, etc.). Make no
  1397.    mistake - you have a great deal of work ahead of you. Your next stop is
  1398.    the WWIV SysOp Guide. It will show you in detail what your main BBS sysop
  1399.    options are. You will learn how to create and modify message bases and
  1400.    file directories. You will also see how on-line programs are installed,
  1401.    and how g-file sections are added. Your bulletin board as it is now is
  1402.    a shell, waiting for you to personalize with your own interests.
  1403.  
  1404.  
  1405.  
  1406.  
  1407.  
  1408.  
  1409.  
  1410.  
  1411.  
  1412.  
  1413.  
  1414.  
  1415.  
  1416.  
  1417.  
  1418.  
  1419.  
  1420.  
  1421.  
  1422.  
  1423.  
  1424.  
  1425.  
  1426.  
  1427.  
  1428.  
  1429.  
  1430.  
  1431.  
  1432.  
  1433.  
  1434.  
  1435.  
  1436.  
  1437.  
  1438.  
  1439.  
  1440.  
  1441.  
  1442.  
  1443.  
  1444.  
  1445.  
  1446.  
  1447.  
  1448.                                      - 20 -
  1449.  
  1450.