home *** CD-ROM | disk | FTP | other *** search
/ Shareware 1 2 the Maxx / sw_1.zip / sw_1 / BBS / VBBS550.ZIP / VBBS550.DOC < prev    next >
Text File  |  1992-06-03  |  133KB  |  2,929 lines

  1.  
  2.  
  3.  
  4.                    ██┐    ██┐ ████████┐ ████████┐ ███████┐
  5.                    ██│    ██│ └██┌──██│ └██┌──██│ ██┌────┘
  6.                     ██┐  ██┌┘  ███████│  ███████│ ███████┐
  7.                      ██┐██┌┘   ██┌──██│  ██┌──██│ └────██│
  8.                       ███┌┘   ████████│ ████████│ ███████│
  9.                       └──┘    └───────┘ └───────┘ └──────┘
  10.  
  11.                                       *
  12.  
  13.                              The Virtual BBS/NET
  14.                                 Version 5.50
  15.  
  16.                      (C) Roland De Graaf 1990, 1991, 1992
  17.  
  18.                               4246 Elisabeth Ave
  19.                               Holland, MI 49424
  20.  
  21.                                       *
  22.  
  23.    -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  24.  
  25.                          Terms of Use & Registration
  26.  
  27.                   The Virtual BBS and associated files are:
  28.                 Copyright (C) Roland De Graaf 1990, 1991, 1992.
  29.  
  30.   This Virtual BBS/NET software has been made available to you as SHAREWARE,
  31.      and is provided to you as such with hope that after evaluating this
  32.        software, you will join our growing family of SySops nationwide.
  33.  
  34.           Your possesion of this program entitles you to evaluate it
  35.              for a reasonable period of time prior to registration
  36.                and in NO case, shall this evaluation period go
  37.                  beyond 2 months without resulting in either
  38.                    formal registration, or discontinuation
  39.                      of it's use. You are encouraged to
  40.                        distribute VBBS/NET to others
  41.                          in it's original form only
  42.                             and under the title:
  43.  
  44.                                 VBBS550.ZIP
  45.                                     *!*
  46.  
  47.  
  48.  
  49.          The author shall not be liable for any damages arising
  50.          from the use of this software, or the VirtualNET network.
  51.  
  52.            By using the software you agree to the above terms.
  53.  
  54.  
  55. ────────────────────────────────────────────────────────────────────────
  56.  
  57.                                    **!**
  58.  
  59.                             TABLE of CONTENTS
  60.  
  61.  
  62.  
  63.                SOFTWARE OVERVIEW............................... 1
  64.  
  65.                VBBS INSTALLATION............................... 5
  66.  
  67.                CONFIGURATION (VCONFIG.EXE)..................... 6
  68.                     Main Config (screen 1)..................... 8
  69.                     Main Config (screen 2)..................... 11
  70.                     Main Config (screen 3)..................... 13
  71.                     Channel Config............................. 14
  72.                     Database Config............................ 15
  73.                        Configuring/Editing Databases........... 16
  74.                     Paths Config............................... 18
  75.                     Security Config............................ 18
  76.                     U/L D/L Protocols.......................... 19
  77.                     Network Config............................. 19
  78.                     Events Config.............................. 21
  79.                     Control Panel Config....................... 21
  80.                     Doors Config............................... 22
  81.                     Voting Booth............................... 22
  82.                     Random Messages............................ 22
  83.                     Archive View Config........................ 22
  84.                     Text sections.............................. 22
  85.                     Multi-Feedback............................. 23
  86.                     VBBS Diagnostics........................... 23
  87.  
  88.                RUNNING VBBS.................................... 24
  89.  
  90.                FIRST TIME STARTUP.............................. 25
  91.                     WFC  (Control Panel)....................... 25
  92.                     New User Signup............................ 26
  93.                CREATING THE SYSOP ACCOUNT...................... 27
  94.                     Online F-keys.............................. 27
  95.                     User Editor................................ 28
  96.                     User Defaults.............................. 29
  97.  
  98.                DEFAULT SETUP................................... 30
  99.                     Menuing Options............................ 31
  100.                        Customizing VBBS Menus.................. 32
  101.                     Local/Networked Message Bases.............. 20
  102.                        Setting up Topics....................... 33
  103.                        VFSE Full Screen Editor................. 33
  104.                        Message Quoting......................... 34
  105.                        Message Threading....................... 34
  106.                        Message Search.......................... 34
  107.                        Message Sub Validation.................. 34
  108.                        Message Sub Moderators.................. 35
  109.                    E-Mail..................................... 36
  110.                        Oneliners............................... 36
  111.                        Prepared Text Uploading................. 36
  112.                        Attached Files.......................... 37
  113.                        Forwarding Email........................ 37
  114.                        Carbon Copies........................... 37
  115.                        Multimail Mailing lists................. 37
  116.                        Auto New User Email..................... 37
  117.                        Form Letters............................ 38
  118.                     Files Transfer Area........................ 39
  119.                        Setting up Topics....................... 39
  120.                        Uploading files locally................. 39
  121.                        Remote Transfers........................ 40
  122.                        Upload scan and events.................. 41
  123.                     Mutiluser Teleconferencing Rooms........... 42
  124.                     Autoposts.................................. 42
  125.                     Chat Screens............................... 42
  126.                     Taglines................................... 42
  127.                     QWK Offline Readers........................ 43
  128.                     Hypertext Help System...................... 44
  129.                     Online Tests and Quiz facility............. 45
  130.                CUSTOMIZING VBBS................................ 46
  131.                     VScripts................................... 46
  132.                     Function Blocks............................ 47
  133.                     Menus...................................... 47
  134.                     Pulldown Menus............................. 48
  135.                     Source Code................................ 48
  136.  
  137.                VBBS OPTIMIZATION............................... 49
  138.                     Use of RAMdrives........................... 49
  139.                     Other Optimization......................... 49
  140.  
  141.                SECURITY........................................ 50
  142.                     File Exclusion List........................ 50
  143.                     Remote Dos Access.......................... 50
  144.  
  145.                MAINTANANCE..................................... 50
  146.                     Automating Daily Maitanance................ 50
  147.                     Periodic Maintanance....................... 51
  148.  
  149.                EXPLANATION OF FILES............................ 52
  150.  
  151.                VNET............................................ 53
  152.                     VirtualNET................................. 53
  153.                     The Multinet............................... 53
  154.                     QWK File Format Import/Export.............. 53
  155.  
  156.                REGISTRATION.................................... 54
  157.  
  158.                VIRTUAL TOOLS................................... 55
  159.                     The Virtual Developer's Toolkit............ 56
  160.  
  161.                THE FUTURE...................................... 56
  162.  
  163.                ACKNOWLEGEMENTS................................. 56
  164.  
  165.                ABOUT THE AUTHOR................................ 57
  166.  
  167.  
  168. ───────────────────────────────────────────────────────────────────────
  169.                        *  V I R T U A L  B B S  *
  170. ───────────────────────────────────────────────────────────────────────
  171.                                   - 1 -
  172.  
  173.                             - VBBS Overview -
  174.  
  175.    Over the past few years, the world has been witness to a revolution
  176. unlike any other before it. Enabled by amazing and increasingly
  177. accessable telecommunications technologies, dizzying changes take place
  178. globaly with the rising tide of the Information Age.
  179.   Chief among the digital tools, the personal computer has given rise
  180. to the power of information and communication that has relatively recently
  181. only come into the domain of the individual.
  182.    Within the vastness of what has been come to be popularly known as the
  183. 'cyberspace', individuals are pioneering co-operative digital communities
  184. where people with access to a personal computer and a telephone come together
  185. in the sharing of information, ideas, and friendship.
  186.    These virtual communities first began in the 1980s with the advent
  187. of the first electronic "Bulletin Board Systems" (BBSs). Those early
  188. BBS systems have given way to "Networking" in which BBSs are forming
  189. larger communities with other BBSs in other geographic locations in a way
  190. that transcends the boundries of time and physical limitations.
  191.    VBBS advances BBS software and Networking from the docks and harbors
  192. of the traditional BBS and into the deeper waters of the 1990s.
  193.                               ***!***
  194.  
  195.    Welcome to The Virtual BBS/NET. The revolutionary "VBBS" is a new and
  196. fast developing Electronic Bulletin Board software designed for MS DOS
  197. compatible computers. VBBS is a very unique and powerful telecommunications
  198. tool which you will discover features virtually limitless configurability
  199. and un-paralleled control over the presentation of your BBS.
  200.    Very little in the VBBS display is static. Practically ANY function
  201. (internal or external) may be displayed ANYWHERE or in ANY menu at ANY time.
  202. VBBS allows Commercial and Amateur SysOps alike who have needs that go beyond
  203. the abilities of old style BBS softwares, to do so in a way that provides an
  204. unobstructed horizon for whatever the application.
  205.    VBBS is quickly becoming the standard by which other modern BBS softwares
  206. will be measured.
  207.                                   -2-
  208.    The powerful configuration available to you is enabled in part through
  209. the use of a special telecommunications oriented script language processor
  210. called Vscript(tm). Through the use of these scripts, a SysOp is easily able
  211. to achieve total "look and feel" control over VBBS by simply modifying
  212. and customizing the vscripts with any ascii editor. A built in script compiler
  213. produces code from the scripts which loads and executes very quickly.
  214. Configurable onboard databases are used to store public and private messages
  215. as well as file listings, descriptions, and other information. The number of
  216. databases, as well as their size is limited only by the size of your hard
  217. disk, and the datafields can even be used for a special database creation of
  218. your own.
  219.    Although it is not necessary for a VBBS sysop to become familiar with
  220. the scripts in order to use VBBS, the heretofor unknown flexibility that
  221. is available to you, enables amazing configurability options that are
  222. limited only by imagination.
  223.    Another configuration tool which is new to the VBBS program are
  224. definable "Function Blocks". This ingenious device allows you to
  225. actually define the function of each key presented to a user of your
  226. BBS by simple editing of an ascii textfile. "Stacked" keystrokes can
  227. be accomplished through combining Function Blocks and Vscripts
  228. (see Function Blocks).
  229.   VBBS is FAST and is so without any loss to it's flexibility unlike
  230. traditional 'fixed' code BBS software. Multiple Node, Multiple Network,
  231. VBBS is a feature laden BBS software that is undoubtably the most
  232. configurable and capable BBS program available anywhere.
  233.  
  234.  
  235.                                    -3-
  236.    VBBS is a Multinode BBS which simply requires a seperate 'channel'
  237. configuration (bbs <channel#>), for each node you wish to run under your
  238. multitasking software or Lan. Although VBBS multitasks as well as the
  239. multitasking software is capable of, and in fact includes a Desqview aware
  240. commandline switch option and PIFs for both DV and Windows, it is the
  241. author's contention that superior multitasking performance with all
  242. communication software is best acheived through the use of a LAN at this
  243. time. (see MULTIUSE.DOC)
  244.    VBBS can be run standalone, or as a door from inside virtualy ANY
  245. other BBS software (including itelf), or matrix logon. (sysops please see
  246. VDOOR.DOC)
  247.  
  248.    VBBS creates chain.txt, door.sys and dorinfox.def formats for doors,
  249. and it releases all but 18k of Ram (shrinks out of memory) for all doors
  250. as well as events, freeing up more memory for other programs and
  251. multitasking. Doors (external programs) and online game presentation options
  252. are limited only by imagination.
  253.  
  254.    VirtualNET, the name of the VBBS Support Network, and is currently
  255. the largest network using the powerful VNET networking software.
  256. VNET and VirtualNET are extremely easy to set up and use. It uses Zmodem and
  257. optionally, the new bi-directional HS-Link protocol to transmit
  258. Zip or Arj type compressed mail packets, providing maximum speed and efficiency.
  259. VirtualNET, nearly famous for it's software support, openly welcomes
  260. all, and you are encouraged to come online by requesting a VirtualNET node
  261. assignment at any time. In addition to VirtualNET, VBBS is completely
  262. compatible with QWK Format networks, multiple Fido based, multiple WWIVnet
  263. based, multiple WWIVLink based, and multiple UUCP based networks (with
  264. more on the way). The network configurabulity of VBBS is quite unique and
  265. nearly limitless with up to 999 networks configured at any one time.
  266. (see MULTINET.DOC and NETGUIDE.DOC)
  267.    Above all else, VBBS is a BBS software in motion. There is a certain
  268. excitement in it's continuing development that is unmatched within the
  269. BBS community. It is hoped that if you are now installing VBBS for the
  270. first time, this experience will lead you to become part of that motion,
  271. a part of our developing VirtualNET family, and a part of what is sure
  272. to be a continuing bright future for this remarkable program.
  273.  
  274.                                    -4-
  275.         Some of the current BBS features in VBBS include:
  276. - Extremely easy setup
  277. - Multinode support for up to 256 users online available
  278.   (SHAREWARE version supports up to 4 users online)
  279. - Supports up to 999 networks completely transparently at any one time
  280.   (including VirtualNET, Fido, UUCP, WWIV based, and QWK format
  281.   networks with more on the way)
  282. - Unsurpassed menuing and BBS presentation options
  283. - Easy to learn VSCRIPT script language programming and modifying
  284. - Built in QWK door for Offline Readers
  285. - Built in ansi Full Screen Editor (w/ 36 text color choices)
  286. - X,Y,Zmodem, Zmodem Batch and HS-Link downloads and uploads (BBS & Network)
  287. - Automatically adds Archive comments to uploads
  288. - Files attached to email local and Network
  289. - Automated offline file requesting
  290. - Automated Networked File requesting (networked feature).
  291. - Surveys and Voting
  292. - Multiuser Teleconferencing with port status, paging and seperate "rooms"
  293. - Prepared text uploads in email & messaging (even from inside of the editor).
  294. - Easy to use quoting feature in email and messaging
  295. - Configurable 'N' scans
  296. - Easy to set up Games and other external online programs (nearly
  297.   unlimited presentation options)
  298. - Save to ascii text any public or private message
  299. - Form letters
  300. - Unlimited number of message subs, file dirs, games and other databases
  301. - User defined macros
  302. - Built in user time bank
  303. - system bulletins and textfiles across drives
  304. - Random messages (up to 3 lines)
  305. - User phone charge accounting system
  306. - Up to 20 seperate timed events per day.
  307. - 36 user definable ansi screen colors (including background color)
  308. - File archive viewing.
  309. - Access coding throughout
  310. - Unique Dual purpose (ansi color and ascii) menuing system.
  311. - Full messaging and file search functions
  312. - Efficient binary storage of messages and all system text
  313. - Built in daily clean-up.
  314. - Optional System activity display at logon
  315. - Fast Login from console
  316. - Configurable WFC Screen blanking
  317. - Mail forwarding (even across multiple networks)
  318. - Assignable function key Control Panel at WFC
  319. - Highly informational and customizable WFC.COM screen
  320. - Full CD Rom or WORM capable databases
  321. - Runs as a door in whole OR in components from nearly any other BBS prog
  322. - Extensive log information
  323. - Macro capable Networking software included
  324. - Built in Ansi Autodetect
  325. - Read and write Email from WFC
  326. - Enhanced Sysop functions
  327. - Split Screen Chat
  328. - "Pseudo" Dos (allows sysop to perform Dos functions w/ user online)
  329. - Multi-Mail Mailing lists (up to 9 lists)
  330. - Multi network CC:s
  331. - Definable Moderator (SubOp) fields for message and file bases
  332. - SysOp security uploads
  333. - Uses full advantage of DSZ for upload and log info
  334. - Ansi Taglines (optionally random)
  335. - Built in BBS Diagnostics
  336. - Definable Function Blocks for totally configurable hot key menus
  337. - STACKed menu functioning capable
  338. - Configurable Autovalidation of SysOps
  339. - Supports optional use of FOSSIL driver
  340. - Ascii, Ansi, and Enhanced Ansi operation with Pull Down Menus
  341. - Multiple SysOp/Co-SysOp feedback.
  342. - Handles/Real Names/Annon toggle for each messaging sub and file uploads.
  343. - Auto-callback account verification and reverse call capability
  344. - Message bases and file areas can be either "Flat" or "Layered" arrangements
  345. - Online Hypertext help system
  346. - Built-in Online User Test/Quiz system
  347.  
  348.                                    -5-
  349. ───────────────────────────────────────────────────────────────────────
  350.                       *** VBBS Installation ***
  351. ───────────────────────────────────────────────────────────────────────
  352.   Installation of VBBS is quite straight-forward. It is perhaps the
  353.   EASIEST BBS software in the known world to install.
  354.  
  355.  
  356. New Installations:
  357. ------------------
  358. 1) Create a temporary directory on your hard disk and make it your current
  359.    directory.
  360.  
  361. 2) Extract the contents of VBBS550.ZIP into your
  362.    temporary directory. 
  363.    
  364. 3) Run INSTALL.EXE (choose NEW Installation YES when prompted)
  365.  
  366. 4) Verify the configuration as Vconfig is presented, particularly
  367.    in MAIN.CFG and MOST importantly CHANNELS.CFG. All Single node VBBS
  368.    installations use the same command line; BBS 1 (naming channel # 1)
  369.    You just need to correctly identify your modem PORT # in the
  370.    channel 1 config.
  371.  
  372.  
  373. Existing Installations:
  374. -----------------------
  375. UPGRADE Installations for ver 5.50, upgrading from ver 5.42:
  376.  
  377. 1) Backup:
  378.   a)  files in your database directory
  379.   b)  files in your data directory
  380.   c)  your .cfg files
  381.  
  382. 2) Having extracted the VBBS550.ZIP to a seperate dir run the "INSTALL"
  383.    exe as an upgrade existing installation and name the correct path to
  384.    your actual VBBS dir. (your .CFG files will NOT be overwritten)
  385.  
  386. 3) Verify settings in Vconfig and change Channel 1 in CHANNEL.CFG to
  387.    reflect your modem port. (Base addresses and IRQ addresses are set
  388.    automatically)
  389.  
  390. 4) The INSTALL for 5.50, when used to upgrade existing installations,
  391.    copies ONLY the new .EXE file to your VBBS directory.
  392.  
  393.    It does NOT over-write any menus, script files, function blocks,
  394.    text files, or network data files. INSTALL 5.50, after copying files,
  395.    will also upgrade your pre-5.50 databases for full 5.50 operation.
  396.   
  397.    You may need to copy files or make some changes manually. <--------
  398.  
  399.    File to consider replacing/editing: *.ANS *.ASC *.TXT *.PDM
  400.  
  401. ->  EXISTING INSTALLATIONS MUST USE THE INSTALL PROGRAM TO UPGRADE VBBS. <-
  402.           
  403. INSTALL needs to upgrade your database .DAT files, and your user account file.
  404.           
  405.        It is recommended that you BACK-UP the files in your Database
  406.              Directory, and the files in your Data Directory.
  407.  
  408.           After the upgrade to 5.50, you may need to use VCONFIG
  409.         to sort your Database Configuration, and Compile Network Info.
  410.                                   -6-
  411. ───────────────────────────────────────────────────────────────────────
  412.                  *** Configuration (VCONFIG.EXE) ***
  413. ───────────────────────────────────────────────────────────────────────
  414.     Using the VCONFIG.EXE configuration utility, you can configure main,
  415.     Channel, databases, system paths, download protocols, upload protocols,
  416.     network configurations, timed events, assignable function keys, Door
  417.     set ups, voting questions, random messages, archive viewing
  418.     configurations, textfiles and multi-feedback configurations.
  419.     Provision is also made to diagnosis your setup.
  420.  
  421. NOTE:
  422.  
  423. MOST of the essential configurations are properly set at default settings
  424. and configured for you already. The Following configuration is the ONLY
  425. configuration actually REQUIRED in MOST installations in order to effect
  426. a first time start up:
  427.           {In Main.cfg} BBS Name, SYSOP Name, System Password.
  428.           {In Channel.cfg} Set channel 1 to correct modem port.
  429.  
  430.    It is easy to use the Vconfig configuration utility at any time to do
  431. additional setup and further configuration.
  432.  
  433.                                    -7-
  434.  
  435.  
  436.            VCONFIG has 17 main functions available at its main menu.
  437.  
  438.                    ┌───────────┤VCONFIG 5.50├─────────────┐
  439.                    │      1. Main Configuration           *
  440.                    │      2. Channel Configuration        │
  441.                    │      3. Database Configuration       │
  442.                    │      4. Paths Configuration          │
  443.                    │      5. Download Protocols           │
  444.                    │      6. Upload Protocols             │
  445.                    │      7. Network Configuration        │
  446.                    │      8. Events Configuration         │
  447.                    │      9. Control Panel Configuration  │
  448.                    │      A. Doors Configuration          │
  449.                    │      B. Voting Booth                 │
  450.                    │      C. Random Messages              │
  451.                    │      D. Archive View Configuration   │
  452.                    │      E. Text Sections Configuration  │
  453.                    │      F. Multi-Feedback Configuration │
  454.                    │      G. Print Registration Form      │
  455.                    │      H. VBBS Diagnostics             │
  456.                    └[] [] [Enter]=[Select] [Esc]=Quit───┘
  457.                                   -8-
  458. ───────────────────────────────────────────────────────────────────────
  459. 1.                *** MAIN CONFIGURATION - Screen ONE ***
  460. ───────────────────────────────────────────────────────────────────────
  461.  1) BBS Name
  462.  -----------
  463.    This is the place for you to enter the name of your BBS.
  464.    VBBS can then display it as needed.
  465.  
  466.  2) SysOp Name
  467.  -------------
  468.    Enter your name, or the name or handle of the primary System Operator here.
  469.  
  470.  3) Timeout
  471.  ----------
  472.    This numeric value determines how long a user may remain inactive
  473.    (ie..not typing) before being automaitcally logged off.
  474.    The user will be warned with a beep, at the midpoint of this interval.
  475.    This values calibrates in seconds. For example, a setting of 300
  476.    would mean 5 minutes. At a setting of 300, the user will hear a warning
  477.    beep after 2 1/2 minutes, and be logged off after 5 minutes of
  478.    inactivity.
  479.  
  480.  4) Start-Up Script
  481.  ------------------
  482.    This is the first script that is run after a user login.
  483.    For the default VBBS set-up, this is "START" which reflects the
  484.    small START.V script provided with the VBBS archive.
  485.  
  486.  5) Pause String
  487.  ---------------
  488.    This lets you customize your "press any key to continue" prompt.
  489.  
  490.  6) Idle Modem
  491.  -------------
  492.    This setting defines what, if anything, to do with the modem
  493.    when the BBS is busy doing certain off-line functions, such
  494.    as unpacking network mail, running external events, doing daily
  495.    maintenance, etc. Choices are: "Modem Off-Hook" and "Do Nothing."
  496.  
  497.    If you select "Modem Off-Hook," then VBBS will "busy out" your
  498.    phone line as needed for off-line functions. When the off-line
  499.    function is completed, VBBS will re-initialize the modem, and
  500.    resume servicing callers.
  501.  
  502.  7) Registration #
  503.  -----------------
  504.    This is the place for you to put your registration number, when
  505.    you get one. The only way to get a valid registration number is to
  506.    register VBBS with the author.
  507.  
  508.  8) New User Password
  509.  --------------------
  510.    In this field, you specify your system's new user password.
  511.    Leaving this field blank disables the new user password entirely.
  512.    The presense of a password in this field will require that a first
  513.    time remote caller actually know what the password is.
  514.                                   -9-
  515.  9) Blank WFC Screen
  516.  -------------------
  517.    This setting configures the VBBS automatic WFC screen blanker.
  518.    The value entered here is the number of seconds to wait
  519.    before blanking out the WFC screen. A value of 0 disables
  520.    screen balnking entirely.
  521.  
  522.  A) Reserve Space
  523.  ----------------
  524.    This setting, in kilobytes, instructs VBBS to reserve some
  525.    of your hard disk space, so that sufficient space is always
  526.    available on the hard drive for continued BBS operation.
  527.  
  528.    When the free space on your upload drive goes below this value, uploads
  529.    will not be allowed onto the board, for your protection.
  530.  
  531.    This setting can be disabled by using a value of 0.
  532.  
  533.  B) Using WATCH.COM
  534.  -------------------
  535.    This is a Yes or No question.
  536.    If Yes, VBBS will issue commands to WATCH as needed.
  537.    If No, then this feature is disabled.(WATCH.COM is a small
  538.    shareware utility that senses unanswered telephone rings to your system
  539.    and will re-boot the system after so many rings or arbitrarily
  540.    every few hours)
  541.  
  542.    If you use this function, you *MUST* load WATCH.COM before
  543.    loading VBBS. (ie...load in AUTOEXEC.BAT)
  544.  
  545.  C) Allow Handles
  546.  ----------------
  547.    This setting lets you define whether your BBS uses Real Names,
  548.    or Handles as primary user indentification.
  549.  
  550.  D) Daily Cleanup
  551.  ----------------
  552.    This setting specifies the time to do automatic database cleanup.
  553.    Time must be entered in hh:mm format.
  554.    00:00 disables this feature.
  555.  
  556.  E) Allow 255 Remote
  557.  -------------------
  558.    This feature can be used a extra security measure to prevent someone
  559.    from ever gaining sysop access via remote. If you require to access
  560.    the sysop functions of your board remotely, or wish to give a
  561.    "Co-SysOp" or other individual that ability then choose "Yes".
  562.  
  563.  F) System Password
  564.  ------------------
  565.    This field contains your system password and is an optional level
  566.    of security. All users with a security level of 255 (sysop security)
  567.    will be prompted for the system password when logging in.
  568.                                  -10-
  569.  G) Registration Code
  570.  --------------------
  571.    This is the place for you to put your special registration code.
  572.    You will recieve this code from the author when you register.
  573.  
  574.    The combined entry of valid registration number and registration code
  575.    unlocks your copy of VBBS 5.50, and enables full VBBS operation.
  576.  
  577.  H) Use Fossil Driver
  578.  --------------------
  579.    This setting lets you tell VBBS to use a FOSSIL driver.
  580.    FOSSILs are especially useful in certain multiuser applications
  581.    of VBBS, though they are not required.
  582.  
  583.    If this setting is set to NO, VBBS will use its own internal
  584.    COM routines.
  585.  
  586.  I) SysOp Page Control
  587.  ---------------------
  588.    This option lets you select between two different methods
  589.    of sysop available detection. The most popular choice
  590.    is to let the lighted "scroll lock" key be the "toggle". This
  591.    option exists to accomodate SysOps who have non standard keyboards,
  592.    and avails the use of the "A" key from the WFC to toggle your chat
  593.    availability. (Scroll lock can be toggled at any time anywhere
  594.    within the system)
  595.  
  596.  
  597.  J) WFC Drive List
  598.  -----------------
  599.    This is the list of hard drives you want displayed on WFC screen.
  600.    Their drive letter, size and free space will be displayed on the WFC screen.
  601.  
  602.  K) # Active Channels
  603.  --------------------
  604.    This setting lets you optimize VBBS for the number of simultaneous
  605.    online users (active portd) that you are set-up for on your multiuser
  606.    VBBS.
  607.  
  608.    Single-line VBBS installations should set this to 1.
  609.  
  610.    If you have 2 lines running into your multiuser VBBS, set this to 2.
  611.    If you have 4 lines running into your multiuser VBBS, set this to 4.
  612.    And so on.
  613.  
  614.  L) Log Detail Level
  615.  -------------------
  616.    This defines the level of log detail that VBBS maintains in
  617.    BBS.LOG.
  618.                                  -11-
  619. ─────────────────────────────────────────────────────────────────────────
  620.                   *** MAIN CONFIGURATION - Screen TWO ***
  621. ─────────────────────────────────────────────────────────────────────────
  622.  1) Net Low Time
  623.  2) Net High Time
  624.  ----------------
  625.    These two settings let you specify a period of time for
  626.    network transfers.
  627.  
  628.    Setting Net Low and Net High Times to 00:00 disables this feature.
  629.  
  630.    During net time, users calling into the BBS will only be allowed
  631.    2 minutes online.
  632.  
  633.    This function is a way to "open up" a busy BBS for network
  634.    calls during a certain period, usually late night.
  635.  
  636.  3) Net Redial Attempts
  637.  -----------------------
  638.    This configures the # of network redialing attempts should be made.
  639.  
  640.  4) Network Poll Delay at WFC
  641.  -----------------------------
  642.    This setting configures how often VBBS checks to see if it
  643.    needs to perform some type of automatic network dialout.
  644.    This setting is calibrated in seconds.
  645.    (ie...600 would be 10 minutes)
  646.  
  647.  5) Dialing String
  648.  ------------------
  649.    This setting specifices the proper dialing string for your modem.
  650.    This will, in most cases, be either ATDT (for tone dialing)
  651.    or ATDP (for pulse dialing).
  652.  
  653.  6) New User Security Level
  654.  7) New User Time
  655.  ----------------------------
  656.    These settings define the security level and time limit given to a
  657.    new user on your BBS.
  658.  
  659.  8) Min. Sec. Lvl. Autopost
  660.  ---------------------------
  661.    This setting defines the minimum security level (MSL) needed
  662.    for a user to write an autopost on the system.
  663.  
  664.  9) MSL Email Others
  665.  --------------------
  666.    This setting defines the minimum securty level (MSL) needed
  667.    for a user to write email to users, other than the sysop.
  668.  
  669.  A) MSL Email SysOp Attached File
  670.  ---------------------------------
  671.    This setting defines the minimum securty level (MSL) needed
  672.    for a user to write email with an attached file to the sysop only.
  673.  
  674.  B) MSL Email Others Attached File
  675.  ----------------------------------
  676.    This setting defines the minimum securty level (MSL) needed
  677.    for a user to write email with an attached file to the other users
  678.    (local and network).
  679.                                  -12-
  680.  C) MSL MultiMail
  681.  -----------------
  682.    This setting defines the minimum securty level (MSL) needed
  683.    for a user to write email with the multimail (mailing list) function.
  684.  
  685.  D) MSL Email Carbon Copy
  686.  -------------------------
  687.    This setting defines the minimum securty level (MSL) needed
  688.    for a user to use the Email carbon copy feature.
  689.  
  690.  E) Upload/Download Ratio
  691.  -------------------------
  692.    This setting specifies the optional system Upload/Download Ratio.
  693.  
  694.  F) Allow Auto-SysOp Validation  (Y/N)
  695.  G) Auto-Sysop Security Level
  696.  H) Auto-Sysop Time Limit
  697.  -------------------------------
  698.    This feature is useful to those whose callers are mostly other sysops.
  699.    With it, you can allow them boost their own SL and time limit a little.
  700.  
  701.    This feature can be either ON, or OFF.
  702.  
  703.    If 'F' is net to "No", Auto-SysOp validation is disabled completely.
  704.  
  705.  I) QWK Message Limit
  706.  ---------------------
  707.    This setting defines the maximum number of QWK messages to put into one
  708.    QWK packet.
  709.  
  710.  J) Enter System Password for WFC SysOp Commands
  711.  ------------------------------------------------
  712.    If yes, then the system password is required for certain WFC functions.
  713.    (useful if your board needs to be secure locally)
  714.  
  715.  K) Mail Hold Time (days)
  716.  -------------------------
  717.    This specifies, in days, the time that email should be kept
  718.    active on the system. When an email reaches the age configured (ie
  719.    30 days) it will become automatically purged from the BBS.
  720.    A value of 0 disables this feature.
  721.  
  722.  L) Max Time Bank
  723.  -----------------
  724.    This specifies the maximum number of minutes that can be deposited
  725.    into the user's time bank. Setting this to 0 will disable the
  726.    built-in time Bank.
  727.                                   -13-
  728. ─────────────────────────────────────────────────────────────────────────
  729.                   *** MAIN CONFIGURATION - Screen THREE ***
  730. ─────────────────────────────────────────────────────────────────────────
  731.  1) QWK Packet Name
  732.  -------------------
  733.    This is the name you wish to give to QWK packets being sent from
  734.    your system. Do NOT use a "." (period) within this field.
  735.    The extention is added automatically.
  736.  
  737.  2) Force Filename Entry Before Upload
  738.  --------------------------------------
  739.    If set to no, the user is given the choice as to whether they
  740.    wish to enter the filenames and descriptions before the upload,
  741.    or wait until after the upload, and enter in just the descriptions.
  742.  
  743.    When filenames and descriptions are entered before the upload,
  744.    duplicate checking is performed.
  745.  
  746.    If set to yes, the user is forced to enter in filenames and descriptions
  747.    before doing the upload.
  748.  
  749.  3) Inverse Bar on Input Fields
  750.  -------------------------------
  751.    If set to Yes, an "input limit inverse bar" will be drawn on
  752.    certain input statements, to show the user how much they can type
  753.    into the data field. If set to No, then this bar is not displayed.
  754.  
  755.  4) Display Network in Subs Listings
  756.  ------------------------------------
  757.    If set to No, minimal network information is displayed when you do
  758.    an online database listing. If set to Yes, then full network information
  759.    is displayed. It should be noted that minimal info displays
  760.    somewhat faster than full information.
  761.  
  762.  5) Run LOGOFF.BAT at user logoff
  763.  ---------------------------------
  764.    Here the choices are : No, Channel 1 Only, All Channels
  765.   
  766.    Allows you to configure utilities (or whatever) to be run
  767.    at user logoff.
  768.   
  769.    Parameters passed to the batch file are:
  770.    %1 = Channel #
  771.    %2 = COM port #
  772.   
  773.  6) Number of Rings to Answer On
  774.  --------------------------------
  775.    This setting defines how many times the phone will be allowed to ring
  776.    before VBBS answers the phone. For most installations, a setting of 1
  777.    is proper.
  778.  
  779.  7) Use Call Back Verifier
  780.  --------------------------
  781.    The call-back verifier feature is currently under development.
  782.  
  783.  8) Force New User to leave Feedback
  784.  ------------------------------------
  785.    If set to Yes, the file LEAVEFB.TXT (Text Directory) is displayed to the
  786.    new user, and they are prompted to leave feedback to the sysop.
  787.  
  788.  9) Run NEWUPLD.BAT for each New Upload
  789.  ---------------------------------------
  790.    If set to Yes, VBBS will run NEWUPLD.BAT for each new upload.
  791.   
  792.    Parameters passed to the batch file are:
  793.    %1 = Filename of new upload
  794.  
  795.    You could use this feature to set-up your own virus-checking,
  796.    archive-testing scheme (although VBBS already does perform
  797.    integrity checking on .ZIP format archives).
  798.                                    -14-
  799.                                  ****!****
  800. ─────────────────────────────────────────────────────────────────────────
  801. 2.                       *** CHANNEL CONFIGURATION ***
  802. ─────────────────────────────────────────────────────────────────────────
  803.    Under this selection, you can configure the multiuser communications
  804.    aspects of VBBS and define the correct modem port for single port
  805.    systems.
  806.  
  807.    The following parameters are definable for each channel:
  808.  
  809.  1) COM Port
  810.  ------------
  811.    This setting can range from COM1 to COM8 for communications ports.
  812.    Whichever COM port you specify is what this channel will use.
  813.  
  814.    If set to "Local" then no COM port is used at all for this channel.
  815.    (By using the "Local" setting, VBBS could be used as the inter-office
  816.    mail system on a LAN.)
  817.  
  818.  2) Base Address
  819.  3) IRQ
  820.  ----------------
  821.    For unique addressing, you may configure the port base address and IRQ
  822.    directly. Both entries should be entered in hexadecimal.
  823.  
  824.  4) Baud Rate
  825.  -------------
  826.    This field sets the baud rate of the COM port.
  827.  
  828.  5) Init String
  829.  ---------------
  830.    The modem commands needed to properly initialize your modem for use
  831.    with VBBS go here. For more info, see MODEM.DOC.
  832.  
  833.  6) Locked Baud Rate
  834.  --------------------
  835.    If using a standard 2400 baud, non-error correcting modem,
  836.    then this should be set to NO.
  837.  
  838.    If using a high speed modem, or a modem with error correction,
  839.    this should be set to YES.
  840.  
  841.  7) Hardware (RTS/CTS) Handshake
  842.  --------------------------------
  843.    If using a standard 2400 baud, non-error correcting modem,
  844.    then this should be set to NO.
  845.  
  846.    If using a high speed modem, or a modem with error correction,
  847.    this should be set to YES.
  848.  
  849.  8) Minimum Baud Rate Allowed
  850.  -----------------------------
  851.    This feature can be used to lock out users using slow modems,
  852.    from using certain channels on your BBS.
  853.  
  854.    This feature can be disabled by using a value of 0.
  855. ---
  856. For further help in configuring your Modem to VBBS, please see
  857. MODEM.DOC
  858.                                   -15-
  859. ───────────────────────────────────────────────────────────────────────────
  860. 3.                      *** DATABASE CONFIGURATION ***
  861. ───────────────────────────────────────────────────────────────────────────
  862. At the heart of VBBS are the DATABASES. They are used for such functions as
  863. Message Bases, File directories and various other creative uses that might be 
  864. a part of a custom Vscript application. Databases can be setup or altered in
  865. Vconfig by the SysOp at any time. Remember that you MUST make sure that the
  866. directory you name in Database config actually exists. ONLY Databases which
  867. contain actual 'files' (like file directories) need to be named to their own
  868. DOS sub directory. Message databases are automaticly pathed to the "db" dir
  869. defined in PATHS.CFG (vconfig). Also note that both tha "DB" dir where all the
  870. non-file related database data is stored, and the Sysop "UPLOAD" dir MUST be
  871. a subdirectory of VBBS.
  872.    There are THREE basic types of DATABASES. Message databases, Files
  873. databases, and Other databases. All databses can be set up and grouped
  874. into TOPIC areas. Each Topic area requires it's own DB Group
  875. identifier which can be any letter between A - Z (see page  ).
  876.  
  877. ------------------
  878. Message databases:
  879. ------------------
  880.     At default, VBBS comes with one message base topic area; MAIN.
  881. The "Main" topic area is given a DBGROUP designator of "A". After
  882. selecting Message databases in database config, and highlighting
  883. the topic, you are shown a display of the message bases that are
  884. included under that topic heading. There is no limit to the amount of
  885. message bases that can be entered under each topic. You may choose to
  886. put all of your message bases under a single "Main" topic, or break
  887. your topics down into several. For each topic that you add, you give
  888. it a name and a DBGROUP letter identifier. Your second TOPIC in
  889. addition to the already configured MAIN topic, might be called "VBBS",
  890. given a letter designator of "V" (or whatever), and contain
  891. message bases that are related to VBBS. You may choose to break your
  892. message bases down into NETWORK groups. You might have one TOPIC for
  893. Local subs, anoter for VirtualNET, another for Fido, and yet another
  894. for USEnet and so on. It's entirely up to you as to how you would
  895. like to have your message bases displayed.
  896.  
  897. ----------------
  898. Files databases:
  899. ----------------
  900.     The Transfer directory works in much the same way as the message
  901. bases. The DIFFERENCE, aside from the obvious, like disabling taglines
  902. and such, is that instead of being pathed to the special "DB" dir
  903. which is used for message storage, a Files database is pathed to it's
  904. own unique DOS directory where the files for that dir are stored.
  905.     Like message databases, Files databases can be set into topic
  906. areas by giving each topic a unique letter database DBGROUP
  907. identifier.
  908.     All uploads go to the special UPLOAD sysop directory which is
  909. defined in paths.cfg and remain there until they are reviewed and moved
  910. by the sysop to a download directory.
  911. --------
  912. *To add more message bases to the BBS, simply add more databases to the
  913. message topic area.
  914. *To add more file directories to the BBS, simply add more databases to
  915. the files topic area.
  916. *To add more topics to either, just enter the title and DBGROUP
  917. identifier for the new topic.
  918.                                   -16-
  919. ------
  920. ALL FILE DIRS REQUIRE A DOS DIR ACTUALLY BE CREATED BY YOU.
  921. ALL MESSAGE DIRS ARE AUTOMATICALLY PATHED TO THE "DB" DIR DEFINED BY YOU IN
  922. PATHS.CFG AND DO *NOT NEED AN ACTUAL DIR OF THEIR OWN.
  923. -------
  924. Entries in your database configuration which have the same DB File and
  925. same DB Path specify the SAME database. So, be SURE you give each database
  926. a UNIQUE filename.
  927.  
  928. ---------------------------------
  929. Configuring and Editing Database:
  930. ---------------------------------
  931.  1) File Name
  932.  -------------
  933.    This is the 8 character name of the database file.
  934.  
  935.  2) Files Path
  936.  --------------
  937.    Paths to Message related databases are created automatically. Enter
  938.    a path in this field only if the database contains actual files such
  939.    as FILE transfer databases or custom databases using actual files.
  940.  
  941.  3) Long Name
  942.  -------------
  943.    This is the long, descriptive name as displayed to the users.
  944.  
  945.  4) Private
  946.  -----------
  947.    This switch is for special uses only. You should always
  948.    set this to NO, when creating message and file bases.
  949.  
  950.  5) Max Entry
  951.  -------------
  952.    This setting defines the desired database size. If set to zero,
  953.    this feature is disabled. If non-zero, VBBS will "pack" the
  954.    database down to this size when Database Auto-Cleanup is performed.
  955.    This setting should be set to zero for file bases unless you need to
  956.    restrict the size of a file base for some reason. 0 means
  957.    unlimited.
  958.  
  959.  6) Read Security Level
  960.  -----------------------
  961.    The minimum security level needed to access (read) this database.
  962.    If the users SL is less than this value, the database will be
  963.    invisible.
  964.  
  965.  7) Write Security Level
  966.  ------------------------
  967.    The minimum security level needed to write (post) in this database.
  968.    If the user's SL is less than this value, the database will not
  969.    allow input from him.
  970.  
  971.  8) Access Flag
  972.  ---------------
  973.    This setting defines what access flag must be set on the user account to
  974.    access this database, if any. Can be set to "none" or A to Z. If set to a
  975.    value from A to Z, then the user must have a matching access flag to access
  976.    this database. Access flags are assigned in the user editor.
  977.                                    -17-
  978.  9) Age Limit
  979.  -------------
  980.    Miniimum Age Limit needed to access this database.
  981.  
  982.  A) Tagline
  983.  -----------
  984.    Tagline to append to messages. Disabled if set to zero.
  985.    If 1 to 989, then file TAGLINE.x is used for fixed taglines.
  986.    if 990 to 999, then file TAGLINE.x is used as a file of
  987.    random taglines. Tagline files should be in your TEXT DIRECTORY.
  988.  
  989.  B) Random Titles
  990.  -----------------
  991.    Random title file to use in messages. Disabled if set to zero. Range is
  992.    1 to 999.  RNDTITLE.x is name of file, resident in your TEXT DIRECTORY.
  993.    One title per line.
  994.  
  995.  C) Name Used
  996.  -------------
  997.    This setting defines the name used in this database. Possibilities are
  998.    Handle, Real Name, or Anonymous.
  999.  
  1000.  D) QWK Conference
  1001.  -------------------
  1002.    This setting defines this databases QWK conference #, as used by
  1003.    QWK offline mail readers. This # is from 2 to 255, and must be
  1004.    unique to that database.
  1005.  
  1006.  E) Database Co-SysOp
  1007.  ---------------------
  1008.    This setting defines the co-sysop, sub-sysop, or moderator for this database.
  1009.    Zero disables this setting. Any other non-zero setting specifies a user
  1010.    number. This is displayed to the user in the database listings.
  1011.  
  1012.  F) Req Net Validation
  1013.  ----------------------
  1014.    Turn this option ON, if you wish to review posts before they are
  1015.    transmitted out to any networks. Note: This needs to be set to "Yes"
  1016.    for the VirtualNET support and "*" type message subs.
  1017.  
  1018.  G) Networks Configuration
  1019.  --------------------------
  1020.    Pressing this selection lets you edit the network configuration
  1021.    for this database.
  1022.  
  1023.    If you wish this database to be LOCAL ONLY, set this to "None."
  1024.  
  1025.    If you wish this database to be networked, you must configure
  1026.    the network, and network sub (or conference) identifier.
  1027.    VCONFIG will prompt you for the network, and then prompt for an identifier.
  1028.    The "format" of the indentifier will vary from network to network.
  1029.    For type 1 networks (VNET.EXE based), the identifer is a number.
  1030.    For type 2 networks (VWW4.EXE based), the identifer is a number.
  1031.    For type 3 networks (VUUCP.EXE Based), the identifier is a string.
  1032.    For type 4 networks (VFIDO.EXE Based), the identifier is a string.
  1033.  
  1034.    You can configure a database to be on ONE network, or SEVERAL networks.
  1035.    Configuring a database to be on two or more (no limit) networks creates
  1036.    a "gateway" between two or more networks. It is important that you
  1037.    contact any conference or message base HOSTS or Moderators involved
  1038.    prior to enabling a network gateway.
  1039.                                   -18-
  1040.                                   ****!****
  1041. ───────────────────────────────────────────────────────────────────────
  1042. 4.                          *** SYSTEM PATHS ***
  1043. ───────────────────────────────────────────────────────────────────────
  1044.   This is where you can configure and optimize VBBS use of your 
  1045.   hard drive space.
  1046.  
  1047.   1) Main VBBS Directory (VBBS Home Directory)
  1048.   ---------------------------------------------
  1049.           Executables *.EXE, WFC.COM and *.CFG files go here
  1050.           (This should be your current directory when you are
  1051.           executing the program. ie.. C:\VBBS)
  1052.  
  1053.    2) Scripts Directory   
  1054.    ---------------------
  1055.           Where VBBS expects to find any script and FB files:
  1056.                *.LIT, *.COD, *.V, plus .FB files.
  1057.  
  1058.    3) Data Directory      
  1059.    ------------------
  1060.           Where VBBS expects to find system data files:
  1061.                USERFILE.DAT, USRFILE.IDX, STATVBBS.DAT, CONNECT.DAT
  1062.                NET.0, AREACODE.NET, NET.1 .. NET.999
  1063.  
  1064.    4) System Text Files
  1065.    ---------------------
  1066.           Where VBBS expects to find *.TXT, *.ANS, *.ASC, *.MNU, *.PDM files.
  1067.  
  1068.    5) CONTROL.DAT Directory 
  1069.    -------------------------
  1070.           Where VBBS will maintain the temporary system file,
  1071.           CONTROL.DAT. Use of a RAM Drive for CONTROL.DAT should be
  1072.           employed for multiuser VBBS installations, and is
  1073.           recommended for all installations.
  1074.  
  1075.    6) Temporary Directory 
  1076.    -----------------------
  1077.           The directory VBBS will use for temporary storage of
  1078.           incoming network packets and files. This directory
  1079.           you specify here should be not be used for any other
  1080.           purpose.
  1081.  
  1082.     7) Database Directory
  1083.     ----------------------
  1084.           Directory where VBBS will store all database data.
  1085.  
  1086.     8) Upload/Email Directory 
  1087.     --------------------------
  1088.           Specifies path for storage of email attached files, and new uploads.
  1089.                                   -19-
  1090.                                   ****!****
  1091. ───────────────────────────────────────────────────────────────────────
  1092. 5.                         *** DOWNLOAD PROTOCOLS ***
  1093. ───────────────────────────────────────────────────────────────────────
  1094. 6.                          *** UPLOAD PROTOCOLS ***
  1095. ───────────────────────────────────────────────────────────────────────
  1096.   Each Protocol is configurable by:
  1097.  
  1098.    1. Letter Pressed to Select
  1099.    2. Name/Description of Protocol
  1100.    3. DOS Command Line to run Protocol
  1101.       %1 = Port #, %2 = Baud, %3 = FileName, %4 = HandShake
  1102.    4. Batch Compatible?
  1103.  
  1104.    *  Xmodem, Ymodem, Zmodem and HS-Link protocols have been preconfigured
  1105.       for you.
  1106.  
  1107.    ---------> Important!
  1108.    NOTE: It is highly recommended that you use the FULL PATH when you
  1109.    specify the filename of your transfer protocol. For example, with DSZ:
  1110.    C:\VBBS\DSZ port %1 ha %4 rz
  1111.    ^^^^^^^^^^^
  1112.    Full Path to execution file.
  1113.  
  1114.                                   ****!****
  1115. ───────────────────────────────────────────────────────────────────────
  1116. 7.                       *** NETWORK CONFIGURATION ***
  1117. ───────────────────────────────────────────────────────────────────────
  1118.   Selecting this option brings you to a list of networks.
  1119.   This list is derived from NET.0 (the master multinet list).
  1120.   NET.0 will be updated by the VBBS Author periodicaly as needed.
  1121.  
  1122.   What happens next depends on the type of network you are
  1123.   configuring. If you are adding a network for the first time,
  1124.   it will ask you to confirm that you wish to add this network.
  1125.  
  1126. - For VirtualNET-type networks (type 1): ---------------------------------
  1127.  
  1128.   Node Number
  1129.  
  1130.     Your system's unique assigned network address, expressed as a number.
  1131.  
  1132.   Net Dir
  1133.  
  1134.     This network directorty to be used by this virtualnet-based
  1135.     network. (Each network must have its own unique directory.)
  1136.  
  1137.   Server
  1138.  
  1139.      Your Server's node number.
  1140.  
  1141.   Server Phone
  1142.  
  1143.      Your Servers Phone Number
  1144.  
  1145.   Server Call
  1146.  
  1147.      Whether call is LOCAL or LONG DISTANCE.
  1148.                                   -20-
  1149.   Server Threshold
  1150.  
  1151.      Number of kilobytes that must be pending before automatic
  1152.      callouts to a server are allowed. 
  1153.      
  1154.      A setting of 0 disables the automatic callouts feature entirely.
  1155.      
  1156.      Between the settings, Server Call, and Server Threshold, VBBS
  1157.      determines if, and when to call out to your server for a network
  1158.      transfer.
  1159.  
  1160.      If LOCAL:
  1161.        
  1162.         System will call whenever the threshold is met or exceeded.
  1163.  
  1164.      If LONG DISTANCE:
  1165.  
  1166.          System will call, once per day, between the hours of 11pm
  1167.          and 6 am, if the threshold is met or exceeded.
  1168.  
  1169.   Server Macro
  1170.  
  1171.      "Macro" file needed to log into server bbs, if any.
  1172.      Most of the time this is not needed, and can be left at "none."
  1173.  
  1174.   Server Password
  1175.  
  1176.      Network Server Password
  1177.  
  1178.   Server Protocol
  1179.  
  1180.      File Transfer Protocol to use with Server.
  1181.      Currently supported: DSZ Zmodem
  1182.                           HS-LINK
  1183.  
  1184.   As with server set-up, you can set the same parameters for each
  1185.   client you "serve" as a hub. Node #, Phone #, Local/Long Distance,
  1186.   Threshold, Macro, Password, Protocol settings are indivudually
  1187.   configure for each client system you "host."
  1188.  
  1189. - For WWIVnet-type networks (type 2): ----------------------------------- 
  1190.  
  1191.   Node Number
  1192.  
  1193.      Your network address.
  1194.  
  1195.   Net Dir
  1196.  
  1197.      Path to network data directory. (Each network must have its own
  1198.      unique directory.)
  1199.  
  1200.   Mode
  1201.  
  1202.      This is either NET (for WWIVnet style) or LINK (for WWIVLInk style).
  1203.                                -21-
  1204. - For UUCP-type networks (type 3): --------------------------------------
  1205.  
  1206.   System Name
  1207.  
  1208.      UUCP System Address
  1209.  
  1210.   News Dir
  1211.  
  1212.      Full Path to your NEWS directory. For newsgroup usage.
  1213.  
  1214.   User Dir
  1215.     
  1216.      Full Path to your USER directory. For Email usage.
  1217.  
  1218.  
  1219. - For FIDO-type networks (type 4): --------------------------------------
  1220.  
  1221.   System FIDO Address
  1222.  
  1223.      Your FIDO Address in standard FIDO format.
  1224.  
  1225.   Server FIDO Address
  1226.  
  1227.      Your Server's FIDO address in standard FIDO format.
  1228.  
  1229.   Network Directory
  1230.  
  1231.      FIDO network directory.
  1232.  
  1233.  
  1234.                                   ****!****
  1235. ───────────────────────────────────────────────────────────────────────
  1236. 8.                       *** EVENTS CONFIGURATION ***
  1237. ───────────────────────────────────────────────────────────────────────
  1238. VBBS allows up to 20 timed events per day. Possibilites here include your
  1239. daily external maintenance (usually done by a batch file), network dialouts,
  1240. etc.
  1241.  
  1242.    Time 
  1243.    
  1244.      Time event runs (00:00 disables event)
  1245.    
  1246.    Command 
  1247.      
  1248.      The DOS command line or batchfile to execute
  1249.  
  1250.    For a daily maintenance batch file, you might use EXTERNAL.BAT.
  1251.  
  1252.                                   ****!****
  1253. ───────────────────────────────────────────────────────────────────────
  1254. 9.                          *** CONTROL PANEL ***
  1255. ───────────────────────────────────────────────────────────────────────
  1256.    In addition to other commands found in the Waiting For Call menu, VBBS 
  1257.    allows you to assign up to 10 Function keys for whatever use you desire. 
  1258.    At default, the F1 key is assigned to call a batchfile called Terminal.bat 
  1259.    (but ofcourse can be anything you want). As configured in the
  1260.    distibution archive, the F2 and F3 keys call up System Log and Network
  1261.    Log respectively using a List utility (not included) F-4 calls up
  1262.    the System Stats. All logs are located in the DATA directory
  1263.    defined in PATHS.CFG.
  1264.                                   -22-
  1265.                                   ****!****
  1266. ───────────────────────────────────────────────────────────────────────
  1267. A.                       *** DOORS CONFIGURATION ***
  1268. ───────────────────────────────────────────────────────────────────────
  1269.    In Doors config, you are prompted for the Name of the online game or other 
  1270.    external program you wish to run, the security level required to access 
  1271.    that program if any, and the name of the batchfile (including the .BAT 
  1272.    extention) from which the program is run. VBBS shrinks out of memory for
  1273.    all external programs. You may use this to add, delete or modify your
  1274.    doors at any time. VBBS creates Chain.txt, door.sys and Dorinfo1.def
  1275.    formats for your use. Those three parameters are all that need be defined.
  1276.    VBBS allows you to assign an access letter in addition to a minimum 
  1277.    security level for each game. The doors configuration also asks you 
  1278.    if the game is single node or multi-node. You simply need to follow
  1279.    the documentation of the program you wish to run and create a
  1280.    batchfile for VBBS to read.
  1281.  
  1282.                                  ****!****
  1283. ───────────────────────────────────────────────────────────────────────
  1284. B.                         *** VOTING BOOTH ***
  1285. ───────────────────────────────────────────────────────────────────────
  1286.    VBBS Voting allows you to present your users with a perpetual survey in 
  1287.    which users can 'vote' on particular issues as defined here. The sysop 
  1288.    presents a question and then supplies up to 8 multiple choice answers 
  1289.    for the users to answer. When accessing the 'voting booth', results of 
  1290.    the voting are presented to the sysop and display a percentage breakdown 
  1291.    of the 'vote'. In the default START.V, if new questions exist, the user 
  1292.    will be presented at logon with the opportunity to vote.
  1293.                           
  1294.                                 ****!****
  1295. ───────────────────────────────────────────────────────────────────────
  1296. C.                        *** RANDOM MESSAGES ***
  1297. ───────────────────────────────────────────────────────────────────────
  1298.    VBBS features an optional "random messaging" function that can display one,
  1299.    two, or three line quips, quotes or whatever upon display and redisplay of
  1300.    the main menu (as set in the default start.v). These messages are called 
  1301.    randomly by the program and are entered in Vconfig. The messages
  1302.    themselves are displayed by including the "RANDOM" command from
  1303.    anywhere within a vscript or function block.
  1304.  
  1305.                                 ****!****
  1306. ───────────────────────────────────────────────────────────────────────
  1307. D.                         *** ARCHIVE VIEW ***                           
  1308. ───────────────────────────────────────────────────────────────────────
  1309.    VBBS allows you to view the contents of a compressed file within the 
  1310.    File Transfer Directories. Configured at default are the .ZIP, .ARC,
  1311.    .ZOO, .LZH and .ARJ archive extentions.
  1312.                                 
  1313.                                 ****!****
  1314. ───────────────────────────────────────────────────────────────────────
  1315. E.                         *** TEXT SECTIONS ***
  1316. ───────────────────────────────────────────────────────────────────────
  1317.    Textfiles from within various directories on your system can be
  1318.    configured here for display. Textfiles are uploaded in much the
  1319.    same manner as downloadable files in the file section. In the
  1320.    configuration, you can define any directory on your system as that
  1321.    containing text for a defined subject area.
  1322.                                 
  1323.                                   -23-
  1324. ───────────────────────────────────────────────────────────────────────
  1325. F.                        *** MULTI-FEEDBACK ***
  1326. ───────────────────────────────────────────────────────────────────────
  1327.    Here you can configure the "FEEDBACK" capabilities of your VBBS.
  1328.    You could, for example, set up a list containing yourself (SysOp),
  1329.    and your co-sysops, so that users can email you or your co-sysops
  1330.    quickly and easily. This can also be configured to work over
  1331.    the network.
  1332.  
  1333.                                 ****!****
  1334. ───────────────────────────────────────────────────────────────────────
  1335.                            *** DIAGNOSTICS ***
  1336. ───────────────────────────────────────────────────────────────────────
  1337.          VBBS has the ability to run diagnostics on your setup. If
  1338. you recieve an error, go here and run the diagnostics. Chances are, it
  1339. will show you where your error is.
  1340.  
  1341.                               ****!****
  1342.  
  1343. -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  1344.                                    -24-
  1345.                             --------------
  1346.                              Running VBBS
  1347.                             ---------------
  1348. When running VBBS, a Ram Resident BBS.EXE controls the program and
  1349. should be used as the ONLY means of starting VBBS. BBS.EXE is used
  1350. to transfer needed information to the program.
  1351.  
  1352. The basic syntax for bringing VBBS online is:
  1353. BBS <channel #>
  1354.     (NOTE that ALL single node installations use the "BBS 1" command
  1355.     line)
  1356.  
  1357. <channel #> is a number from 0 to 4, for the SHAREWARE version.
  1358. (For the 64 user version, its a number from 0 to 64, for example.)
  1359.  
  1360. BBS 0 specifies LOCAL MODE execution only, using the console keyboard,
  1361. and bypassing WFC initialization.
  1362.  
  1363. Command line options include:
  1364.  
  1365. /DV - Turns on Desqview Awareness. When this option is on, VBBS will
  1366.       multitask better under desqview. When the program is idle,
  1367.       (waiting for a call, or waiting for user input), more CPU time
  1368.       is given to other tasks that may be running on the system.
  1369.  
  1370. /AC - Use this when running VBBS as a door, or from a matrix logon.
  1371.       Example: BBS 1 /AC
  1372.       Using this option maintains seperate user data and maintains the
  1373.       doored VBBS as an independent system.
  1374. /H  - Used with /AC, forces VBBS to hang up when caller logs off.
  1375. /Bxxxxx - Used with /AC to pass the baud rate of the modem connection.
  1376.  
  1377. /CHAIN -  command for logging user to VBBS being run as a door from
  1378.       inside of anoter VBBS system or any BBS program such as "WWIV" using
  1379.       the chain.txt format. This option will use VBBS's user record
  1380.       and will NOT prompt the already online user to logon to the
  1381.       doored VBBS seperately. BBS softwares that do not produce the
  1382.       chain.txt can still use this option by using a conversion
  1383.       utility that converts other formats into chain.txt.
  1384.  
  1385.        -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  1386.  
  1387.                                    -25-
  1388. ───────────────────────────────────────────────────────────────────────
  1389.                      *** First Time Start up ***
  1390. ───────────────────────────────────────────────────────────────────────
  1391.    Note: VBBS uses true Ansi. Ansi.sys or similar device driver is required
  1392. in your config.sys for display where Ansi is used. To enable all BBS functions
  1393. to work properly, DSZ.COM (or exe), LIST.COM, PKUNZIP.EXE, and
  1394. PKZIP.EXE (all Shareware) should be in your path.
  1395.         By executing VBBS using "BBS 1" (single node installation),
  1396. you will bring up the program in the WFC mode. This is the online
  1397. control panel for VBBS and in this screen, the BBS is in a "Waiting for
  1398. call" state.
  1399.  
  1400. Logging on the first time:
  1401. ~~~~~~~~~~~~~~~~~~~~~~~~~~
  1402. If your VBBS is a new installation, then the USERFILE.DAT (user accounts)
  1403. file is empty. Use the (L)ogin Local from the WFC screen to Log yourself
  1404. in as NEW, and create yourself a SYSOP account. Thereafter, you can use
  1405. (F)ast Login. DO NOT use (F)ast Login until your sysop account has been
  1406. created!
  1407.                         ┌──────────────────┐
  1408.                         │ Waiting For Call │
  1409.                         └──────────────────┘
  1410.   VBBS uses a highly informational WFC.COM screen. This screen not only
  1411.   provides System statistics, time, drivespace, system status, and BBS name,
  1412.   it is also customizable from within any Ansi Draw program that saves screens
  1413.   to the .COM format. Note that if your drive space  on a given drive drops
  1414.   below a certain % of capacity, that line will change color to let you know
  1415.   that more space needs to be freed up.
  1416.  
  1417.                           -CONTROL PANEL-
  1418.   F) Fast Local Login    - Fast login from console (Estab. SysOp acct 1st)
  1419.   L) Login Local         - Logs you into the system (Use this to estab.
  1420.                             Sysop account)
  1421.   S) Shell to DOS        -  Shells to Dos environment within VBBS
  1422.   U) User Editor         - Allows editing of user information
  1423.   V) VConfig             - The VBBS configuration utility
  1424.   I) System Info         - "To date" information on your BBS
  1425.   C) Today's Callers     - Log of callers since midnite
  1426.   W) Who's Online        - Shows status of each port
  1427.   /) Dial NET CLIENT     - Allows a forced net callout to a system that
  1428.                            is listed in your remote configuration
  1429.   N) Dial NET SERVER     - Forces a network connect to SERVER
  1430.   E) Email               - This function allows you to email local and
  1431.                            network from the WFC
  1432.   M) Feedback            - SysOp Mailbox access from WFC
  1433.   Scr/Lock) Sysop avail. - Toggles sysop page (beep) on/off
  1434.   Esc) Quit BBS          - Quits VBBS and returns to DOS
  1435.  
  1436.                     -DEFINABLE FUNCTION KEYS-
  1437.  F-1 thru F-10 -  Configured in Vconfig to call up various batchfiles.
  1438.                   (might be a term program, text editor or
  1439.                   whatever) These keys are configured in the main.cfg
  1440.                   using Vconfig.exe. Use of a LIST utility is
  1441.                   needed to read the various log files.
  1442. Note: If you encounter any program errors at this point, it is likely
  1443. that you have either misstated a path in paths.cfg, moved a file to a
  1444. wrong dir, or forgot to compile the V.Scripts. Use the Diagnostics
  1445. option in Vconfig to isolate any problems.
  1446.  
  1447.                                    -26-
  1448. ----------------
  1449. New User Signup:
  1450. ----------------
  1451.    When a user logs on as "new" to your system, he is first presented
  1452.  with the NEWUSER.TXT that you have created in your TEXT (or TXT)
  1453.  directory defined in PATHS.CFG. That screen will provide basic
  1454.  instuction to new users and anything else you'd like to include. If
  1455.  you configured a New User Password in your configuration, the new
  1456.  user will be asked to provide the password before the system allows
  1457.  him to continue. For that reason, using a new user password is not
  1458.  generally done on Public BBS systems.
  1459.    At the end of the newuser.txt screen, the new user is prompted to
  1460.  provide basic information about himself or herself. Depending on
  1461.  whether or not your system allows "aliases" or "handles", he will be
  1462.  prompted for his "handle" or real name to use on the board. VBBS
  1463.  checks what is input in that field against other entries to make sure
  1464.  that duplicate names are not used. If there are words or names that
  1465.  you would prefer not to allow on your system, you may include those
  1466.  in a textfile called TRASHCAN.TXT and locate that file in your text
  1467.  dir.
  1468.    As the signup continues, the user is prompted for his address,
  1469.  voice and data phone numbers, birthdate, password and other information
  1470.  pertaining to default settings used on the BBS. The information that is
  1471.  provided goes into a datafile caller USERFILE.DAT.
  1472.    If you have chosen the option to allow AUTOVALIDATION of SysOps,
  1473.  VBBS will ask the user if he is a SysOp. If he chooses "Yes", then
  1474.  the board will give him the security level and time allowed on
  1475.  according to what you have defined for vistiting SysOps.
  1476.    New users are assigned the security level and time allowed on the
  1477.  system according to what you have configured in vconfig. Generally,
  1478.  you do not want to give a new user too great of an access level to
  1479.  your system until you are sure that the information provided you is
  1480.  accurate. Often, it is desirable to ask that in addition to providing
  1481.  basic info to the sysop in signup, that the new user provide a short
  1482.  introduction of himself to the sysop in the form of "newuser
  1483.  feedback". If you would like your system to prompt the new user for
  1484.  this type of 'introduction', you will have chosen "yes" to that
  1485.  option in the main configuration and edit the LEAVEFB.TXT file
  1486.  located in your configured text dir. Another option which can be used in
  1487.  addition to or inplace of the "forced feedback" is New User Mail.
  1488.  A file called NEWUMAIL.TXT residing in your Text dir will be displayed to
  1489.  a new user as welcoming mail from the sysop in the new account's 'mailbox'.
  1490.  There, you might greet the new user in more depth and ask him to
  1491.  reply to that mail. In the case of receiving ANY mail from a new
  1492.  user, the SysOp need only hit "V" from the email sub-menu and then
  1493.  enter that user's account in the USER EDITOR. Once there, you can
  1494.  assign the user an appropriate security level and time allowed on
  1495.  your system as well as access 'flags' for certain areas, and other
  1496.  variables as well as exemption from any up/download ratios you have
  1497.  in effect.
  1498.    There are MANY options for presentation of your BBS to new users.
  1499.  If you would like for instance to ask more in depth questions of a
  1500.  new user or have your new user fill out a more detailed registration,
  1501.  there are various VBBS script files available that will allow you to
  1502.  tailor the newuser login according to your needs.
  1503.  
  1504.                                    -27-
  1505. ---------------------------
  1506. Creating The SYSOP Account:
  1507. ---------------------------
  1508.        From VBBS WFC, Login locally by pressing 'L'. You will first see
  1509. the Login.txt screen from Virtual Reality BBS. This screen, as well as
  1510. the logoff.txt screen will need to be replaced later with an ascii or ansi
  1511. screen of your own creation.
  1512.        Directly following the login.txt will be the login
  1513. prompt. Type "New" to create the first entry into your user data file.
  1514. You will then see the Newuser.txt followed by the prompts to fill out
  1515. your user information.
  1516.  
  1517.       The following Hot keys are available to the console while a user is
  1518. online:
  1519.  
  1520.  [F1]        Enter/Exit Chat Mode
  1521.  [shift F1]  Enter Split Screen Chat ([esc] exits)
  1522.  [F2]        Enter user editor Note: by exiting the F2 user editor as
  1523.              another user. The SysOp can change to that user.
  1524.  [F3]        Add 1 minute to user session
  1525.  [Shift F3]  Subtract 1 minute from user session
  1526.  [F4]        Increases online user's SL by 5
  1527.  [Shift F4]  Decreases online user's SL by 5
  1528.  [F5]        Drop to DOS (VBBS stays in memory)
  1529.  [Shift F5]  Drop to DOS (VBBS shrinks out)
  1530.  [F6]        pseudo DOS multitasker (allows sysop to run small DOS commands
  1531.              from the console while the user is online and using the BBS.)
  1532.  [F8]        Sysop Alert (alerts sysop when board is free after user logs off)
  1533.  [F10]       Boot User Off
  1534.  [Ctrl F10]  Boot user with "storm.txt" (BBS coming down due to
  1535.              inclimate weather conditions or whatever)
  1536.  [Shift F10] Boot user off with simulated "line noise"
  1537.  [Scroll Lock] Can be used at any time to toggle the "SysOp Available" status
  1538.  
  1539.    As you continue with creating your SysOp account, you will need to
  1540. change your security level to 255 (maximum), and assign yourself a
  1541. "max time" which is how many minutes per day a user is allowed on the
  1542. system. For Sysop, make this 1440 (24 hours). By pressing F-2, you
  1543. will call up the user editor to enable your editing of the appropriate
  1544. fields.
  1545.  
  1546.  
  1547.                                    -28-
  1548. -----------------
  1549. VBBS User Editor:
  1550. -----------------
  1551. User No.             - Displays User #
  1552. a. User Handle    :  - User Handle
  1553. b. User Real Name :  - User Real Name
  1554. c. Address        :  - Street or PO Box address
  1555. d. City           :  - City
  1556. e. State          :  - State
  1557. f. Zip            :  - Zip code
  1558. g. Security Level :  - User's Security level
  1559. h. Access Flags   :  - Flags used for specific Database access(a-z) See note
  1560. i. Flags          :  - General flags used outside of databases(a-z) See note
  1561. j. Password       :  - User's Password
  1562. k. Phone 1        :  - Voice Phone #
  1563. l. Phone 2        :  - Data Phone #
  1564. m. MaxTime        :  - Maximum time allowed on per day
  1565. n. Credits        :  - User Credits
  1566. o. Verify Birthday:  - Displays user's Birthday. (see note)
  1567. p. Ratio Exempt?  :  - Allows you to exempt user from Up/Down Ratio reqs.
  1568. q. U/L:              - Files/Kilobytes Uploaded  
  1569. r. D/L:              - Files/Kilobytes Downloaded
  1570. 1. though 8. :       - User $EXTRA variables 1 through 8.
  1571.  
  1572. Page:  Displays User's default page size
  1573. Vid:   Displays User's default video Mode
  1574. Calls: Number of calls to system by user to date
  1575. Time:  To date total time spent on system
  1576. Last:  Date last called
  1577. Posts: Number of public posts to date
  1578. Email: Number of Emails sent to date
  1579.  
  1580. (a-r,1-8)=edit, Esc)Quit, Enter)Next, -)Previous, /)Find !)Delete->
  1581.  
  1582. Note:
  1583. g. - Security levels are 1 thru 255 (255 being SysOp access). Default
  1584. new user security levels are set in Vconfig {main}.
  1585. h. - Access Flags- (a-z) Access Flags are flags optionally set in each
  1586.      database configuration that restricts access to that database by
  1587.      users given that designator here in the User Editor.
  1588. i. - The use of general flags - There may as many as 26 flags (a-z)
  1589.      The 4 flags below represent flags that are in use by VBBS at
  1590.      default;
  1591.    A - AutoPost at login time on/off
  1592.    X - Expert mode
  1593.    N - If set, has received the new user welcome message.
  1594.    F - If set, user is configured for the full screen editor
  1595.  
  1596. o. - if toggled will ask user to re-enter his or her b'day at login.
  1597. /  - Searches User list
  1598. !  - Deletes user (user's SL is reset to 0 and account becomes open for
  1599.      reassignment).
  1600.  
  1601.                                    -29-
  1602.  
  1603. ----------------------
  1604. User Account Defaults:
  1605. ----------------------
  1606. 1. Video Mode        [ ]  - User chooses Ascii, Ansi, or Enhanced Ansi
  1607.                             (pulldown menus) for default usage.
  1608. 2. Expert Toggle     [OFF] - Expert mode will bypass the menu display
  1609. 3. Page Breaks       [0]   - Defaults at 24. "0" = Continuous scroll.
  1610. 4. Password                - User password
  1611. 5. Auto-Posts        [OFF] - Toggles AutoPost display at login
  1612. 6. Ctrl-A User Macro- Users can set up 2 seperate macros each containing
  1613. 7. Ctrl-B User Macro- up to 79 chars including Ansi control chars.
  1614. 8. ANSI Color Set-Up - Allows user to select screen display to taste.
  1615. 9. Full Screen Editor [ON] - Toggles between FSE or Line editor.
  1616. A. Mailbox: - Allows users to forward mail to another user or Network
  1617.                        system.
  1618. B. Security- Displays list of things that the user has sufficient
  1619.                        security to do on the system.
  1620. C. Long Distance Cost- Allows user to keep track of Long distance
  1621.                        usage and billing by defining cost per minute
  1622.                        and knowing the billing cycle.
  1623. D. Sort File lists   - Allows user to choose if file listings should
  1624.                        be sorted alphabetically or not.
  1625. E. User Timebank     - Users may deposit unused system time for later
  1626.                        withdrawl. The maximum balance of time is
  1627.                        configured within main config (vconfig).
  1628.                        A setting of 0 in that field will effectively
  1629.                        disable the built-in Timebank.
  1630. F. File List Display - Users may choose between a single line or
  1631.                        double line file listing.
  1632. Q. Quit - Saves changes and quits to main menu.
  1633.  
  1634.                                    -30-
  1635. ───────────────────────────────────────────────────────────────────────
  1636.                       *** The Default setup ***
  1637. ───────────────────────────────────────────────────────────────────────
  1638.       VBBS could easily be distributed with a BLANK menu. Instead, a
  1639. default menu and Function Block set are provided with the program
  1640. reflecting the configuration of the software on the Author's BBS.
  1641. Below is the START.FB (function block) which is provided with VBBS 5.50.
  1642. It corresponds exactly to what has been defined in the MAIN menu.
  1643. For more info on FBs and menus, see 'Customizing options'.
  1644.  
  1645. MAIN  (name of corresponding menu)
  1646. A     (dbgroup letter(s) of TOPIC areas to reference. ie.. ABC)
  1647. $ 001 1 choosetopic
  1648. > 001 1 nextbase
  1649. < 001 1 prevbase
  1650. c 001 1 selectbase
  1651. j 001 1 setquickscan
  1652. s 001 1 scanmsg
  1653. n 001 1 readnewmsg
  1654. r 001 1 readseqmsg
  1655. p 001 1 post
  1656. e 001 1 sendemail
  1657. y 001 1 reademailfrom
  1658. m 001 1 reademailto
  1659. q 001 1 quickmail
  1660. f 001 1 feedback
  1661. o 001 1 door
  1662. z 001 1 vbbs-aux %1 telecon
  1663. d 001 1 account
  1664. l 001 1 pagesysop
  1665. t 001 5 files
  1666. b 001 1 vbbs-aux %1 textfiles
  1667. k 001 1 listcallers
  1668. u 001 1 vbbs-aux %1 listusers
  1669. a 001 1 autopost
  1670. v 001 1 vbbs-aux %1 vote
  1671. i 001 1 sysinfo
  1672. w 001 1 who
  1673. x 001 1 vbbs-aux %1 listnet
  1674. * 255 5 sysop
  1675. G 000 1 logoffyn
  1676.                                   -31-
  1677. ----------------------------
  1678. The Virtual Menuing System :
  1679. ----------------------------
  1680.         VBBS uses either Ansi and Ascii Menus that can be created with your
  1681.  favorite Ansi Draw program, or dual purpose .MNU type menu that can replace
  1682.  the seperate .ANS and .ASC type menus by emplying the internal ^P color
  1683.  routines within VBBS and expressing color as a number (0-9) or letter (A-Z)
  1684.  follwing a "" (alt-259) extended ascii 'heart code'. VBBS will ignore these
  1685.  color commands when a non-ansi user is displayed that type of menu. The dual
  1686.  purpose  menu is recommended as it enables a somewhat faster display than
  1687.  'true ansi' menus created in ANSI draw programs. The .MNU type menus
  1688.  can also be created directly from within the VFSE full screen editor.
  1689.     VBBS comes with a complete menu set (.MNU menus by default). These
  1690.  menus can be easily customized along with their corresponding
  1691.  Function Blocks to suit your display needs. The single menu approach
  1692.  used currently within VBBS at default can easily be replaced with a
  1693.  "menu/fb set" that puts the messaging and email functions in seperate
  1694.  menus for instance. If you can create a menu in the screen, chances
  1695.  are that you can match the functions to the menu by editing and
  1696.  creating new function blocks.
  1697.     For those who prefer to have the screen clear for a menu, you
  1698.  would just need to create a small two line VSCRIPT that called the
  1699.  function block from the vscript like:
  1700.  
  1701.  tr $clear !clears the screen
  1702.  exit fbname !exits to the Function Block which contains the menu name
  1703.  
  1704.  Then, in the Function Block that calls the script, instead of using:
  1705.  MENUNAME
  1706.  A  (database topic area letters if used)
  1707.  T 001 5 FILES (which is how for instance the files menu is called)
  1708.  
  1709.  you would use:
  1710.  
  1711.  MENUNAME
  1712.  A (database topic area letters if used)
  1713.  T 001 2 FILES (which calls the 2 line vscript which you saved as FILES.V)
  1714.  
  1715.       --See Function Blocks and VSCRIPT.DOC for more--
  1716.  
  1717.     Another feature of menu creation is the ability to hide entire
  1718.  menu lines from users that do not have a high enough SL. You will
  1719.  notice that in the default menu/fb set, VBBS uses lines within both the
  1720.  main and transfer menus which are visible only to users with sec levels
  1721.  of 255 (sysop level). Newly saved menus will need to have these lines
  1722.  "tagged" into the menu using an ascii editor. "!" is a VBBS comment line.
  1723.  "!" followed by 255 tells VBBS to only display this line to users who have
  1724.  a security level of 255. This can be used as a filter for menu options at
  1725.  any SL.
  1726.     Pull down menus can be accessed by configuring for "enhanced ansi"
  1727. from the video mode choice in the user defaults area. Remember to
  1728. mirror the changes you make in an FB file to the corresponding .PDM
  1729. (pull down menu) file.
  1730.  (see Pull down menu sec.)
  1731.  
  1732.                                    -32-
  1733.  
  1734.                        -----------------------
  1735.                         The Default Main Menu
  1736.                        -----------------------
  1737.  
  1738. Messaging functions
  1739. ~~~~~~~~~~~~~~~~~~~
  1740. L) List Bases        - Brings up prompt to list available message bases.
  1741. P) Post Message      - Post a message in the current base.
  1742. N) New Message Scan  - New-scans all bases.
  1743. R) Read Sequential   - Read messages in current base sequentially.
  1744. S) Scan Brief        - Scans posts in current base backwards in groups of 10,
  1745.                        showing the number, author and message subject.
  1746. J) Join/ Ignore Base - Allows users to set up bases to ignore or mark for
  1747.                        scanning.
  1748. >) Next Base         - (or +) Next message base in sequence.
  1749. <) Previous Base     - (or -) Previous base number.
  1750. #) Change to Base #  - Change to a base by entering it's number.
  1751.  
  1752.  
  1753.  
  1754. Email functions
  1755. ~~~~~~~~~~~~~~~~
  1756. M) Mailbox Scan          - Displays all mail in user mailbox '*'= unread
  1757. Y) Read Mail You've Sent - Displays list of all local mail sent as well
  1758.                            as all unbundled Network mail.
  1759. E) Write Email           - Write email to another local or network user.
  1760. F) Feedback to the SysOp - Auto mails the SysOp
  1761. Q) Multimail- Users configured for Multimail usage may store up to 9
  1762.               seperate "mailing lists" which may include an unlimited #
  1763.               of local, VirtualNET and/or WWIVnet/WWIVLink addresses.
  1764.               It is important that responsible Network usage of this
  1765.               feature is maintained.
  1766.  
  1767. BBS Sub-System
  1768. ~~~~~~~~~~~~~~~
  1769. T) File Transfer     - This calls up the Files menu
  1770. B) Bulletin/Texfiles - General Textfiles available for reading
  1771. S) System info       - Provides a display of VBBS system stats.
  1772. V) Voting Booth      - Users are allowed to vote on polling questions posted
  1773.                        by the sysop or others as determained in $Vconfig7.
  1774. D) Defaults          - User configurable default settings.
  1775. O) On-line Programs  - Displays menu for games and other online programs
  1776.                        configured in Vconfig
  1777. A) Autoposts         - Displays AutoPosts
  1778.  
  1779. Other Functions
  1780. ~~~~~~~~~~~~~~~~
  1781. K) Today's Callers   - A list of callers who have logged on today.
  1782. U) User Listing      - The list of system users and their location.
  1783. I) System Info       - Shows statistical chart of BBS usage.
  1784. C) Page SysOp        - If the console scroll lock is selected to "on", this
  1785.                        will activate an audible page.
  1786. W) Who's Online      - Shows status of console and each modem port.
  1787. Z) Mutiuser Telecon. - This is the multiuser teleconference feature that
  1788.                        allows users to chat beween nodes.
  1789. X) Network info      - Displays Network BBSlist(s)
  1790. *) SysOp Menu        - Go to Sysop function menu (displayed to 255 SL only)
  1791. G) Logoff            - Exit BBS
  1792.  
  1793.                                    -33-
  1794.  
  1795. SysOp Menu
  1796. ~~~~~~~~~~~~
  1797. M) Read All Mail  - Review all mail on system
  1798. E) Edit File      - Edit any file
  1799. U) User Editor    - Edit User information
  1800. S) Security       - Displays Users with "security" status
  1801. C) Force Cleanup  - Force Daily cleanup
  1802. Q) Quit           - Quit to main menu
  1803.  
  1804.  
  1805.                           Public Messages
  1806.                          ~~~~~~~~~~~~~~~~~
  1807.         VBBS 5.50, in the default setup, places all communications
  1808. functions in the main menu. As stated, seperate menu displays for messaging
  1809. and/or email for instance, can be easily customized to whatever type
  1810. of interface the SysOp would like to present to the user.
  1811.  
  1812. ------------------
  1813. Setting up Topics:
  1814. ------------------
  1815.     VBBS allows you to catagorize your message and files databases
  1816. into 'Topic' areas. Each topic area represents a letter (A-Z) assigned
  1817. to the topic in Database config (vconfig). You may choose to break your
  1818. message subs down into topic areas, seperate local bases from network
  1819. areas, seperate messages from different networks, or into Special Interest
  1820. Groups. At default, the message bases are configured with ONE topic
  1821. area; MAIN. At default, the 'main' topic area is represented as an "A" type
  1822. database. To add another TOPIC area, create another TOPIC area in
  1823. database config (vconfig). To display that topic as a choice from your
  1824. main or messaging menu, simply add the new letter designator that you
  1825. used in database config next to the other designator(s) in that menu's
  1826. function block firectly under the MENU name (see function blocks).
  1827. You may also avail different topic areas as Special Interest Groups
  1828. and make them visable to users according to access flags by creating a
  1829. seperate menu, FB, and vscript which checks for proper access flag
  1830. prior to availing the SIG. (see vscript.doc)
  1831.  
  1832. ------------------------
  1833. VFSE Full Screen Editor:
  1834. ------------------------
  1835.     VBBS comes with both a standard line editor and a built-in and powerful
  1836. full screen editor. The Full Screen editor features 36 text color
  1837. choices which are enabled by hitting ^P# (Ctrl key & "P" at the same
  1838. time and then a number 0-9 or letter A-Z). ^P? will display a list of
  1839. color choices. Other control key option exist for various other
  1840. purposes including cursor movement, line feeds, line and char deletes,
  1841. cut and paste ect.. These commands can be found in the editor help
  1842. file by pressing ^Z.
  1843.     On the top line above the workspace, the user is shown the message
  1844. or email title, the line number and the insert/overwrite mode status. The
  1845. editor starts in the 'OVR' mode and can be easily toggled to the 'INS'
  1846. mode.
  1847.     The VFSE allows users to upload a prepared text at any time. Using
  1848. the VFSE SysOp File Edit function is an excellent way to create or
  1849. edit *.MNU type menus, bulletins and system taglines.
  1850.                                   -34-
  1851. ----------------
  1852. Message Quoting:
  1853. ----------------
  1854.    VBBS features advanced message quoting in email and messages. Users
  1855. are prompted in both email and in public messages whether or not to
  1856. quote from the current message. If the user chooses "yes", then a
  1857. special screen will appear prompting the user to choose which lines
  1858. are to be quoted at the top part of the reply. The user is prompted at
  1859. each line of the message being replied to whether to A)dd that line
  1860. into the quote workspace, S)kip that line and advance to the next, or
  1861. quit from the quote workspace altogether.
  1862.    The message quoting character is "" (alt-272) and procedes the
  1863. lines that are being quoted.
  1864. Note: If the remote user has wrongly configured his term program to be
  1865. set at "XON/XOFF", he may experience problems when encountering that
  1866. quoting character while online. It is not likely to occur, but should
  1867. you ever have a user describing problems in that way, let that user
  1868. know that his terminal program is not set properly.
  1869.  
  1870. ------------------
  1871. Message Threading:
  1872. ------------------
  1873.    In addition to message 'quoting', message 'threading' currently exists
  1874. as a feature in progress for all message bases. Threading allows the user to
  1875. search for the original message of a 'thread' (line of discussion) and all
  1876. replies within that 'thread.
  1877.  
  1878. ---------------
  1879. Message Search:
  1880. ---------------
  1881.    VBBS messages can be searched in two ways. Hitting "S" from the
  1882. message submenu prompt will display the next 10 messages in sequence.
  1883. Hitting "S" again will bring up a "search" prompt that allows the user
  1884. to search the message database by title.
  1885.  
  1886. -----------------------
  1887. Message Sub Validation:
  1888. -----------------------
  1889.    Each message sub can be assigned a "requires validation" status
  1890. from within database config (vconfig). The purpose of this is to allow
  1891. the sysop a degree of control over what goes out into a network from
  1892. his system. Some network subs require that validation be set to "on"
  1893. for particular subs.
  1894.  
  1895. -----------------------
  1896. Message Sub Moderators:
  1897. -----------------------
  1898.    Moderators, SubOps, or Co-SysOps can be very useful for any BBS. In
  1899. local messaging areas, SubOps can be invaluable as discussion leaders
  1900. often causing far greater user participation in subs than if those
  1901. subs were without a moderator.
  1902.    Some network subs require net validation and often a SysOp may not
  1903. have the time each day to validate each sub needing validation. In
  1904. that case, a SubOp can be very useful in performing those duties for
  1905. the SysOp. Moderators can be named for any sub by entering the SubOp's
  1906. ID in database config (vconfig). The person you name is given a
  1907. security access to that sub that allows him to validate or delete any
  1908. message posted ON that sub.
  1909.                                   -35-
  1910.         The messaging function in VBBS provides an easy to use interface
  1911. for email and the posting of public messages. Below is the hard coded
  1912. sub menu used by VBBS for public messaging functions.
  1913.  
  1914.  
  1915. Message sub-menu
  1916. ~~~~~~~~~~~~~~~~~~~
  1917. [ENTER] Next Message      - Advances to next Message Base.
  1918. R) Reply to message       - Reply to the current message.
  1919. A) Read message again     - Re-read the current message.
  1920. D) Delete Message         - Delete the current message.
  1921. ###) Jump to Number ###   - Entering a number will take you to that message.
  1922. S) Scan Next 10 Messages  - Scans forward.
  1923. B) Bypass Sub (QuickScan) - Bypasses msgs to next sub during Quickscan.
  1924. E) Send Email Reply       - Sends a private reply to a message.
  1925. Q) Quit Reading Messages  - Returns to Communications menu.
  1926. +) Thread Forward         - Search for Replies to current message (if any).
  1927. -) Thread Backward        - Search for Original to current message (if any).
  1928. ----- SysOp -----
  1929. X) Extract Text - Extracts message to a textfile which is named by you.
  1930.                   Can extract to a file in OVERWRITE or APPEND modes.
  1931. M) Move Message - Moves message to a different message base.
  1932. P) Toggle Perm  - Makes or unmakes current message permanent. This is
  1933.                   useful for making the first message of a message sub
  1934.                   an explaination of that message sub, rules etc.
  1935.  
  1936.  
  1937.                                   -36-
  1938.                                 ** EMAIL **
  1939.                                ~~~~~~~~~~~~~
  1940. -------------
  1941. Private Mail:
  1942. -------------
  1943.     The VBBS mail functions are quite powerful. When a user logs on to
  1944. your system, VBBS will do a Mailbox scan. If the user has new mail
  1945. waiting, he will be informed of the new mail and prompted to access his
  1946. mailbox at that time. The VBBS email prompt offers choices to present
  1947. a queue of new and unread mail, ALL mail, or SEARCH for mail from a
  1948. specific user by name or partial name.
  1949.     Users may also access mail that has been sent and not yet read by
  1950. the local addressee, or not yet bundled into an outgoing network
  1951. packet for a network addressee.
  1952.     Addressing mail can be done in a number of ways. If the name of
  1953. the BBS user that you are wanting to send mail to is "John Bok" and
  1954. you only know that his name is 'John', then you would type "John" into
  1955. the address line and the system will prompt you back with "Do you mean
  1956. John Bok?". You can abbreviate the addressing of mail by knowing the
  1957. addressee'e user number.
  1958.     If you are configured as a networked system, you will be prompted
  1959. for which network you will be sending email through prior to receiving
  1960. the actual address prompt. If the email will be to a local user, you
  1961. can just hit [enter]. Now at the network address prompt after choosing
  1962. "VirtualNET" (for example), you may address your mail to any user on
  1963. any VirtualNET system. If you wanted to email John Bok and did not
  1964. know his user number on the network system, but DID know that the
  1965. VirtualNET address of that system was 6160, then you could enter
  1966. "John Bok" and VBBS would then prompt you for the VirtualNET node
  1967. number of the board that John Bok was a user on.
  1968.  
  1969. ----------
  1970. Oneliners:
  1971. ----------
  1972.     Whenever an email is received by the user it was addressed to (local
  1973. and network), the user that sent the mail receives a one line 'return
  1974. receipt' that informs the user that his email was read on such and
  1975. such date and time by the addressee. Oneliners are also sent to inform
  1976. a user who has uploaded a file into the download directory that that
  1977. file has been downloaded by another user (local and network).
  1978.     On multiuser installations, if a user has written email to another
  1979. user who is on the system at the same time, that user will receive a
  1980. real time oneliner informing that mail has just been sent him. If the
  1981. user writing an email to an online user that he was unaware of as
  1982. being online, VBBS will tell the emailing user that the addressee is
  1983. online and a oneliner has been sent.
  1984.  
  1985. ------------------------
  1986. Prepared Text Uploading:
  1987. ------------------------
  1988.     The VBBS VFSE full screen editor allows the insertion of prepared
  1989. text through uploading from any place within the editor. To upload
  1990. text remotely, choose "/U" or "[esc] [esc] U" after positioning the
  1991. cursor at the desired insertion point within the email or post.
  1992.     Local uploads are simply pathed to the directory and file that you
  1993. would like to include.
  1994.                                   -37-
  1995. ------------------------
  1996. Attached Files to Email:
  1997. ------------------------
  1998.     VBBS features a unique ability to attach a file to an email. This
  1999. feature is made available by the SysOp to the user in VCONFIG
  2000. according to defined minimum security levels. If the user has been
  2001. given an appropriate security level, he will be prompted with the
  2002. question of whether or not he would like to attach a file to the
  2003. current mail before saving. If the user chooses "yes" then the upload
  2004. prompt appears and the user may upload a file of any size.
  2005.     When an attach file is 'received' by a user in email. The
  2006. existance of the file is shown at the bottom of the message header
  2007. giving the name of the file, the file size and prompts the user to
  2008. press "T" to transfer (download) the file from the BBS.
  2009.     The Local SysOp may upload any file to email from anywhere on the
  2010. system by providing path and filename at the prompt after chosing
  2011. "yes".
  2012.  
  2013. -----------------
  2014. Email Forwarding:
  2015. -----------------
  2016.    According to SL, a user can Forward a piece of email the he has
  2017. sent or recieved to another user. Mail forwarding can be done both
  2018. locally and through any networks that you participate in.
  2019.  
  2020. --------------
  2021. Carbon Copies:
  2022. --------------
  2023.   According to SL, a user may send Carbon Copies (CC:s) of an unsaved
  2024. email to other users both local and network. When that email is
  2025. received by each CC:d user, it shows each network address that was
  2026. CC:d.
  2027.  
  2028. -------------------------
  2029. Multi-mail Mailing Lists:
  2030. -------------------------
  2031.   According to SL and generally restricted to higher security levels,
  2032. a user can maintain up to 9 seperate 'mailing lists' which can include
  2033. an unlimited number of entries. Each multimail entry can be either
  2034. represent a local user or user from any network you are affiliated
  2035. with.
  2036.  
  2037. -------------------
  2038. Account Forwarding:
  2039. -------------------
  2040.   If you have a network address that you write to with regularity, you
  2041. might decide to create a local account for that user and then
  2042. configure that users mailbox to forward mail sent to it to a network
  2043. address. That way, you can use "Mike" or "24" (or whatever the local
  2044. ID is) in place of using the whole network address each time you
  2045. initiate email.
  2046.  
  2047. -------------------
  2048. Auto Newuser Email:
  2049. -------------------
  2050.   Each time a new user logs on to your system, VBBS creates a
  2051. 'welcoming' email that automatically appears in the new users mailbox.
  2052. The name of this file is NEWUMAIL.TXT and is located in the directory
  2053. which you have assigned in vconfig as your text dir. You may edit this
  2054. mail according to your needs.
  2055.                                    -38-
  2056. -------------
  2057. Form Letters:
  2058. -------------
  2059. (Form letters can be used anywhere you are sending email...ie...
  2060. from feedback, from E)mail user, from R)eply to Email, and also
  2061. from Multimail)
  2062.  
  2063. When prompted for title, sysop enters \ (backslash) followed by a number
  2064. from 1 to 99. (eg \1) VBBS then looks for a file called
  2065. FORM.x in your Text Directory (x = form number).
  2066. The real msg title is pulled from the 1st line of the file.
  2067. The rest of the file beomces the message text.
  2068.  
  2069. just answer prompts for Attached file, CC:, and its saved.
  2070. quick clean, and a minimum of keystrokes needed.
  2071.  
  2072.  
  2073.         Below is the hard coded sub menu used by VBBS for email
  2074. sub functions.
  2075.  
  2076. ---------------
  2077. Email sub menu:
  2078. ---------------
  2079. [ENTER] Next Email        - Advances to next mail.
  2080. R) Reply To Email         - Reply to email sent you.
  2081. A) Re-Read Email          - Re-displays current message.
  2082. D) Delete Email           - Deletes an email.
  2083. Q) Quit Reading Email     - Quits to communications menu.
  2084. T) Download Attached File - If file is attached, this will allow the
  2085.                             remote user to download the attached file.
  2086. ###) Read Mail number
  2087.    ---- SysOp ----
  2088. X) Extract Text           - Allows SysOp to save a message to a textfile.
  2089. F) Forward                - Forward mail to another local or network user.
  2090. V) Validate User          - Goes to User editor to update User account.
  2091.  
  2092.  
  2093.                                    -39-
  2094.                          ------------------------
  2095.                          Default Transfer Section
  2096.                          ------------------------
  2097. FILES.FB
  2098.  
  2099. FILES  (name of files menu)
  2100. F      (corresponding files library area(s))
  2101. g 000 1 logoffyn
  2102. m 001 1 dlmasterlist
  2103. u 001 1 remoteupload
  2104. d 001 1 downloadfile
  2105. r 001 1 reviewfile
  2106. c 001 1 selectbase
  2107. j 001 1 setquickscan
  2108. l 001 1 listfiles
  2109. n 001 1 newfiles
  2110. s 001 1 searchall
  2111. b 001 1 batchdl
  2112. f 001 1 findfiles
  2113. > 001 1 nextbase
  2114. < 001 1 prevbase
  2115. p 001 1 topdownloads
  2116. y 001 1 ratio
  2117. z 255 1 sysopupload
  2118. x 255 1 reviewuploads
  2119. q 000 5 start
  2120.  
  2121.  
  2122. ------------------
  2123. Setting up Topics:
  2124. ------------------
  2125.    Like message subs, File subs can be broken down into 'Topic' areas.
  2126. A typical topic breakdown would have broad file types broken down by
  2127. topic. ie.. UTILITIES, GAMES, IBM APPLICATIONS etc.. and then use the
  2128. databases themselves for more specific catagorization. Under the
  2129. UTILITIES topic for instance, you might have seperate databases for
  2130. 'screen utils', 'printer utils'. 'programmer's utils' etc..
  2131.  
  2132. ------------------------
  2133. Uploading files locally:
  2134. ------------------------
  2135.    To upload files into your BBS's Files dir, physically move the file
  2136. to the appropriate DOS dir referenced as the path/location for the
  2137. desired files database. From inside of the BBS and from the transfer
  2138. menu, choose "Z" to upload files. You can upload the ONE file you
  2139. moved by specifying that filename when the prompt is displayed to you.
  2140. Hitting enter tell VBBS that you are wanting to upload ANY files found
  2141. in that dir that are not currently on display. You will also be asked
  2142. if you would like VBBS to search the entire Files area for such files.
  2143.    After choosing the desired option and VBBS presents you with the
  2144. upload prompt and asks for a oneline description and then an optional
  2145. extended description of the file. Upon upload, VBBS automaticaly adds
  2146. a "zip comment" to the archive. This comment contains your custom
  2147. "ZIPCOMNT.TXT" header for your system and 6 lines of description taken
  2148. from the file description entered. To upload files to specific dirs
  2149. after upload to your SYSOP dir by a remote user, you simply choose
  2150. COPY from the sub menu and are then given a listing of choices to be
  2151. the display dir of that file.
  2152.                                   -40-
  2153. -----------------
  2154. Remote Transfers:
  2155. -----------------
  2156.     VBBS comes cofigured for several transfer protocols. The defacto
  2157. standard protocol is 'Zmodem'. Zmodem allows for 'batch' uploading and
  2158. downloding of files by remote users to and from your system. "batch"
  2159. means that users can upload or download files in batches instead of
  2160. having to transfer them one at a time. It is also a faster protocol
  2161. than many others particularly for 2400 baud transfers. Zmodem by Omen Tech
  2162. is a shareware protocol that is readily available from other BBSs and comes
  2163. in two flavors; DSZ and GSZ. "GSZ" is basically DSZ with a graphical
  2164. display and is becoming quite popular. If you use GSZ.EXE, it is hihgly
  2165. recommended that to RENAME that filename to DSZ.COM so that it matches
  2166. the DSZ commandline already configured within VBBS and also used by
  2167. the VNET networking software.
  2168.     In the case of uploads, a user may define (if the sysop has
  2169. configured this option in vconfig) whether VBBS prompts for the file
  2170. name at the beginning or at the end of the upload process. Another
  2171. upload option (configured by the SysOp) is whether or not VBBS will
  2172. perform an event (such as a virus scan) following a user upload. In
  2173. any case, VBBS will check for compressed file integrity following
  2174. upload and optionally at download. A file locate in the defined 'text'
  2175. directory called REMUPLD.TXT is displayed to the user immediately prior
  2176. to the upload pronmpt. This file may be edited according to your need.
  2177.     VBBS comes preconfigured for XMODEM, YMODEM, ZMODEM, ZMODEM batch
  2178. and the developing HS-LINK bi-directional protocol which allows
  2179. simultaneous uploading and downloading of files between a user and
  2180. your system.
  2181.     VBBS displays the User's up/download ratio after each transfer.
  2182. You may choose to name a specific up/download "ratio" within VCONFIG.
  2183. If you have enabled a ratio, you can exempt a user from it in the User
  2184. Editor.
  2185.  
  2186. -----------------------
  2187. Upload scan and events:
  2188. -----------------------
  2189.     If you have configured your system to have an 'upload' event, VBBS
  2190. will look for a batchfile called UPLOAD.BAT. An example is provided
  2191. within that batchfile.
  2192.  
  2193. -----------
  2194. Files Menu:
  2195. -----------
  2196. C) Change directory    - Displays list of dirs and prompts for dir change.
  2197. L) List Files *.*      - Lists all files in the current dir.
  2198. S) Search All Dirs     - Searches for filenames based on.
  2199. D) Download Files      - Download file(s).
  2200. R) Review Files        - Browse files in current directory.
  2201. N) New files           - Scans files that are new since last call.
  2202. U) Upload Files        - Prompts user for files to upload.
  2203. B) Batch Functions     - Used to mark and then download multiple files.
  2204. Y) Your Transfer Stats - Displays users transfer statistics.
  2205. P) Popular D/Ls        - Searches and compiles display of top user downloads.
  2206. J) Join/Ignore Dirs    - Sets dir to include or ignore in newscan.
  2207. K) Default File Dir    - Dir that user defaults to (#1 if not set).
  2208. F) Find Description    - Finds file through keyword searches in file.
  2209.                          descriptions.
  2210. >) Next Directory      - (or +) Advances to next file directory.
  2211. <) Previous Directory  - (or -) Reverses to previous directory.
  2212. #) Change to Dir. #    - Entering a dir number will take you to that dir.
  2213. M) Master List         - Creates Masterlist of Files for user to download.
  2214. Q) Quit                - Quits to main menu.
  2215. G) Log Off             - Exit BBS.
  2216. ---- SysOp ----
  2217. X) Sysop Directory - Review NEW uploads to Sysop Directory.
  2218. Z) Local Upload    - Uploads files to directory.
  2219.  
  2220.                                    -41-
  2221. -------------
  2222. Filesub menu:
  2223. -------------
  2224. [ENTER] Next Entry - Advances to next file or file listing.
  2225. D) Download        - Download Current file (? displays options).
  2226. B) Batch Functions - Add files to "batch queue" (for multiple file
  2227.                      transfers).
  2228. A) List Again      - Re-displays the current file.
  2229. ###) Jump to ###   - Jumps to file number pressed.
  2230. Q) Quit            - Quit to Files menu.
  2231. V) View Archive    - View the contents of the archived file.
  2232. R) Request File    - Allows user to request a file from it's networked.
  2233.                      file listing. SysOp will be prompted to Approve or
  2234.                      Disapprove a request (also for local offline files).
  2235. T) Test Archive    - Allows the testing of the current file's archival
  2236.                      integrity
  2237. ---- SysOp ----
  2238. O) Move File Offline/Online - Toggles file to/from diskette or Tape drive.
  2239.                               Can also just toggle the file's availability.
  2240. Z) Add ZIPCOMNT.TXT to ZIP  - Manually adds Zipcomnt.txt to archive.
  2241. X) Remove File              - Remove filelisting and/or file from current dir.
  2242. M) Move File                - Move file from one directory to another.
  2243. E) Edit Description         - Allows SysOp to Edit the file description.
  2244.  
  2245.  
  2246.                                    -42-
  2247.  
  2248. -------------------------
  2249. Multiuser Teleconference:
  2250. -------------------------
  2251.         The Multiuser Teleconference is an internode "chat" feature.
  2252. From inside of the teleconference, two or more users who are online
  2253. simultaneously can page each other to the teleconference, send oneline
  2254. messages to each other to whatever area the other user is active in,
  2255. and broadcast short messages to ALL users online at the time. Also, if
  2256. you send email to a user who is online, VBBS will notify that user
  2257. that you have sent email to him.
  2258.         Once inside of teleconference users can chat with each other
  2259. within teleconferencing "rooms". If there were 4 users in the
  2260. teleconference, two users could decide to change rooms in order that
  2261. they could have an exclusive conversattion with each other. There are
  2262. 9 such rooms inside of the teleconference.
  2263.  
  2264.                             Autoposts
  2265.                           ~~~~~~~~~~~~
  2266.         Autoposts are electronic Post-It notes that appear
  2267. at program login or from choosing their display from the main menu.
  2268. Users who have the appropriate security level may post a 3 line message
  2269. for display. The most recent 5 autoposts are displayed. In the default
  2270. start.v users have the option of having autoposts displayed to them at
  2271. login.
  2272.  
  2273.  
  2274.                           Chat Screens
  2275.                          ~~~~~~~~~~~~~~
  2276.    VBBS uses a special Chat feature which splits the screen into TWO
  2277. halves. The upper half of the screen for the sysop, the lower half for
  2278. the user. The User's name appears at the bottom end of the screen and
  2279. the Sysop's name appears at the very top. Split screen can be called at
  2280. any time by using [shift][F1]. Normal chat is called by pressing [F1].
  2281.  
  2282.  
  2283.                          System Taglines
  2284.                         ~~~~~~~~~~~~~~~~~
  2285.    VBBS uses a file called TAGLINE.### for system taglines. This
  2286. 3 line tagline may either be created in ascii (no color) or heart code
  2287. color (using VBBS's internalized ^P color routine). VBBS strips out any
  2288. True ANSI from taglines. In the absence of an ascii editor, a sysop can
  2289. use the "edit any file" VFSE option in the SysOp menu to create a ^P colored
  2290. tagline. Actually, this may be a superior approach as the VFSE editor
  2291. with show the colors as you work. Tagline files go into the TEXT dir
  2292. that you have configured in PATHS.CFG.
  2293.    Setting the tagline option to 0 in database.cfg will disable the
  2294. use of taglines in that message sub. Setting the tagline option to 990
  2295. through 999 will enable a complete random rotation of the tagline's
  2296. last line as VBBS randomly reads each line from the TAGLINE.99X file.
  2297.    A seperate EMAIL tagline is created for email use.
  2298.                                   -43-
  2299.                          QWK Offline Readers
  2300.                         ~~~~~~~~~~~~~~~~~~~~~
  2301.         VBBS features support for QWK format offline readers. Offline
  2302. readers are special programs that allows a user to download and read
  2303. messages from VBBS and read them at his leisure. Popular QWK format
  2304. offline readers are many and include SLMR, JABBER, OFFLINE, and dozens
  2305. of others incuding quite a few Windows specific readers.
  2306.         VBBS's VQWK.EXE prompts the user to upload a .REP file that
  2307. tells VBBS which messages have been downloaded previously as well as
  2308. which message areas the user would like to read. This is configured by
  2309. making use of the Join/Ignore message base command.
  2310.  
  2311.                                   -44-
  2312. ------------------------------------------
  2313. The optional VBBS Hypertext HELP Feature :
  2314. ------------------------------------------
  2315.        The VBBS HELP system is a rudimentary hypertext help system. 
  2316. It can be configured in unlimited ways to meet a variety of needs.
  2317. Calling sequence:
  2318. VBBS-AUX %1 HELP <help system number>
  2319.  
  2320. Example:
  2321. VBBS-AUX %1 HELP 1
  2322.  
  2323. The <help system number> is used to form a filename of the "lookup" file.
  2324. For example, for Help System Number 1, the filename would be LOOKUP.1.  
  2325. Systems from 1 to 999 are available. System 0 is reserved for future
  2326. internal VBBS usage.
  2327.  
  2328. All Lookup files and help files should reside in your VBBS Data Directory.
  2329.  
  2330. Lookup files have the format, one entry per line:
  2331. <help filename>  <keyword or keyphrase>
  2332.  
  2333. Partial Listing of an Example Look Up File:
  2334. HELP1  Main Screen
  2335. HELP2  Primary Topics
  2336. HELP3  Secondary Topics
  2337. HELP4  General Information
  2338.  
  2339. Do not put in an extension for the help filename. .HLP is assumed.
  2340. The first entry in your LOOKUP file is considered to be the starting point.
  2341. The help filename specified is displayed, and the user is prompted.
  2342. Quiting help, or moving to other help screens proceeds from there.
  2343.  
  2344. Within each Help File:
  2345. You reference topics in the lookup file by bracketing them with
  2346.  (ctrl p) and  (ctrl q).
  2347.  
  2348. Using the example lookup from above, help files (in a bare form)
  2349. might look like:
  2350. HELP1.HLP:
  2351.  
  2352.                       Welcome to the Help Main Screen.
  2353.  
  2354.                             Primary Topics
  2355.                            Secondary Topics
  2356.                           General Information
  2357. HELP2.HLP:
  2358.  
  2359.                      Welcome to the Primary Topics Screen.
  2360.  
  2361.                             Secondary Topics
  2362.                            General Information
  2363.                               Main Screen
  2364. HELP3.HLP:
  2365.  
  2366.                      Welcome to the Secondary Topics Screen.
  2367.  
  2368.                               Primary Topics
  2369.                            General Information
  2370.                                Main Screen
  2371. HELP4.HLP:
  2372.  
  2373.                        Welcome to General Information.
  2374.  
  2375.                               Primary Topics
  2376.                              Secondary Topics
  2377.                                 Main Screen
  2378.                                   -45-
  2379. ----------------------------------
  2380. Configuring the VBBS TEST Feature:
  2381. ----------------------------------
  2382.    The VBBS Test feature can be used to give users tests and quizzes online.
  2383.  
  2384. Calling sequence:
  2385. VBBS-AUX %1 TEST <test file>
  2386.  
  2387. Example:
  2388. VBBS-AUX %1 TEST QUIZ
  2389.  
  2390.    Test files (and the score files generated) should reside in your 
  2391.    VBBS Data Directory. Test files assume a .TST extension, score 
  2392.    files .SCO. Score files are simple ascii files. Report generators can
  2393.    analyse the score file to produce statistical information.
  2394.  
  2395.    Test files are simple ascii files also. Each line begins with one
  2396.    of the following:
  2397.    b=
  2398.    e=
  2399.    a=
  2400.    q=
  2401.    p=
  2402.  
  2403.    b=
  2404.  
  2405.    You may specify one or more lines of these. This is information
  2406.    displayed to the user BEFORE they start the test.
  2407.  
  2408.    e=
  2409.    
  2410.    You may specify one or more lines of these. This is information
  2411.    displayed to the user AFTER they are done taking the test.
  2412.  
  2413.    a=
  2414.  
  2415.    Specifies the answer. (This also signifies to the test processor
  2416.    that this is the start of a new question.)
  2417.    
  2418.    q=
  2419.  
  2420.    Specifies the question. One or more lines per question is allowed.
  2421.  
  2422.    p=
  2423.  
  2424.    Specifies one of up to 20 possible answers for this question.
  2425.  
  2426. Example:
  2427.  
  2428. QUIZ.TST:
  2429. b=Welcome to this sample test.
  2430. b=There is only one question.
  2431. a=1
  2432. q=Where is the Statue of Liberty located?
  2433. p=New York
  2434. p=Washington DC
  2435. e=Thank you for taking this test.
  2436.  
  2437.                                    -46-
  2438. ───────────────────────────────────────────────────────────────────────
  2439.                              Customizing VBBS
  2440. ───────────────────────────────────────────────────────────────────────
  2441.         The configurability of VBBS cannot be overstated.
  2442.  
  2443.          You may easily modify VBBS to look and feel like some other
  2444. BBS software. You may borrow features from several different BBS
  2445. softwares to form one of your own design. You might just go absolutely
  2446. nuts one night and decide to make VBBS emulate GEnie (or other CIS). Aside
  2447. from obvious limitations in actual STORAGE, you could accomplish this to
  2448. the point where a user could not tell the difference! It is doubtful
  2449. that anyone would actually want to RUN a BBS that looked exactly like
  2450. GEnie. This was just used as an illustration as to the capabilities of
  2451. script customization.
  2452.       Unlike source code, which normally contains strict rules on code
  2453. segment distribution (VBBS included), Vscripts as well as Function
  2454. Blocks and menus may be distributed freely in full, or even in entire
  2455. configuration sets.
  2456.  
  2457. ---------
  2458. VSCRIPTS:
  2459. ---------
  2460. Creating and Editing Vscripts- The ability to create and edit scripts is
  2461. completely self contained. You simply need to use your favorite text
  2462. editor or word processor and of course become somewhat familiar with the
  2463. Vscript language. (see Vscript.doc) Hundreds of SysOp created VSCRIPTS
  2464. and VSCRIPT help can be found on VirtualNET and from many VBBS Support BBSs.
  2465.  
  2466. Compiling the Vscripts- VBBS includes a special compiler (VCOM.EXE),
  2467. that is used to compile the .V script text into code. (see vscript.doc)
  2468.  
  2469.                                    -47-
  2470. ----------------
  2471. Function Blocks:
  2472. ----------------
  2473. Creating and editing Function Blocks- Function Blocks are simple ascii
  2474. files residing in the MAIN VBBS dir.
  2475.  
  2476. The syntax for their use is:
  2477.  
  2478. <menu file (8 chars max)>
  2479. <database group attached to this FB>  (if any)
  2480. <one or more lines of the following, in strict columns:>
  2481. 1 3   7 9+
  2482. x yyy z ccccccccccccccc
  2483.  
  2484. x=Key to assign
  2485. yyy=Security Level (must be 3 digits (like 001))
  2486. z=command type
  2487.   0= Null (no operation)
  2488.   1= Internal command (like SENDEMAIL)
  2489.      (Any one word script command will work)
  2490.   2= Script
  2491.   3= DOS function (don't shrink)
  2492.   4= DOS function (shrink)
  2493.   5= Transfer control to a different function block
  2494. c=command string
  2495. -------
  2496. an example FB might look like:
  2497. -------
  2498. EMAIL    (name of menu file)
  2499.          (no database attached (email is automatic)
  2500. E 001 1 sendemail
  2501. M 001 1 reademailto
  2502. F 001 1 feedback
  2503. S 001 1 reademailsent
  2504. Q 000 5 START (on Quit, return to START FB)
  2505. -------
  2506. For msg bases:
  2507. -------
  2508. MSG
  2509. A        (since this references group A, A is the attached dbgroup)
  2510. R 001 1 readseqmsg
  2511. N 001 1 readnewmsg
  2512. P 001 1 post
  2513. C 001 1 selectbase
  2514. > 001 1 nextbase
  2515. < 001 1 prevbase
  2516. Q 000 5 START
  2517. -------
  2518. START.FB must be the first FB run. It is to be the MAIN FB of a BBS.
  2519. It takes control immediately after START.V finishes running.
  2520.  
  2521.        Once you are a VirtualNET node, you will be able to access the
  2522. SysOp sub message bases which includes the Vscripts discussion sub as
  2523. well as the Vscripts FBs and Mods networked File directory.
  2524.  
  2525.           <Please see Vscript.doc for detailed script info>
  2526.  
  2527.                                    -48-
  2528. ----------------
  2529. Pull Down Menus:
  2530. ----------------
  2531.        New to VBBS are enhanced ansi Pull down Menus. This option can be
  2532. called by a user at any time by hitting [esc] at a menu prompt. Pull
  2533. down menus can also be set up as a default user display in User
  2534. Defaults as part of the Enhanced Ansi video mode which creates a
  2535. unique display of dialog boxes and other enhancements. Try it!
  2536.        Pull down menus are completely configurable just like the function
  2537. blocks they correspond with. Each Pull down menu is contained in a
  2538. .PDM file. The default FILES.PDM file is shown below.
  2539.  
  2540. Directory
  2541.  C Change Directory [C]
  2542.  L List Files       [L]
  2543.  S Search All Dirs  [S]
  2544.  N New Files List   [N]
  2545.  F Find Description [F]
  2546. Transfer
  2547.  D Download Files  [D]
  2548.  U Upload Files    [U]
  2549.  B Batch Functions [B]
  2550.  R Review Files    [R]
  2551.  Y Your Stats      [Y]
  2552. Other
  2553.  J Join/Ignore Directories [J]
  2554.  P Popular Downloads       [P]
  2555.  M Download Master List    [M]
  2556.  Q Quit to Main Menu       [Q]
  2557.  G Log Off                 [G]
  2558.  
  2559.      The FILES.PDM as shown corresponds with the default FILES.FB
  2560. included with the VBBS distribution archive. Be sure that any
  2561. additions and changes to one is mirrored to the other.
  2562.  
  2563. ---------------------
  2564. The VBBS Source Code:
  2565. ---------------------
  2566.    VBBS may also be modified through "source mods" by Sysops who have
  2567.  registered at the SOURCE level. Sysops are encouraged to share their
  2568.  modifications with others and in fact, specific "sub" areas have been
  2569.  devoted to sharing modifications on VirtualNET.
  2570.    VBBS employs a mixed programming environment using Assembly
  2571.  language routines for fast comm and program I/O, while employing
  2572.  Microsoft's versatile QuickBASIC as an affordable and easy to modify
  2573.  environment.
  2574.    For advanced use, the VBBS.EXE compiled under Microsoft's PDS
  2575.  compiler will produce an even faster executing EXE (3-10%) and avail
  2576.  a somewhat greater degree of power (such as increased string space)
  2577.  to the program.
  2578.    Access to the VBBS source code is obtained under specific licensing
  2579.  agreement. You may not posess any portion of the source without
  2580.  having obtained a license to do so from the VBBS author and in no
  2581.  case shall more than 100 lines of VBBS code be contained within a
  2582.  published modification at any time.
  2583.  
  2584.                                    -49-
  2585. ───────────────────────────────────────────────────────────────────────
  2586.                              Optimizing VBBS
  2587. ───────────────────────────────────────────────────────────────────────
  2588.   Aside from the frequent running a disk speedup/optimization utility,
  2589. A VBBS installation can be optimized further by the use of Ramdrive.
  2590. Although it is not at all nescessary to do so, if you have the RAM to
  2591. spare, further improvement to system speed can be made this way.
  2592.  
  2593. ------------------
  2594. Use of a RamDrive:
  2595. ------------------
  2596.     A VBBS installation can be optimized through the use of a RAMDRIVE
  2597. (virtual disk). By loading some of the smaller, frequently accessed
  2598. files into RAM memory, many systems will apreciate system speed up
  2599. ranging from modest to substantial.
  2600.  
  2601. The CONTROL.DAT directory probably benefits the most from being
  2602. located on a RAM drive. CONTROL.DAT is the "buffer" or channel
  2603. between two or more nodes, and is as well, the file that holds temporary
  2604. status information about who is logged onto the system.
  2605.  
  2606. VBBS Textfiles and Menus within the TEXT directory can be put on a RAMDRIVE.
  2607. These would be the *.TXT, *.ASC, and *.ANS files. Because they are frequently
  2608. used, loading them into RAM can reduce hard disk access substantially.
  2609.  
  2610. Last, the SCRIPT directory can be put on a ramdrive. These would be the
  2611. *.COD and *.LIT files. Putting your script files on the ramdrive speeds
  2612. the process of loading the scripts.
  2613.  
  2614. In a typical installation, RAMDRIVE installs in the following manner:
  2615. DEVICE=RAMDRIVE.SYS 80 /E
  2616. The "80" refers the size of the desired ram disk in kilobytes.
  2617. The "/E" locates the ram disk in extended memory.
  2618. (In order to use this option, you need to be running a 286 or 386, with at
  2619. least 1 megabyte of ram, and with either HIMEM.SYS (An Extended Memory
  2620. Manager), or QEMM386 (if you have a 386) installed.
  2621. Leaving the "/E" part off puts the ram disk in conventional memory.
  2622.  
  2623. -------------
  2624. DOS FASTOPEN
  2625. -------------
  2626.     Use of the DOS FASTOPEN command in your AUTOEXEC.BAT or more
  2627. specifically defined in your CONFIG.SYS will increase the system speed
  2628. when VBBS is accessing frequently accessed files. Use of FASTOPEN is
  2629. recommended.
  2630.  
  2631.  
  2632.                                    -50-
  2633. ───────────────────────────────────────────────────────────────────────
  2634.                                - Security-
  2635. ───────────────────────────────────────────────────────────────────────
  2636.         VBBS provides a high level of security. One of the most
  2637. significant security features of VBBS is that it will not allow a remote
  2638. user to drop to Dos through internal function. If you would like to enable
  2639. a Remote Dos capability, you will need to install Doorway (shareware),
  2640. RemDos (shareware), or other program to run as a door in VBBS. This is
  2641. generally a much safer method, and in the case of using "Doorway" provides
  2642. a much more powerful remote interface than a built in remote Dos
  2643. access could. By using a program such as this, you may also run VBBS
  2644. utilities such as VCONFIG remotely.
  2645.         In Vconfig, you have the option of allowing Remote Sysops.
  2646. Allowing a remote Sysop will let users with a security level of 255 (who
  2647. know the current system password) to access the SysOp functions of VBBS.
  2648. Pressing "S" from the SysOp menu will show all users on the system who have
  2649. security level access. Although a user may view an archive, there is no
  2650. function that will allow him or her to extract an archive. As with all BBS
  2651. software, it is recomended that you register DSZ (zmodem) for maximum
  2652. security.
  2653.         VBBS uses a "SYSOP" directory which stores all files
  2654. uploaded to the system and files sent that were attached to email. Here,
  2655. the sysop has the ability to view, scan and move the files and file
  2656. listings to the appropriate directory after review. Be sure to leave the
  2657. "max" settings at 0 for this database and also insure that DSZ.COM
  2658. is IN your path (a common mistake when effecting a first time startup).
  2659.         VBBS features a special exclusion file EXCLUDE.TXT, in which you
  2660. define whole filenames, partial filenames or DOS extensions that you
  2661. wish VBBS to NOT allow upload of. It is highly recomended that you do
  2662. not delete any of the lines in the default EXCLUDE.TXT provided.
  2663.         VBBS allows you to define a special upload batchfile that
  2664. passes a filename parameter from the program which can be
  2665. configured to extract, scan and delete if necessary a file found to
  2666. contain a virus by a Virus scanning program.
  2667.  
  2668. ───────────────────────────────────────────────────────────────────────
  2669.                             Maintanance
  2670. ───────────────────────────────────────────────────────────────────────
  2671. Much of your system's maintanance is performed automaticaly by VBBS
  2672. each day. Database "packing" occurs as the primary event where your
  2673. system's databases are compacted and old messages are removed
  2674. according to the limits set by you in vconfig. System logs are
  2675. compacted then as well and the daily log cycles into another log file
  2676. that shows a log of the last 5 days of system activity.
  2677.    Many SysOps run other maintanance as well. Backing up certain
  2678. important system files each day is common. A DOS batch file can be used
  2679. to perform most any type of system mainenance you need to do.
  2680.  
  2681.                                    -51-
  2682. ---------------------
  2683. Periodic Maintanance:
  2684. ---------------------
  2685.    There are several VBBS specific utilities as well as several
  2686. general use utilities that can be valuable for the VBBS SysOp. Some of
  2687. these utilities such as those by Neil J. Marshall and Other VBBS
  2688. freeware Utility programmers perform such tasks as searching out duplicate
  2689. posts and files, removing users whom have not called for a specific
  2690. time etc..
  2691.    Periodically running a disk optimization utility can be useful in
  2692. maintaining efficient harddisk access.
  2693.    There are several utilities that will allow you to automate
  2694. periodic batchfile events (such as weekly).
  2695.  
  2696.                                    -52-
  2697. ───────────────────────────────────────────────────────────────────────
  2698.                   Explanation of files used by VBBS
  2699. ───────────────────────────────────────────────────────────────────────
  2700. Filename      Directory   Explanation
  2701. ------------  ---------   ----------------------------------------------
  2702. LOGIN    MNU    Text      Your systems login screen as a universal menu
  2703. LOGOFF   MNU    Text      Your system's logoff screen
  2704. NEWUSER  TXT    Text      Displayed to new users before sign-up
  2705. NEWUMAIL TXT    Text      File for you to send email to new users
  2706. COLORS   TXT    Text      Menu for selecting user's default ANSI colors
  2707. EMAILHLP TXT    Text      Help File for addressing email/netmail
  2708. EDITHLP  TXT    Text      Help File for line editor
  2709. FEDITHLP TXT    Text      Help File for full-screen editor
  2710. TRASHCAN TXT    Text      Ascii file containing words disallowed in user handles.
  2711. STORM    TXT    Text      Used as an emergency logoff screen to online users
  2712. ZIPCOMNT TXT    Text      Your BBS ZIP file Comment
  2713. REMUPLD  TXT    Text      Message Displayed to Users before Upload
  2714. LEAVEFB  TXT    Text      Message Displayed to User when force to leave feedback
  2715. EXCLUDE  TXT    Text      A file you can use to restrict upload filenames
  2716. EMAIL    TAG    Text      Tag Line File for Email (2 lines max)
  2717. TAGLINE  x      Text      x = 1 to 989. Tag line files (2 lines max)
  2718. TAGLINE  990-999 Text     Tag Line file for Random Tag Lines (1 tag per line)
  2719. (various)ANS    Text      ANSI Menus
  2720. (various)ASC    Text      ASCII Menus
  2721. (various)MNU    Text      Multipurpose 'heart code' color menus (ans/asc)
  2722. (various)PDM    Text      Pull Down Menu Definitions
  2723.  
  2724. (various)NET    Network   Network files
  2725. BBSLIST  x      Network   x = 0 to 12. Network BBS Lists.
  2726.  
  2727. (various)V      Script    Script files
  2728.   "      COD    Script    "         "  (produced upon compiling with VCOM.EXE)
  2729.   "      LIT    Script    "         "      "                            "
  2730. START     FB    Script    Start function block (main menu)
  2731. FILES     FB    Script    Files  "       "     (files menu)
  2732. SYSOP     FB    Script    Sysop  "       "     (Sysop menu)
  2733.  
  2734. INSTALL  EXE    Main      VBBS Auto install program
  2735. BBS      EXE    Main      VBBS Start-Up Program
  2736. VBBS     EXE    Main      Main VBBS executable
  2737. VBBS-AUX EXE    Main      VBBS Secondary Executable
  2738. VNET     EXE    Main      Network executable
  2739. VCONFIG  EXE    Main      VBBS Configuration program
  2740. VQWK     EXE    Main      QWK Functions
  2741. VCOM     EXE    Main      VBBS Vscript compiler
  2742. WFC      COM    Main      SysOp's Waiting-for-caller Menu
  2743. (various)CFG    Main      System configuration files produced by Vconfig
  2744.  
  2745. (various)LOG    Data      SysOp Logs
  2746. STATVBBS DAT    Data      System Stats
  2747. CONNECT  DAT    Data      Connect Speed Stats
  2748. AREACODE NET    Data      Area Code Map File
  2749. NET      0      Data      MultiNET Master List
  2750. USERFILE DAT    Data      VBBS User Account File
  2751.  
  2752. Dorinfo1.def chain.txt door.sys are files that are produced to pass needed
  2753. information to online programs being run from the BBS.
  2754.  
  2755.                                    -53-
  2756. ───────────────────────────────────────────────────────────────────────
  2757.                                 -  VNET  -
  2758. ───────────────────────────────────────────────────────────────────────
  2759.    The VNET.EXE is a part of the VBBS package. It is without a doubt, the
  2760. most advanced Wide Area Networking software in existance, providing
  2761. Commercial and Amateur networking installations a superior solution to
  2762. any networking need. For more information on VNET, please see VNET.DOC.
  2763.  
  2764. -----------
  2765. VirtualNET:
  2766. -----------
  2767.    VirtualNET is currently the largest of the Hobbiest VNET based
  2768. networks and as of this writing, maintains over 300 networked message areas
  2769. and File databases that are a shared internationally.
  2770.    Although there are many areas within the network reflecting a wide
  2771. variety of interests, VirtualNET maintains as it's primary purpose, the
  2772. support of the VBBS/NET software. That nearly famous support and the
  2773. fast growing network around it, have been online for approximately 18 months
  2774. as of this update.
  2775.   You will find VirtualNET easy to become setup with, and a lot of fun to
  2776. participate in. VirtualNET is friendly, casual and filled with a lot
  2777. of great people inside of what has become the ever expanding Virtual Family.
  2778.  
  2779. Come, join us! Networking your BBS with VirtualNET is quick, easy and
  2780. quite affordable due to the efficiency of the VNET design.
  2781. Network "packets" are automatically compressed for transmission, reducing
  2782. the length of the transfer to 1/3 of sending uncompressed data. The
  2783. network software can make full use of the new HS-Link bidirectional
  2784. protocol which can make net xfers even more efficient.
  2785.  
  2786.   Although the software itself has a clearly defined demonstration
  2787. period which you are expected to observe, registration is NOT required
  2788. to join the VirtualNET network.
  2789.  
  2790. Setting up is EASY! Join the international NET Today!
  2791.  
  2792. VBBS/NET is at this time capable of handling and nearly transparently
  2793. "gating" Networks and Network subs of FidoNET, WWIVnet, WWIVLink and
  2794. others in an ever expanding "Multi-net". Network utilities to enable
  2795. the use of these Networks by VBBS are available to registered SysOps.
  2796.  
  2797. * Please see NETGUIDE.DOC for information on VirtualNET and the
  2798.   VNET.EXE
  2799. * Please see MULTINET.DOC for information on VBBS's unique multiple
  2800.   networking engine.
  2801.  
  2802. --------------------
  2803. QWK Format Networks:
  2804. --------------------
  2805.  
  2806.  
  2807.                                    -54-
  2808. ───────────────────────────────────────────────────────────────────────
  2809.                           VBBS/NET Registration
  2810. ───────────────────────────────────────────────────────────────────────
  2811.  
  2812.  
  2813.            REGISTRATION:           Only $49.00 !
  2814.  
  2815.                     The current cost of a Basic VBBS LIFETIME registration
  2816.                   is ONLY  $49.00.  This makes VBBS affordable to all
  2817.                   and a completely unsurpassed value in telecommunications
  2818.                   software.
  2819.                     Your registration of this young and fast growing program
  2820.                   enables you to become a part of it's continuing
  2821.                   developement. You will receive a life-time registration #.
  2822.                   as well as access to each succesive VBBS version update,
  2823.                   various network drivers and other available VBBS
  2824.                   utilities which will make your VBBS even MORE powerful.
  2825.  
  2826.                   Source Code:
  2827.                   the VBBS SOURCE code, is available on a continuing
  2828.                   basis to registered VBBS sysops for a seperate one
  2829.                   time registration fee of only $30.00!
  2830.  
  2831.                    (See MAIL_REG.TXT)
  2832.  
  2833.                                    -55-
  2834. ───────────────────────────────────────────────────────────────────────
  2835.                               Virtual Tools
  2836. ───────────────────────────────────────────────────────────────────────
  2837.     A good many freeware utilities exist for VBBS performing a variety
  2838. of useful functions including some that directly replace certain
  2839. functions built in to VBBS itself. Most of these utilities are
  2840. available through VirtualNET as well as directly from many VBBS
  2841. support boards.
  2842.     Lacking a definative list of current utilities and their authors
  2843. as of this writing, the next VBBS version documentation will contain
  2844. such a list showing all known current freeware utilities and credit
  2845. the generosity of their authors apropriately in this space.
  2846.  
  2847. --------------------
  2848. Developer's Toolkit:
  2849. --------------------
  2850. Coming Soon! The Virtual Developer's Toolkit. The "Toolkit" is a set of
  2851. source code routines and libraries that will enable developer's to create
  2852. VBBS multiuser online utilities, games, and applications with ease.
  2853. Once the Toolkit is available, expect to see many new modules for VBBS.
  2854.  
  2855. ───────────────────────────────────────────────────────────────────────
  2856.                             The Future
  2857. ───────────────────────────────────────────────────────────────────────
  2858.         VBBS is a software that does not stand still. The near future
  2859. will find VBBS with further enhancements and system features through the
  2860. wizardry of it's author and through the input of the growing number of
  2861. VBBS SysOps that have begun to assemble internationaly.
  2862.         Plans for the immediate future include as always, the continuing
  2863. and regular occurence of improved, new and added features that find their
  2864. way into the program in each successive release.
  2865.  
  2866.  
  2867.  
  2868.  
  2869.      =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
  2870.                                   -56-
  2871.  
  2872.  
  2873.                             ACKnowledgements
  2874.  
  2875.           DSZ.COM is an external protocol driver product by
  2876.                        Omen Technology, Inc.
  2877.  
  2878.           HS-Link is a bi-directional external protocol driver by
  2879.                        Samuel Smith
  2880.  
  2881.           PKZIP and PKUNZIP are file archiving programs by
  2882.                        Phil Katz.
  2883.  
  2884.           LIST.COM is a file viewing utility by
  2885.                        Vernon D. Buerg
  2886.  
  2887.  
  2888.  
  2889.  
  2890.    =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
  2891.  
  2892.  
  2893.  
  2894.  
  2895. For More on VBBS please call: Virtual Reality BBS  (24 hours)
  2896.                               616-399-4818 (node 1) HST
  2897.                               616-399-8791 (node 2) V.32bis
  2898.  
  2899.                                    -57-
  2900.  
  2901.  
  2902.                            About the Author
  2903.                           ~~~~~~~~~~~~~~~~~~
  2904.     Roland De Graaf is 27 years old and does not sleep. Earning a following
  2905. as a gifted programmer and program developer in the US and abroad, Roland's
  2906. passion for the past year and a half has been the continuing developement of
  2907. the Virtual BBS/NET software.
  2908.     Born in 1964 with detached retnas from a premature birth, Roland is legally
  2909. blind. Although his sight is very weak, his vision is intense and focused.
  2910.     Roland is blessed with both photographic and audiographic memory, but
  2911. above all else, he is blessed with a drive to excel.
  2912.     Under the deft helmsmanship of Roland De Graaf, VBBS continues sailing
  2913. into the virtual blue water of the modeming cyberspace.
  2914.  
  2915.  
  2916.  
  2917.  
  2918.  
  2919.  
  2920.                                ****!****
  2921.  
  2922.       VBBS/NET 5.50 Documentation Compiled and Edited by John Jaros
  2923.  
  2924.                          Documentation Staff:
  2925.      John Jaros, Bob Woodson, Guy Tessum, Ken Gleason and John Grimes.
  2926.  
  2927.  
  2928.  
  2929.