home *** CD-ROM | disk | FTP | other *** search
/ ftp.wwiv.com / ftp.wwiv.com.zip / ftp.wwiv.com / pub / BBS / WWIV421.ZIP / WW4SYSOP.DOC < prev    next >
Text File  |  1992-01-01  |  62KB  |  1,478 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.                      SYSOP'S GUIDE To WWIV
  16.  
  17.  
  18.  
  19.  
  20.                            By Filo
  21.                       <aka> Wig De Moville
  22.  
  23.  
  24.  
  25.                      WWIV v4 Copyright (c) 1989 Wayne Bell
  26.                      WWIV Sysop Guide Documentation
  27.                      Copyright (c) 1989 White Star Software
  28.                      Sysop's Guide to WWIV
  29.                      Copyright (c) 1991 Wayne Bell               
  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.                      Sysop's Guide To WWIV
  56.  
  57.  
  58. 1.0  SECTION ONE: SYSOP/CO-SYSOP OPTIONS
  59.  
  60. 1.1  Introduction
  61.  
  62.      WWIV Sysop's Guide was written in 1989 for WWIV v4.10 by
  63. William Daystrom and copyrighted by White StarLine Software.  The
  64. present version of the documentation relies heavily upon that work,
  65. but it has enough changes in it that it is being copyrighted by
  66. Wayne Bell.  The actual updating of Will's excellent documentation
  67. was done by Filo.
  68.    
  69.     This guide describes all SysOp and co-SysOp functions in WWIV.
  70. Most of these commands are available both at WFC and the main
  71. prompt. Section One presents a summary of commands.  Section two
  72. presents a detailed explanation of the Sysop commands, and  
  73. section three explains the co-Sysop commands.
  74.  
  75.  
  76.  1.2  Top of Screen Data
  77.  
  78.     The local sysop's screen can show two screens of information,
  79. which may be toggled with the F2 key. The first screen is system
  80. status.
  81.  
  82. 1.2A  Caller's Status for Top of Screen
  83.  
  84.     The second screen shows the current caller's statistics. The
  85. second screen has the following information.
  86.  
  87.     The first line contains the user's name (alias) and number,
  88. mail waiting for user, uploaded files and kilobytes, security
  89. level, total logons, and posts.  The second line contains the
  90. user's real name, phone number, callsign, downloaded files and
  91. kilobytes, download security level, total time on, and e-mail sent.
  92. The third line contains the user's AR and DAR, restrictions,
  93. exemption, logons today, and feedback sent. The fourth line
  94. shows the user's note, sex, age, computer, time left, and feedback
  95. waiting for the sysop. A fifth line may appear after a caller
  96. requests a chat.  This line would give the reason the caller
  97. entered for wanting to chat. The border line at the bottom of the
  98. topscreen information may also show Temp Sysop, Capture, Alert,
  99. Comm Disabled, and/or Available and provide information about the
  100. baud rate of the caller.
  101.  
  102.     Temp Sysop appears when the sysop has toggled temporary sysop
  103. status with F9. Capture appears when the sysop has toggled the
  104. global capture with Shift-F1. Alert appears when the sysop has
  105. pressed F6 to be informed when the caller hangs up. When Alert has
  106. been toggled on, the computer will beep after the current user logs
  107. off, and will not return to WFC so that the sysop can log on
  108. locally.  Comm Disabled appears when the sysop has pressed F3
  109. to prevent the caller from typing. Available appears when the sysop
  110. has toggled the sysop available for chat option with scroll-lock.
  111. More information about function keys is provided later in this
  112. guide.
  113.  
  114. 1.2B  Abbreviations used in the TopScreen Information for Caller
  115.  
  116.     To summarize the abbreviations used in the TopScreen:
  117.  
  118.     W  - Mail waiting for caller       SL - Security Level
  119.     R  - User restrictions             DL - Download Security Level
  120.     AR - User AR/DAR                   PO - Total number of posts
  121.     LO - Total number of logons        ES - Total e-mails sent
  122.     TO - Total minutes on              FW - Feedback waiting for  
  123.                                             sysop
  124.     FS - Total feedback sent           EX - User exemptions
  125.     UL - Files uploaded/kilobytes uploaded
  126.     DL - Files downloaded/kilobytes downloaded
  127.  
  128. 1.3  System Status Information for Top Screen
  129.  
  130.     The system status topscreen information shows the following
  131. data about the status of the system.  The first line contains the
  132. BBS name and today's date. The second line indicates the total
  133. number of users, total calls to date, calls today, and number of
  134. posts today. The third line displays the current user's name
  135. (alias) and number, time the system has been active today, percent
  136. of time today the system has been used, and amount of e-mail sent
  137. today. The latter statistic as well as the number of posts today
  138. includes both local and network information, if the board happens
  139. to be participating in the network.  The fourth line shows the
  140. current user's security level, download security level, time left,
  141. feedback waiting for the sysop, files uploaded today, and feedback
  142. sent today.
  143.  
  144.  
  145. 1.4  WFC Commands
  146.  
  147. 1.4A   ? - list WFC commands
  148.  
  149.     The question mark brings up a WFC Screen of commands available
  150. to the operator from the local keyboard.  Although it is not a good
  151. practice to leave this screen up all of the time because it could
  152. "burn" or etch a pattern on the screen, sysops who are new to WWIV
  153. will find this a good source of information, and they are
  154. encouraged to study it and experiment with the commands.  
  155.  
  156. 1.4B   [Spacebar] - logon from the keyboard
  157.  
  158.      Occassionally a sysop will find it necessary to log on to the
  159. BBS.  The purpose may be to upload files, make posts on the message
  160. bases or perform other maintainance.  The spacebar informs the
  161. software that the sysop or other user at the local keyboard wants
  162. to log on.  If "Phone off hook" has been set in INIT, the BBS will
  163. pick up the phone for the time you are logged on, and callers will
  164. get a busy signal. At the prompt after pressing the spacebar,
  165. the sysop may press 'F' to logon quickly as the sysop without
  166. entering logon information, or 'Y' to logon as any account,
  167. with the need to enter password and phone number.  Note that the phone
  168. is not picked up until you have entered "Y" or "F".  If you do not
  169. actually wish to log on, just hit the spacebar again.
  170.  
  171. 1.4C   A - Answer phone
  172.  
  173.     If you are talking to someone (voice) on the BBS phone line,
  174. and want to allow that person to log on, hitting "A" will cause
  175. the BBS to pick up the phone and send a carrier, just as if the
  176. phone had rung.
  177.  
  178. 1.4D   B - Boardedit
  179.  
  180.     This command allows the sysop  to change/add/delete message
  181. bases.  This command is explained more fully in the section dealing
  182. with the //BOARDEDIT command which may be issued when the sysop is
  183. logged into the BBS.
  184.  
  185. 1.4E   C - Chainedit
  186.  
  187.     Using this command allows the sysop to change/add/delete
  188. on-line programs (games).  A more complete explanation of this
  189. command is found in the section dealing with //CHAINEDIT which may
  190. be given by the sysop when he is logged onto the board.
  191.  
  192. 1.4F   D - Diredit
  193.  
  194.     With this command, the sysop can change/add/delete file
  195. directories.  The command when the sysop is logged onto the board
  196. is //DIREDIT which may be given at either the Main Menu Prompt or
  197. the Transfer Menu Prompt, and a more complete explanation is
  198. provided when that command is discussed below.
  199.  
  200. 1.4G   E - Edit text file
  201.  
  202.     By using this command, the sysop can edit any text file.
  203. This can be handy if, for example, you are using LOGON.MSG as a
  204. type of news bulletin.  You can edit the file from WFC and enter
  205. new information or delete old announcements.
  206.  
  207. 1.4H   F - DOS functions
  208.     This command allows the sysop to temporarily drop to DOS so the
  209. SysOp can do something. If you have the "Phone off hook" set in
  210. INIT, the BBS will pick up the phone during the time you are in
  211. DOS. Type "EXIT" to quit the dos shell and return to the BBS. Do
  212. NOT attempt to run a terminal program from this dos shell.
  213.  
  214. 1.4I   G - Gfileedit
  215.     This command allows the sysop to change/add/delete gfile
  216. sections.  The equivalent command when the sysop is logged on to
  217. the board is //GFILEEDIT.
  218.  
  219.  
  220. 1.4J   I - Init votes
  221.  
  222.     This command permits the sysop to add/delete voting questions
  223. for callers in the voting section.
  224.  
  225. 1.4K   L - Log of the day
  226.  
  227.    This command provides a detailed account of what the callers did
  228. while on-line today.  If the "Use List Utility" has been toggled on
  229. in INIT and if the List.com program is available either in the main
  230. bbs directory or the path, the sysop will be able to have complete
  231. control of the cursor while reading this log; that is, the sysop
  232. will be able to page up or page down, jump to the end of the file,
  233. scan for a particular name, etc.  Sysops are strongly urged to
  234. obtain the excellent freeware program called LIST and to utilize it
  235. in this fashion.
  236.  
  237. 1.4L   M - Read all mail
  238.  
  239.    This command allows the sysop to read any mail that has been
  240. sent on the system, and to delete any of it as well.  NOTE: This
  241. should not be used for reading feedback; use the R function for
  242. that.
  243.  
  244. 1.4M   N - Net log
  245.  
  246.     If the BBS is a member of a WWIV network, this command will
  247. show  a list of the past 77 network connections, including
  248. information such as connect times, data sent and received, systems
  249. connected, etc.  This listing will also operate under the LIST
  250. utility if it has been installed in INIT.
  251.  
  252. 1.4N   P - Pending Files
  253.  
  254.    If your system is a part of a WWIV network, this command
  255. presents a list of pending files to be sent, along with various
  256. information such as system numbers, bytes to send, and how many
  257. hours have elapsed since the board last connected.
  258.  
  259. 1.4O   Q - Quit and terminate the BBS program
  260.  
  261.     This command stops the execution of the BBS program and removes
  262. it from memory.  This is the proper way to terminate the execution
  263. of your BBS.
  264.  
  265. 1.4P   R - Read your mail
  266.  
  267.    The sysop can read all mail sent to the number 1 account just as
  268. if he had logged onto the BBS.  If "Phone off hook" is set in INIT,
  269. the phone will be picked up while the mail is read.  The sysop is
  270. permitted to read mail and perform any of the normal mail related
  271. functions (answering, deleting, etc.) that are available when
  272. logged onto the board.
  273.  
  274. 1.4Q   S - Status display
  275.  
  276.    This command displays a quick listing of total system usage,
  277. disk space remaining, total number of callers, and several
  278. other items.
  279.  
  280. 1.4R   T - Terminal program
  281.  
  282.     If a terminal program has been setup in INIT, hitting
  283. "T" will run it, and then return execution back to the BBS when it
  284. is completed.
  285.  
  286. 1.4S   U - Uedit
  287.  
  288.      This command allows the sysop to delete/modify caller
  289. accounts/information.  When the sysop is logged into the BBS
  290. the equivalent command is //UEDIT.
  291.  
  292. 1.4T   Y - Yesterday's log
  293.  
  294.     This command displays the Sysop log for the previous day.  This
  295. log will also operate under the LIST utility if it was installed in
  296. INIT.
  297.  
  298. 1.4U   Z - Zlog
  299.  
  300.     This displays a short listing of daily activity for about the
  301. past 3 months, including posts sent, uploads, downloads, time
  302. active, etc.
  303.  
  304. 1.4V   / - Force callout
  305.     If you are a part of a WWIV network, this command forces the
  306. bulletin board to call another network board.  That board's node
  307. number must be listed in the CALLOUT.NET file in the DATA directory
  308. for this to work.  For more information on this feature, refer to
  309. WWIVnet Documentation.
  310.  
  311.  
  312.  
  313. 1.5   Main Menu SysOp Commands
  314.  
  315.    Normally, commands entered at the main prompt in the BBS will be
  316. executed immediately after they are typed, without the need of
  317. hitting the [Enter] key. Typing // at the main menu, however, will
  318. allow you to enter a  complete line of input. So, if the command
  319. you want is Uedit, you would type //UEDIT.  After most of these
  320. commands, you will be prompted "SY:" and you should enter the Sysop
  321. password that you established in INIT.
  322.  
  323.    The following commands may be used by co-SysOps and SysOps:
  324.  
  325. 1.5A   LOG - Displays today's SysOp log
  326.  
  327.      Same command and function as L from WFC.  This provides a log
  328. of daily activities and will work in conjunction with the LIST
  329. utility if that utility was setup in INIT.
  330. 1.5B   NLOG - Displays network activity log
  331.  
  332.      This displays the network activity log and is the same command
  333. as  the N at WFC.  This feature will also utilize the LIST utility.
  334.  
  335. 1.5C  YLOG - Displays yesterday's SysOp log
  336.   
  337.      At WFC, the command is Y; however, when the sysop is logged on
  338. to the board, the command is YLOG.  LIST can be used in connection
  339. with this log.
  340.  
  341. 1.5D  ZLOG - Displays log of past system usage
  342.  
  343.     Same command as the  Z command entered at WFC.
  344.  
  345. 1.5E  UEDIT - Runs the Uedit procedure
  346.  
  347.     This is the same command as U from WFC.  It enables the sysop
  348. to edit the user list.  After the uedit command has been entered,
  349. the information in the user list for the individual who is logged
  350. on the board will be displayed.  Usually this information is for
  351. the #1 account unless the sysop has logged on as another user.  A
  352. question mark entered at this time will provide a UEDIT Menu of
  353. options.
  354.  
  355. 1.5F  IVOTES - Runs voting initialization program
  356.    
  357.     This command, like the I from WFC, enables the sysop to
  358. add/delete/change the voting questions.
  359.  
  360. 1.5G  STATUS - Displays current system status
  361.  
  362.      The same information is presented after this command is issued
  363. as would be displayed after the S from WFC.  Basic system status
  364. information is displayed.
  365.  
  366. 1.5H  VOTEPRINT - Creates VOTING.TXT in the GFILES directory
  367.  
  368.     This command does not have a counterpart at the WFC screen.
  369. It causes a file, VOTING.TXT to be created in the GFILES Directory.
  370. The file contains a summary of how each caller voted in the voting
  371. section.
  372.  
  373. 1.5I TEDIT - Edit a text file located in the GFILES directory only
  374.  
  375.     This command functions basically the same as E from WFC.
  376.  
  377.  
  378. 1.6  Sysop Commands
  379.  
  380.    The following are SysOp commands, which require an SL of 255.
  381.    Most require the system password to be entered.
  382.  
  383.    BOARDEDIT - Runs Boardedit procedure. Same as B from WFC.
  384.      DIREDIT - Runs Diredit procedure. Same as D from WFC.
  385.  
  386.    CHAINEDIT - Runs Chainedit procedure. Same as C from WFC.
  387.  
  388.    GFILEEDIT - Runs Gfileedit procedure. Same as G from WFC.
  389.  
  390.          DOS - Drops to DOS. This will allow the SysOp, locally or
  391. remotely, to temporarily drop to DOS for system maintenance. Type
  392. "EXIT" to return to the BBS. Same as F from WFC.
  393.  
  394.         CHAT - Toggles the scroll-lock key, thereby toggling the
  395. sysop-available switch. This is used when the sysop is
  396. calling remotely and wants for some reason to either turn sysop
  397. available on or off.
  398.  
  399.         STAT - Stack and Heap Info. This tells the sysop how memory
  400. is being managed by the BBS.
  401.  
  402.       RELOAD - This reloads the bulletin board's menus into memory,
  403. in the event that you find it necessary.
  404.  
  405.       RESETF - Reset NAMES.LST. The NAMES.LST file contains a short
  406. list of all user names. At times, when accounts are changed or
  407. deleted, this file is not changed accordingly. So, in a user
  408. listing, you might see the same name appear more then once.
  409. In that event, use RESETF. It re-creates NAMES.LST, removing
  410. all names that have been deleted from the main user list.
  411.  
  412.       REBOOT - Reboot the computer. This command will do just what
  413. it says - reboot your computer - NOT the BBS. Use with caution.
  414.  
  415.         EDIT - Runs the SysOp editor (or full screen editor if
  416. selected); allows the text files to be located anywhere on the hard
  417. disk, instead of just in the GFILES directory as with TEDIT.
  418.  
  419.         LOAD - Loads a file from anywhere on the system into a
  420. workspace.  Then, for the next post or e-mail the SysOp does, that
  421. text file will be used as if the SysOp had typed the entire file
  422. into the editor.
  423.  
  424.       CHUSER - Allows the SysOp to temporarily change to another
  425. account.
  426.  
  427.        MAILR - Allows the SysOp to read all mail. Same as M from
  428. WFC.
  429.  
  430.  
  431. 1.7  Transfer Section SysOp Commands
  432.  
  433.       UPLOAD - For the current directory, the appropriate DOS
  434. directory is is searched to see if there are any files in the DOS
  435. dir, but not in the BBS dir database. If there are any, the sysop
  436. is prompted for the description.  This command is often used when
  437. sysop's are first starting the BBS although it is useful at other
  438. times as well.
  439.  
  440.    UPLOADALL - Same as UPLOAD, but acts on all BBS file
  441. directories.
  442.  
  443.          REN - Allows a filename, or its description, to be
  444. changed.
  445.  
  446.         MOVE - Allows a file (or files) to be moved from the
  447. current directory to another one. Same as M from the transfer
  448. system prompt.
  449.  
  450.         SORT - Sorts the current directory (or all dirs) by
  451. filename.
  452.  
  453.            M - Move a file. Same as //MOVE.
  454.  
  455.            R - Remove any file entry from the file listing, with
  456. the option to actually delete the file from disk and revoke upload
  457. credit from the person who originally uploaded the file.
  458.  
  459. 2.0  SECTION TWO: DETAILED SYSOP COMMANDS
  460.  
  461.     This section of the documentation examines some of the sysop
  462. commands in greater detail, explaining how each functions.
  463.  
  464. 2.1  Boardedit
  465.  
  466.     The BBS, when first initialized, creates a single default
  467. message base called General.  Sysops normall will want to create
  468. additional message bases and/or modify the names of those that may
  469. exist.  WWIV can handle up to 32 different message bases as a
  470. default, and registered sysops can easily modify the source code to
  471. permit 64 message bases.
  472.  
  473.     A message base, sometimes called a sub or sub-board, is a place
  474. where persons with the appropriate SL (security level) can read
  475. and/or post messages.  B from WFC, or //BOARDEDIT from the main
  476. prompt, accesses the Boardedit procedure.
  477.  
  478.    In the Boardedit procedure, you can delete, insert, and modify
  479. subs.  WWIV defaults with one sub-board, General. Any topic you can
  480. imagine may be used for a sub. Common examples include politics,
  481. science fiction, entertainment, sports, trivia, etc.
  482.  
  483.    For each sub-board, the following information is necessary:
  484.  
  485. 2.1A   Name
  486.  
  487.       Each sub-board needs a name, describing what type of messages
  488. are expected on that sub-board. If your BBS is a member of a WWIV
  489. network, the software will insert either <Net> or [Net] preceeding
  490. the sub-board name when the sub listing is obtained.  The
  491. difference between these two uses of NET is discussed below under
  492. the Network Validation Option.
  493.  
  494. 2.1B   Filename
  495.  
  496.       Each sub-board also needs a DISTINCT FILENAME. If two subs
  497. have the same filename, BOTH SUBS WILL REFER TO THE SAME MESSAGES.
  498. The filename can be whatever you want (up to 8 letters in length),
  499. but it must not contain an extension.  For example, MODNET would be
  500. a legal name to enter, but MODNET.SUB would be illegal because it
  501. uses an extension.  
  502.  
  503. 2.1C   Key
  504.  
  505.       Normally, all sub-boards are assigned a number (in ascending
  506. order, starting at one for your first sub-board) which callers can
  507. press to immediately access them. If you would prefer that a
  508. sub-board be referred to by a key (such as %,&,#, etc) instead of
  509. a number, setting the key to that character will do so. In most
  510. cases, this option will not be used.
  511.  
  512. 2.1D   Read SL
  513.  
  514.       This setting determines the minimum SL required to allow a
  515. caller to read messages on the sub-board. If the read SL for a sub
  516. is 40, and a caller's SL is 39, that caller will never know that
  517. the sub-board exists.
  518.  
  519. 2.1E   Post SL
  520.  
  521.       This setting determines the minimum SL required for a caller
  522. to post on the sub. The post SL should be greater or equal to the
  523. read SL.  Having the post SL greater than the read SL would allow
  524. callers to read messages on the sub, but not post any.  This type
  525. of setting is often useful on some network subs where anyone may be
  526. permitted to read the sub, but posting may be only by certain
  527. persons (perhaps the sysop and/or the co-sysops.)
  528.  
  529. 2.1F   Anony
  530.  
  531.       Setting the anony (no, yes, forced, dear abby) determines
  532. whether or not messages posted on that sub can be anonymous. No
  533. means no anonymous (unless the caller has a security level which
  534. permits it); yes means the caller has the option of posting
  535. anonymously, regardless of security level; forced means the post is
  536. always anonymous; dear abby means that the caller will be presented
  537. a choice of "signatures" for his/her post: their name (alias),
  538. Abby, or Problemed Person. In effect, the "dear abby" option does
  539. the same thing as setting anony to yes, but it gives the caller two
  540. options on which name will represent the author of the post.
  541.  
  542. 2.1G   Min age
  543.  
  544.       This will allow you to set the minimum age of callers on that
  545. sub. If, for example, you set the minimum age to 18 (years), anyone
  546. under 18 would not know the sub existed. Usually used for
  547. adult-oriented subjects.
  548.  
  549. 2.1H   Max msgs
  550.  
  551.       This sets the maximum number of messages that can be on the
  552. sub at one time. This is usually set to 50 or 100, but can be up to
  553. 249.  When the maximum number is reached, the oldest post in the
  554. sub is rotated off (deleted) as each new post is entered, unless a
  555. post has been given permanent status. See the User Manual for
  556. details on that.
  557.  
  558. 2.1I   AR
  559.  
  560.       This allows you to set the AR for that sub. AR is used to
  561. allow specific people to access specific subs when other sub
  562. limitations (age, post SL, etc) are not sufficient for your needs.
  563. As an example, suppose you have a group of Amiga callers on your
  564. BBS. You want to give them their own area to talk about Amigas. Age
  565. and SL restrictions would be cumbersome and inefficient. That's
  566. where AR comes into play. There are 16 different AR flags that can
  567. be used, A through P. To give the Amiga callers their own sub, you
  568. would use BOARDEDIT to create a sub for their use. Set the AR to
  569. whatever you wish, as long as it isn't in conflict with another sub
  570. which doesn't concern the Amiga people (you can use the same AR on
  571. different subs, but realize that anybody with the same AR flag set
  572. would be able to access all subs with the identical AR). For this
  573. example, set the AR flag to A. Then you would go into UEDIT and
  574. activate each Amiga caller's A flag. Now, all Amiga callers would
  575. be able to access the Amiga sub (as long as SL and age
  576. requirements, if any, were met) and nobody else would know the sub
  577. exists.
  578.  
  579. 2.1J   Sub type
  580.  
  581.       Used with WWIV network software on network subs to properly
  582. allocate messages. If the sub you are editing is not a WWIV network
  583. sub, leave this blank.  For more information on this, refer to the
  584. WWIVnet Documentation that accompanies the NetWork Software.
  585.  
  586. 2.1K   Storage type
  587.  
  588.       There are 2 main ways messages can be stored, either with
  589. each message in its own file, or with all messages in that message
  590. base in one large file. 0 means each message will be in its own
  591. (text) file, 2 means all messages in that sub will be in one large
  592. (non-text) file.
  593.  
  594. 2.1L   Val Network 
  595.  
  596.        This option may be toggled on or off.  If toggled on, sub-
  597. board that are network subs, will have [NET] in front of the name
  598. and the sysop will need to validate the messages received there
  599. before the messages will be sent over the network.  If the option
  600. is toggled off, the sub will have <Net> in front of the Sub-Board
  601. name.  Because many network subs have various restrictions (such as
  602. no ansi posts, or ansi posts only, or post by #1 on the board only,
  603. etc), network validation is a means of insuring that posts
  604. originating from this BBS are in compliance with the sub-host's
  605. rules.
  606.  
  607. 2.1M  Req. ANSI
  608.  
  609.       The sysop can require that the user have ansi enabled in
  610. order to view this sub.  This option is particularly useful if the
  611. sub is one of ansi pictures drawn with THEDRAW or some other ansi
  612. editor.  An example of an all ansi sub is the WWIVnet Sub known as
  613. The Ansi Art Gallery.
  614.  
  615. 2.1N  Disable Tag
  616.  
  617.       This option, if toggled on, will disable taglines in the
  618. messages.  This may be useful if a network sub host does not permit
  619. posts which have taglines added to them.
  620.  
  621.  
  622.  
  623. 2.2  Diredit
  624.  
  625.    WWIV allows files available for downloading to be logically
  626. divided into different directories. The Diredit procedure will
  627. allow you to set and update those directories. It functions very
  628. much like the Boardedit procedure.
  629.  
  630.    The options you can set for each directory are:
  631.  
  632. 2.2A   Name
  633.  
  634.       Each dir requires a name that designates what type of files
  635. should be uploaded (and are available for downloading) in that
  636. directory.  For example, the following categories are often found
  637. on various BBSes:  Compression Utilities, Protocols,
  638. Communications, Applications, Word Processors, etc.
  639.  
  640. 2.2B   Filename
  641.  
  642.       Like the filename in Boardedit, each dir needs its own
  643. filename to store data in. Each dir NEEDS its own DISTINCT
  644. filename.  Again, the filename should be 8 characters or less and
  645. should not use an extension.
  646.  
  647. 2.2C   Path
  648.  
  649.       Each dir can store files in a different DOS dir, or even on
  650. a different drive. The paths for all new dirs default to whatever
  651. the DLOADS dir is set to in INIT, but sysops will often want to
  652. change it.  In general, you should have each dir set to a sub-dir
  653. of DLOADS. So, for example, the Sysop dir is set with a path of
  654. DLOADS\SYSOP\. If you wish to use a directory on a different drive,
  655. specify the full pathname from the root directory.  Also, when
  656. entering the file name, do not put a \ mark after the name because
  657. WWIV will automatically insert one for you.  If you do insert one,
  658. the result will be an error.
  659.  
  660. 2.2D   DSL
  661.  
  662.       Like the read SL, this sets the minimum DSL necessary for a
  663. caller to access that directory.  However, whereas the SL also
  664. determines what additional benefits are available (i.e. posting
  665. anonymously, reading anonymous posts, etc.), the DSL only controls
  666. what directories a person has access to.
  667.  
  668.  
  669. 2.2E   Min age
  670.  
  671.       Like in Boardedit, callers who are younger than the age set
  672. here can not access that dir. This might be used for an adult file
  673. directory, where it may not be desireable to allow just any caller
  674. to access the files.
  675.  
  676. 2.2F   Max files
  677.  
  678.       This specifies the maximum number of files in the directory.
  679. It may be anything up to 499. Once the maximum number is reached,
  680. no more uploads will be allowed to the directory.
  681.  
  682. 2.2G   DAR
  683.  
  684.       Like AR, this allows you to restrict access only to certain
  685. callers.
  686.  
  687. 2.2H   Require PD
  688.  
  689.       This is used when a caller wants to upload a file. Setting
  690. this to Yes causes the BBS to specifically ask the caller if the file
  691. is public domain.  If the user says no to the question, the BBS
  692. software assigns "Ass. Pts."  Generally it is recommended that this
  693. option not be used.
  694.  
  695. 2.2I   Dir type
  696.  
  697.       Currently not in use.
  698.  
  699. 2.2J   Uploads
  700.  
  701.       You can prohibit uploads to a directory by using this option.
  702.  
  703. 2.2K  Arch. Only
  704.    
  705.       This command allows you to permit only archived uploads.  The
  706. archived format allowed is the type that is listed first in the
  707. archive methods established in INIT.
  708.  
  709. 2.3  Chainedit
  710.  
  711.    The Chainedit function is also quite similar to the Boardedit
  712. function.  The chainedit is a means of adding/deleting/modifying
  713. on-line programs.  A separate part of the WWIV documentation,
  714. CHAIN.DOC addresses some of the subtleties of setting up on-line
  715. programs, especially those which may have not been originally
  716. designed to work on WWIV.  The information presented here, however,
  717. should be sufficient to enable the sysop to setup many on-line
  718. programs.
  719.  
  720.    The designation of chains originated in Turbo Pascal versions of
  721. WWIV when the BBS literally "chained" to the program.  Although
  722. WWIV no longer operates in that fashion and is no longer written in
  723. Pascal, the CHAINEDIT terminology has remained.
  724.  
  725.    Not all files can be run as external programs from WWIV. Only
  726. those files that do all I/O through DOS calls can be run. This
  727. means that Wordstar, WordPerfect, the Norton Utilities, and most
  728. other graphics programs can NOT be run from WWIV.
  729.  
  730.    When Chainedit is run, a summary of the chains currently
  731. available, if any, is presented as a listing.  Available options
  732. are:  Insert, Delete, Modify and Quit.  When a new chain is
  733. inserted an old entry is modified, the sysop is given a
  734. chance to change the following data:
  735.  
  736. 2.3A   Description
  737.  
  738.       The description of the chain, printed out for callers.  For
  739. example, you might have something like Food Fite--The Ultimate
  740. Challenge, or merely Food Fite.  Many sysops put the version number
  741. of the game after its title so that users will know whether or not
  742. a "new" version that they may have seen elsewhere is running on
  743. this bbs.  Many users will upload the "latest" version to the Sysop
  744. if that version is not currently running.
  745.  
  746. 2.3B   Filename
  747.  
  748.       The filename actually executed. The program to be used can
  749. have either an EXE, COM, or BAT extension.  Programs with a BAS or
  750. CHN extension cannot be run from WWIV. If you put a "%1" anywhere
  751. in the filename, before the chain is executed, the %1 will be
  752. replaced with a full path and filename of a text file the bulletin
  753. board creates holding data about that caller, such as the caller's
  754. name, security level, time left, etc. For most programs explicitly
  755. written for WWIV v4, the %1 should be placed after the filename. If
  756. you do not, you will see a "Parameter file not found" error
  757. message. If you see that message when running a chain, add the %1,
  758. as in "tw2001 %1".
  759.  
  760.    If the program is not specifically made for WWIV, it may be
  761. necessary to run it from a batch file which you create and the
  762. batch file may first need to run a chain.txt converter.  Chain.txt
  763. is the file that the BBS creates with the user information in it. 
  764. The converter processes the information and creates a new file in
  765. the format required by the game that you are running.  For example,
  766. a game designed for QBBS or RBBS would require a DORINFO1.DEF file.
  767.  
  768. There are several popular converters which will make such a file
  769. from the information in chain.txt.
  770.  
  771.  
  772. 2.3C   SL
  773.  
  774.       The SL (security level) required in order to run the chain. 
  775. Most sysops will set this at the level of validated users or
  776. higher.  
  777.  
  778. 2.3D   AR
  779.  
  780.       The AR required in order to run the chain.  The sysop can
  781. allow only certain people to play the game by adjusting the AR. 
  782. This may be particularly useful if the game is limited to a certain
  783. number of players.  People can sign up to play the game and those
  784. chosen for the first round can be given the appropriate AR.  When
  785. the game ends, a different group of players can then be given the
  786. AR.
  787.  
  788.  
  789. 2.3E   ANSI
  790.  
  791.       If ANSI is required in order to run the chain.  Because some
  792. games or on-line programs make extensive use of Ansi screens, those
  793. users who do not have ansi may experience significant problems with
  794. the game.  This feature allows you to screen out the people who do 
  795. not have ansi capabilities.
  796.  
  797. 2.3F   Intercept DOS calls
  798.  
  799.       Many programs run remotely will not have built-in code for
  800. accessing the modem.  For these programs, the BBS should be set to
  801. intercept the DOS calls, and "re-direct" the output to go to the
  802. modem, as well as the screen. It is possible, however, that you
  803. will have a program that will do its own modem access, in which
  804. case it should be set so that the BBS won't intercept DOS calls. In
  805. most cases, you WILL want the BBS to intercept DOS calls.  If the
  806. game does not seem to operate properly, you may need to experiment
  807. with this setting.  As a general rule, you should try having the
  808. BBS intercept DOS calls for those games designed specifically for
  809. WWIV and try having the BBS not intercept DOS calls for those games
  810. designed to be run on other systems.  These settings may still need
  811. to be changed, but the general rule is sound advice for what to try
  812. as the initial setting for this variable.
  813.  
  814. 2.3G   300 Baud
  815.  
  816.       Some programs use ANSI graphics to such an extent that the
  817. display rate with 300 baud connections would be intolerable. With
  818. this setting, the sysop can prohibit 300 baud callers from using
  819. the chain.
  820.  
  821. 2.3H   Shrink
  822.  
  823.       The Shrink feature was introduced in WWIV v4.10.  This option
  824. handles  memory very differently from the way it is handled if this
  825. feature is not used.  With Shrink set to off, the BBS remains in
  826. memory when you run an external program, thus restricting the
  827. maximum size of the program you can use. With Shrink set to on, the
  828. BBS will essentially unload from memory, allowing larger   
  829. externals to be run.  Shrinking reduces the amount of memory the
  830. BBS occupies to around 46k. Other than this different way of
  831. handling memory, chains run with Shrink operate just as they do
  832. without Shrink - except for a slight delay when entering and
  833. exiting the program.  If memory is a problem on your system, use
  834. Shrink. Otherwise, it isn't necessary to use it.  Generally, the
  835. larger the program to be run is, the more desireable it will be to
  836. use the shrink feature.
  837.  
  838. 2.3I  Disable Pause
  839.  
  840.     This feature was added in v4.20.  Some games, such as the on-
  841. line program TETRIS, do not work well when the BBS attempts to
  842. pause the screen.  If the user has pause toggled ON in the
  843. defaults, then the bbs will attempt to pause after the number of
  844. lines of vertical height that the user had specified.  This option
  845. allows the sysop to disable the user's pause option as he enters
  846. that particular program.  When the user exits, the pause status
  847. will be reset as it was before the program was run.
  848.  
  849.  
  850. 3.0  SECTION THREE: DETAILED SYSOP/CO-SYSOP COMMANDS
  851.  
  852. 3.1  Gfileedit
  853.  
  854.    Gfiles in this instance are just text files that are available
  855. to callers to read; in other words, they are similar to bulletins.
  856. With Gfileedit, the file directories for gfiles may be created and
  857. the particular gfile areas which  callers can access can be
  858. designated.
  859.  
  860.    Most WWIV Sysop functions behave in similar ways.  This enables
  861. a sysop to learn how to use each of them very quickly, without
  862. having to know many different commands and parameters.  As with
  863. the previous commands already presented, Gfileedit displays a
  864. summary of gfile directories currently in place, if any. The
  865. insert, delete, modify and quit options are again available.  When
  866. inserting a new gfile section or changing an old one, the following
  867. data can be modified:
  868.  
  869. 3.1A   Name
  870.       This is the name of the section shown to the user.  This name
  871. should describe the kind of files to be displayed in that
  872. directory, such as humor, communications, ANSI, etc.
  873.  
  874. 3.1B   Filename
  875.  
  876.    The filename for the section. In this instance, however, the
  877. filename is ALSO the directory where the gfiles for this section
  878. will be stored. The directory chosen will be a sub-directory of the
  879. main GFILES directory. After the filename is entered, you will be
  880. asked if you want to create the directory.  If you say no, you will
  881. have to create it yourself (i.e. manually).  In either instance,
  882. once the directory exists, the files or bulletins to be displayed
  883. must be moved to it.
  884.  
  885. 3.1C   SL
  886.  
  887.    The sysop can set the SL required for section access. Callers
  888. cannot add their own gfiles to the section, so there is no "post"
  889. SL involved.  
  890.  
  891. 3.1D   Min. Age
  892.  
  893.       The sysop can set the minimum age necessary for section
  894. access.  This feature is sometimes used if the gfiles section
  895. contains some "adult" material.
  896.  
  897. 3.1E   Max Files
  898.  
  899.       The maximum number of gfiles in the section (can be up to 99)
  900. is set here.  Once the maximum number is reached, additional
  901. gfiles cannot be added unless this setting is increased.  The
  902. section cannot be increased beyond 99 files per separate directory
  903. unless the source code is modified.  Such modification is only
  904. available to registered sysops.
  905.  
  906. 3.1F   AR
  907.  
  908.       AR required for section access is established by the sysop
  909. with this parameter.  This option works exactly the way it does in
  910. Boardedit.
  911.  
  912. 3.2  Gfile Commands in the Gfile Section
  913.  
  914. 3.2A  A - Add Gfiles to All Sections
  915.  
  916.    When the Sysop enters the gfiles section (command G at the main
  917. menu), hitting A at the SECTION prompt (first prompt given) will
  918. add gfiles to ALL sections.
  919.  
  920.    Hitting A within a section will add files for that section only.
  921. When  the add files to a gfile section option is selected, the BBS
  922. will search that section's directory for files to add.  For every
  923. file it finds, it will prompt for a description. Once a description
  924. has been entered, that file will be accessible to anyone who is
  925. capable of using that gfile section.
  926.  
  927. 3.2B  R - Remove Gfiles for a Section
  928.  
  929.    Selecting R within a section will allow a co-sysop to remove
  930. gfiles.
  931.  
  932. 3.3  Uedit
  933.  
  934.    Uedit is the user account editor function which allows the sysop
  935. to maintain the user list and alter accounts as needed.
  936.  
  937. 3.3A  Toggling the Uedit Display
  938.  
  939.    There are two possible displays in Uedit - the short display,
  940. and the long display. If there is a remote caller, it will default
  941. to the short display. Otherwise, it will default to the long
  942. display. Typing a period at the Uedit prompt will toggle between
  943. the long and short displays. In the short display, typing a comma
  944. will expand to the long display FOR THAT ACCOUNT ONLY.
  945.  
  946. 3.3B  [ and ] to move in Uedit
  947.  
  948.    You use [ and ] to move down and up accounts in the user list.
  949. "]" will move to the next higher account in the user list, and "["
  950. will move to the next lower account. 
  951.  
  952. 3.3C { and } in the Search Option
  953.  
  954.    "{" and "}" search through the user list, using the options set
  955. with "/", to the next (or previous) account which satisfies the
  956. selected criteria. Entering "U" and then entering a (full or
  957. partial) name will go directly to that account, or you can access
  958. a particular account by entering "U" and then the user number.
  959.  
  960. 3.3D   Other options in Uedit are:
  961.  
  962.     ? - Menu of options
  963.     : - Force user to re-enter birthdate upon next logon.
  964.     ~ - Reset ass_pts to zero. Not currently implemented elsewhere.
  965.     A - Change user's AR.
  966.     C - Change user's callsign.
  967.     D - Delete the current account, erasing any mail to/from that 
  968.         user and discounting any votes made by that user.
  969.     E - Change user's exemptions, 1=transfer ratio.
  970.     G - Change user's birthdate.
  971.     I - Change user's DAR.
  972.     L - Change user's real name.
  973.     M - Change user's computer type.
  974.     N - Change user's name.
  975.     O - Change note about user.
  976.     P - Change user's phone number.
  977.     Q - Quit out of Uedit.
  978.     R - Restore a deleted user. This doesn't re-create any mail, or
  979.         add back in votes made by that user before deletion.
  980.     S - Change user's SL.
  981.     T - Change user's DSL.
  982.     Y - Change user's sysop sub. Set to 255 to clear the sysopsub 
  983.         value.
  984.     Z - Change user's restrictions.
  985.  
  986. 3.3D1  Available restrictions are:
  987.  
  988.       A - Automessage : The caller cannot change the automessage.
  989.       C - Chat        : Caller won't be able to request chats with 
  990.                         you.
  991.       E - E-Mail      : The caller cannot send e-mail.
  992.       L - Logons      : Limits the caller to 1 logon per day.
  993.       N - WWIVnet     : The caller cannot use the WWIV network    
  994.       P - Posts       : The caller cannot post messages.
  995.       V - Voting      : The caller is not permitted to vote.
  996.       * - Anonymous   : The caller cannot post anonymously.
  997.       U - Upload      : All uploads by this user will go to the sysop
  998.                         dir.
  999.       M - Messages    : Posts by the caller will not be accessible 
  1000.                         by your other callers until either yourself
  1001.                         or a co-sysop have read and approved the
  1002.                         message for public viewing.
  1003.  
  1004. 3.3E  Long Information on User
  1005.  
  1006.    The long information printed about a user account consists of:
  1007.  
  1008.     Name: Random #1                (name/alias of user, number of 
  1009.                                     user)
  1010.     RN  : Wayne                    (real name of user)
  1011.     Call: N6PLU                    (amateur radio callsign)
  1012.     PH  : 213-208-6689             (phone number)
  1013.     Age : 22 M                     (age, sex)
  1014.     PW  : AAA                      (password)
  1015.     Comp: IBM AT (80386)           (user's computer type)
  1016.     Last: 07/12/89   12/15/87      (last date on, first date on)
  1017.     Msgs: P=123 E=148 F=125 W=64   (posts, emails, feedbacks, mail 
  1018.                                     waiting)
  1019.     Log : 802 4 I=0                (total calls, calls today,     
  1020.                                     illegal logons)
  1021.     UpDn: U=17-989k   D=3-43k      (uploads, downloads)
  1022.     Note: This is a note           (user note)
  1023.  
  1024.     SL  : 255  DSL=255             (SL, DSL)
  1025.     AR  : ABCDEFGHIJKLMNOP         (user AR)
  1026.     DAR : ABCDEFGHIJKLMNOP         (user DAR)
  1027.  
  1028.  
  1029.    The comments on the right are not printed in Uedit. Some of the
  1030. lines are not always printed unless they have a value. For example,
  1031. if the user did not have an amateur radio callsign, the callsign
  1032. line would not be present in the Uedit listing. This rule also
  1033. applies to restrictions, AR, DAR, and sysopsub.
  1034.  
  1035.    Passwords are ONLY printed for 255 SL's. If a co-sysop goes into
  1036. Uedit, passwords will not be displayed (although they will be
  1037. printed locally on your computer screen).
  1038.  
  1039. 3.4  Voting Initialization
  1040.  
  1041.    The voting initialization procedure allows the setup of voting
  1042. questions.   When this procedure is run, a list of all current
  1043. questions is displayed, with those not in use listed as >>> NO
  1044. QUESTION <<<. There are a total of 20 possible voting questions. 
  1045. Entering the number of the question to be altered allows the
  1046. addition, deletion, or change of a question.  After a question has
  1047. been entered, all possible responses (up to 19) should be entered.
  1048.  
  1049.  
  1050. 3.5   Sysop Text Editor
  1051.  
  1052.    The BBS contains an internal text editor that may be used to
  1053. edit files.  This editor is different from the one used when
  1054. writing e-mail or posts. If your account has a full screen editor
  1055. selected, that editor will be used instead of the internal editor.
  1056. The use of a full screen editor is greatly encouraged, since they
  1057. are much easier to use, and since the internal editor has minimal
  1058. editing features.
  1059.  
  1060. 3.5A  Internal editor Options
  1061.  
  1062.    The internal editor is line-oriented, and has the following
  1063. options:
  1064.  
  1065.     P - Print the current line.
  1066.     L - List from the current line onward.
  1067.     I - Insert lines starting BEFORE the current line.
  1068.     D - Delete line(s). D10 will delete 10 lines, starting with the
  1069.  
  1070.         current line.
  1071.     + - forward line(s). +10 will move forward 10 lines.
  1072.     - - backward line(s). -10 will move backward 10 lines.
  1073.     Q - Quit, without saving.
  1074.     S - Save & exit.
  1075.     C - Clear workspace.
  1076.     # - entering a number will go directly to that line.
  1077.  
  1078.  
  1079. 3.6  Mail and Message Base SysOp Functions
  1080.  
  1081. 3.6A  Co-Sysop (or Sysop) Options at Mail Read Prompt
  1082.  
  1083.    At the mail read prompt, a co-sysop has the following additional
  1084. options:
  1085.  
  1086. 3.6A1  Form Letters
  1087.  
  1088.     O - Reply with a form letter. This option allows you to send a
  1089.         pre-written message as a reply to the e-mail you just read.
  1090.  
  1091.         This is often used to respond to validation letters or    
  1092.         frequently-asked questions. Form letters must have a      
  1093.         filename of the format "FORMxxxx.MSG" where xxxx are 1-4  
  1094.         characters, and be placed in the GFILES directory. For    
  1095.         example, a validation confirmation form letter might be   
  1096.         called FORMVAL.MSG. After typing 'O' at the mail read     
  1097.         prompt, you will be prompted for the 1-4 character suffix 
  1098.         of the filename. Following the example, you would simply  
  1099.         type VAL. If the letter exists, it is loaded into the text 
  1100.         area and you are prompted for the title of the message.   
  1101.         Once entered, the contents of the form letter are used in 
  1102.         the message area, and the letter is sent to the user.
  1103.  
  1104. 3.6A2  Validating the Writer of the letter
  1105.  
  1106.     V - Validate the sender of the current piece of mail. By      
  1107.         hitting V, a co-sysop can view some basic information about
  1108.  
  1109.         the user, and also change the SL, DSL, AR, DAR, and       
  1110.         restrictions.
  1111.  
  1112. 3.6A3  Zapping Mail
  1113.  
  1114.     Z - Zap mail. This is the same as "D"eleting the mail, except 
  1115.         with the Z option, no confirmation is sent back to the    
  1116.         sender telling him that the mail has been read.
  1117.  
  1118. 3.6B  Co-Sysop (or Sysop) Options from the Scan Prompt
  1119.  
  1120.    At the scan prompt, a co-sysop has the following additional
  1121. options:
  1122.  
  1123.     V - Validate the user. Same as in mail read, or "!" from main 
  1124.         prompt.
  1125.     N - No-delete. This will save the message from being          
  1126.         auto-deleted to make room for new messages. For a no-delete
  1127.  
  1128.         message, a limited co-sysop  must explicitly remove the   
  1129.         message.
  1130.     U - Un-anonymous a post. If a message was posted anonymously, 
  1131.         the U option will make the name visible for anyone to see.
  1132.     D - Delete the message.
  1133.     M - Move the message. The co-sysop will be prompted for the   
  1134.         message base to move it to. ? will list the subs.
  1135.  
  1136. 3.7  Extract to a File
  1137.  
  1138.    Also, at either the mail read or scan prompt, hitting "E" by a
  1139. sysop  (SL=255) will extract the message/mail out to a text file in
  1140. the GFILES directory. A filename will be prompted for, and if the
  1141. file doesn't already exist, the message will be written out to that
  1142. text file. If the file does exist, the sysop is prompted to select
  1143. a new file (N), overwrite the current file (O) or quit (Q).
  1144.  
  1145. 3.8  Function Key Assignments
  1146.  
  1147.    While a user is logged on, there are many sysop function keys
  1148. that may be used to change the current status, or information about
  1149. the user's account. The keys are:
  1150.  
  1151.     F1 - Validate the user. This will pop up, on the screen, a    
  1152.          window allowing you to change the caller's SL, DSL, AR,  
  1153.          DAR, exemptions, sysop sub, and note. The up-arrow will  
  1154.          move to the previous field, down-arrow (or <C/R>) moves to
  1155.          the next field, and escape (or F1) finishes changing the 
  1156.          data and returns back to the normal BBS. To change AR,   
  1157.          DAR, or the restrictions, simply move to the character
  1158.          position you wish to toggle, and hit the spacebar to clear
  1159.          that option, or hit the letter of the AR/DAR to be       
  1160.          toggled on or off.
  1161.  
  1162.          NOTE:  A person of the same or lower SL cannot change the
  1163.          SL of a higher level person, except from the keyboard when
  1164.          the person to be changed is logged on.  
  1165.  
  1166.     Shift-F1 - Global Capture. This will toggle a global capture  
  1167.          system on and off. Global capture will write to a text   
  1168.          file in the GFILES directory (GLOBAL.TXT) everything that 
  1169.          occurs on the BBS from the moment capture is turned on.  
  1170.          Subsequent captures are added to the end of the GLOBAL.TXT
  1171.          file.
  1172.  
  1173.     F2 - Toggle top of screen info. The top of screen data defaults
  1174.          to information about the user's account, but may be      
  1175.          changed. Hitting F2 once will clear the top of screen    
  1176.          data, so the entire screen may be used normally. Hitting 
  1177.          F2 again will display system status information in the   
  1178.          window.
  1179.  
  1180.     F3 - Disable remote typing. If you wish to temporarily disable 
  1181.          the remote user from typing, hit F3. Hit F3 again to     
  1182.          restore his ability to type. Note that the caller will   
  1183.          still be able to see everything printed on the screen even
  1184.  
  1185.          if the caller isn't allowed to type.
  1186.  
  1187.     F4 - Disable chat call. If a user is requesting a chat, and you
  1188.          don't want to talk with that user, hit F4 to turn off the 
  1189.          chat call.
  1190.  
  1191.     F5 - Hang up on the user. When you hit F5, carrier is         
  1192.          immediately dropped.
  1193.  
  1194.     Ctrl-F5 - Prints out "Call back later when you are there" and 
  1195.          hangs up.  This message is also the one printed out when 
  1196.          a user has not pressed a key for 3 minutes and is        
  1197.          disconnected due to inactivity.
  1198.  
  1199.     Shift-F5 - Prints out a few characters of garbage, then hangs 
  1200.          up on the caller. This may appear to the caller as if    
  1201.          disconnection was due to line noise.
  1202.  
  1203.     F6 - Toggle sysop page. If a user is on, and you want to use
  1204.          the system  but don't want to hang up on the user (such as
  1205.          with the F5 key), you can set the sysop page using the F6 
  1206.          key. "Alert" will appear in the topscreen information    
  1207.          border. When the user logs off, the BBS will beep at you 
  1208.          for about a minute, telling you that the user is
  1209.          off the system, and you may now use it.
  1210.  
  1211.     F7 - Subtract 5 minutes from the time the user has on. If the 
  1212.          time gets to zero, this will not hang up on the user, but 
  1213.          when the user gets to the main menu (or scan prompt, or  
  1214.          any one of a number of other places), he will be logged  
  1215.          off.
  1216.  
  1217.     F8 - Add 5 minutes to the time left on, to a maximum of 255   
  1218.          minutes.
  1219.  
  1220.     F9 - Temporary sysop. If you wish to perform sysop functions  
  1221.          while a user is on-line, hitting F9 will temporarily     
  1222.          change their security level to 255. Hitting F9 again will 
  1223.          return their security level to what it previously was. If 
  1224.          a user hangs up while a temporary sysop, his SL will     
  1225.          automatically be returned to what it was before.
  1226.  
  1227.     F10 - Chat. If you wish to chat with a user, hit F10. If the  
  1228.           user supports ANSI (and supports at least 1200 bps),    
  1229.           two-way chat will be used (unless disabled in INIT). This
  1230.           is a split-screen chat system whereby everything you type
  1231.           will be printed in the top half of the screen, and      
  1232.           everything the user types will be printed in the lower  
  1233.           half. If the user does not support ANSI, standard chat  
  1234.           mode will be used. Basically, this is a system whereby  
  1235.           the entire screen is used for dialogue; one person types,
  1236.           then another, then another in turn, while the text of the
  1237.  
  1238.           conversation scrolls off the top of the screen. While in 
  1239.           standard chat (NOT two-way), you may hit the [Home] key 
  1240.           to record what is typed. It will be stored to CHAT.TXT
  1241.           in the GFILES dir. Turning on chat capture will INCLUDE 
  1242.           the line you hit [Home] on, even though a message saying 
  1243.           things are being captured is printed after that line.   
  1244.           Likewise, when chat capture is turned off, the current  
  1245.           line will NOT be included, even though the message is   
  1246.           printed after that line. Those messages telling you when
  1247.           capture is on or off are printed locally, but not       
  1248.           remotely, so the caller will not see them. If you want to
  1249.           save conversations made in two-way chat mode, you must  
  1250.           use global capture, by toggling Shift-F1. Chats saved   
  1251.           with global capture will be saved just as they happened, 
  1252.           so in some instances (for the sake of clarity) it
  1253.           may be preferable to use standard chat and [Home] to    
  1254.           record chats.
  1255.  
  1256.     Ctrl-F10 - Chat. This chat mode differs from the above in that 
  1257.           two-way is not used at all. With Ctrl-F10, you can force 
  1258.           standard chat mode when two-way chat would normally be  
  1259.           used. This enables you to use the [Home] key to save the 
  1260.           conversation if you want to.
  1261.  
  1262.     Shift-F10 - Drops to DOS. The remote caller sees "[WAIT]" while
  1263.           you are in DOS. Note that this is different from //DOS in
  1264.           that there is no remote echo.
  1265.  
  1266.  
  1267. 4.0  Dos Macros
  1268.  
  1269.      WWIV v4.20 introduced a feature called DOS Macros.  This
  1270. feature enables a sysop to run a DOS program by pressing the ALT
  1271. KEY and holding it down while pressing a letter.  In order for this
  1272. feature to work, the sysop must first create an ascii file in the
  1273. DATA directory called MACROS.TXT.  This file should contain the
  1274. letter that the sysop wants to use to activate that program and
  1275. then the command line (dos legal) that should be executed.  For
  1276. example, a sysop might wish to use the LIST utility to look at
  1277. certain special network logs which are created in GFILES.  The logs
  1278. are called NETDAT0.LOG, NETDAT1.LOG, and NETDAT2.LOG.  These logs
  1279. represent three days worth of information about network
  1280. connections.
  1281.  
  1282.     The MACROS.TXT might contain the following:
  1283.  
  1284.     a LIST C:\WWIV\GFILES\NETDAT0.LOG
  1285.     b LIST C:\WWIV\GFILES\NETDAT1.LOG
  1286.     c LIST C:\WWIV\GFILES\NETDAT2.LOG
  1287.  
  1288. which would enable the sysop to enter ALT A to view NETDAT0.LOG or
  1289. ALT C to view NETDAT2.LOG.  This handy feature vastly expands the
  1290. sysop's ability to maintain the board by running various utility
  1291. programs from this dos shell.
  1292.  
  1293. 5.0   CONCLUSION
  1294.  
  1295.    That's all there is to the Sysop's Guide. If so many commands
  1296. seem confusing, don't worry about it. Knowing which key to press to
  1297. use certain functions will become second-nature once you've become
  1298. accustomed to using them. If you have read this far, it is assumed
  1299. that you already looked through the Installation/Configuration
  1300. docs. Now, if you haven't already, take a look at the User's Guide.
  1301. It will provide you with information  pertaining to commands
  1302. available to the average caller, as well as to  co-sysops, who will
  1303. use your bulletin board.  Many sysops make the WWIVUSER.DOC
  1304. available to users as both a GFILE for on-line reading and as a
  1305. downloadable file to facilitate their getting to know how WWIV
  1306. operates.
  1307.  
  1308.    One final reminder, if you have not registered WWIV, you are
  1309. entitled to try the shareware version for a period of 60 days.  If
  1310. you continue to use it beyond that time period, you should register
  1311. it.  Registration is simply.  Send a cashier's check (i.e.
  1312. certified check) or money order to Wayne Bell.  The complete
  1313. address is obtainable by typing //VER at the main menu of the
  1314. board.  If you wish to have the source code mailed to you on disk,
  1315. you should include an additional $5 for each such mailing and you
  1316. should include information regarding the disk format which your
  1317. computer uses (i.e. 360k, 1.2mg, 1.44mg, etc.).
  1318.  
  1319. 6.0  APPENDICES
  1320.  
  1321. 6.1  Table of Contents
  1322.  
  1323.   Section    Description                                Page
  1324.  
  1325.   1.0        SECTION ONE: SYSOP/CO-SYSOP OPTIONS ......   2
  1326.   1.1          Introduction............................   2
  1327.   1.2          Top of Screen Data......................   2
  1328.   1.2A           Caller's Status for Top Screen .......   2
  1329.   1.2B           Abbreviations used in Caller TopScreen   3
  1330.   1.3          System Status for Top Screen............   3
  1331.   1.4          Waiting-for-Call (WFC) Commands ........   3
  1332.   1.4A           ? List WFC Commands ..................   3
  1333.   1.4B           Spacebar .............................   3
  1334.   1.4C           Answer Phone .........................   4
  1335.   1.4D           Boardedit ............................   4
  1336.   1.4E           Chainedit ............................   4
  1337.   1.4F           Diredit ..............................   4
  1338.   1.4G           Edit Text File .......................   4
  1339.   1.4H           Dos Functions ........................   4
  1340.   1.4I           Gfileedit ............................   4
  1341.   1.4J           Init Votes ...........................   5
  1342.   1.4K           Log of the Day .......................   5
  1343.   1.4L           Read All Mail ........................   5
  1344.   1.4M           Net Log ..............................   5
  1345.   1.4N           Pending Files ........................   5
  1346.   1.4O           Quit and Terminate BBS ...............   5
  1347.   1.4P           Read Your Mail .......................   5
  1348.   1.4Q           Status Display .......................   5
  1349.   1.4R           Terminal Program .....................   6
  1350.   1.4S           Uedit ................................   6
  1351.   1.4T           Yesterday's Log ......................   6
  1352.   1.4U           Zlog .................................   6
  1353.   1.4V           Force Callout ........................   6
  1354.   1.5          Main Menu Sysop Commands ...............   6
  1355.   1.5A           Log ..................................   6
  1356.   1.5B           Nlog .................................   7
  1357.   1.5C           Ylog .................................   7
  1358.   1.5D           Zlog .................................   7
  1359.   1.5E           Uedit ................................   7
  1360.   1.5F           Ivotes ...............................   7
  1361.   1.5G           Status ...............................   7
  1362.   1.5H           Voteprint ............................   7
  1363.   1.5I           Tedit ................................   7
  1364.   1.6          Sysop Commands .........................   8
  1365.   1.7          Transfer Section Sysop Commands ........   8
  1366.   2.0        SECTION TWO:  DETAILED SYSOP COMMANDS ....   9
  1367.   2.1          Boardedit ..............................   9
  1368.   2.1A           Name .................................   9
  1369.   2.1B           Filename .............................  10
  1370.   2.1C           Key ..................................  10
  1371.   2.1D           Read SL ..............................  10
  1372.   2.1E           Post SL ..............................  10
  1373.   2.1F           Anony ................................  10
  1374.   2.1G           Min Age ..............................  10
  1375.   2.1H           Max Msgs .............................  11
  1376.   2.1I           AR ...................................  11
  1377.   2.1J           Sub Type .............................  11
  1378.   2.1K           Storage Type .........................  11
  1379.   2.1L           Val Network ..........................  11
  1380.   2.1M           Req. Ansi ............................  12
  1381.   2.1N           Disable Tag ..........................  12
  1382.   2.2          Diredit ................................  12
  1383.   2.2A           Name .................................  12
  1384.   2.2B           Filename .............................  12
  1385.   2.2C           Path .................................  12
  1386.   2.2D           DSL ..................................  13
  1387.   2.2E           Min Age ..............................  13
  1388.   2.2F           Max Files ............................  13
  1389.   2.2G           DAR ..................................  13
  1390.   2.2H           Mask .................................  13
  1391.   2.2I           Dir Type .............................  13
  1392.   2.2J           Uploads ..............................  13
  1393.   2.2K           Arch. Only ...........................  13
  1394.   2.3          Chainedit ..............................  14
  1395.   2.3A           Description ..........................  14
  1396.   2.3B           Filename .............................  14
  1397.   2.3C           SL ...................................  15
  1398.   2.3D           AR ...................................  15
  1399.   2.3E           Ansi .................................  15
  1400.   2.3F           Intercept DOS calls ..................  15
  1401.   2.3G           300 Baud .............................  15
  1402.   2.3H           Shrink ...............................  16
  1403.   2.3I           Disable Pause ........................  16
  1404.   3.0        SECTION THREE:  DETAILED SYSOP/CO-SYSOP
  1405.                              COMMANDS .................  16
  1406.   3.1          Gfileedit...............................  16
  1407.   3.1A           Name .................................  16
  1408.   3.1B           Filename .............................  17
  1409.   3.1C           SL ...................................  17
  1410.   3.1D           Min Age ..............................  17
  1411.   3.1E           Max Files ............................  17
  1412.   3.1F           AR ...................................  17
  1413.   3.2          Gfile Commands in Gfile Section ........  17
  1414.   3.2A           Add Gfiles ...........................  17
  1415.   3.2B           Remove Gfiles ........................  18
  1416.   3.3          Uedit ..................................  18
  1417.   3.3A           Toggling the Uedit Display ...........  18
  1418.   3.3B           [ and ] to move in Uedit .............  18
  1419.   3.3C           { and } in Search Options ............  18
  1420.   3.3D           Other Uedit Options ..................  18
  1421.   3.3D1            Available User Restrictions ........  19
  1422.   3.3E           Long Information on User .............  19
  1423.   3.4          Voting Initialization ..................  20
  1424.   3.5          Sysop Text Editor ......................  20
  1425.   3.5A           Internal Editor Options ..............  20
  1426.   3.6          Mail & Message Base Sysop Functions ....  20
  1427.   3.6A           Co-Sysop (or Sysop) Options at Mail ..  20
  1428.   3.6A1            Form Letters .......................  20
  1429.   3.6A2            Validating the Writer of Message....  21
  1430.   3.6A3            Zapping Mail .......................  21
  1431.   3.6B           Co-Sysop (or Sysop) Options from Scan.  21
  1432.   3.7          Extract a file .........................  21
  1433.   3.8          Function Key Assignments ...............  22
  1434.   4.0       Dos Macros ................................  24
  1435.   5.0       Conclusion ................................  24
  1436.   6.0       APPENDICES ................................  25
  1437.   6.1         Table of Contents .......................  25
  1438.    
  1439.   
  1440.  
  1441.  
  1442.  
  1443.  
  1444.  
  1445.  
  1446.  
  1447.  
  1448.  
  1449.  
  1450.  
  1451.  
  1452.  
  1453.  
  1454.  
  1455.  
  1456.  
  1457.  
  1458.  
  1459.  
  1460.  
  1461.  
  1462.  
  1463.  
  1464.  
  1465.  
  1466.  
  1467.  
  1468.  
  1469.  
  1470.  
  1471.  
  1472.  
  1473.  
  1474.  
  1475.  
  1476.                                      - 17 -
  1477.  
  1478.