home *** CD-ROM | disk | FTP | other *** search
/ Monster Disc 2: The Best of 1992 / MONSTER1.ISO / bbs / rbbs / up_down.zip / UP&DOWN.DOC < prev   
Text File  |  1992-01-08  |  10KB  |  207 lines

  1.  
  2.         Upload/Download Protocol setting programs        v0192-05
  3.    ------------------------------------------------------------------
  4.              Copyright (C) 1991, James E. Toro BBS Concepts
  5.                (Not for resale, only free distribution!)
  6.  
  7.            For TBBS 2.2 using TDBS v1.1x or Gamepak TDBS
  8.  
  9.  
  10.  
  11.        FreeWare, BUT if you like this program maybe stuff a $5 bill in
  12.        an envelope and send it to me. I run a bbs for a living and
  13.        write an occasional program. Contrary to popular belief, money
  14.        doesn't flow in everytime a new caller logs on to the bbs, so ANY
  15.        contributions help to put food in the fridge and beers in cooler.
  16.        Thank you for any contributions in advance.
  17.  
  18.                       James E. Toro
  19.                       1 Hollins Road
  20.                       Hicksville, Ny, 11801
  21.  
  22.   -------------------------------------------------------------------------
  23.  
  24.    This program enables TBBS sysops who are running TDBS or Gamepak TDBS
  25.    to allow users to change their protocols for uploading OR downloading
  26.    from any menu without giving them the full reconfigure options from
  27.    the TYPE=31 user profile change option.  This allows fast protocol
  28.    changes BUT DOES NOT PERMIT USERS TO SELECT THE ASCII OR TYPE PROTOCOLS.
  29.   -------------------------------------------------------------------------
  30.  
  31.  Overview:
  32.  
  33.    Running a bbs for a living can be very rewarding, but it has its
  34.    pitfalls.  Many people who are new to the telecommunications world
  35.    desperatly want to get onto bbs's and start downloading, but few
  36.    of them understand what they are doing NOR do they really want to
  37.    take the time to learn how to improve their online time.  In my
  38.    7 years of being a sysop I have learned that if you create a system
  39.    that a moron could use, you will have many happy users online. Thats
  40.    not to say all users are morons, but you will get your share if you
  41.    don't plan for it. ;->
  42.  
  43.    The TYPE=31 TBBS function is normally used to change any of the users
  44.    profile settings in the userlog. I have found that most of them are
  45.    set and forget items, but some do change with the taste of the user
  46.    or with the change in dialing programs that come out.  The only problem
  47.    is that the TYPE=31 offers many users the ability to totally screw their
  48.    accounts up by fooling with things like NULLS, LINEFEEDS, TERMINAL TYPES
  49.    SCREEN SIZE, ETC.  I found that once a user gets used to your system
  50.    they often will select a preferred protocol, changing it only on occasion
  51.    when needed. Alot of users also do stupid things like setting their
  52.    protcols to ASCII types so that they cannot download anything in a
  53.    binary format.  With the advent of TBBS 2.2 you can now limit the user
  54.    to what protocols they can use when they select from the download prompt
  55.    BUT if they use the TYPE=31 option they can put in the ASCII download
  56.    options which really are of little use to most bbs's.
  57.  
  58.    What I have done is create two simple programs, one for changing the
  59.    uploads protocol called PROTUPLD.TPG and one for changing the download
  60.    protocol called PROTDOWN.TPG which will present the user with ALL
  61.    the current protocols along with slightly extended protocol descriptions
  62.    and the option to switch to any of them. When a user runs either program
  63.    they will be told which protocol is already selected and then they will
  64.    be offered the possible protocols to change to. If the do not enter
  65.    anything the program then tells them their protocol is not changed and
  66.    returns them to the calling menu. If they change their protocol it
  67.    is stored in their userlog for the next download.  These are "permanent"
  68.    changes, that is the protocol they select with these programs will
  69.    be the defaults for every time they download or upload, but they can
  70.    be changed at any time.
  71.  
  72.    An important item to note here is Zmodem Moby Turbo.  Many users on
  73.    my system complain that when they try to upload with Zmodem Moby
  74.    Turbo they often get some kind of data overrun and the upload fails.
  75.    Certain modems seem to have this problem more than others and this
  76.    may also have something to do with the UART chip in either the
  77.    bbs or users computer or the overall loading/performance of the
  78.    bbs computer.  With this in mind I have made a special modification
  79.    to the UPLOAD description of Zmodem.  When the user modifies the
  80.    UPLOAD protocol to Zmodem it says "STANDARD ZMODEM".  The DOWNLOAD
  81.    protocol Zmodem description says "Zmodem Moby Turbo OverThruster".
  82.    This seems to help the user understand that uploading to the bbs
  83.    should not be done in Zmodem Mobyturbo, rather it should be done
  84.    in Zmodem standard.
  85.  
  86.      Important note:   Nothing about the zmodem upload protocol
  87.                        selection is different from the downloading
  88.                        protocol ON THE BBS SIDE. The protocol is
  89.                        still the Zmodem90(tm) that is coded into TBBS
  90.                        and it will detect and handle either standard
  91.                        or Moby Zmodem, BUT the description of the
  92.                        upload protocol USING THESE PROGRAMS is
  93.                        different to fool the user into using standard
  94.                        Zmodem for uploads.  If you do not experiance
  95.                        a problem uploading in Zmodem Moby Turbo, you
  96.                        may want to do it that way and your users can
  97.                        do so as well, but these programs will always
  98.                        "pretend" that they are different from upload
  99.                        and download so that the user will avoid Moby
  100.                        on the upload.
  101.  
  102.    The program uses no databases and no special input or output
  103.    consideration. No ANSI screen i/o is done and this program can be put
  104.    on a RAM disk with no worry of data loss, nothing is updated
  105.    other than the users USERLOG account at run time.
  106.    Operation is completely seamless, that is it appears to work like
  107.    and internal TBBS function.  These programs can be run as often
  108.    as needed without any damage to the users record.
  109.  
  110.  
  111. Installation:   ** FOR TBBS 2.2 ONLY. DO NOT USE WITH TBBS 2.1 **
  112.  
  113.  
  114. Simple!
  115.  
  116.    After unzipping the zip you ended up with two files:
  117.  
  118.           UP&DOWN.DOC  - This info file.
  119.           PROTUPLD.TPG  - The TDBS UPLOADS protocol selector
  120.           PROTDOWN.TPG  - The TDBS DOWNLOAD protocol selector
  121.  
  122.    Simply copy the TPG's to ANY directory you like, keep the docs
  123.    somewhere you can find it, the same directory as the TPG
  124.    is a good idea. YOU DO NOT NEED A SPECIAL DIRECTORY FOR THESE
  125.    PROGRAMS, THEY WILL NOT GENERATE ANY OTHER FILES.
  126.  
  127.  
  128.  The menu type and optional data should be as follows:
  129.  
  130.  For the either the PROTUPLD.TPG or PROTDOWN.TPG program:
  131.  
  132.     TYPE=200  OPT DATA=C:\TBBS\PROTxxxx /Q
  133.                        |-------|-------|-|
  134.       Sub-dir  -----------+       |     |
  135.         Program name -------------+     |
  136.          /Q eliminates startup msg -----+
  137.  
  138.         The programs name is either PROTUPLD or PROTDOWN, do not enter
  139.         the '.TPG' extension.
  140.         The '/Q' simply eliminates the TDBS startup notice.
  141.  
  142. Running:
  143.  
  144.   The above Installation section, Part 1, explains virtually all
  145.   you will need to know about running this program. Since it is
  146.   seamless to the user and has no maintenance there is NOTHING
  147.   to do when running.  It doesn't hurt to install this option
  148.   and to remove the standard <P>rotocol option from the download
  149.   prompts using EDLANG and remove the TYPE-31 if you want. For me
  150.   it works best to not allow the user all the options of the
  151.   TYPE-31, so I have made these two protocol programs and a few others
  152.   like MORETOGL to replace the TYPE-31 page pause selection.
  153.  
  154.   Just make a calling option from a menu that says something like
  155.   "<P>rotocol change". For the uploads I have a specific uploads
  156.   menu so I stick the protocol changer in with a "<U>pload Protocol Change"
  157.   menu item.
  158.  
  159.   I put these options in all my file area menus and never have to
  160.   worry about new users trying to download ZIP files with ASCII
  161.   protocols or leaving me a message that they did something to their
  162.   account and can't read the screen any longer.  I am getting to old
  163.   to have to clear up users accounts everytime they say "Hmmm.... maybe
  164.   I should set the NULLs to something!".
  165.  
  166.  
  167. Support:
  168.  
  169.   Very little. This program is shareware and I don't expect much money
  170.   or great praise for it either, BUT if you have an unusual programming
  171.   request or a desired modification of this program I can often
  172.   do it for free or for a VERY low fee. Anything I write for a
  173.   fee is ALWAYS fully supported and bug fixes and updates are always
  174.   free.
  175.  
  176.   Anyone who contributes $5 for these little shareware releases
  177.   can get full help and other considerations.
  178.  
  179.   If I screwed the pooch and this program doesn't work for you, contact
  180.   me at the numbers below and tell me what is wrong.
  181.  
  182.   If you have an unusual problem, please feel free to contact
  183.   me at the phone numbers below. This program should NOT damage
  184.   any files in your system, that includes your userlog. I have been
  185.   running this program for almost a month and I get about 300+ calls
  186.   a day and nothing has happened to me yet. Should you awake one
  187.   day and find your userlog trashed understand that it is unlikely
  188.   this program did it, if it runs flawlessly for any length of time
  189.   then its very odd that it would cause corruption. Remember, TBBS
  190.   is CONSTANTLY updating the userlog and many other 3rd party
  191.   TBBS and TDBS programs are doing the same. Also any disk or system
  192.   problem can cause just one file to get blown away. I am very
  193.   confident with this program and hope you will be too, but someone
  194.   in Monkeys Paw, Montana will get a fried USERLOG one day and who
  195.   do you think he will blaim first ????.
  196.  
  197.  
  198. Contacts:
  199.  
  200.    System name          Phone #         Account name
  201.    --------------------------------------------------------
  202.    House Of Files    516-938-6722      JIM TORO  (or SYSOP)
  203.    EXEC-PC           414-789-4210      JIM TORO
  204.    TBBS SUPPORT      303-699-8222      JAMES TORO
  205.    --------------------------------------------------------
  206.    VOICE- 24hours    516-938-1729
  207.    FAX- 24hours      516-938-0675