home *** CD-ROM | disk | FTP | other *** search
/ HAM Radio 1 / HamRadio.cdr / packet / bb211 / operate.doc < prev    next >
Text File  |  1991-03-03  |  14KB  |  389 lines

  1. STARTING (from a boot)
  2. ----------------------
  3.  
  4. Run MBBIOS.  It will go resident.  This step only required for OUTBOARD
  5. TNCs not using the G8BPQ Switch.
  6.  
  7. Run TNCTSR-S.  It will go resident.  This step only required if you have
  8. PC*PA card and are not using the G8BPQ switch code.  I don't supply
  9. TNCTSR-S.  Its on the diskette that comes with the card.
  10.  
  11. If you have modified PARMS.BB, run BBSETUP.
  12.  
  13. Run BBSETTNC.  This will switch your TNCs to the HOST MODE if they are
  14. not there already.  You should see one of two things for each TNC.
  15.  
  16.    * JHOST1
  17.        TNC was not in host mode but is now
  18.  
  19.    INVALID COMMAND
  20.        TNC was in host mode
  21.  
  22. For AEA TNCs with AEA NETROMS you will see
  23.  
  24.    (smiley face)OGG(blank)(two-headed arrow)
  25.  
  26. If any of these lines is not the last line for any COM ports, run
  27. BBSETTNC again.  If still no luck, check the SPEED in the PARMS.BB file,
  28. the TNC is on and ready, etc.  If after an hour or two you still can't
  29. get it to work, take two aspirin and drop me a note.
  30.  
  31. **** DO NOT PROCEED TO NEXT STEUP UNLESS BBSETUP RAN OK ****
  32.  
  33. If BBSETTNC was OK, you can now run BB
  34.  
  35.  
  36. STARTING (System has been up already)
  37. -------------------------------------
  38.  
  39. If you have modified PARMS.BB, run BBSETUP.
  40.  
  41. If you are confident that things are still in HOST MODE, you can skip
  42. running BBSETTNC but it won't hurt.  If your TNCs have been reset or are
  43. in an unknown state, then run BBSETTNC.
  44.  
  45. Now run BB.
  46.  
  47. WINDOWS
  48. -------
  49.  
  50. The screen is broken into four sections
  51.  
  52. +--------------------+
  53. |     upper          |
  54. |     window         |
  55. +--------------------+
  56. +   status line      +
  57. +--------------------+
  58. +     lower          +
  59. +     window         +
  60. +--------------------+
  61. +    input line      +
  62. +--------------------+
  63.  
  64. The status line shows the number of tasks running, the free storage, the
  65. status of the current window, and the current connected users.
  66.  
  67. The upper window can show either connected or monitor data.  The lower
  68. window shows either the operator window or the window not being shown in
  69. the upper section.
  70.  
  71. The input line shows what the operator is typing.
  72.  
  73. The current window and input line disappear if the editor is in use.
  74.  
  75. LINE EDIT KEYS
  76. --------------
  77.  
  78. These keys can be used to edit the line you are typing.
  79.  
  80.    INSERT -- Toggles insert versus overwrite mode.  Insert mode is
  81.              depicted by the large BLOCK cursor
  82.  
  83.    DELETE -- Delets the character above the cursor
  84.  
  85.    BACKSPACE -- Deletes the character to the immediate left of the cursor
  86.  
  87.    LEFT ARROW and RIGHT ARROW -- Moves the cursor one step in the direction
  88.                                  of the arror.
  89.  
  90. FUNCTION KEYS
  91. -------------
  92.  
  93. The following function keys are active at all times (except when in the
  94. editor).
  95.  
  96.       F2  -- Erase the input area from the cursor to the end of the line
  97.  
  98.       F3  -- Immediate switch to the MONITOR window.  Will disconnect
  99.             a terminal session started with "T" command
  100.  
  101.       F4  -- Clear bottom window
  102.  
  103.       F5  -- Swap monitor and connect windows between top and bottom.
  104.  
  105.       F7  -- Terminate terminal session.
  106.  
  107.       F9  -- Retrive command (clockwise)
  108.  
  109.       F10 -- Retrive command (counterclockwise)
  110.  
  111.       ALT-X -- Shutdown BBS
  112.  
  113.       Up-Arrow -- Scroll the current bottom window back one line
  114.  
  115.       Down-Arrow -- Scroll the current bottom window forward one line
  116.  
  117.       Home -- Scroll the current bottom window back to the top of the buffer.
  118.  
  119.       End  -- Scroll the current bottom window forward to the bottom of
  120.               the buffer.
  121.  
  122.       Page-Up -- Scroll the current top window back one line
  123.  
  124.       Page-Down -- Scroll the current top window forward one line
  125.  
  126.       Control-Page-Up -- Scroll the current top window back to the top of
  127.                          the buffer.
  128.  
  129.       Control-Page-Down -- Scroll the current top window forward to the
  130.                            bottom of the buffer.
  131.  
  132.       All other function keys should cause a beep and a rewrite of the
  133.       status line.
  134.  
  135. OPERATOR COMMANDS
  136. -----------------
  137.  
  138. Those available remotely have a "*".  If you are on remote, you must
  139. issue the appropriate "@" command to switch to remote sysop mode before
  140. using anything but the "@" command.  Note that all commands are
  141. available via WAKEUP
  142.  
  143. *    @  -- Change to remote SYSOP
  144. *    @N -- Change to new user
  145. *    @U -- Change to unregistered user
  146. *    @O -- Change to user
  147. *    @E -- Change to expert
  148. *    @B -- Change to BBS
  149. *    @R -- Change to remote SYSOP (same as @)
  150.      @L -- Change to local SYSOP
  151.  
  152. *    A  -- Reload the action file and execute all actions
  153.  
  154. *    AF -- Reload the action file and execute MAKE_FILE actions
  155.  
  156. *    AL -- Reload the action file
  157.  
  158.      B  -- Closes the operator window (same as F3)
  159.  
  160. *    C  xxxxx -- Set the system clock.  xxxx is the date/time in format
  161.            of YYMMDDHHMM.  If the command "C" alone is given, the system
  162.            responds with its date/time
  163.  
  164. *    CF file1 file2 -- Copies a file.  Can also be used to print a file.  To
  165.            print, use LPT1 or LPT2 as file2.
  166.  
  167. *    CM msgno address -- Copy message "msgno" to "address."  You can also
  168.            add news bids if necessary.  Example:
  169.                   CM 1234 W0RLI @ W0RLI
  170.  
  171.  *   DU -- Display users
  172.  
  173.  *   DU call -- Display a particular user
  174.  
  175.      EF filename -- Edit a file.  Uses BORLAND's BINARY EDITOR (part of
  176.            the TURBO PASCAL Editor toolbox).  See EDIT.DOC for details
  177.  
  178.      ET msgno -- Edit text of a message.  Uses same program as EF
  179.  
  180.  *   EM msgno -- Edit a message's header
  181.  
  182.  *   ES server file parms -- Execute a server.  Example:
  183.                           ES REQDIR D:\PATH\T17.EXE
  184.                           ES REQFIL DOS BATNAM
  185.            Use the second example for DOS commands and BAT files.  See info
  186.            in SERVER.DOC
  187.  
  188.  *   EU call  -- Edit a user's information (See USER.DOC)
  189.  
  190.  *   EX file parms -- Execute another program.  Example:
  191.                           EX D:\PATH\T17.EXE
  192.                           EX DOS BATNAM
  193.            Use the second example for DOS commands and BAT files.  See info
  194.            in SERVER.DOC
  195.  
  196.  *   EXPORT filename # message_list -- EXPORT to a file the messages indicated.
  197.  
  198.            If the file exists, the messages are appended to it.  Example:
  199.                     EXPORT A:A # 124 3465 22
  200.            EXPORTK instead of EXPORT means kill message after export.
  201.  
  202.  *   EXPORT filename {search}  -- Export files who match a search.
  203.  
  204.  *   EW -- Send any white-pages updates
  205.  
  206.  *   Fx msgno directory filename -- Make file from message.  Directories
  207.            are those shown by W. If the command is just F, then include
  208.            the X400 header.  If the command is FH, give the X400 header
  209.            but show all BBS route headers.  If the command is FN, copy
  210.            message asis.  Can also be used to print a message.  To print,
  211.            use LPT1 or LPT2 as directory and omit the filename.
  212.  
  213.  *   FORCE task -- Issue an immediate disconnect to the indicated task.
  214.            To force a user, get his task name from the status line.
  215.                     Example: FORCE B3
  216.  
  217.      GB -- Set the SYSOP bell flag. 1 or Y is on.  0 or N is off.  If
  218.            nothing specified then the flag will be flipped.
  219.  
  220.  *   GC window filename -- Capture all new lines written to a window to
  221.            a file (or printer).  The window name must be OPERATOR,
  222.            CONNECT, or MONITOR.  If the file already exists, then the data
  223.            is added on the end.  To terminate, issue GC with no parms.
  224.  
  225.  *   GE -- Load a new message text file (usually MESSAGE.BB)
  226.  
  227.  *   GF -- Tell BB that ROUTE.BB had been changed.
  228.  
  229.  *   GH -- Do a lookup for extended addresses.  Command will normally
  230.            resume where it left off.  GH 1234 will foce the lookup to
  231.            start at message 1234.
  232.  
  233.  *   GI -- Reorganize BID file
  234.  
  235.  *   GK -- Force a wakeup cycle.  Used to tell BB that WAKEUP.BB has
  236.            been changed.
  237.  
  238.  *   GL -- Reload the regular message file.
  239.  
  240.  *   GM -- Reorganize the message file.  Will not run if anyone else is
  241.            connected or if forwarding is in progress.  Killed files
  242.            actually disappear now.
  243.  
  244.  *   GN xxxx yyyyy -- Change a file name. xxxx is the file you want to
  245.            change.  Allowed are: PATH, ROUTE, MESSAGE, WAKEUP, HELP,
  246.            HLOOKUP, PASSWORD, ACTION.  yyyyy is the name of the new file.
  247.            Example:
  248.  
  249.                  GN ROUTE \ROUTE.NEW
  250.  
  251.  *   GO -- Mark messages as old.  You can mark messages by bid or by age.
  252.  
  253.               GO BID pattern -- Marks a message old by matching its BID
  254.                                 to a pattern.  See WILDCARD.DOC for
  255.                                 pattern info.  You can have multiple
  256.                                 patterns.
  257.  
  258.               GO TYPE msg_type age -- Mark a message old is its type
  259.                                 matches and it is more than "age" days old.
  260.  
  261.                                 Example:
  262.                                    GO TYPE B 15 PT 3 * 5
  263.  
  264.                                    Mark B messages after 15 days, P or
  265.                                    T messages after 3 days and all others
  266.                                    after 5 days.
  267.  
  268.               GO {search} -- Marks a message old that matches the given
  269.                                 search. See SEARCH.DOC
  270.  
  271.      GP -- Set the flag that supresses showing the prefix area.  1 or Y is
  272.            on.  0 or N is off.  If nothing specified then the flag will be
  273.            flipped.
  274.  
  275.  *   GR -- Same as GM but renumber messages too.  Will restart at 1.
  276.                    GR 1234 will start renumbering at 1234.
  277.  
  278.      GS -- Set the sysop available flag.  1 or Y is on.  0 or N is off.  If
  279.            nothing specified then the flag will be flipped.
  280.  
  281.  *   GW window filename -- Capture the current contents of a window to
  282.                    a file (or printer).  The window name must be
  283.                    OPERATOR, CONNECT, or MONITOR.  If the file already
  284.                    exists, then the data is added on the end.
  285.  
  286.      GZ -- Set the show error during forward script flag.  1 or Y is
  287.            on.  0 or N is off.  If nothing specified then the flag will be
  288.            flipped.
  289.  
  290.  *   IMPORT filename -- IMPORT from a file
  291.                     IMPORTE instead of IMPORT means erase file when done.
  292.  
  293.  *   K{search} -- Kill messages who match a search (See SEARCH.DOC for
  294.                   details).  Some useful examples:
  295.                        KH -- Kill all held files
  296.                        KO -- Kill all old files
  297.  
  298.  *   KILL task -- Issue an immediate disconnect to the indicated task
  299.            and then destroy the task without waiting for the TNC
  300.            To kill a user, get his task name from the status line.
  301.                     Example: KILL B3
  302.  
  303.  *   L{search} -- List messages who match a search (See SEARCH.DOC for
  304.                   details).  Some useful examples:
  305.                        LH -- List all held files
  306.                        LO -- List all old files
  307.  
  308.  *   Mc filename address -- Make message from file.  Message class is "c".
  309.                     File name is fully qualified.  Address is who to send
  310.                     it to.  You can also add BIDS.  Example:
  311.  
  312.                              MB a:bbb ALL @ ALLCA
  313.  
  314.      QUIT -- Immediate stop (not safe.  Use only in emergencies)
  315.              Files will not be closed nor will disconnects be issued.
  316.  
  317.  *   REL {search} -- Release messages from hold.  You can use the
  318.              same syntax as "R".  Examples:
  319.  
  320.                              REL 123 TO 126
  321.                              REL 123 146 156
  322.                              REL H
  323.  
  324.              The last example will release all messages in hold.
  325.  
  326.  *   SHUT -- Shuts BBS down but only if not busy.  Same as ALT-X
  327.              See WAKEUP.DOC for precautions to take when using this
  328.              command in a wakeup file.
  329.  
  330. *    SHUTNOW -- Shuts BBS down.  Same as ALT-X See WAKEUP.DOC for
  331.              precautions to take when using this command in a wakeup file.
  332.  
  333.      T portchan -- Talk to indicated portchan.  Puts the operator
  334.                    in terminal mode.  All WA8DED commands are available.
  335.                    To leave, use either F3 or F10.  See TERMINAL.DOC
  336.  
  337.  *   UNKILL {search} -- Change messages from kill status.  You can use the
  338.              same syntax as "R".  Examples:
  339.  
  340.                              UNKILL 123 TO 126
  341.                              UNKILL 123 146 156
  342.                              UNKILL K
  343.  
  344.              The last example will "unkill" all killed messages.
  345.  
  346. *    X -- Start foward now
  347.  
  348. *    X PORT p -- Start forward to a port now
  349.  
  350. *    X path  -- Start forward to a path now
  351.  
  352. *    X path FORCE -- Start forward to a path and connect even if no messages.
  353.  
  354. *    XSTOP -- Force current forward cycle to end.  MUST BE IN CAPS!
  355.  
  356. *    Z directory filename -- Erase file in a directory
  357.  
  358.  
  359.  
  360. REMOTE SYSOP PASSWORDS
  361. ----------------------
  362.  
  363. These are contained in file pointed to by SYSOP_PASSWORD_FILE in
  364. PARMS.BB.  Each password is on a seperate line.  If a specific remote
  365. sysop needs a password assigned, edit his user entry using EU and then
  366. give the subcommand R {n} where n is the number of the password you want
  367. him to use.  Example:  R 2. The password number will show up under the
  368. "R" flag in the user display from DU and EU.  If you set R to zero then
  369. no remote sysop password would be needed.
  370.  
  371. The password will be prompted when the @R command is issued.  Modem users
  372. will not need a remote sysop password.
  373.  
  374. Remote sysop passwords must be at least 5 characters long but should be
  375. much longer.  When the user issues the @r command he will be prompted for
  376. the password and given five numbers.  The five numbers correspond to
  377. letters in the password and this is the reply that must be given.
  378.  
  379. Example:
  380.  
  381.   If my password is ABCDEFGHI and the system says 1 3 5 7 9 then I must
  382.   reply ACEGI.
  383.  
  384. The system will continue to prompt for a password until a null line is
  385. given.  This allows you to answer with several bad passwords and one
  386. good one.  Someone monitoring the conversation would then not know which
  387. was valid and which was not.  This idea was adapted from the NETROM
  388. system.
  389.