home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 2 BBS / 02-BBS.zip / vdocs.zip / VC6C < prev    next >
Text File  |  1993-12-16  |  18KB  |  316 lines

  1. .TOPIC:                                           
  2. File Transfer Functions
  3.  
  4.                                            VBBS 6.12 Documentation -- 6-C-1
  5.  
  6.  
  7.          ╔════════════════════════════════════════════════════════════════╗
  8.          ║ CHAPTER SIX ANNEX C    FILE TRANSFER FUNCTIONS                 ║
  9.          ╚════════════════════════════════════════════════════════════════╝
  10.  
  11.                 Transferring program and data files over phone lines was
  12.          one of the original reasons for the invention of modems, transfer
  13.          protocols, and BBS softwares; to this day, it remains one of the
  14.          most popular functions of BBSs.
  15.                 As a sysop, the number of files (if any) you have avail-
  16.          able for download and their content is your decision and your re-
  17.          sponsibility.  Some BBSs have huge transfer sections with thou-
  18.          sands of files online; others have only a few (or even NO) files
  19.          available for download.  Most boards, however, fall somewhere in
  20.          the middle of the range, with a few dozen to a few hundred files
  21.          in their transfer sections.
  22.                 If you prefer to keep your transfer section small, you
  23.          might consider carrying anti-virus software (your users will ap-
  24.          preciate you for it), a communications program or two, and sev-
  25.          eral general utilities.  If you want a "mondo" file section, the
  26.          sky's the limit; there are, however, a few general statements
  27.          that are in order here:
  28.  
  29.            1)  Having commercial programs, such as Lotus 1-2-3 or Word-
  30.                Perfect, available for download is ILLEGAL.  BBS operators
  31.                are responsible/liable for the content of the files they
  32.                offer to the public, and several sysops have been arrested
  33.                for running "pirate boards" offering commercial software.
  34.  
  35.            2)  Adult-oriented files should NOT be made available to users
  36.                under the age of 18; the potential legal hassles over the
  37.                distribution of pornography to minors simply isn't worth
  38.                it.
  39.  
  40.            3)  Practice "safe computing".  Use a virus-scan program on 
  41.                each file that you offer for download and on each file 
  42.                that is uploaded to you.  If a user gets a virused program 
  43.                from your BBS, word WILL get around, and it may cost you 
  44.                several users.
  45.  
  46.  
  47.          Transfer Menu Commands and What They Do
  48.          ═══════════════════════════════════════
  49.  
  50.                 Below is a listing of the commands available from the
  51.          Transfer Menu, which is accessed by pressing [T] at the Main
  52.          Menu (in the default setup).
  53.  
  54.          [C] Change Directory           Displays a list of directories in
  55.                                          the current topic area and asks
  56.                                          the user which one to change to.
  57.          [$] Change Topic Area          Displays a list of available topic
  58.                                          areas; also allows user to view
  59.                                          an index of the file section, if
  60.                                          desired.
  61.  
  62.                                            VBBS 6.12 Documentation -- 6-C-2
  63.  
  64.  
  65.          [L] List Files *.*             Lists all files in the current
  66.                                          directory.
  67.          [S] Search All Dirs            Searches for filenames based on
  68.                                          the mask entered by the user.
  69.                                          If no mask is specified, this
  70.                                          will display ALL files in ALL
  71.                                          directories.
  72.          [D] Download Files             Download one or more files.
  73.          [R] Review Files               Browse file information in cur-
  74.                                          rent directory, in a manner
  75.                                          similar to reading messages.
  76.          [N] New Files Scan             Scans for files that have been
  77.                                          added since the user's last
  78.                                          logon.
  79.          [U] Upload Files               Prompts user for files to upload.
  80.          [B] Batch Functions            Used to mark and then download
  81.                                          multiple files.
  82.          [Y] Your Transfer Stats        Displays user's KB uploaded, KB
  83.                                          downloaded, and ratio (even if
  84.                                          ratios are not enabled on your
  85.                                          BBS).
  86.          [P] Popular Downloads          Searches current topic area and
  87.                                          compiles a list of the most
  88.                                          frequently downloaded files.
  89.          [J] Set New File Scan          Allows user to configure new-files
  90.                                          scan to show new files received
  91.                                          during last x number of days.
  92.          [K] Default File Dir           Directory user defaults to (#1 if
  93.                                          not set).
  94.          [F] Find Description           Finds file through keyword sear-
  95.                                          ches in file descriptions.
  96.          [>] Next Directory             Also activated by [+]; advances
  97.                                          one directory in current topic
  98.                                          area.
  99.          [<] Previous Directory         Also activated by [-]; reverses
  100.                                          to previous directory.
  101.          [#] Change to Dir #            Entering a directory number will
  102.                                          take you to that directory.
  103.          [M] Download Master List       Compiles a master list of files
  104.                                          available for download; the list
  105.                                          is deleted after download.
  106.          [Q] Quit to Main               Exits to Main Menu.
  107.          [G] Goodbye/Log Off            Exit BBS.
  108.  
  109.          ──────── Sysop ─────────
  110.  
  111.          [X] Sysop Directory            Allows sysop to review new addi-
  112.                                          tions to the upload directory.
  113.          [Z] Local Upload               Uploads files from the sysop di-
  114.                                          rectory to their proper down-
  115.                                          load directories.
  116.  
  117.                                            VBBS 6.12 Documentation -- 6-C-3
  118.  
  119.          Setting Up Topic Areas
  120.          ══════════════════════
  121.  
  122.                 As with message bases, file databases may be broken down
  123.          into topic areas.  Typical topic-area arrangements for the file
  124.          section might look like this:
  125.  
  126.          L -- Utilities                 T -- Windows Programs
  127.          M -- Games                     V -- DOS Programs
  128.          N -- Applications              K -- OS/2 Programs
  129.          O -- Communications            Y -- Untried/untested uploads
  130.  
  131.          Of course, the characters you use for topic areas are up to you;
  132.          it wouldn't be difficult to come up with a different arrangement
  133.          for the topic areas, either ... but you get the idea.  Under the
  134.          "DOS Programs" area mentioned above, you might have the databases
  135.          broken down like this:
  136.  
  137.                 1   Utilities
  138.                 2   Graphics Games
  139.                 3   Text Games
  140.                 4   Word Processors/Text Editors
  141.                 5   Programmers' Tools
  142.                 6   Term Programs & Protocols
  143.                 .
  144.                 .
  145.  
  146.          Again, the arrangement/breakdown is entirely up to you.  VBBS al-
  147.          lows for one hundred databases within a topic area and the topic
  148.          area designator needs to be a unique character (ascii 33-255).
  149.  
  150.  
  151.          Uploading Files Locally
  152.          ═══════════════════════
  153.  
  154.                 When you're setting up your file section, remember that
  155.          file databases need a specific DOS path so that VBBS will know
  156.          where to look for the file.  File databases need to have UNIQUE
  157.          DOS filenames, lest your file descriptions start showing up on
  158.          networked message bases.
  159.                 To "load" files into your file section, move them to the
  160.          appropriate DOS directory you've specified for the database in
  161.          VCONFIG.  Log onto the BBS and go to the Transfer Menu, then
  162.          select [Z] -- Local Upload.  If you specify a filename, you may
  163.          upload that ONE file into the database; if you press [Enter] at
  164.          the prompt, you're telling VBBS you want to upload ANY files
  165.          in that directory that aren't currently on display.  You may also
  166.          tell VBBS to upload any new files within the entire topic area,
  167.          if you wish.
  168.                 Once you've selected the desired option, VBBS will prompt
  169.          you for a one-line description (and an optional extended de-
  170.          scription).  When the file is uploaded, VBBS will insert a "zip
  171.          comment" to the archive; this comment contains your ZIPCOMNT.TXT
  172.          (found in the \TXT directory).
  173.                 For procedures on uploading files from a CD-ROM into VBBS
  174.          please refer to the CDROM.DOC in the Appendix.
  175.  
  176.                                            VBBS 6.12 Documentation -- 6-C-4
  177.  
  178.                 To upload files to specific directories after a remote
  179.          user uploads a file to your \SYSOP directory, simply choose the
  180.          "Copy File" option from the sub-menu to place the file where it
  181.          belongs in your transfer section.  You may then wish to use the
  182.          "Toggle File Online/Offline" option to move the original file
  183.          to a backup diskette, directory, or tape drive.
  184.  
  185.          Remote Transfers
  186.          ════════════════
  187.  
  188.                 VBBS comes configured for several transfer protocols.  The
  189.          "de facto" standard protocol is ZModem, a shareware protocol by
  190.          Omen Technologies that is readily available from other BBSs.  
  191.          ZModem allows for the "batch" uploading and downloading of files 
  192.          to and from your BBS (this means that users can upload or down-
  193.          load files in groups, instead of one at a time).  ZModem is also
  194.          faster than the earlier XModem or YModem protocols, particularly
  195.          at a 2400-baud connect rate.  ZModem comes in two "flavors":
  196.          DSZ, which has been the standard for a while, and GSZ, which is
  197.          basically DSZ with a graphical display and is becoming quite
  198.          popular.  If you use GSZ, it is highly recommended that you
  199.          rename that file to DSZ.COM so that it matches the DSZ command
  200.          line already configured within VBBS and is also used by the
  201.          VNET networking software.
  202.                 VBBS comes pre-configured for XModem, YModem, ZModem,
  203.          ZModem Batch, and the developing HS-Link bidirectional proto-
  204.          col (which allows simultaneous uploading and downloading of
  205.          files).  If you're using ZModem and/or HS-Link, the .EXE and/
  206.          or .COM files for these programs need to be in your main VBBS 
  207.          directory to facilitate transfers.
  208.                 VBBS' own standalone VXY.EXE is an integral part of the
  209.          package.  VXY handles XModem, YModem, ZModem, and ZModem
  210.          Batch also and is a fully functional replacement for DSZ. This
  211.          is preconfigured for you in the upload.cfg and download.cfg
  212.          files when you first install VBBS.
  213.                 In the case of uploads, the sysop may define in VCONFIG
  214.          whether the user will be prompted for a file description before
  215.          or after the upload (if before, VBBS will check for duplication
  216.          of files).  Another VCONFIG upload option is whether an "upload
  217.          event" (such as a virus scan) will be performed offline after
  218.          the upload. In any case, VBBS checks for compressed file
  219.          integrity following upload (and optionally, at download).  A
  220.          file located in the defined \TXT directory, called REMUPLD.TXT,
  221.          is displayed to the user immediately prior to the upload prompt;
  222.          this file may be edited according to your needs.
  223.                 VBBS displays the user's upload/download ratio after each
  224.          transfer.  In VCONFIG, you may opt to have a specific minimum
  225.          ratio to allow downloads; you may also exempt particular users
  226.          (such as visiting sysops) from this ratio in the user editor.
  227.                 If you want to make certain files available as "free"
  228.          downloads that will not be charged against a user's ratio, you
  229.          simply need to create a file called FREEDL.TXT in your \TXT
  230.          directory.  This file should contain the names, one per line, of
  231.          the files you wish to have as "free" downloads.  Typical files
  232.          that might fall into this category might include virus-scan pro-
  233.          grams, text files describing your BBS and its features/policies,
  234.  
  235.                                            VBBS 6.12 Documentation -- 6-C-5
  236.  
  237.  
  238.          etc.  It should be noted that if you're running a credit system,
  239.          the user WILL be assessed a credit charge for these files (in
  240.          "default" VBBS, anyway).
  241.  
  242.  
  243.          Files Sub-Menu
  244.          ══════════════
  245.  
  246.          [Enter] Next Entry             Advances to next file or file lis-
  247.                                          ting.
  248.            [D]   Download File          Download current file; [?] dis-
  249.                                          plays options.
  250.            [B]   Batch Functions        Adds file to "batch queue" for
  251.                                          multiple file transfers.
  252.            [A]   List Again             Redisplays the current file's in-
  253.                                          formation.
  254.           [###]  Jump to File ###       If you enter a number, VBBS takes
  255.                                          you to that file's description.
  256.            [Q]   Quit                   Quits to Transfer menu.
  257.            [V]   View Archive           View the contents of the archived
  258.                                          file (for details, see section
  259.                                          D of the VCONFIG setup instruc-
  260.                                          tions).
  261.            [R]   Request File           Allows user to request a file from
  262.                                          its networked file listing.  The
  263.                                          sysop will be prompted to approve
  264.                                          or disapprove a request.  This
  265.                                          also works for local files listed
  266.                                          as <OFF-LINE>.
  267.            [T]   Test Archive           Allows testing of the current
  268.                                          file's archival integrity.
  269.  
  270.          ──────── Sysop ──────────
  271.  
  272.         [O] Move File Online/Offline    Toggles file to/from diskette or
  273.                                          tape drive.  It may also be used
  274.                                          simply to toggle the file's
  275.                                          availability.
  276.         [X] Remove File                 Remove file listing and/or file
  277.                                          from the current directory.  Use
  278.  
  279.                                            VBBS 6.12 Documentation -- 6-C-6
  280.  
  281.  
  282.                                          with caution.
  283.          [M] Move File                  Move file from one directory to
  284.                                          another (there have been some
  285.                                          reported problems with this
  286.                                          command; don't use it to move
  287.                                          a file into the first database
  288.                                          in the first topic area, and
  289.                                          all should work well).
  290.          [E] Edit Description           Allows the sysop to edit the short
  291.                                          file description.
  292.  
  293.  
  294.                 Parting words on files:  The file transfer section can be
  295.          a real joy to work with, or it can be a real pain; it depends on
  296.          how you (and your users) approach it.  Even the most idealistic
  297.          sysop can be driven almost to distraction by persistent file
  298.          leeches -- users who do nothing but download files without ever
  299.          exploring the other areas of the BBS (I speak from personal ex-
  300.          perience here).  Never say "I'll never run a ratio or credit
  301.          system" unless you: a) truly don't care whether your users ever
  302.          use the BBS to communicate with others, or b) like to eat crow
  303.          (perhaps with peppercorn sauce).  :-)
  304.                 Of course, NOT having a file section GREATLY reduces your
  305.          system's risk of contracting a virus ... but it can be of great
  306.          comfort if you have the latest anti-virus software when a user
  307.          REALLY needs it!
  308.                 Some sysops take a sort of perverse pleasure in seeing
  309.          just how many files they can have online; if you're a beginning
  310.          sysop, don't sweat it.  Have as many files online as you feel
  311.          comfortable with.  Don't get into a "competition" with BBSs
  312.          that have 1.2-gigabyte hard drives or multiple CD-ROM drives
  313.          if you don't want to; it gets REAL expensive, both in hardware
  314.          costs and long-distance charges.
  315.  
  316.