home *** CD-ROM | disk | FTP | other *** search
/ Jason Aller Floppy Collection / 196.img / WWIV412.ZIP / WWIVSYSP.DOC < prev    next >
Text File  |  1989-08-25  |  45KB  |  1,252 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.                                WWIV SYSOP'S GUIDE
  16.  
  17.  
  18.  
  19.  
  20.                               By William Daystrom
  21.  
  22.  
  23.  
  24.                      WWIV v4 Copyright (c) 1989 Wayne Bell
  25.           WWIV v4 Documentation 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.                                WWIV SysOp's Guide
  68.  
  69.  
  70.                                     CONTENTS
  71.  
  72.    SYSOP/CO-SYSOP OPTIONS............................................... 1
  73.          Introduction................................................... 1
  74.          Top of Screen Data............................................. 1
  75.          WFC Commands................................................... 2
  76.          Main Menu SysOp Commands....................................... 3
  77.          Transfer Section SysOp Commands................................ 5
  78.  
  79.    DETAILED SYSOP COMMANDS.............................................. 6
  80.          Boardedit...................................................... 6
  81.          Diredit........................................................ 8
  82.          Chainedit...................................................... 9
  83.  
  84.    DETAILED SYSOP/CO-SYSOP COMMANDS..................................... 11
  85.          Gfileedit...................................................... 11
  86.          Uedit.......................................................... 12
  87.          Voting Initialization.......................................... 14
  88.          SysOp Text Editor.............................................. 14
  89.          Mail and Message Base Commands................................. 14
  90.          Function Key Assignments....................................... 15
  91.  
  92.  
  93.  
  94.  
  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.                                WWIV SysOp's Guide
  134.  
  135.  
  136.                       SECTION ONE: SYSOP/CO-SYSOP OPTIONS
  137.  
  138.                                   Introduction
  139.  
  140.    This guide will describe all SysOp and co-SysOp functions. Most of these
  141.    commands are available both at WFC and the main prompt. The first section
  142.    of this guide will present a summary of commands. The second section will
  143.    present a detailed explanation of the SysOp commands, and the third
  144.    section will explain the co-SysOp commands.
  145.  
  146.  
  147.                                Top of Screen Data
  148.  
  149.    The local sysop's screen can show two screens of information, which may
  150.    be toggled with the F2 key. The first screen is system status. The second
  151.    screen shows the current caller's statistics. The second screen,
  152.    compressed for space, appears thus:
  153.  
  154. -------------------------------------------------------------------------------
  155. Banana Guru #1                      W=53 UL=   0/     0 SL=255 LO= 6191 PO=   6
  156. Bryan Bates         314-666-2448   S0L0W DL=   2/   611 DL=255 TO= 6845 ES= 314
  157. ARs=ABCD            /ABC              R=                EX=  0 Today: 4 FS=   2
  158. The Top Banana                          M 13 Other             T-251.92 FW=  53
  159. ----Comm Disabled------Temp Sysop-------Capture-------Alert-----Available------
  160.  
  161.    The first line contains the user's name (alias) and number, mail waiting
  162.    for user, uploaded files and kilobytes, security level, total logons, and
  163.    posts. The second line contains the user's real name, phone number,
  164.    callsign, downloaded files and kilobytes, download security level, total
  165.    time on, and e-mail sent. The third line contains the user's AR and DAR,
  166.    restrictions, exemption, logons today, and feedback sent. The forth line
  167.    shows the user's note, sex, age, computer, time left, and feedback waiting
  168.    for the sysop. A fifth line may appear after a caller requests a chat.
  169.    This line would give the reason the caller entered for wanting to chat
  170.    with you. The border line at the bottom of the topscreen information may
  171.    also show Temp Sysop, Capture, Alert, Comm Disabled, and/or Available.
  172.    Temp Sysop appears when the sysop has toggled temporary sysop status with
  173.    F9. Capture appears when the sysop has toggled the global capture with
  174.    Shift-F1. Alert appears when the sysop has pressed F6 to be informed when
  175.    the caller hangs up. Comm Disabled appears when the sysop has pressed F3
  176.    to prevent the caller from typing. Available appears when the sysop has
  177.    toggled the sysop available for chat option with scroll-lock. More
  178.    information about function keys is given on page 15 of this guide.
  179.  
  180.    To summarize the abbreviations:
  181.  
  182.     W  - Mail waiting for caller       SL - Security Level
  183.     R  - User restrictions             DL - Download Security Level
  184.     AR - User AR/DAR                   PO - Total number of posts
  185.     LO - Total number of logons        ES - Total e-mails sent
  186.     TO - Total minutes on              FW - Feedback waiting for sysop
  187.     FS - Total feedback sent           EX - User exemptions
  188.     UL - Files uploaded/kilobytes uploaded
  189.     DL - Files downloaded/kilobytes downloaded
  190.  
  191.  
  192.  
  193.  
  194.                                      - 1 -
  195.  
  196.  
  197.  
  198.  
  199.                                WWIV SysOp's Guide
  200.  
  201.  
  202.    The system status topscreen information shows the following:
  203.  
  204. -------------------------------------------------------------------------------
  205. Temple of Bananas                                   Activity for 07/15/89:
  206. Users:   66       Total Calls:  6875      Calls Today:    2    Posted      :  1
  207. Banana Guru #1                              6  min   /   1%    E-mail sent :  4
  208. SL=255   DL=255   T-251.92    FW  =53     Uploaded: 0 files    Feedback    :  8
  209. ----Comm Disabled------Temp Sysop-------Capture-------Alert-----Available------
  210.  
  211.    The first line contains the BBS name and today's date. The second line
  212.    shows the total number of users, total calls to date, calls today, and
  213.    number of posts today. The third line shows the current user's name
  214.    (alias) and number, time the system has been active today, percent of time
  215.    today the system has been used, and amount of e-mail sent today. The forth
  216.    line shows the current user's security level, download security level,
  217.    time left, feedback waiting for the sysop, files uploaded today, and
  218.    feedback sent today.
  219.  
  220.  
  221.                                   WFC Commands
  222.  
  223.    ? - list WFC commands.
  224.  
  225.    [Spacebar] - logon from the keyboard. When running a BBS, it is usually
  226.                 necessary for the SysOp to log on to the system. If you have
  227.                 "Phone off hook" set in INIT, the BBS will pick up the phone
  228.                 for the time you are logged on, so other callers will be
  229.                 annoyed by a busy signal instead of being confused by a
  230.                 constant ringing. At the prompt after pressing the spacebar,
  231.                 you may press 'F' to logon quickly as the sysop without
  232.                 entering logon information, or 'Y' to logon as any account,
  233.                 with the need to enter password and phone number.
  234.  
  235.    A - Answer phone. If you are talking to someone (voice) on the BBS phone
  236.        line, and want to allow that person to log on, hitting "A" will cause
  237.        the BBS to pick up the phone and send a carrier, just as if the phone
  238.        had rung.
  239.  
  240.    B - Boardedit: Allows you to change/add/delete message bases.
  241.  
  242.    C - Chainedit: Allows you to change/add/delete on-line programs (games).
  243.  
  244.    D - Diredit: Allows you to change/add/delete file directories.
  245.  
  246.    E - Edit text file: Allows editing of any text file.
  247.  
  248.    F - DOS functions: This temporarily drops to DOS so the SysOp can do
  249.        something. If you have the "Phone off hook" set in INIT, the BBS will
  250.        pick up the phone during the time you are in DOS. Type "EXIT" to quit
  251.        back to the BBS. Do NOT run a terminal program from here.
  252.  
  253.    G - Gfileedit: Allows you to change/add/delete gfile sections.
  254.  
  255.    I - Init votes: Allows you to add/delete voting questions for callers.
  256.  
  257.    L - Log of the day: Presents you with a detailed account of what your
  258.        callers did while on-line today.
  259.  
  260.                                      - 2 -
  261.  
  262.  
  263.  
  264.  
  265.                                WWIV SysOp's Guide
  266.  
  267.  
  268.    M - Read all mail: This will allow you to read any mail that has been
  269.        sent on the system, and to delete any you want. NOTE: This should not
  270.        be used for reading feedback; use the R function for that.
  271.  
  272.    N - Net log: If your system is a member of WWIVnet, this command will show
  273.        a list of the past 77 network connections, including information such
  274.        as connect times, data sent and received, systems connected, etc.
  275.  
  276.    P - Pending Files: If your system is a part of WWIVnet, this command
  277.        will present a list of pending files to be sent, along with various
  278.        information such as system numbers, bytes to send, and how many
  279.        hours have elapsed since your board last connected with others.
  280.  
  281.    Q - Quit and terminate the BBS program.
  282.  
  283.    R - Read your mail: This is the same as logging on under account #1,
  284.        reading your mail, then logging off again. If "Phone off hook" is set
  285.        in INIT, the phone will be picked up while you read your mail.
  286.  
  287.    S - Status display: This will display a quick listing of total system
  288.        usage, disk space remaining, total number of callers, and several
  289.        other items.
  290.  
  291.    T - Terminal program: If you have a terminal program set in INIT, hitting
  292.        "T" will run it, then return back to the BBS when it is completed.
  293.  
  294.    U - Uedit: Allows you to delete/modify caller accounts/information.
  295.  
  296.    Y - Yesterday's log: This displays the SysOp log for the previous day.
  297.  
  298.    Z - Zlog: This displays a short listing of daily activity for about the
  299.        past 3 months, including posts sent, uploads, downloads, time active,
  300.        etc.
  301.  
  302.    / - Force callout: If you are a part of WWIVnet, you can enter this
  303.        command to force your bulletin board to call another network board.
  304.  
  305.  
  306.                             Main Menu SysOp Commands
  307.  
  308.    Normally, commands entered at the main prompt in the BBS will be executed
  309.    immediately after they are typed, without the need of hitting the [Enter]
  310.    key. Typing // at the main menu, however, will allow you to enter a
  311.    complete line of input. So, if the command you want is Uedit, you would
  312.    type //UEDIT.
  313.  
  314.    The following commands may be used by co-SysOps and SysOps:
  315.  
  316.          LOG - Displays today's SysOp log. Same as L from WFC.
  317.  
  318.         NLOG - Displays network activity log. Same as N from WFC.
  319.  
  320.         YLOG - Displays yesterday's SysOp log. Same as Y from WFC.
  321.  
  322.         ZLOG - Displays log of past system usage. Same as Z from WFC.
  323.  
  324.  
  325.  
  326.                                      - 3 -
  327.  
  328.  
  329.  
  330.  
  331.                                WWIV SysOp's Guide
  332.  
  333.  
  334.        UEDIT - Runs the Uedit procedure. Same as U from WFC.
  335.  
  336.       IVOTES - Runs voting initialization program. Same as I from WFC.
  337.  
  338.       STATUS - Displays current system status. Same as S from WFC.
  339.  
  340.    VOTEPRINT - Creates VOTING.TXT in the GFILES directory which contains a
  341.                summary of how each caller voted in the voting section.
  342.  
  343.        TEDIT - Edit a text file located in the GFILES directory only.
  344.                Same as E from WFC.
  345.  
  346.  
  347.    The following are SysOp commands, which require an SL of 255.
  348.    Most require the system password to be entered.
  349.  
  350.    BOARDEDIT - Runs Boardedit procedure. Same as B from WFC.
  351.  
  352.      DIREDIT - Runs Diredit procedure. Same as D from WFC.
  353.  
  354.    CHAINEDIT - Runs Chainedit procedure. Same as C from WFC.
  355.  
  356.    GFILEEDIT - Runs Gfileedit procedure. Same as G from WFC.
  357.  
  358.          DOS - Drops to DOS. This will allow the SysOp, locally or remotely,
  359.                to temporarily drop to DOS for system maintenance. Type
  360.                "EXIT" to return to the BBS. Same as F from WFC.
  361.  
  362.         CHAT - Toggles the scroll-lock key, thereby toggling the
  363.                sysop-available switch. This is used when the sysop is
  364.                calling remotely and wants for some reason to either turn
  365.                sysop available on or off.
  366.  
  367.         STAT - Stack and Heap Info. This tells the sysop how memory is being
  368.                managed by the BBS.
  369.  
  370.       RELOAD - This reloads the bulletin board's menus into memory, in the
  371.                event that you find it necessary.
  372.  
  373.       RESETF - Reset NAMES.LST. The NAMES.LST file contains a short list of
  374.                all user names. At times, when accounts are changed or
  375.                deleted, this file is not changed accordingly. So, in a user
  376.                listing, you might see the same name appear more then once.
  377.                In that event, use RESETF. It re-creates NAMES.LST, removing
  378.                all names that have been deleted from the main user list.
  379.  
  380.       REBOOT - Reboot the computer. This command will do just what it says -
  381.                reboot your computer - NOT the BBS. Use with caution.
  382.  
  383.         EDIT - Runs the SysOp editor (or full screen editor if selected);
  384.                allows the text files to be located anywhere on the hard
  385.                disk, instead of just in the GFILES directory as with TEDIT.
  386.  
  387.  
  388.  
  389.  
  390.  
  391.  
  392.                                      - 4 -
  393.  
  394.  
  395.  
  396.  
  397.                                WWIV SysOp's Guide
  398.  
  399.  
  400.         LOAD - Loads a file from anywhere on the system into a workspace.
  401.                Then, for the next post or e-mail the SysOp does, that text
  402.                file will be used as if the SysOp had typed the entire file
  403.                into the editor.
  404.  
  405.       CHUSER - Allows the SysOp to temporarily change to another account.
  406.  
  407.        MAILR - Allows the SysOp to read all mail. Same as M from WFC.
  408.  
  409.  
  410.                         Transfer Section SysOp Commands
  411.  
  412.       UPLOAD - For the current directory, the appropriate DOS directory is is
  413.                searched to see if there are any files in the DOS dir, but
  414.                not in the BBS dir database. If there are any, the
  415.                description is prompted for.
  416.  
  417.    UPLOADALL - Same as UPLOAD, but acts on all BBS file directories.
  418.  
  419.          REN - Allows a filename, or its description, to be changed.
  420.  
  421.         MOVE - Allows a file (or files) to be moved from the current
  422.                directory to another one. Same as M from the transfer system
  423.                prompt.
  424.  
  425.         SORT - Sorts the current directory (or all dirs) by filename.
  426.  
  427.            M - Move a file. Same as //MOVE.
  428.  
  429.            R - Remove any file entry from the file listing, with the option
  430.                to actually delete the file from disk and revoke upload
  431.                credit from the person who originally uploaded the file.
  432.  
  433.  
  434.  
  435.  
  436.  
  437.  
  438.  
  439.  
  440.  
  441.  
  442.  
  443.  
  444.  
  445.  
  446.  
  447.  
  448.  
  449.  
  450.  
  451.  
  452.  
  453.  
  454.  
  455.  
  456.  
  457.  
  458.                                      - 5 -
  459.  
  460.  
  461.  
  462.  
  463.                                WWIV SysOp's Guide
  464.  
  465.  
  466.                       SECTION TWO: DETAILED SYSOP COMMANDS
  467.  
  468.                                    Boardedit
  469.  
  470.    The next order of business is to create the message bases that you want.
  471.    WWIV can handle up to 32 different message bases, where callers can post
  472.    and read messages. B from WFC, or //BOARDEDIT from the main prompt, will
  473.    put you in the Boardedit procedure.
  474.  
  475.    In the Boardedit procedure, you can delete, insert, and modify subs. WWIV
  476.    defaults with one sub-board, General. You will most likely want to insert
  477.    more after it. Any topic you can imagine may be used for a sub. Common
  478.    examples include politics, science fiction, entertainment, sports,
  479.    trivia, etc.
  480.  
  481.    For each sub-board, the following information is necessary:
  482.  
  483.    Name
  484.       Each sub-board needs a name, describing what type of messages are
  485.       expected on that sub-board. If your BBS is a member of WWIVnet, it is
  486.       encouraged to preceed names of your network subs with "WWIVnet/" so
  487.       that callers will know it is a net board.
  488.  
  489.    Filename
  490.       Each sub-board also needs a DISTINCT FILENAME. If two subs have the
  491.       same filename, BOTH SUBS WILL REFER TO THE SAME MESSAGES. The filename
  492.       can be whatever you want, but without an extension.
  493.  
  494.    Key
  495.       Normally, all sub-boards are assigned a number (in ascending order,
  496.       starting at one for your first sub-board) which callers can press to
  497.       immediately access them. If you would prefer that a sub-board be
  498.       referred to by a key (such as %,&,#, etc) instead of a number, setting
  499.       the key to that character will do so. In most cases, you won't need to
  500.       use this option.
  501.  
  502.    Read SL
  503.       This setting determines the minimum SL required to allow a caller to
  504.       read messages on the sub-board. If the read SL for a sub is 40, and a
  505.       caller's SL is 39, that caller will never know that the sub-board
  506.       exists.
  507.  
  508.    Post SL
  509.       This setting determines the minimum SL required for a caller to post
  510.       on the sub. The post SL should be greater or equal to the read SL.
  511.       Having the post SL greater than the read SL would allow callers to
  512.       read messages on the sub, but not post any.
  513.  
  514.  
  515.  
  516.  
  517.  
  518.  
  519.  
  520.  
  521.  
  522.  
  523.  
  524.                                      - 6 -
  525.  
  526.  
  527.  
  528.  
  529.                                WWIV SysOp's Guide
  530.  
  531.  
  532.    Anony
  533.       Setting the anony (no, yes, forced, dear abby) determines whether or
  534.       not messages posted on that sub can be anonymous. No means no
  535.       anonymous (unless the caller has a security level which permits it);
  536.       yes means the caller has the option of posting anonymously, regardless
  537.       of security level; forced means the post is always anonymous; dear abby
  538.       means that the caller will be presented a choice of "signatures" for
  539.       his/her post: their name (alias), Abby, or Problemed Person. In effect,
  540.       the "dear abby" option does the same thing as setting anony to yes, but
  541.       it gives the caller two options on which name will represent the author
  542.       of the post.
  543.  
  544.    Min age
  545.       This will allow you to set the minimum age of callers on that sub. If,
  546.       for example, you set the minimum age to 18 (years), anyone under 18
  547.       would not know the sub existed. Usually used for adult-oriented
  548.       subjects.
  549.  
  550.    Max msgs
  551.       This sets the maximum number of messages that can be on the sub at one
  552.       time. This is usually set to 50 or 100, but can be up to 249 if you
  553.       really want it to be. When the maximum number is reached, the oldest
  554.       post in the sub is rotated off (deleted) as each new post is entered,
  555.       unless a post has been given permanent status. See the User Manual for
  556.       details on that.
  557.  
  558.    AR
  559.       This allows you to set the AR for that sub. AR is used to allow
  560.       specific people to access specific subs when other sub limitations
  561.       (age, post SL, etc) are not sufficient for your needs. As an example,
  562.       suppose you have a group of Amiga callers on your BBS. You want to give
  563.       them their own area to talk about Amigas. Age and SL restrictions would
  564.       be cumbersome and inefficient. That's where AR comes into play. There
  565.       are 16 different AR flags that can be used, A through P. To give the
  566.       Amiga callers their own sub, you would use BOARDEDIT to create a sub
  567.       for their use. Set the AR to whatever you wish, as long as it isn't in
  568.       conflict with another sub which doesn't concern the Amiga people (you
  569.       can use the same AR on different subs, but realize that anybody with
  570.       the same AR flag set would be able to access all subs with the
  571.       identical AR). For this example, set the AR flag to A. Then you would
  572.       go into UEDIT and activate each Amiga caller's A flag. Now, all Amiga
  573.       callers would be able to access the Amiga sub (as long as SL and age
  574.       requirements, if any, were met) and nobody else would know the sub
  575.       exists.
  576.  
  577.    Sub type
  578.       Used with WWIVnet on network subs to properly allocate messages. If the
  579.       sub you are editing is not a WWIVnet sub, leave this blank.
  580.  
  581.    Storage type
  582.       There are 2 main ways messages can be stored, either with each message
  583.       in its own file, or with all messages in that message base in one
  584.       large file. 0 means each message will be in its own (text) file, 2
  585.       means all messages in that sub will be in one large (non-text) file.
  586.  
  587.  
  588.  
  589.  
  590.                                      - 7 -
  591.  
  592.  
  593.  
  594.  
  595.                                WWIV SysOp's Guide
  596.  
  597.  
  598.                                     Diredit
  599.  
  600.    WWIV allows files available for downloading to be logically divided into
  601.    different directories. The Diredit procedure will allow you to set and
  602.    update those directories. It functions very much like the Boardedit
  603.    procedure.
  604.  
  605.    The options you can set for each directory are:
  606.  
  607.    Name
  608.       Each dir requires a name that designates what type of files should be
  609.       uploaded (and are available for downloading) in that directory.
  610.  
  611.    Filename
  612.       Like the filename in Boardedit, each dir needs its own filename to
  613.       store data in. Each dir NEEDS its own DISTINCT filename.
  614.  
  615.    Path
  616.       Each dir can store files in a different DOS dir, or even on a different
  617.       drive. The paths for all new dirs default to whatever the DLOADS dir
  618.       is set to in INIT, but will need to be changed. In general, you should
  619.       have each dir set to a sub-dir of DLOADS. So, for example, the SysOp
  620.       dir is set with a path of DLOADS\SYSOP\. If you wish to use a directory
  621.       on a different drive, specify the full pathname from the root
  622.       directory.
  623.  
  624.    DSL
  625.       Like the read SL, this sets the minimum DSL necessary for a caller to
  626.       access that directory.
  627.  
  628.    Min age
  629.       Like in Boardedit, callers who are younger than the age set here can
  630.       not access that dir. This might be used for an adult file directory,
  631.       where it may not be desireable to allow just any caller to access the
  632.       files.
  633.  
  634.    Max files
  635.       This specifies the maximum number of files in the directory. It may be
  636.       anything up to 255. Once the maximum number is reached, no more uploads
  637.       will be allowed to the directory.
  638.  
  639.    DAR
  640.       Like AR, this allows you to restrict access only to certain callers.
  641.  
  642.    Mask
  643.       This is used when a caller wants to upload a file. Setting this to 1
  644.       causes the BBS to specifically ask the caller if the file is public
  645.       domain.
  646.  
  647.    Dir type
  648.       Currently not in use.
  649.  
  650.    Uploads
  651.       You can prohibit uploads to a directory by using this option.
  652.  
  653.  
  654.  
  655.  
  656.                                      - 8 -
  657.  
  658.  
  659.  
  660.  
  661.                                WWIV SysOp's Guide
  662.  
  663.  
  664.                                    Chainedit
  665.  
  666.    The Chainedit function is also quite similar to the Boardedit function.
  667.    Chains aren't really chains, but complete external programs. In early
  668.    versions of WWIV, external programs really were "chain files" in the sense
  669.    that they couldn't run at all without the BBS, but in WWIV v4, the
  670.    external programs must be completely stand-alone. Nevertheless, the name
  671.    "chains" has stuck, and so it is used.
  672.  
  673.    Not all files can be run as external programs from WWIV. Only those files
  674.    that do all I/O through DOS calls can be run. This means that Wordstar,
  675.    WordPerfect, the Norton Utilities, and any graphics programs can NOT be
  676.    run from WWIV.
  677.  
  678.    When you run Chainedit, you will see a summary of the chains currently
  679.    available, if any. Your options are Insert, Delete, and Modify. When
  680.    inserting a new chain or modifying an old entry, you will be given a
  681.    chance to change the following data:
  682.  
  683.    Description
  684.       The description of the chain, printed out for callers.
  685.  
  686.    Filename
  687.       The filename actually executed. The program to be used can have either
  688.       an EXE, COM, or BAT extension. You cannot run BAS or CHN files from
  689.       here. If you put a "%1" anywhere in the filename, before the chain is
  690.       executed, the %1 will be replaced with a full path and filename of a
  691.       text file the bulletin board creates holding data about that caller,
  692.       such as the caller's name, security level, time left, etc. For most
  693.       programs explicitly written for WWIV v4, you will NEED to put the %1
  694.       after the filename. If you do not, you will see a "Parameter file not
  695.       found" error message. If you see that message when running a chain, add
  696.       the %1, as in "tw2001 %1".
  697.  
  698.    SL
  699.       The SL required in order to run the chain.
  700.  
  701.    AR
  702.       The AR required in order to run the chain.
  703.  
  704.    ANSI
  705.       If ANSI is required in order to run the chain.
  706.  
  707.  
  708.  
  709.  
  710.  
  711.  
  712.  
  713.  
  714.  
  715.  
  716.  
  717.  
  718.  
  719.  
  720.  
  721.  
  722.                                      - 9 -
  723.  
  724.  
  725.  
  726.  
  727.                                WWIV SysOp's Guide
  728.  
  729.  
  730.    Intercept DOS calls
  731.       Most programs you run remotely will not have built-in code for
  732.       accessing the modem. Thus, for most programs, you will want the BBS to
  733.       intercept the DOS calls, and "re-direct" the output to go to the modem,
  734.       as well as the screen. It is possible, however, that you will have a
  735.       program that will do its own modem access, in which case you will want
  736.       to set it so the BBS won't intercept DOS calls. In most cases, you WILL
  737.       want the BBS to.
  738.  
  739.    300 Baud
  740.       Some programs use ANSI graphics to such an extent that the display rate
  741.       with 300 baud connections would be intolerable. With this setting, you
  742.       can prohibit 300 baud callers from using the chain.
  743.  
  744.    Shrink
  745.       With WWIV v4.10 comes a new feature - Shrink. This option handles
  746.       memory very differently from the usual procedure. With Shrink set to
  747.       off, the BBS remains in memory when you run an external program, thus
  748.       restricting the maximum size of the program you can use. With Shrink
  749.       set to on, the BBS will essentially unload from memory, allowing large
  750.       externals to be run. Shrinking reduces the amount of memory the BBS
  751.       occupies down to around 46k. Other than this different way of handling
  752.       memory, chains run with Shrink operate just as they do without Shrink -
  753.       except for a slight delay when entering and exiting the program. If
  754.       memory is a problem on your system, use Shrink. Otherwise, it isn't
  755.       necessary to use it.
  756.  
  757.  
  758.  
  759.  
  760.  
  761.  
  762.  
  763.  
  764.  
  765.  
  766.  
  767.  
  768.  
  769.  
  770.  
  771.  
  772.  
  773.  
  774.  
  775.  
  776.  
  777.  
  778.  
  779.  
  780.  
  781.  
  782.  
  783.  
  784.  
  785.  
  786.  
  787.  
  788.                                      - 10 -
  789.  
  790.  
  791.  
  792.  
  793.                                WWIV SysOp's Guide
  794.  
  795.  
  796.                 SECTION THREE: DETAILED SYSOP/CO-SYSOP COMMANDS
  797.  
  798.                                    Gfileedit
  799.  
  800.    Gfiles in this instance are just text files you would like your callers
  801.    to be able to read; in other words, they are bulletins. With Gfileedit,
  802.    you may create file directories to hold your gfiles, and you may create
  803.    gfile areas which your callers can access.
  804.  
  805.    You may have noticed by now that WWIV SysOp functions all function quite
  806.    the same way. This enables you to quickly learn how to use each of them,
  807.    without having to know many different commands and parameters. As with
  808.    the previous commands you have read about, Gfileedit displays a summary
  809.    of gfile directories currently in place, if any. The insert, delete, and
  810.    modify options are again available to you. When inserting a new gfile
  811.    section or changing an old one, you can modify the following data:
  812.  
  813.    Name
  814.       This is the name of the section you and your callers will see. You
  815.       should set this to describe the kind of files you will be displaying,
  816.       such as humor, communications, ANSI, etc.
  817.  
  818.    Filename
  819.       The filename for the section. In this instance, however, the filename
  820.       is ALSO the directory where the gfiles for this section will be stored.
  821.       The directory you choose will be a sub-directory of the main GFILES
  822.       directory. After you enter the filename, you will be asked if you want
  823.       to create the directory. If you say no, you will have to create it
  824.       yourself. In either instance, once the directory exists, you will have
  825.       to move whatever files or bulletins you want to display to it.
  826.  
  827.    SL
  828.       SL required for section access. Callers cannot add their own gfiles to
  829.       the section, so there is no "post" SL involved.
  830.  
  831.    Min. Age
  832.       The minimum age necessary for section access.
  833.  
  834.    Max Files
  835.       The maximum number of gfiles in the section (can be up to 99). Once the
  836.       maximum number is reached, you will not be able to add additional
  837.       gfiles unless you increase this.
  838.  
  839.    AR
  840.       AR required for section access. This option works exactly the way it
  841.       does in Boardedit.
  842.  
  843.  
  844.    Once in the gfiles section (command G at the main menu), hitting A at the
  845.    SECTION prompt (first prompt given) will add gfiles to ALL sections.
  846.    Hitting A within a section will add files for that section only. When you
  847.    add files to a gfile section, the BBS will search that section's directory
  848.    for files to add. For every file it finds, it will prompt for a
  849.    description. Once a description has been entered, that file will be
  850.    accessible to anyone who is capable of using that gfile section. Hitting R
  851.    within a section will allow a co-sysop to remove gfiles.
  852.  
  853.  
  854.                                      - 11 -
  855.  
  856.  
  857.  
  858.  
  859.                                WWIV SysOp's Guide
  860.  
  861.  
  862.                                      Uedit
  863.  
  864.    Uedit is the user account editor function which will allow you to maintain
  865.    your user list and alter accounts as you need to.
  866.  
  867.    There are two possible displays in Uedit - the short display, and the long
  868.    display. If there is a remote caller, it will default to the short
  869.    display. Otherwise, it will default to the long display. Typing a period
  870.    at the Uedit prompt will toggle between the long and short displays. In
  871.    the short display, typing a comma will expand to the long display FOR THAT
  872.    ACCOUNT ONLY.
  873.  
  874.    You use [ and ] to move down and up accounts in the user list. "]" will
  875.    move to the next account in the user list, and "[" will move to the next
  876.    lower account. "{" and "}" search through the user list, using the options
  877.    set with "/", to the next (or previous) account which satisfies the
  878.    selected criteria. Hitting "U" and entering a (full or partial) name will
  879.    go directly to that account.
  880.  
  881.    Other options in Uedit are:
  882.  
  883.     ? - Menu of options
  884.     : - Force user to re-enter birthdate upon next logon.
  885.     ~ - Reset ass_pts to zero. Not currently implemented elsewhere.
  886.     A - Change user's AR.
  887.     C - Change user's callsign.
  888.     D - Delete the current account, erasing any mail to/from that user
  889.         and discounting any votes made by that user.
  890.     E - Change user's exemptions, 1=transfer ratio.
  891.     G - Change user's birthdate.
  892.     I - Change user's DAR.
  893.     L - Change user's real name.
  894.     M - Change user's computer type.
  895.     N - Change user's name.
  896.     O - Change note about user.
  897.     P - Change user's phone number.
  898.     Q - Quit out of Uedit.
  899.     R - Restore a deleted user. This doesn't re-create any mail, or add
  900.         back in votes made by that user before deletion.
  901.     S - Change user's SL.
  902.     T - Change user's DSL.
  903.     Y - Change user's sysop sub. Set to 255 to clear the sysopsub value.
  904.     Z - Change user's restrictions. Available restrictions are:
  905.  
  906.       A - Automessage : The caller cannot change the automessage.
  907.       C - Chat        : Caller won't be able to request chats with you.
  908.       E - E-Mail      : The caller cannot send e-mail.
  909.       L - Logons      : Limits the caller to 1 logon per day.
  910.       N - WWIVnet     : The caller cannot use WWIVnet on your board.
  911.       P - Posts       : The caller cannot post messages.
  912.       V - Voting      : The caller is not permitted to vote.
  913.       * - Anonymous   : The caller cannot post anonymously.
  914.       M - Messages    : Posts by the caller will not be accessible by your
  915.                         other callers until either yourself or a co-sysop
  916.                         have read and approved the message for public
  917.                         viewing.
  918.  
  919.  
  920.                                      - 12 -
  921.  
  922.  
  923.  
  924.  
  925.                                WWIV SysOp's Guide
  926.  
  927.  
  928.    The long information printed about a user account consists of:
  929.  
  930.     Name: Random #1                (name/alias of user, number of user)
  931.     RN  : Wayne                    (real name of user)
  932.     Call: N6PLU                    (amateur radio callsign)
  933.     PH  : 213-208-6689             (phone number)
  934.     Age : 22 M                     (age, sex)
  935.     PW  : AAA                      (password)
  936.     Comp: IBM AT (80386)           (user's computer type)
  937.     Last: 07/12/89   12/15/87      (last date on, first date on)
  938.     Msgs: P=123 E=148 F=125 W=64   (posts, emails, feedbacks, mail waiting)
  939.     Log : 802 4 I=0                (total calls, calls today, illegal logons)
  940.     UpDn: U=17-989k   D=3-43k      (uploads, downloads)
  941.     Note: This is a note           (user note)
  942.  
  943.     SL  : 255  DSL=255             (SL, DSL)
  944.     AR  : ABCDEFGHIJKLMNOP         (user AR)
  945.     DAR : ABCDEFGHIJKLMNOP         (user DAR)
  946.  
  947.  
  948.    The comments on the right are not printed in Uedit. Some of the lines are
  949.    not always printed unless they have a value. For example, if the user did
  950.    not have an amateur radio callsign, the callsign line would not be
  951.    present in the Uedit listing. This rule also applies to restrictions, AR,
  952.    DAR, and sysopsub.
  953.  
  954.    Passwords are ONLY printed for 255 SL's. If a co-sysop goes into Uedit,
  955.    passwords will not be displayed (although they will be printed locally on
  956.    your computer screen).
  957.  
  958.  
  959.  
  960.  
  961.  
  962.  
  963.  
  964.  
  965.  
  966.  
  967.  
  968.  
  969.  
  970.  
  971.  
  972.  
  973.  
  974.  
  975.  
  976.  
  977.  
  978.  
  979.  
  980.  
  981.  
  982.  
  983.  
  984.  
  985.  
  986.                                      - 13 -
  987.  
  988.  
  989.  
  990.  
  991.                                WWIV SysOp's Guide
  992.  
  993.  
  994.                              Voting Initialization
  995.  
  996.    The voting initialization procedure allows you to set voting questions.
  997.    When this procedure is run, you will be given a list of all current
  998.    questions, with those not in use listed as >>> NO QUESTION <<<. You enter
  999.    the number of the question you wish to change. You then enter the
  1000.    question, and after that, all possible responses (up to 19).
  1001.  
  1002.  
  1003.                                SysOp Text Editor
  1004.  
  1005.    The BBS contains an internal text editor that may be used to edit files.
  1006.    This editor is different from the one used when writing e-mail or posts.
  1007.    If your account has a full screen editor selected, that editor will be
  1008.    used instead of the internal editor. The use of a full screen editor is
  1009.    greatly encouraged, since they are much easier to use, and since the
  1010.    internal editor has minimal editing features.
  1011.  
  1012.    The internal editor is line-oriented, and has the following options:
  1013.  
  1014.     P - Print the current line.
  1015.     L - List from the current line onward.
  1016.     I - Insert lines starting BEFORE the current line.
  1017.     D - Delete line(s). D10 will delete 10 lines, starting with the current
  1018.         line.
  1019.     + - forward line(s). +10 will move forward 10 lines.
  1020.     - - backward line(s). -10 will move backward 10 lines.
  1021.     Q - Quit, without saving.
  1022.     S - Save & exit.
  1023.     C - Clear workspace.
  1024.     # - entering a number will go directly to that line.
  1025.  
  1026.  
  1027.                      Mail and Message Base SysOp Functions
  1028.  
  1029.    At the mail read prompt, a co-sysop has the following additional options:
  1030.  
  1031.     O - Reply with a form letter. This option allows you to send a
  1032.         pre-written message as a reply to the e-mail you just read. This
  1033.         is often used to respond to validation letters or frequently-asked
  1034.         questions. Form letters must have a filename of the format
  1035.         "FORMxxxx.MSG" where xxxx are 1-4 characters, and be placed in the
  1036.         GFILES directory. For example, a validation confirmation form
  1037.         letter might be called FORMVAL.MSG. After typing 'O' at the mail
  1038.         read prompt, you will be prompted for the 1-4 character suffix of
  1039.         the filename. Following the example, you would simply type VAL. If
  1040.         the letter exists, it is loaded into the text area and you are
  1041.         prompted for the title of the message. Once entered, the contents
  1042.         of the form letter are used in the message area, and the letter is
  1043.         sent to the user.
  1044.  
  1045.     V - Validate the sender of the current piece of mail. By hitting V, a
  1046.         co-sysop can view some basic information about the user, and also
  1047.         change the SL, DSL, AR, DAR, and restrictions.
  1048.  
  1049.  
  1050.  
  1051.  
  1052.                                      - 14 -
  1053.  
  1054.  
  1055.  
  1056.  
  1057.                                WWIV SysOp's Guide
  1058.  
  1059.  
  1060.     Z - Zap mail. This is the same as "D"eleting the mail, except with the
  1061.         Z option, no confirmation is sent back to the sender telling him
  1062.         that the mail has been read.
  1063.  
  1064.    At the scan prompt, a co-sysop has the following additional options:
  1065.  
  1066.     V - Validate the user. Same as in mail read, or "!" from main prompt.
  1067.     N - No-delete. This will save the message from being auto-deleted to make
  1068.         room for new messages. For a no-delete message, a limited co-sysop
  1069.         must explicitly remove the message.
  1070.     U - Un-anonymous a post. If a message was posted anonymously, the U
  1071.         option will make the name visible for anyone to see.
  1072.     D - Delete the message.
  1073.     M - Move the message. The co-sysop will be prompted for the message base
  1074.         to move it to. ? will list the subs.
  1075.  
  1076.    Also, at either the mail read or scan prompt, hitting "E" by a sysop
  1077.    (SL=255) will extract the message/mail out to a text file in the GFILES
  1078.    directory. A filename will be prompted for, and if the file doesn't
  1079.    already exist, the message will be written out to that text file. If
  1080.    the file does exist, you will be prompted if you want to overwrite.
  1081.  
  1082.  
  1083.                             Function Key Assignments
  1084.  
  1085.    While a user is logged on, there are many sysop function keys that may
  1086.    be used to change the current status, or information about the user's
  1087.    account. The keys are:
  1088.  
  1089.     F1 - Validate the user. This will pop up, on the screen, a window
  1090.          allowing you to change the caller's SL, DSL, AR, DAR, exemptions,
  1091.          sysop sub, and note. The up-arrow will move to the previous field,
  1092.          down-arrow (or <C/R>) moves to the next field, and escape (or F1)
  1093.          finishes changing the data and returns back to the normal BBS. To
  1094.          change AR, DAR, or the restrictions, simply move to the character
  1095.          position you wish to toggle, and hit the spacebar to clear that
  1096.          option, or hit the letter of the AR/DAR you want to toggle on or
  1097.          off.
  1098.  
  1099.     Shift-F1 - Global Capture. This will toggle a global capture system on
  1100.                and off. Global capture will write to a text file in the
  1101.                GFILES directory (GLOBAL.TXT) everything that occurs on the
  1102.                BBS from the moment capture is turned on. Subsequent captures
  1103.                are added to the end of the GLOBAL.TXT file.
  1104.  
  1105.     F2 - Toggle top of screen info. The top of screen data defaults to
  1106.          information about the user's account, but may be changed. Hitting
  1107.          F2 once will clear the top of screen data, so the entire screen may
  1108.          be used normally. Hitting F2 again will display system status
  1109.          information in the window.
  1110.  
  1111.     F3 - Disable remote typing. If you wish to temporarily disable the
  1112.          remote user from typing, hit F3. Hit F3 again to restore his
  1113.          ability to type. Note that the caller will still be able to see
  1114.          everything printed on the screen even if the caller isn't allowed
  1115.          to type.
  1116.  
  1117.  
  1118.                                      - 15 -
  1119.  
  1120.  
  1121.  
  1122.  
  1123.                                WWIV SysOp's Guide
  1124.  
  1125.  
  1126.     F4 - Disable chat call. If a user is requesting a chat, and you don't
  1127.          want to talk with that user, hit F4 to turn off the chat call.
  1128.  
  1129.     F5 - Hang up on the user. When you hit F5, carrier is immediately
  1130.          dropped.
  1131.  
  1132.     Ctrl-F5 - Prints out "Call back later when you are there" and hangs up.
  1133.               This message is also the one printed out when a user has not
  1134.               pressed a key for 3 minutes and is disconnected due to
  1135.               inactivity.
  1136.  
  1137.     Shift-F5 - Prints out a few characters of garbage, then hangs up on the
  1138.                caller. This may appear to the caller as if disconnection was
  1139.                due to line noise.
  1140.  
  1141.     F6 - Toggle sysop page. If a user is on, and you want to use the system
  1142.          but don't want to hang up on the user (such as with the F5 key),
  1143.          you can set the sysop page using the F6 key. "Alert" will appear in
  1144.          the topscreen information border. When the user logs off, the BBS
  1145.          will beep at you for about a minute, telling you that the user is
  1146.          off the system, and you may now use it.
  1147.  
  1148.     F7 - Subtract 5 minutes from the time the user has on. If the time gets
  1149.          to zero, this will not hang up on the user, but when the user gets
  1150.          to the main menu (or scan prompt, or any one of a number of other
  1151.          places), he will be logged off.
  1152.  
  1153.     F8 - Add 5 minutes to the time left on, to a maximum of 255 minutes.
  1154.  
  1155.     F9 - Temporary sysop. If you wish to perform sysop functions while a
  1156.          user is on-line, hitting F9 will temporarily change their security
  1157.          level to 255. Hitting F9 again will return their security level to
  1158.          what it previously was. If a user hangs up while a temporary sysop,
  1159.          his SL will automatically be returned to what it was before.
  1160.  
  1161.     F10 - Chat. If you wish to chat with a user, hit F10. If the user
  1162.           supports ANSI (and supports at least 1200 bps), two-way chat will
  1163.           be used (unless disabled in INIT). This is a split-screen chat
  1164.           system whereby everything you type will be printed in the top half
  1165.           of the screen, and everything the user types will be printed in the
  1166.           lower half. If the user does not support ANSI, standard chat mode
  1167.           will be used. Basically, this is a system whereby the entire screen
  1168.           is used for dialogue; one person types, then another, then another
  1169.           in turn, while the text of the conversation scrolls off the top of
  1170.           the screen. While in standard chat (NOT two-way), you may hit the
  1171.           [Home] key to record what is typed. It will be stored to CHAT.TXT
  1172.           in the GFILES dir. Turning on chat capture will INCLUDE the line
  1173.           you hit [Home] on, even though a message saying things are being
  1174.           captured is printed after that line. Likewise, when chat capture is
  1175.           turned off, the current line will NOT be included, even though the
  1176.           message is printed after that line. Those messages telling you when
  1177.           capture is on or off are printed locally, but not remotely, so the
  1178.           caller will not see them. If you want to save conversations made in
  1179.           two-way chat mode, you must use global capture, by toggling
  1180.           Shift-F1. Chats saved with global capture will be saved just as
  1181.           they happened, so in some instances (for the sake of clarity) it
  1182.           may be preferable to use standard chat and [Home] to record chats.
  1183.  
  1184.                                      - 16 -
  1185.  
  1186.  
  1187.  
  1188.  
  1189.                                WWIV SysOp's Guide
  1190.  
  1191.  
  1192.     Ctrl-F10 - Chat. This chat mode differs from the above in that two-way
  1193.                is not used at all. With Ctrl-F10, you can force standard
  1194.                chat mode when two-way chat would normally be used. This
  1195.                enables you to use the [Home] key to save the conversation if
  1196.                you want to.
  1197.  
  1198.     Shift-F10 - Drops to DOS. The remote caller sees "[WAIT]" while you are
  1199.                 in DOS. Note that this is different from //DOS in that there
  1200.                 is no remote echo.
  1201.  
  1202.  
  1203.                                    CONCLUSION
  1204.  
  1205.    That's all there is to the SysOp's Guide. If so many commands seem
  1206.    confusing, don't worry about it. Knowing which key to press to use certain
  1207.    functions will become second-nature once you've become accustomed to using
  1208.    them. If you have read this far, it is assumed that you already looked
  1209.    through the Installation/Configuration docs. Now, if you haven't already,
  1210.    take a look at the User's Guide. It will provide you with information
  1211.    pertaining to commands available to the average caller, as well as to
  1212.    co-sysops, who will use your bulletin board.
  1213.  
  1214.  
  1215.  
  1216.  
  1217.  
  1218.  
  1219.  
  1220.  
  1221.  
  1222.  
  1223.  
  1224.  
  1225.  
  1226.  
  1227.  
  1228.  
  1229.  
  1230.  
  1231.  
  1232.  
  1233.  
  1234.  
  1235.  
  1236.  
  1237.  
  1238.  
  1239.  
  1240.  
  1241.  
  1242.  
  1243.  
  1244.  
  1245.  
  1246.  
  1247.  
  1248.  
  1249.  
  1250.                                      - 17 -
  1251.  
  1252.