home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 2 BBS / 02-BBS.zip / v2-614.zip / README.TXT < prev    next >
Text File  |  1994-03-14  |  8KB  |  209 lines

  1. Virtual BBS for OS2 6.14 beta
  2. Copyright (c) Roland De Graaf 1990-1994
  3.  
  4. Welcome to VBBS 6.14 beta!
  5.  
  6. This archive contains executables, default configuration and data files,
  7. this README, and a VBBS-OS2 registration form. The documentation for this
  8. beta release is available separately and should be available where you
  9. found this archive. VBBS documentation is now available in both
  10. ascii text file, and interactive hypertext formats.
  11.  
  12. VBBS-OS2 6.14 beta Installation Instructions:
  13.  
  14. Having extracted the contents of this archive to a separate directory,
  15. run the INSTALL executable. If upgrading from a previous installation,
  16. the INSTALL program will merely copy over new EXE files and the DEFAULT.STR
  17. string file. If this is a new installation, INSTALL will create needed
  18. directories, copy files, etc and provide you with a complete ready to run
  19. VBBS-OS2 installation.
  20.  
  21. MAIL_REG.TXT  VBBS-OS2 Registration Form
  22.  
  23. BBS.EXE       BBS Start-Up File
  24. VBBS.EXE      Main BBS Program
  25. VBBS-AUX.EXE  Externalized BBS Functions
  26. VQWK.EXE      Standard QWK Mail Door
  27. VCONFIG.EXE   VBBS Configuration Program
  28. VME.EXE       Virtual MultiNet Engine
  29. VDM.EXE       Virtual DIRECTmail Interface
  30. VNET.EXE      VNET Network Software
  31. VXY.EXE       Xmodem, Ymodem, Zmodem Transfer Protocols
  32. VCOM.EXE      Script Compiler
  33. VLIST.EXE     Text File Viewer
  34. INSTALL.EXE   Installation Program
  35.  
  36. DEFAULT.STR   External String File (Runtime)
  37.  
  38. *.CFG         Default Configuration Files
  39. *.TXT         Default System Text Files
  40. *.PDM         Default Pull-Down Menu Definition
  41. *.MNU         Default System Menu Files
  42. BBSLIST.*     VirtualNET Network Lists
  43.  
  44. START.V       Default Start-Up Script
  45. START.FB      Default Main Menu Function Block Definition
  46. FILES.FB      Default Files Menu Function Block Definition
  47. SYSOP.FB      Default SysOp Menu Function Block Definition
  48.  
  49. AREACODE.NET  Area Code Data File
  50. NETWORKS.LST  MultiNetworks Master List File
  51.  
  52. All of the following improvements apply to both VBBS-DOS and VBBS-OS2
  53. unless otherwise specified.
  54.  
  55. VBBS 6.14 beta revision history:
  56.  
  57. 1. External String File Changes (DEFAULT.STR)
  58.  
  59.  **** You MUST use the new DEFAULT.STR with this version, or at least ****
  60.  **** update your customized .STR files to make them compatible.      ****
  61.  
  62.    a) String #19, formerly reserved, is now the PAUSE string
  63.       which is displayed by the BBS. (Formerly configured under
  64.       VCONFIG, main configuration.)
  65.  
  66.    b) String #188, formerly part of the thread display prompt,
  67.       now merely states "Exiting this thread..." This is relative
  68.       to the Enhanced Message Threading mentioned below.
  69.  
  70.    c) Strings #396 to #399 are new, and replace STORM.TXT, LEAVEFB.TXT,
  71.       TOOSLOW.TXT, and NETONLY.TXT, in that order.
  72.     
  73.    d) Strings #400 to #404 are new, and are relative to the message
  74.       threading changes.
  75.  
  76.    e) String #405 is new, and is relative to a new sysop command
  77.       which allows the sysop to kick users off, from a remote login
  78.       as described below.
  79.  
  80.    f) String #406 is new, and is related to a new feature which,
  81.       if enabled, charges users 1 credit for every minute of online time.
  82.     
  83. 2. Auto-RIP detection
  84.  
  85.    Displays LOGIN.RIP if RIPterm (or compatible) detected
  86.  
  87. 3. Enhanced Message Threading
  88.  
  89.    Message numbers to forward threads are automatically displayed,
  90.    and pressing (+) now enters "thread mode,"  and immediately
  91.    displays the first message in the series of replies.
  92.  
  93.    While in thread mode, pressing [enter] advances to the next message
  94.    in the series. When the series is complete, the reader is returned
  95.    to spot where they left off, plus one (ie..next new message), and
  96.    "thread mode" is disengaged.
  97.  
  98.    User Q-scan pointers are not updated when reading replies in
  99.    thread mode, so there is no "penalty" on the user for reading
  100.    forward threads.
  101.  
  102. 4. Fix message display problem w/ long messages
  103.  
  104. 5. Fix VCONFIG: window-scrolling problem
  105.  
  106. 6. Fix VCONFIG: creating unnecessary zero-length .NET files in DB directory
  107.  
  108. 7. Fix VBBS: creating unnecessary .QSC files for file listings databases
  109.  
  110. 8. Added support for 28800, 24000, 19200 connect speeds to SysInfo Screen
  111.  
  112. 9. Eliminated need for database pointer initialization upon new user login
  113.  
  114. 10. Added feature that allows sysop to boot user from remote login.
  115.   
  116.     VBBS-AUX %1 SYSOPCMD
  117.  
  118. 11. Major improvement in VBBS-DOS assembly language serial routines.
  119.     Now includes optional 16550 FIFO support, faster performance, and better
  120.     time-slicing under Desqview, Windows, and OS/2.
  121.  
  122. 12. Fix VXY-OS2: Increased timeouts for start of transfer
  123.                
  124.                  Change implemented to overcome bug in DigiBoard's
  125.                  OS/2 driver.
  126.                
  127. 13. Fix VXY-DOS: Increased timeouts for start of transfer
  128.                
  129.                  VXY Zmodem Receive function can now take a full-speed
  130.                  streaming (ie..continuous) input.
  131.                
  132.                  VXY Zmodem Transmit functions also improved.
  133.  
  134.                  (Both VXY-DOS performance improvements were possible
  135.                  thanks to the new improved serial routines mentioned
  136.                  in #10)
  137.  
  138. 14. Both VXY-DOS and VXY-OS2 have been carefully fine-tuned and tested
  139.     to provide maximum possible performance on today's latest hardware.
  140.     (ie...28.8 modems....)
  141.  
  142. 15. Seperate temporary working directories for each channel (node)
  143.  
  144.     Each VBBS channel you start will create and maintain a temporary
  145.     working directory for it's own "private" use. These directories
  146.     are automatically created off of your defined VBBS Temporary Directory.
  147.  
  148.     For example, if your temp dir is set to C:\VBBS\TEMP, then
  149.     channel 0 will use directory C:\VBBS\TEMP\N0 for its own use.
  150.     Channel 1 will create/use C:\VBBS\TEMP\N1, channel 2 will
  151.     use C:\VBBS\TEMP\N2 and so on.
  152.  
  153.     VBBS uses these private temporary directories for two things:
  154.  
  155.     1) CD-ROM temporary working storage
  156.  
  157.     If available space permits (at least 2MB+size of requested file)
  158.     files requested from CDROM are copied to the channel's private
  159.     working directory. Downloading then takes place from the
  160.     private directory instead of directly from the CDROM drive.
  161.     (This makes multiuser access of a CDROM go much smoother.)
  162.     Files are automatically deleted when no longer needed.
  163.  
  164.     2) Door Drop Files
  165.   
  166.     CHAIN.TXT, DORINFO1.DEF, DOOR.SYS are now written to these
  167.     private directories instead of to the main VBBS directory.
  168.     This should make running multiuser and even single user doors
  169.     under a multiuser VBBS go much smoother.
  170.  
  171.     In the past you probabily used a door batch file like the following:
  172.  
  173.     cd \doorgame
  174.     copy c:\vbbs\chain.txt
  175.     doorgame.exe
  176.     cd \vbbs
  177.  
  178.     Now, you should pass the channel # on the command line when you configure
  179.     the door under VCONFIG. %1 is the replacable parameter for channel
  180.     number, so a proper example of a VCONFIG Door Command line would be
  181.     'doorgame.bat %1'.  At run-time, %1 will automatically be replaced
  182.     by the proper VBBS channel number.
  183.  
  184.     If running on channel 0, VBBS would run 'doorgame.bat 0'.
  185.     If running on channel 1, VBBS would run 'doorgame.bat 1'.
  186.     If running on channel 2, VBBS would run 'doorgame.bat 2'.
  187.     And so on.
  188.  
  189.     And the new doorgame.bat batch file:
  190.  
  191.     cd \doorgame
  192.     copy c:\vbbs\temp\n%1\chain.txt
  193.     doorgame.exe
  194.     cd \vbbs
  195.  
  196.     Notice the difference. In the second batch file example,
  197.     c:\vbbs\temp\n%1\chain.txt will be evaluated based on the value
  198.     of the batch file variable %1.
  199.  
  200.     (ie..the first parameter on the command line which executed the batch file.)
  201.  
  202.     If running on channel 0, c:\vbbs\temp\n%1\chain.txt evaluates to
  203.     c:\vbbs\temp\n0\chain.txt.
  204.     If running on channel 1, c:\vbbs\temp\n%1\chain.txt evaluates to
  205.     c:\vbbs\temp\n1\chain.txt.
  206.     If running on channel 2, c:\vbbs\temp\n%1\chain.txt evaluates to
  207.     c:\vbbs\temp\n2\chain.txt.
  208.  
  209.