home *** CD-ROM | disk | FTP | other *** search
/ Media Share 9 / MEDIASHARE_09.ISO / bbs / tghow1a.zip / TGTIPS.TXT < prev   
Text File  |  1993-03-16  |  144KB  |  3,022 lines

  1.  
  2.                  ───═══≡) Telegard Tips (≡═══───
  3.  
  4.  
  5.              Setting Up and Configuring Telegard 2.7
  6.                 for Novices and Experienced SysOps
  7.                   with tips, tricks and helpful
  8.                     security measures to help
  9.                       you run a better BBS!
  10.  
  11.  
  12.                       Updated March 13, 1993
  13.  
  14.  
  15.  
  16.                       Edited and Compiled by:
  17.                            John Kristoff
  18.  
  19.  
  20.                    The Crossroads BBS in Chicago
  21.                  (312) 587-8756  FidoNet 1:115/743
  22.  
  23.  
  24.  
  25.  
  26. ─[Welcome!]─
  27.  
  28.     Are you setting up a new Telegard BBS?  Are you considering
  29.     setting one up?  Maybe you've been running a Telegard BBS
  30.     and are looking for ways to customize it or learn some more
  31.     about the ins and outs of what can be done with this powerful
  32.     program.  Whatever your intentions are (less of hacking it),
  33.     this document can be a powerful reference tool in running
  34.     Telegard or even any other BBS program.  We recommend that
  35.     you print out a copy of this document so that you will have
  36.     a hard copy to refer to when working with your setup.  It
  37.     will be much easier if it is on paper when trying something
  38.     new.
  39.  
  40. ─[Background]─
  41.  
  42.     This file was written to help the great number of wannabe
  43.     SysOps and also the vast number of current sysops with some
  44.     of the tips, tricks and lessons that I have come across in my
  45.     SysOp lifetime.  I've been SysOping since July of 1991 and
  46.     have been in and out of the computer world since 1983 when
  47.     I wrote my first BASIC program on a TRS-80 in grade school.
  48.     Much of the information presented here is directly from my
  49.     experience over the past couple years and from the messages
  50.     and text files written by other SysOps that are trying to
  51.     make your life easier, because I remember very clearly what
  52.     it was like to start out knowing very little.
  53.  
  54.     I've tried very hard to provide a accurate and extensive
  55.     collection of information for your disposal.  Do with it as
  56.     you wish, but please be careful when trying something new
  57.     and take every precaution to protect yourself and your system.
  58.  
  59.     I apologize for any ommisions to the sources of this 
  60.     information but it is seemingly impossible to recollect and 
  61.     track where all of it came from.  As far as I'm concerned, 
  62.     all information presented here is public domain and you can 
  63.     do with it what you please but just don't hold me responsible 
  64.     if your copy of this file is altered or inaccurate in any 
  65.     way.
  66.  
  67.     This document will perhaps never be in a final, complete
  68.     form.  It can probably always use another tip, or get more
  69.     basic for certain users.  I may have left out a great deal
  70.     of information that could have or should have been included.
  71.     For those reading this, I would appreciate any feedback as
  72.     to how you perceived this file and if it helped you or not.
  73.     Much of the basic tasks that are covered in Telegard's own
  74.     documentation has sometimes been clarified here and sometimes
  75.     it has not.  I assume some level of intelligence for all
  76.     that can at least read.  However, if you find anything that
  77.     should have been included, the only way it'll probably
  78.     make it in this document is if you let me know that it should
  79.     be.
  80.  
  81.     ** Please note **
  82.  
  83.        When you see a pair of brackets such as [...] this
  84.        indicates additional information is forthcoming or
  85.        as a reminder to myself that I need to add something.
  86.  
  87.  
  88.     The TGTips file has been created from scratch almost entirely 
  89.     on my own except for some screen captures and saved messages 
  90.     I stumbled on from various locations.  I used SLED.COM by Sam 
  91.     Wilmott for all the text editing work.  A editor that has 
  92.     surpassed the test of time.
  93.  
  94.     I have considered creating this document using a HyperText or 
  95.     similiar program for an easy presentation to it's users, 
  96.     however, with my own nitpickiness and my lack of wanting to 
  97.     pay a registration fee to distribute it in such a form, it 
  98.     will stay in the ASCII text format as long as I am on the 
  99.     project.  If others wish to interface it with a HyperText or 
  100.     similiar program, contact me if there's anything I can do to 
  101.     make your job easier.
  102.  
  103.     The structure of this document is in two parts.  The first 
  104.     part will cover all the editorial notes and dicussions about 
  105.     Telegard how-to kinds of things.  The second part will 
  106.     provide you with examples to all the various solutions you 
  107.     need that include but are not limited to batch files, modem 
  108.     setups, and program configurations.  If you have the time, 
  109.     please read through the first part completely.  You may read 
  110.     about something interesting that you would have otherwise 
  111.     missed.  The second part can be used as a reference to the 
  112.     problems you have as you encounter them.
  113.  
  114.     My enduring thanks to the SysOps of the world who really 
  115.     understand what BBSing is all about and to you this file 
  116.     is dedicated.
  117.  
  118.     I'm also indebted to all the Telegard SysOps who have 
  119.     either directly or indirectly helped with this document's 
  120.     creation.  Without you this document would never be.
  121.  
  122. [...Modem reference, Status.Dat, Color codes...]
  123. [...SysOp level gets 2 minutes online, arj/zip backup...]
  124. [...Echomail, networks, mailers, modems, etc...]
  125. [...guest accounts, co-sysops...]
  126. [...programming & utils ideas...]
  127. [...quick login, selectable menus..]
  128.  
  129. I.                      ─[Getting Started]─
  130.  
  131.     For the Telegard BBS, you must obtain these files as the bare
  132.     minimum.  These will help you to evaluate the program and take
  133.     your first look to judge if this is what you really want to do
  134.     and if so, with this particular program.
  135.  
  136.     As of this writing, version 2.7 is the most current release of
  137.     Telegard.  The main package for 2.7 is usually found in an 
  138.     archive named TG27.*.  However, the full documentation is not
  139.     usually included in this archive so you'll need to also get a
  140.     copy of the latest documentation as if well if it's not included.
  141.     As of this writing, there is a full documentation file for version
  142.     2.5i and a upgrade document for version 2.7.  Make sure you have
  143.     both of these.  Version 2.5i's documentation can sometimes be
  144.     found with the archive name TGBBSDOC.*.  The 2.7 upgrade document
  145.     should be included with TG27.*.
  146.  
  147.     For version 2.7 and for many BBS programs, you will need to 
  148.     install a FOSSIL driver on your system.  A FOSSIL driver is a 
  149.     device driver or TSR usually loaded in your CONFIG.SYS or 
  150.     AUTOEXEC.BAT file at startup that interfaces your BBS program 
  151.     and some door programs with the serial communications of your 
  152.     system.  
  153.     
  154.     Some FOSSIL programs are listed at the end of this document.  
  155.     For more information on what a FOSSIL driver is and how it 
  156.     works, refer to the FOSSIL driver's documentation.
  157.  
  158.     For a complete listing of the required files with descriptions
  159.     and comments, send Appendix [....] at the end of this file.
  160.     Recommended or helpful files to be used with your BBS will also
  161.     be listed as well.
  162.  
  163. [...     BNU170.ZIP    - David Nugent's BNU FOSSIL driver* ...]
  164. [...     DSZ1109.ZIP   - Chuck Forsberg's Zmodem protocol  ...]
  165. [...     Recommended files before installation             ...]
  166.  
  167. [... TGU_140.ZIP
  168.      TGSEC17.ZIP
  169.      TGPROT6A.ZIP
  170.      TGPROT6B.ZIP   ...]
  171.  
  172. ─[Paging SysOp!  Help!]─
  173.  
  174.     Too often new SysOps will run to their nearest BBS where
  175.     the SysOp chatted with them once, or answered one question
  176.     for them, in attempt to ask a million questions that could
  177.     be found with the new SysOp's own resourcefullness if he/she
  178.     took the time to do so.  Most SysOps don't mind helping out
  179.     others when they have problems, but it is rather boring to
  180.     have to explain every little thing about a program or how
  181.     something works when it can be found in the manual.
  182.  
  183.     Try to keep in mind that although the SysOps are a great
  184.     resource to beg and bother for help, try to go to them only
  185.     after you've exhausted your own means of finding the answer
  186.     by yourself.  You can benefit by participating in message
  187.     bases that directly or indirectly support your program and
  188.     deal with ins and outs of your software, always double check
  189.     the program's documentation, 50% of the time, the solution
  190.     to your problem is there.
  191.  
  192.     Lastly, try to show some patience.  Is it really a life or
  193.     death situation that you can't figure out how get a certain
  194.     game online running?  Don't page your neighborly SysOps for
  195.     these small problems, leaving a message is just as easy and
  196.     may even be better so the 'neighborly' SysOp can look up
  197.     some info about your specific problem if need be.
  198.  
  199. ─[What to learn and how]─
  200.  
  201.     One of the best ways to learn about something in this modeming
  202.     world of ours is to read up on it.  If you are having trouble
  203.     making your modem work, check out the text files or education
  204.     file base of a good BBS and see if there are any tutorials on
  205.     modems.  Browse your nearest bookstore for a 'hardware bible'
  206.     to learn in the ins and outs of your computer, take up C or
  207.     Pascal so you can learn how programs work from an author's
  208.     perspective or just to make your own utilities, participate
  209.     in any user groups or online conferences that sound interesting
  210.     and helpful to the topic at hand, and lastly, when you've
  211.     accumulated all this vast knowledge about a subject, write about
  212.     it and pass it around to your friends like this document.
  213.  
  214.     Some topics you may want to investigate or think about as you
  215.     get into SysOping might include modems, protocols, FidoNet,
  216.     echomail, serial ports, hard drive technologies, UART chips,
  217.     popular communication programs, compression, security, back
  218.     ups, CD-ROMs, operating systems, viruses and so on.
  219.  
  220. ─[System Requirements]─
  221.  
  222.     Your uses of your system more or less determine your actual
  223.     requirements in hardware.  There are a couple of general
  224.     guidelines that you can follow.
  225.  
  226.     First, have your own dedicated phone line.  In some people's 
  227.     eyes, a part time BBS isn't really a serious place to visit.  
  228.     Not too many people want to worry about what time of day 
  229.     they're making their call or whether they have to call on a 
  230.     weekend or not.  A part time BBS can be a good introduction 
  231.     into the hobby to see if it's something you want to invest 
  232.     your time and money on, but for an extended period, you 
  233.     should really move to a full time system if you want to get 
  234.     the most out of the BBS experience.
  235.  
  236.     How fast should your modem be?  Can you afford to buy a fast
  237.     quality modem?  If your answer is yes, then do so right away.
  238.     One of the biggest attractions of any BBS is if it supports
  239.     high speeds.  Prices of modems are continuing to come down
  240.     as the speeds increase.  Some companies offer a SysOp discount
  241.     of up to half off the regular price of some of their top
  242.     models.  2400 bps BBSs are slowly becoming ancient history
  243.     as prices fall and user demands increase.
  244.  
  245. [...SysOp price list...]
  246.  
  247.     Can you dedicate your computer full time to your BBS?  If
  248.     your answer is no, then your BBS will be seriously limited.
  249.     You can however invest in some multitasking products if your
  250.     hardware can handle it.
  251.  
  252.     The BBS computer doesn't have to be a 486/50, ATs still make
  253.     fine systems considering what they are coupled with.  The
  254.     two components that make the biggest difference are the modems
  255.     and the storage space.  We just talked about modems, so let's
  256.     mention hard drive space now.
  257.  
  258.     Your hard drive capacity should reflect your needs or wants
  259.     of having files online.  Do you want to have thousands of
  260.     files online?  Are you going to carry large sized files such
  261.     as adult graphics or music files?  Do you want to be known
  262.     as the place to go to find anything?  If so, then too much
  263.     hard drive space will never be enough.
  264.  
  265.     Here's a very rough formula for determing your hard drive
  266.     space requirements.  I tried to generalize for a general
  267.     setup as much as possible, the results could vary greatly
  268.     from system to system.  It tries to predict how much space
  269.     you may require for your BBS.
  270.  
  271. [...fix...]
  272.  
  273.     BBS:          10
  274.     Utils:         5
  275.     < 100 files:  20
  276.     < 1000 files: 50
  277.     > 1000 files: 60 meg per 1000 files
  278.     FidoNet:      10
  279.     < 5 echomail:  2
  280.     < 25:         10
  281.     < 50:         20
  282.     OS/2 or Win:  35
  283.     Doors:        300K per door
  284.  
  285.  
  286.     You might want to consider what I call the 15/15 rule.  This 
  287.     rule says that you should have either 15 megs or 15% of you 
  288.     total hard drive space free at all times, whichever is 
  289.     greater.  This is in case of some unexpected heavy traffic 
  290.     such as someone uploading a large collection of files.
  291.  
  292.     Make a habit of cleaning up your hard drive regularly.  Purge
  293.     all your unused or outdated files that you will not need.  Back
  294.     up anything that you are not sure about onto tape or floppy.
  295.  
  296.     Use one of the popular archive compression programs to save
  297.     space on your hard drive if you must keep them there.  You
  298.     can unarchive them when you need them.
  299.  
  300.     Invest in a hard drive utility such as Stacker to compress
  301.     all your files on your hard drive.  Keep in mind however,
  302.     that the more compressed files you already have on your
  303.     hard drive, the less a program like Stacker will be able
  304.     to help you.
  305.  
  306.     Invest in a CD-ROM drive if you want to make a lot of files
  307.     available for download to free up your hard drive space.
  308.  
  309.     Invest in a tape backup which can be used to automatically
  310.     restore files nightly by a door program that allows your
  311.     user's to request offline files.
  312.  
  313. ─[System Maintenance]─
  314.  
  315.     If you haven't already caught on, operating and maintaning
  316.     a BBS system is a lot of hard work and usually expensive.
  317.     To keep your system running smoothly, efficiently and at
  318.     peak performance, investing in quality software and hardware
  319.     is a must.
  320.  
  321.     That's not to say you need to buy the latest version of
  322.     every commercial utility on the market.  Hardly that is the
  323.     case.  Often enough, some of the best written and most widely
  324.     used programs are shareware, freeware, or public domain.  Any
  325.     of the compression programs serve as an example.
  326.  
  327.     Possibly the hardest working piece of equipment on your
  328.     system, and maybe the one most prone to errors in many ways
  329.     will be your hard drive.  
  330.  
  331.     For most practical purposes what you use to handle the
  332.     chores of maintaining your hard drive is up to you.  Find
  333.     something that you can work with easily and quickly if you
  334.     haven't already.  Some of the key operations that you will
  335.     want to do on your hard drive follows.
  336.  
  337.     Degrament your hard drive on a regular basis.  As time goes
  338.     on, files become scattered all over your hard disk which makes
  339.     the reading and writing of files on your hard drive slower
  340.     because of the time it takes to move to the next location on
  341.     the drive.
  342.  
  343.     Check your hard drive for errors.  This step can and should
  344.     be done along with the defragmentation step.  Occasionally
  345.     files will become cross-linked or lost due to software errors,
  346.     power outages, system crashes and so on.
  347.  
  348.     Backup all your BBS related files on a regular basis.
  349.     This is one of the safest forms of protecton against all
  350.     drastic situations.
  351.  
  352.     Employ virus protection for your system.  This can range from
  353.     simple virus scanners to TSR protection.
  354.  
  355.     Keep in mind you can never be too cautious.  Ask any SysOp who
  356.     has ever suffered a major hard drive crash, virus infection
  357.     or other drastic situation.  No matter how good you think your
  358.     equipment is, it's never 100% reliable in all shapes and 
  359.     sizes.
  360.  
  361. ─[When problems arise]─
  362.  
  363.     Sometimes no matter how hard you try, your system will fail.
  364.     Such is life.  Sometimes the only thing you can do is start
  365.     over.  If your crash is so severe that you cannot bring your
  366.     BBS up within a few hours but rather a few days or even weeks,
  367.     make an effort to get the word out to other bulletin boards
  368.     in the area so that your users will know what happened.  They
  369.     like to be kept informed.
  370.  
  371.     People may laugh at you because of it, but it's a honest
  372.     and sensible solution to keep them in the know and when they
  373.     can expect you to be back up.
  374.  
  375.     Some of your local SysOps will usually even help you out in
  376.     case you lost a lot of files.  Many a times they will give you
  377.     unlimited downloads to get back your 'stash' and provide you
  378.     with configuration setups in case you lost or forget yours.
  379.  
  380. ─[Before Install.Exe]─
  381.  
  382.     Anxious to get started yet?  What do you mean you already
  383.     started and went through the installation process?  Jeez are you
  384.     ever impatient.  Well, for those that didn't, or in case you
  385.     think you might have to do it again, please read on.
  386.  
  387. ─[SysOp Checklist]─
  388.  
  389.     Get out a notebook and a pen, we're going to take down some
  390.     information on your system.  This part is very important.  It
  391.     takes very little effort but can provide you with a wealth of
  392.     information and you'll be surprised at how valuable it will
  393.     be later on.  Store the info in a safe place so you don't lose
  394.     it.  You can even keep a copy of it online in a database
  395.     program too, but you should have at least one hard copy if you
  396.     do.
  397.  
  398.     Computer Model: Gateway 2000
  399.     CPU: i386/33MHz
  400.     Hard Drive: Conner 210 megs
  401.     Modem Model: US Robotics Dual Standard 16.8Kbps
  402.     Modem speed: 16,800 bps
  403.     Modem COM port: COM1
  404.     Internal modem: Yes/No
  405.     UART chip: NS16550AFN
  406.     BIOS: AMI 1988 v1.10
  407.     RAM: 5
  408.     Vendor: Gateway
  409.     Vendor voice: (312) 555-5555
  410.     Vendor BBS: (312) 555-1212
  411.     Monitor model: Song Multisync
  412.     Display Adapter: SVGA
  413.     Game port: No
  414.     Keyboard: 101 extended
  415.     OS: DOS 5.0
  416.     CMOS Info:
  417.  
  418.     etc.
  419.  
  420. ─[Directory structure]─
  421.  
  422.     A key security protection method before you even accept your
  423.     first caller is right here in the beginning of this file.
  424.     The generic BBS documentation usually gives an example to
  425.     install your BBS in a subdirectory such as C:\BBS but if you
  426.     are reading this, then you will know that using the default
  427.     directory structure can be a grave mistake.
  428.  
  429.     You may be wondering how something as silly as where you put
  430.     your BBS files on your hard drive can make any kind of
  431.     difference as to how your BBS is run.  That is a good question,
  432.     let me give you the following scenario.
  433.  
  434.     Someone asks you how you setup your BBS and you tell them
  435.     exactly what you did and even give them examples to your
  436.     startup files saying "I switch to my C:\BBS directory and..."
  437.     It really doesn't matter how they find out what your directory
  438.     structure looks like, the important thing is, if they know
  439.     it, they can use the information against you and your system.
  440.  
  441.     Now the person that knows your how your BBS is setup decides
  442.     to upload a really neat game for you to play.  You appreciate
  443.     the upload and even give it a try.  You run the program and
  444.     it all seems just great, thanks for the upload you think to
  445.     yourself.
  446.  
  447.     Now consider this, before the game actually began play, it
  448.     went into your C:\BBS directory and copied a couple of your
  449.     data files over some of your download files.  For example,
  450.     the program ran without you knowing this command:
  451.  
  452.       Copy C:\Bbs\Status.Dat C:\Bbs\Dl\Games\Game.Zip
  453.  
  454.     Now the next person that goes to download Game.Zip will have
  455.     a copy of a vital data file.  Think of the possibilities.
  456.     If this doesn't scare you, wait til you read more about the
  457.     security issues up and coming in this file.  Don't run away
  458.     yet though, there are plenty of things you can do to protect
  459.     yourself.
  460.  
  461.     The first and foremost decision you should make is a name
  462.     for your main BBS directory.  Please do not name it C:\BBS
  463.     or C:\TELEGARD, that is much too easy for a hacker to guess.
  464.     Come up with something that nobody could guess on the first
  465.     million tries.
  466.  
  467.     If this means that you ran Install.Exe in C:\BBS already,
  468.     you should consider a re-install or a change in configuration.
  469.     Whichever is easier of course.
  470.  
  471.     Just as much as you should have a map handy when taking a
  472.     cross country road trip, you should be mapping out your
  473.     directory structure and plans for the BBS.  Try to document
  474.     everything you can to avoid pitfalls later.  You will also
  475.     need directories for downloads, uploads, various utilities,
  476.     door programs and games, protocols and a host of other
  477.     files.  Keeping them well organized and known to only the
  478.     SysOp is very important.
  479.  
  480. ─[Start-up files]─
  481.  
  482.     Before your BBS will actually work, you will need to make sure
  483.     that you have some of the necessary boot up information for your
  484.     system installed and configured.
  485.  
  486.     In your AUTOEXEC.BAT file, add this line (or compatible):
  487.  
  488.          SET DSZLOG=C:\BBS\DSZTEMP.LOG
  489.  
  490.     This sets the protocol program DSZ's log location to the file
  491.     and directory you specify.
  492.  
  493.     In your CONFIG.SYS file add these lines (or compatible):
  494.  
  495.          FILES=30
  496.          BUFFERS=40
  497.          DEVICE=C:\DOS\ANSI.SYS
  498.  
  499.     The first line specifies that a total of 30 files may be open
  500.     at one time.  Telegard holds many data files and log files open
  501.     during a session and this is the minimum recommended.
  502.  
  503.     The second line BUFFERS=40 tells DOS to reserve buffer space
  504.     sort of like how a cache works.  40 is the recommended minimum.
  505.  
  506.     ANSI.SYS is a device driver that comes with the DOS operating
  507.     system and is required in order to see all the pretty colors and
  508.     graphic capabilities of Telegard.  Other ANSI drivers are available
  509.     and should be used instead of DOS's default ANSI.SYS.  For those
  510.     alternatives, please see the appendix [...]
  511.  
  512.     In order for Telegard to interface with the modem and com port
  513.     you'll need to obtain and install a FOSSIL driver.  These programs
  514.     allow for Telegard to interface with the modem and communications
  515.     port via the FOSSIL driver.  You'll find common FOSSIL drivers to
  516.     use and example setups in the appendix [...]
  517.  
  518.     In a later section covering advanced Telegard setups, we will
  519.     discuss alternative start ups, utilities, and so on.  For the
  520.     beginners, the above will work just fine until you are ready
  521.     to optimize your system.
  522.  
  523. ─[Lock Ups]─
  524.  
  525.     Have you ever had your computer just lock up on you?
  526.     Then you'll know the danger of it happening to your BBS
  527.     when you least expect it.  Especially right after you
  528.     leave for that 2 week vacation to the Bahamas.
  529.  
  530.     There are what I call two kinds of hung systems.  The
  531.     first one can be easily cured.  I call it the Warm Hang.
  532.     All that is required is that you press <Ctrl><Alt><Del>
  533.     and you're back in business.  Then there is the worst of
  534.     the two, the Cold Hang.  The Cold Hang requires that you
  535.     cold boot the machine, I mean power down and power back
  536.     on to get it running again.
  537.  
  538.     You can protect yourself against the Warm Hang by the
  539.     installation of a "reboot manager".  These handy utilities
  540.     will monitor your COM port for phone rings or a carrier and
  541.     force your computer to reboot under certain circumstances
  542.     such as no incoming rings for more than 8 hours.
  543.  
  544.     [...Use, which ones, etc...]
  545.     [...
  546.     of them now.  I've seen WATCHDOG, WATCHKIT, DVGAUARD, ABOOT,
  547.     PHONEV4 and so on.  Most of them have proven to have limited
  548.     ...]
  549.  
  550. ─[Multitasking]─
  551.  
  552.     Using a multitasker on your BBS computer can greatly improve
  553.     your effectiveness as a SysOp.  Many SysOps use one because
  554.     it's the only computer they have and they need to get some
  555.     non-BBS work done.  Instead of taking the phone off-hook and
  556.     disallowing callers, a multitasker keeps the BBS online and
  557.     open.
  558.  
  559. [...also good if you do have a second computer to do maintenance
  560.     while user is online...]
  561.  
  562.     Depending on the multitasker, the system requirements can
  563.     vary.  Following are some discussions of the three most
  564.     popular multitasking platforms for PCs.
  565.  
  566.     ─[DESQview]─
  567.  
  568.     DESQview is one of the more popular multitaskers for SysOps
  569.     running DOS based systems because it does such a good job of
  570.     multitasking DOS applications especially with high speed 
  571.     modems.  One of the problems of other multitaskers is that
  572.     they can sometimes be a lot of trouble with high speed modems.
  573.  
  574.     The system requirements for DESQview are probably less than 
  575.     for any other current multitasking system.  I have a 386/33
  576.     with 4 Megs of RAM and that is more than enough for DESQview.
  577.     Of course more RAM and a faster machine never hurt because
  578.     it's nice to have things like RAM drives and caches to help
  579.     improve your system performance, but overall, a setup similiar
  580.     to that is great.
  581.  
  582.         [...setups...]
  583.  
  584.     ─[Windows]─
  585.  
  586.     I know of very few SysOps who run their BBS under Windows.
  587.     From my experience, which with Windows is not extensive,
  588.     tells me that DESQview, plain 'ole DOS or even OS/2 would
  589.     be a wiser choice for your operating system.
  590.  
  591.     To be one the technical side for a moment, Windows uses a
  592.     multitasking method known as cooperative multitasking.  This
  593.     means that each individual application in Windows tells the
  594.     operating system (in this case Windows) when it can pass on
  595.     the CPU for other applications to use.  This is in contrast
  596.     to pre-emptive multitasking in which the operating system (in
  597.     these cases OS/2 and DESQview) will handle when a application
  598.     gets to use the CPU, also known as time-slicing.  You tell
  599.     the operating system how long each program should get the CPU
  600.     under these conditions.
  601.  
  602.     Cooperative multitasking then leads to some problems.  One
  603.     could be that the programmer demands a lot of CPU time for
  604.     his programs and thus takes away from others.  Another is
  605.     that DOS programs do not usually have Windows-aware routines
  606.     built in.
  607.  
  608.     With the current release of Windows 3.1, multitasking with
  609.     a high speed modem is next to impossible.  A computer chip
  610.     found on the motherboard, serial card or in some internal
  611.     modems called the UART is the backbone of your asynchronous
  612.     communications.  When you multitask at high speeds, you need
  613.     a UART chip that can store the fast moving data coming in
  614.     from your modem when your system may be busy with another
  615.     application.  The current UART chip for this is the NS16550AFN.
  616.     Many computer systems come with the 16450 now-a-days.  However,
  617.     situations as we are mentioning, the 16550 is in most cases
  618.     needed because it provides a 16 byte buffer to store incoming
  619.     data or it may be lost causing CRC or other errors which will
  620.     cut your cps rate down substantially.
  621.  
  622.     If the above comments where above your ahead or you had some
  623.     trouble understanding any of it, I recommend finding some
  624.     text files on the subject or join a communications or technical
  625.     conference on your favorite BBS and ask for help.
  626.  
  627.     Because of Windows methods, there is little support for either
  628.     BBS programs or communications programs using it.  This isn't
  629.     to say people aren't using Windows.  Almost anything is possible
  630.     and people will find ways to do things that seem to break the
  631.     laws of nature as long as there are computers, however, the
  632.     mainstream seems to prefer other operating systems.
  633.  
  634.         [...setting up with Windows...]
  635.  
  636.     ─[OS/2]─
  637.  
  638.     I know very few SysOps who run their systems under OS/2 but
  639.     the numbers are slowly climbing.  I don't know of any Telegard
  640.     SysOp during so as of yet, but I believe it is possible.
  641.  
  642.     [...]
  643.  
  644. ─[Using 4DOS]─
  645.  
  646.     4DOS is a COMMAND.COM replacement which adds a lot of
  647.     commands and improvements over existing MS-DOS commands
  648.     and batch files.  Many SysOps find 4DOS an invaluable
  649.     utility along side their BBS system.
  650.  
  651.     Some of the stengths of 4DOS are invaluable to SysOps
  652.     because SysOps spend so much time dealing with DOS and
  653.     batch files.  The one drawback to 4DOS is of course the
  654.     registration of it.  If you are perfectly comfortable
  655.     and content running plain DOS there may be no reason
  656.     to use it simply because it may be a unnecessary expense.
  657.     However, I do recommend you at least take a look at it
  658.     and see what it has to offer.  It can provide you with
  659.     a lot of unique ways to improving and customizing your
  660.     system with things that you normally wouldn't be able
  661.     to do as easily.
  662.  
  663.         [...4dos setup and example stuff...]
  664.  
  665. ─[Front End Mailers]─
  666.  
  667.     Front end mailers are programs that will handle the answering
  668.     of the phone to deal with BBS networking.  You can install a
  669.     front end mailer even if you don't join a network, but it may
  670.     be useless to carry the weight of the mailer's files on your
  671.     hard drive space if you don't really need it.  On the other
  672.     hand, many front mailers are as powerful or more so than
  673.     Telegard when it comes to interfacing with the modem and when
  674.     setting up events.  If however you plan on joining a network
  675.     like FidoNet, it would be to your benefit to try to setup
  676.     FrontDoor at the start so you'll have gained the experience
  677.     in using it by the time you join a network.
  678.  
  679.     Examples and help for the mailer program is located in
  680.     Appendix [...]
  681.  
  682. II.                   ─[Installation]─
  683.  
  684.     So now you've created a totally ridiculous name for your BBS
  685.     directory, and are ready to get things up and running.  The
  686.     Upgrade.Doc file explains how to install Telegard easy
  687.     enough, so there is no reason I should have to repeat it
  688.     here.  One thing to keep in mind, is to change the location
  689.     of your Download Directory to something like C:\Files or
  690.     similiar.  Put it off your root directory.
  691.     
  692.     When you start the install program, first check the path
  693.     names (1) and change them to suit your needs.  You probably
  694.     shouldn't change any of them except (0) base directory,
  695.     (4) system/chat logs..., (7) temporary files, (9) download
  696.     directory.  The others may be needed to stay directly off
  697.     the main BBS directory with their associated names as many
  698.     TG utilities will have to find files in these directores and
  699.     they may not be smart enough to know they aren't the default
  700.     subdirectories off the bbs root directory.
  701.     
  702.     Goto the Configure BBS Options (2) and put in your name and
  703.     all the personal info, making sure you select the proper COM
  704.     port for you modem and highest bps rate you support.  If you
  705.     can't do that, you shouldn't be reading this or attempting
  706.     to run a BBS yet.
  707.     
  708.     Then when you are absolutely sure you have everything setup
  709.     properly and the way you want, go ahead and Start the install
  710.     by pressing 3 from the install main menu.  You're off!
  711.     
  712.     Recreating your STATUS.DAT will be explained later, so don't
  713.     delete your install.exe file when the install process is done.
  714.     [...]
  715.    
  716.     Don't worry if you screwed up any of the directories or info
  717.     about who you are, your network (if any), BBS name, etc.  You
  718.     can change that in TG as you will see later.
  719.     
  720.     To start up Telegard, be in the main BBS directory and just 
  721.     type 'Telegard -k' without the single quotes.  The -k tells 
  722.     the BBS to ignore the modem for now.  We will configure the 
  723.     modem later.  Normally you would just enter 'Telegard' 
  724.     without the single quotes to start, and Telegard would try to 
  725.     initialize the modem.  Since setting up the modem is usually 
  726.     the trickiest part for most new SysOps, we'll attack that 
  727.     later in this file.
  728.     
  729.     Well how do you like the way Telegard looks?  If you don't, 
  730.     don't worry you can change that screen, but that's for 
  731.     another day.  Most importantly is that you start configuring 
  732.     your BBS so it can start taking calls right away, right?  
  733.     Well sort of, we need to make sure everything works, and is 
  734.     setup the way you need it to be, so don't get impatient in 
  735.     the next few lessons.
  736.     
  737.     You can logon to your BBS now as a local user.  As it says in 
  738.     the Waiting For Caller screen (WFC screen) you just hit the 
  739.     spacebar.  Take your time, you don't want to miss anything.  
  740.     It'll prompt you Y/N/F which stands for Yes I want to logon, 
  741.     No I don't want to logon, or Fast logon (which skips all the 
  742.     opening screens and formal introductions that the normal user 
  743.     sees.  You'll need your personal password and the system 
  744.     password to logon when answering Yes from the Waiting For 
  745.     Caller screen (WFC screen).  Unless you've already changed 
  746.     it, your password should be SYSOP and the system password is 
  747.     also SYSOP and you'll need the last four digits of the phone 
  748.     number, unless you've changed that one, it'll be 0000.  We'll 
  749.     change these shortly.  You should press Y to logon normally.  
  750.     Assuming you have ANSI.SYS or compatible driver loader you 
  751.     can go ahead through the welcome and introductions.  Read 
  752.     your mail from the Telegard team, and configure your account 
  753.     when it asks.  Now take some time to look around the BBS, 
  754.     Don't mess with too many of the commands yet, especially if 
  755.     you're not familiar with them.  Just browse through the menus 
  756.     so you can see how it looks.  Pretty generic looking huh?  
  757.     Well we'll change that later.  For now, just be psyched that 
  758.     you are the first user of your own BBS!
  759.     
  760.     ─[Configuration Basics]─
  761.     
  762.     Let's take care of a few things right off the bat, after 
  763.     you've logged off your BBS, let's add some pertinent info 
  764.     that will be needed.  First let's enter in the User Editor 
  765.     who you are.  From the Waiting For Caller screen (WFC screen) 
  766.     hit 'U'.  You will now see a pile of information for a guy 
  767.     named SYSOP.  Hey that's you!  Well let's make it a little 
  768.     more personable and tell him your real name, and other 
  769.     information, oh  yeah, most importantly, change your 
  770.     password!!  If you leave it at SYSOP you're asking for 
  771.     trouble.  You can hit '?' without the single quotes at the 
  772.     User Editor prompt for help.  For starters just get your 
  773.     basic information (address, name, handle, password, phone 
  774.     number, date of birth, etc.) you can learn what the all the 
  775.     other stuff does by re-reading Main.Doc at a later time. The 
  776.     user editor in Telegard isn't very attractive and it'll take 
  777.     some time to remember all those commands, you might want to 
  778.     learn a couple of the basics before you begin.
  779.     
  780.     One more place we want to configure really quick is where 
  781.     Telegard specifies the system password.  From the WFC screen 
  782.     hit 'P' for System Configuration.  From the System 
  783.     Configuration menu hit 'B' for File Paths & BBS 
  784.     Configuration.  You'll be at another menu and command prompt.  
  785.     Now hit 'F' for BBS passwords.  You'll see three choices (A, 
  786.     B, and C).  The most important for now is A. Select it and 
  787.     change it to a new password that only you will know.  When 
  788.     finished, you can Quit (pressing Q) until you get back to the 
  789.     WFC screen.
  790.     
  791.     I hope you're remembering or writing these passwords down.  
  792.     The first one we changed was your personal password, the 
  793.     second one was a system password.  There is a difference.
  794.     
  795.     ─[Modem Configuration]─
  796.     
  797.     Welcome to (probably) the most difficult part of configuring 
  798.     Telegard.  If you can setup up the modem properly without too 
  799.     much hassle, consider yourself lucky. But if this part takes 
  800.     you longer than you had hoped, with lots of frustration, you 
  801.     aren't alone, most SysOps experienced your same pain and 
  802.     disappointment.  If you don't know much about modems and the 
  803.     AT command set you will start learning.
  804.     
  805.     This is probably going to be as hard to write as it is to 
  806.     setup for each individual.
  807.  
  808.                     Remember, patience is key.
  809.     
  810.     If you read through this, all the modem manuals you have, the 
  811.     MAIN.DOC, UPGRADE.DOC, your Archie comics and still have no 
  812.     clue why it isn't working then try to find a fellow TG sysop 
  813.     (a friendly one, many hate to be bothered with the 
  814.     new-starts) or find a TG board that carries the ITCnet which 
  815.     supports Telegard or a TG beta site that carries the private 
  816.     Telegard Support area linked directly to the author Martin 
  817.     Pollard.  It may take you awhile before you get everything to 
  818.     work properly, so please don't start posting all kinds of 
  819.     ANSI ads after you installed TG.  Get a couple people you 
  820.     know who are willing to try calling dozens of times to 
  821.     connect to your system over and over.  They'll also have to 
  822.     test out all your door programs, protocols and whatever else 
  823.     you're doing.  So make sure everything works before opening 
  824.     shop. Any BBS that doesn't have Zmodem working because the 
  825.     sysop hasn't figured it out yet gets me to say goodbye faster 
  826.     than logging onto the PIRATES RULE BBS.
  827.     
  828.     First let's make a basic check.  You have installed a FOSSIL 
  829.     driver in your Autoexec.Bat, Config.Sys, etc., whichever 
  830.     applies.  You may need to reboot your system for the FOSSIL 
  831.     to activate if you haven't already.  You also have a modem 
  832.     installed and working (You had better not be reading this if 
  833.     you don't <g>).  Have your modem manual, Main.Doc and your 
  834.     rabbit's foot handy.  If you have a standard 2400 hayes 
  835.     compatible modem, try starting Telegard normaily by entering 
  836.     Telegard from the main BBS directory and seeing if the modem 
  837.     initializes properly.  If you see that a string of about 30 
  838.     characters doesn't go away after a short while, chances are 
  839.     you have some work to do.  If it does, you probably still 
  840.     have some work to do, but it shouldn't be too bad.
  841.     
  842.     The modem setup in Telegard is accessed through P - Sysetm 
  843.     Configuration from the WFC screen.  Then from there, it's 
  844.     selection A - Modem Configuration.  This is where the fun 
  845.     begins.  Learn this screen well.  If you feel a little 
  846.     uncomfortable with this screen, take time to scan through 
  847.     your modem manual taking in all the jargon.
  848.     
  849.     You'll want to make sure of a couple of things right off the 
  850.     bat.  Where is your modem located?  If it's not COM1 then 
  851.     find out which port it is if you don't know. Another option 
  852.     you need to know is the maximum bps rate of your modem.  2400 
  853.     is usually the standard for most SysOps and it was for me 
  854.     when I started.
  855.     
  856.     Telegard needs for the modem to return numeric codes instead 
  857.     of verbose codes.  When you call a BBS it usually will say 
  858.     CONNECT 2400 or similiar, that is a verbose code.  A numeric 
  859.     code is just a numeric number representing that same 
  860.     response.  The AT command for numeric codes is V0 which is 
  861.     already set in the default modem initialzation string of TG.
  862.     
  863.     Another AT command to keep in mind is the Echo command. Use 
  864.     E0 in the initialization string to turn the echo off.
  865.     
  866.     If you're reading this and saying 'AT commands?  What are 
  867.     those?', then you're in trouble.  But if you're a glutton for 
  868.     punishment and you still want to go on, they are commands 
  869.     sent to your modem telling it how to act.  In a nutshell.
  870.     
  871.     Here's a list of common registers that you will want to check 
  872.     and setup accordingly.  Double check with your modem manual 
  873.     that these are the same for your modem.
  874.     
  875.        S0=0  usually the standard setting, this says, set the
  876.              amount of times the phone rings before picking up.
  877.     
  878.        S7=60 sets the amount of time that the modem waits for
  879.              a connection, this says 60 seconds. Settings from
  880.              30 to 60 are common.
  881.     
  882.     And some command command settings:
  883.     
  884.        E0    sets the echo of modem commands to off
  885.     
  886.        M0    sets the modem speaker off
  887.     
  888.        V0    sets result codes to numeric (used for Telegard, when
  889.              using a front end mailer, this may be need to be V1)
  890.     
  891.     ─[Common Modem Tips]─
  892.     
  893.     If you have a 2400 with MNP or v.42bis, you may want to 
  894.     disable both protocols (MNP and v.42bis) because most of your
  895.     files that you transfer to/from users will be in compressed 
  896.     format and will be actually be slower in transfer speeds 
  897.     using those protocols.  MNP 5 is a compression protocol that 
  898.     will try to compress whatever is being sent.  If you are 
  899.     downloading GAME.ZIP for instance, MNP will try to compress 
  900.     your .ZIP file further.  However, ZIP and other archive 
  901.     utilities are far better at compressing than MNP 5, hence 
  902.     you'll be losing out, actually increasing your transfer time 
  903.     because MNP is providing more overhead by trying to compress 
  904.     something it can't.  Same with v.42bis but v.42bis is smarter 
  905.     in that if it realizes it can't compress something, it won't 
  906.     try. There is still however a minute overhead with this 
  907.     protocol, but may be worth it to use anyways.
  908.     
  909.     If you have a high speed modem 9600+ you should lock your COM
  910.     port at the highest port speed supported.  Dual Standard 
  911.     16.8Ks can use 38,400 and the DS 14.4 can use 19,200.
  912.     
  913.               Keep studying that modem manual.
  914.     
  915.     If you are still having problems with Telegard and your 
  916.     modem, contact your closest Telegard support for further 
  917.     help.  Don't give up to easily.  There's nothing wrong with 
  918.     experimenting with different initialization codes. Just write 
  919.     down each one and note the effect it had so you can learn 
  920.     from what you're doing.  Once you conquer this part of 
  921.     Telegard, everything else will fall into place.
  922.  
  923.     I have included many examples of modem configurations from
  924.     other SysOps in this file.  Hopefully one will pertain to
  925.     yours or be somewhat simliar.  I cannot vouch for the
  926.     completeness and accuracy of each because I have no possible
  927.     way to test them.  All that is known is that they seem to
  928.     work for those who submitted them.  Check the modem setup
  929.     appendix [...]
  930.     
  931.     III.  Preparing for your first caller
  932.     
  933.     You finally got your modem to initialize, you're had your 
  934.     friend call your BBS to see if it would answer the phone and 
  935.     it did.  Now, you have other problems and things to worry 
  936.     about.  What now you say?  Well how about all the different 
  937.     protocols, beefing up security and creating the access levels 
  938.     to assign to your users, putting up online programs, getting 
  939.     files online, creating message areas and all kinds of other 
  940.     fun stuff.
  941.     
  942.     ─[Protocols]─
  943.     
  944.     When you first starting calling BBSs, what were you looking 
  945.     to get out of the experience?  Most likely it was files, and 
  946.     lots of them.  Ok, so now you need to install your protocols 
  947.     so your users can get some of your files you have leeched 
  948.     from other BBSs.
  949.  
  950.     Did you get TGPROTA and TGPROT6B like I suggested? If yes, 
  951.     then fine, you can install that, if not, that's ok too 
  952.     because you don't need it.  Remember to get a copy of DSZ?  
  953.     Good, you'll need it.  Go through your DSZ manual and become 
  954.     basically familiar with how it works and some basic commands 
  955.     introduction (Also, please consider registering this program 
  956.     in the future, you'll use it, so you should be paying for 
  957.     it.)  If you install the TGPROT package or you just look at 
  958.     all the default protocols that are setup in Telegard, you 
  959.     might be wondering if you need all these.  This depends on 
  960.     you and your users, I currently only have about 4 or 5 
  961.     protocols.  Zmodem, Ymodem, Xmodem, and HS/Link. I haven't 
  962.     had any complaints as to where all my protocols are because 
  963.     the others are rarely used.  It's up to you if you want to 
  964.     keep them or delete them now.  I can almost guarantee that 
  965.     they probably all don't work on the first shot.  For most, 
  966.     they hardly ever do.  I only have XModem, YModem, ZModem and 
  967.     HS/Link as my protocols, and I have gotten zero complaints or 
  968.     questions to install others.  You may want to toggle the ones 
  969.     you're not sure of as inactive in the Protocol setup menu.  
  970.     That way you can go back and put them in if you so desire.
  971.     
  972.     Before moving any further with protocols, you might consider 
  973.     using GSZ.EXE instead of DSZ.EXE.  Why, and what is it?  GSZ 
  974.     is basically the same as DSZ with a few small differences.  
  975.     The most notable difference is the graphical interface.  GSZ 
  976.     displays a bar graph of the transfer on your end so you can 
  977.     see how far along the tranfser is coming.  It also has
  978.     MobyTurbo which provides a little bit of enhanced performance
  979.     and is compatible with DSZ in every respect.  For more
  980.     information, locate a copy of it as GSZxxxx.ZIP on your
  981.     favorite BBS.
  982.     
  983.     Before you start allowing file transfers, setup your batch 
  984.     protocols as speciifed in the TGSEC17 file.  This is 
  985.     important for the secuirty of your BBS.  The rest of your 
  986.     protocols should be working fine as long as you have 
  987.     installed DSZ properly and, if you wish to install the 
  988.     TGPROT package, it should install everything for you as well.
  989.     
  990.     For further help in setting up your basic protocols, contact 
  991.     a Telegard support site.  Don't forget to have a little 
  992.     patience, read the docs, and give it a few tries before 
  993.     bothering the other SysOps.  A llttle bit on HS/Link and 
  994.     Bi-Modem will be discussed later.
  995.     
  996.     ─[Access Levels]─
  997.     
  998.     Telegard assigns a security level setting to every user and 
  999.     you can customize how it is set for each person.
  1000.     
  1001.     You should figure out what kind of security levels you want 
  1002.     for your users.  Take this time now to review the Main.Doc 
  1003.     file for a discussion on security levels (i.e. SL). Once you 
  1004.     have the basic understanding of what a security level is 
  1005.     you'll want to define your security levels for your system.  
  1006.     There are two main security levels for your users. These are 
  1007.     called a validated user security level, and a unvalidated 
  1008.     user security level.
  1009.     
  1010.     A validated user is a user that you have verified (by 
  1011.     whatever definition that means for your standards) and have 
  1012.     given a default 'normal' user access level.
  1013.     
  1014.     A unvalidated user is one who is usually on for the first or 
  1015.     whom you haven't approved for full 'normal' user access as of 
  1016.     yet.
  1017.     
  1018.     Security levels can go from 0 to 255 with 255 being the sysop 
  1019.     (you).  Only one person should have 255 and when first 
  1020.     opening your BBS, don't give anyone a access level of 100 or 
  1021.     more until you know what you're doing.
  1022.     
  1023.     Again, plan out what kind of general access levels you would 
  1024.     like to have on your board.  How many different levels of 
  1025.     access do you want?  As a start you use the two basic 
  1026.     validated and unvalidated to start.  You can define other 
  1027.     higher levels for special users (such as visiting SysOps) 
  1028.     later.
  1029.     
  1030.     Now what should you allow unvalidated and validated users 
  1031.     access to you?  Well it is up to you, but I suggest for now, 
  1032.     you should only allow minimal access to unvalidated users.  
  1033.     This is in case a hacker has discovered you as a new SysOp 
  1034.     and tries to take advantage of you.  Later when you have your 
  1035.     board under control you can allow more access to new users if 
  1036.     you'd like.  I allow access to everyone on my board (just 
  1037.     about) to new users.  (fyi)
  1038.  
  1039.     Above are the basics of security levels.  With Telegard you
  1040.     can change your security levels as much as you want and even
  1041.     make unvalidated users have the same access as validated 
  1042.     users.  When you start to learn about AR flags you can do even
  1043.     more.  The possibilities are endless.
  1044.  
  1045.     If I can ramble for a quick second... I don't like the sysops 
  1046.     who force me to call just to leave a application letter and 
  1047.     not be able to look around.  I have to wait for verification 
  1048.     to see if I want to call your BBS?  No thanks.  I guess my 
  1049.     thinking leans more to the old timers of allowing open 
  1050.     systems for people to explore.  Especially if someone has to 
  1051.     call long distance just to apply to a BBS.  Come on guys, 
  1052.     this is a hobby, let us have fun with it.  I know your 
  1053.     reasons for doing it, you'll get all kinds of bad users on 
  1054.     your system taking advantage of you.  Big deal, if you make 
  1055.     it so they can't harm your system (or close to impossible at 
  1056.     least), you'll be just as well off and have a nicer 
  1057.     reputation then the guy who scrutinizes every user right down 
  1058.     to their birth date.  If you're just starting out, ignore this
  1059.     paragraph because it may make a whole lot of sense for you to
  1060.     restrict access to first time callers.  I don't want you to
  1061.     become a victim from a security hole that you have not patched
  1062.     up yet.
  1063.     
  1064.     Now how do you allow access to various functions, menus and 
  1065.     commands?  Well I don't have to go into this, it's all in the 
  1066.     Main.Doc that comes with Telegard.  Please refer to this on 
  1067.     how to use them.  Keep in mind that there are different 
  1068.     places you can allow access to certain things. For instance 
  1069.     you can define a command to allow access to anyone with a 
  1070.     security level of 20, let's say the command to leave e-mail.  
  1071.     You can also restrict this command for each individual user 
  1072.     in the User Editor.  Search around the board and you'll 
  1073.     discover all the various ways of using these types of things.
  1074.     
  1075.     Take the time to look over the TGSEC17 file for setting up 
  1076.     the security levels.
  1077.     
  1078.     You can get fancy and as complicated as you wish, check out 
  1079.     the TG support echoes mentioned earlier for help in 
  1080.     customizing your system.
  1081.     
  1082.     I tend to give access to file downloading/uploading to new 
  1083.     users.  Most of my door games and only the local message 
  1084.     bases.  I have not yet had a cracker crash or hack this setup 
  1085.     (but it still may be possible, all hacker and crasher types, 
  1086.     please try to hack my system, I enjoy a good game of who is 
  1087.     smarter).  I figure I should not let unvalidated users access 
  1088.     networked and personal mail for the main reason that they 
  1089.     could put all kinds of unwanted junk in them before I get a 
  1090.     chance to stop them from going out.  Say a user posts 10 
  1091.     messages of juvenille foul language in the Communications 
  1092.     echo on FidoNet, well that is gonna make my BBS look pretty 
  1093.     bad if it's echoed out all over the world.  Just be smart 
  1094.     people.  Don't give them a chance to make you look stupid, on 
  1095.     the other hand, people don't like to waste a call to a system 
  1096.     that is closed so tight they can't do anything but leave you 
  1097.     a comment and logoff. Oh, and if you're wondering why I allow 
  1098.     new users to post in my local bases, well you'd have to see 
  1099.     my regular users to see why it wouldn't bother them no matter 
  1100.     what people posted.  The more rank material for them, the 
  1101.     better.
  1102.     
  1103.     ─[Security]─
  1104.     
  1105.     One thing about Telegard (or any BBS system for that matter) 
  1106.     is that security can be a problem.
  1107.     
  1108.     There are a lot of ways a cracker can crash or get into your 
  1109.     operating system with a generic Telegard BBS setup that 
  1110.     hasn't been fixed or secured from abuse. But all (that I know 
  1111.     of at this time) ways of a cracker trying to wreck havoc on 
  1112.     your system can be overcome just by tweaking things a tad bit 
  1113.     and using common sense which is the most important of all.
  1114.     This includes nothing fancy, just some common sense.  
  1115.     Sometimes even a little imagination.
  1116.     
  1117.     You really need to take every precaution in protecting your 
  1118.     BBS.  The most important file to help you in this situation 
  1119.     is to read and use TGSEC17.  You should have obtained a good 
  1120.     copy of this file already.  It includes a alternative ANSI 
  1121.     driver that will prevent ANSI bombs (that is when ANSI 
  1122.     commands change the screen colors to black on black for 
  1123.     example, which is not good if you want to see what's going 
  1124.     on, or ANSI commands can also redefine keys so hitting 
  1125.     <ENTER> may actually be sending a /G to Telegard. not good, 
  1126.     it doesn't hurt anything, but it sure can be frustrating).  
  1127.     It also includes a directory file that you should put in your 
  1128.     GFILES directory, and add to your files bases with only you 
  1129.     the SysOp having access.  It will help prevent uploads of 
  1130.     certain filenames that could crash your system (don't forget 
  1131.     to toggle Search for Duplicate File in the setup).
  1132.     
  1133.     Just some other tips from my experience with security that 
  1134.     are not included in TGSEC:
  1135.  
  1136.      1.   In the message base editor from the WFC screen,   
  1137.           type 'B' and change the minimum security levels   
  1138.           for email.  The reason for this is simple.  One
  1139.           problem with the current release of Telegard 2.7
  1140.           is that if a new user has access to personal mail,
  1141.           he can delete his own new user application.  This
  1142.           may not cause a problem for you, but why would you
  1143.           want him to do that.  You can still allow them
  1144.           access to post personal mail, but not read it.
  1145.           They wouldn't have any to read anyways.
  1146.  
  1147.           If you're out of town for a few days and your nightly
  1148.           events pack the message bases, his letter will be gone
  1149.           for ever.  Then perhaps he would send another letter
  1150.           asking why you haven't validated him yet and being a
  1151.           great SysOp that I know you, you rush to validate him
  1152.           and apologize that you must have forgotten.
  1153.  
  1154.      2.   Be very careful when you recieve uploaded files.
  1155.           The only way you can totally protect yourself from
  1156.           a virus infection or malicious file is to not run
  1157.           it.  I personally use very few files that are     
  1158.           uploaded to me for a couple of reasons.  Mainly
  1159.           because I have obtained all the files I want or   
  1160.           need on my own.  But to be safe there are a few   
  1161.           precautions you can take.  You can setup a program
  1162.           that will test and check all you uploaded files   
  1163.           for integrity or viruses (more on this later).    
  1164.           Keep in mind, that whatever method you use, you
  1165.           should make sure the upload verifier is accessing
  1166.           your archive utilities and scanners from a pre-
  1167.           defined directory.  This is because if the user
  1168.           uploads SCAN.EXE in one of his archives and it
  1169.           contains a virus, the upload verifier could run
  1170.           the SCAN.EXE that's infected if it doesn't run
  1171.           it from a specified directory.
  1172.  
  1173. [...upload checker not recommended...]
  1174.  
  1175.           You can also not validate files until you
  1176.           manually inspect them.  If they look at all       
  1177.           suspicious, you can just delete them.  If you feel
  1178.           guilty, you can still give your user upload       
  1179.           credit, but it doesn't mean you have to keep the  
  1180.           file.  Someone tried uploading a virus to me
  1181.           once, and that was a mistake.  What I usually
  1182.           do is first see who uploaded the file, I never
  1183.           validate a file based on who uploaded however,
  1184.           just because they may be your best friend, doesn't
  1185.           mean their files aren't infected.  But if you
  1186.           know who uploaded the file personally, at least
  1187.           you have someone you can hold accountable.
  1188.  
  1189.           Next, unarchive the file in it's own directory,
  1190.           unless it's an executable file, I don't touch it, I
  1191.           usually delete them saying .EXE, .COM or other
  1192.           similiar extension is not an allowed upload.
  1193.           Some programs do come as .EXE but you can get
  1194.           those on your own so you can protect yourself.
  1195.  
  1196.           Scan the file for viruses, set your archiver to
  1197.           scan all files not just certain extensions such
  1198.           as .EXE, .COM, .OVR.  That way, if someone
  1199.           created a file with a virus and renamed it with
  1200.           a different extension in order for a install
  1201.           program to rename it back to a executable, you'll
  1202.           protect yourself even further.
  1203.  
  1204. [...use more than 1 scanner...]
  1205. [...check for pklited files...]
  1206.  
  1207.           Next, I use a utility that dumps all text of the
  1208.           .EXE or .COM file.  This takes all readable text
  1209.           and I can examine it to look for strings which
  1210.           may indicate a virus, hacked program or similiar
  1211.           occurence.  This is how I located a trojan program
  1212.           that SCAN.EXE didn't detect.  It contained some
  1213.           nice swear words and it told me how dumb I was.
  1214.           Good thing the uploader was dumber than I was.
  1215.  
  1216.           That reminds me, you probably don't want to rely
  1217.           on one virus scanner.  The good thing about SCAN.EXE
  1218.           is that it is good, but not perfect, it's hard to
  1219.           be perfect in the virus game.  For sysops, you don't
  1220.           have to register it, McAfee's way of saying thank
  1221.           you.  Too bad all software wasn't that way.  :)
  1222.           Keep current on the virus protectant software as
  1223.           well.
  1224.  
  1225.           Next, if you've gotten this far, I would check the
  1226.           file's documentation, if it doesn't have any, I
  1227.           throw it away.  Not too many programs (if any)
  1228.           come without documentation.  This may indicate
  1229.           a pirated version of some commercial program.
  1230.  
  1231.           I may inspect it a little further, but if it
  1232.           passes all that I usually validate it if it's a
  1233.           worthwhile file to take up my hard drive space.
  1234.  
  1235.           That's a lot of work to go through to validate
  1236.           files, but so far I've been completely safe and
  1237.           have had only one file that was really considered
  1238.           dangerous uploaded.  Sometimes hacks get through,
  1239.           but that's life.  I catch them eventually.
  1240.  
  1241.           Since I take so long to validate files because of
  1242.           this process, my users joke with me about it, but
  1243.           I don't run mainly a file board so it's no big deal.
  1244. [...]     If this is too anal for you, a good upload verifier
  1245.           should be ok for your needs.  Just be extremely
  1246.           careful when you run any program that a user uploads.
  1247.  
  1248. [...PRN in .ZIP archives...]
  1249.  
  1250.           Here's another tip.  You may want to load a TSR
  1251.           program that logs all disk read/write activity.
  1252.           I've seen one called SYSLOG.  This may help you if
  1253.           you think you have something writing to your disk
  1254.           like that phony upload I was discussing earlier.
  1255.  
  1256.      3.   Install a reboot manager.  This is a program that
  1257.           will watch monitor your phone line, and if your   
  1258.           phone rings more times than it is supposed to,    
  1259.           your computer will reboot.  You should have your  
  1260.           BBS to start up automatically when you reboot.    
  1261.  
  1262. [...Autoexec/startbbs.bat if not errorlevel 255 goto dobbs...]
  1263.  
  1264.      4.   Carefully look at each new user's application and
  1265.           new user information.  Examine their Personal Info
  1266.           and make sure they didn't enter anything stupid in
  1267.           the application that suggests a loser who does
  1268.           nothing but bother sysops.  Make sure they are
  1269.           here for the usual BBS purposes.  Any misleading
  1270.           or anal behavior shouldn't be tolerated.  You can
  1271.           optionally verify every user by giving him/her a
  1272.           voice call to make sure they entered the phone
  1273.           number correctly.  Many SysOps do this, many do
  1274.           not, it's up to you if you would like this extra
  1275.           sense of protection.
  1276.  
  1277.      5.   Use a external chat program.  Telegard's chat
  1278.           has has a major security leak for the unaware
  1279.           SysOp.  When you are in Telegard's chat, you can
  1280.           type '/' without the single quotes followed by
  1281.           a few different commands.  One will type out any
  1282.           file to the screen.  So if a user created a macro
  1283.           that you were unaware of, and suddenly you chat
  1284.           with him, and he runs the macro to display one
  1285.           of your files that contains secret information,
  1286.           he could grab a lot of passwords (as an example).
  1287.           To be on the safe side, only use Telegard's chat
  1288.           with someone you really trust.  How to install
  1289.           another chat program is included later in this
  1290.           document.
  1291.           
  1292.      6.   More advanced tips and explanations later.  This  
  1293.           was to give the new SysOp a basic introduction
  1294.           of security and what types of things you will need
  1295.           to deal with.
  1296.  
  1297.     ─[Beta Testing]─
  1298.  
  1299.     Now for Beta testing.  Find someone that is willing to call 
  1300.     your BBS and see if it is working.  I recommend not bothering
  1301.     a local SysOp to call your BBS right off the bat.  First,
  1302.     they probably have better things to do than to laugh at
  1303.     your new setup.  Another user that you have befriended is a
  1304.     much better approach for the first few tests.  Second, you get
  1305.     the user's perspective.  SysOps are born arrogant and they have
  1306.     biased opinions.  Including myself as if you couldn't already
  1307.     tell.  Third, the user will find the simple problems with your
  1308.     BBS first.  Such as a door game doesn't work, a protocol is slow,
  1309.     a command is missing, etc.  This is sort of like a estimate on
  1310.     the damage.  Once you recognize the problems with the user, you
  1311.     can then fix them, or get help elsewhere when you know what's
  1312.     wrong but can't fix them.  After this stage, then see if you
  1313.     can get a friendly SysOp to call and suggest more advanced
  1314.     things.
  1315.     
  1316.     If you have a second computer with a modem, you can do much of
  1317.     the testing yourself.  If you've installed your FOSSIL driver,
  1318.     your ANSI driver, and setup your modem and the modem commands
  1319.     properly, Telegard should pick up the phone and accept the
  1320.     caller.  If you're having problems with users connecting or
  1321.     your modem picking up the phone, re-read your modem manual and
  1322.     keep in mind the things that your modem should be doing in the
  1323.     initialization string mentioned earlier and in the Main.Doc file.
  1324.     
  1325.     A good thing to have on hand at this time is a copy of the 
  1326.     SysOp function keys.  These are the keys that you can use 
  1327.     when someone is online.  They are useful for many things as 
  1328.     you will read.  For now, F10 is to chat, F1 is to modify some 
  1329.     basic information, and you can use ALT-J to shell to DOS if 
  1330.     you need to.  If the user is welcomed with a Shuttle Login 
  1331.     Menu (that you forgot about) then he will only be able to 
  1332.     apply for access, he will not be able to access the BBS 
  1333.     without the proper password.  The default is MATRIX which you 
  1334.     should change later if you plan on using the shuttle logon 
  1335.     menu.  You can also auto validate the user when he/she is 
  1336.     online with ALT-V.  You will probably do this for your friend 
  1337.     because you know them already.
  1338.     
  1339.     The shuttle login is not discussed in this documenation 
  1340.     because in my opinion it's absolutely a threat to open 
  1341.     systems ideas which I subscribe to.  Anyone who makes you 
  1342.     call their system to apply for access without even being able 
  1343.     to look around at all is just too anal in my book.  I really 
  1344.     don't think it's necessary, but if you feel the need to use, 
  1345.     it isn't hard and is covered fully in TG's documentation.  The
  1346.     only case I see the shuttle logon menu a good idea is for those
  1347.     new SysOps who are still uncomfortable with their system
  1348.     security.  It is a good method for screening out the trash
  1349.     callers.  However, once you have things under control, take
  1350.     it out and let the world come on in.  When you have enough
  1351.     experience and know-how, make backups, and are a nice guy,
  1352.     you won't have much to worry about.
  1353.     
  1354.     Have your friend look around the BBS, trying out different 
  1355.     features and commands, when you're ready, have them upload or 
  1356.     download a file if you think you're ready. You should have 
  1357.     this all setup now.  If there are any commands that don't 
  1358.     work, take note of what they are so you can correct them 
  1359.     later.  For now, it's important that the system is basically 
  1360.     useable.
  1361.     
  1362.     The rest of the basic configuration of your BBS will not be 
  1363.     included.  You should be able to complete this yourself.  
  1364.     This is to encourage you to learn your system rather than me 
  1365.     walking you through every little step of Telegard.  Just 
  1366.     take it slow before you start advertising your BBS to others.  
  1367.     Get all the basic things working and functional.  Take out 
  1368.     all the commands you don't need or are only there for 
  1369.     examples (such as the online menu choices). Most new users 
  1370.     will get turned off by a BBS that is poorly run, and at first 
  1371.     yours will most likely be poorly run. So have pa.... and work 
  1372.     hard to get things rolling along.
  1373.     
  1374. IV.  Up and Running
  1375.     
  1376.     Ok, you've finally got your board up and running with 
  1377.     everything online working.  Things are still a little generic 
  1378.     looking and it's not fully customized, but you're ready to 
  1379.     start getting people to use your system.  You want to see 
  1380.     files uploaded, messages posted, games played, etc. Well 
  1381.     continue reading and I'll help you to get and keep those new 
  1382.     users.
  1383.     
  1384.     ─[Getting Users]─
  1385.     
  1386.     One of the most popular ways of getting new callers, is to 
  1387.     call the BBSs that you call and tell people you have a new 
  1388.     BBS.  If you make it sound interesting enough, they just 
  1389.     might call.  Make sure you tell people some basic 
  1390.     information:
  1391.  
  1392.      BBS name
  1393.      SysOp Name
  1394.      Software (Telegard 2.7)
  1395.      Phone number
  1396.      Highest modem speed supported
  1397.           if it's 300 baud, you probably won't want to      
  1398.           mention it.
  1399.      Specialty, uniqueness or features of your board
  1400.           basically tell them why they should call, if
  1401.           it's just that you need new users to make a
  1402.           great board, that's fine.  If it's free downloads
  1403.           that's ok too.  Just make sure you have something
  1404.           that users want.  People rarely call a new BBS
  1405.           just because you said so.  And if they do, they
  1406.           will only call once if they are bored by an empty
  1407.           board.
  1408.  
  1409.     ─[Advertising]─
  1410.  
  1411.     Before you do start posting your ad on every BBS in N. 
  1412.     America, and posting in every single message base, ten times 
  1413.     each, you should ask the SysOp if it all right to post a 
  1414.     message about your BBS on his BBS.  He might already have a 
  1415.     special message section for that purpose only, then put it 
  1416.     there.  If he/she has a BBS list, then for god sakes put it 
  1417.     there.  Most SysOps will welcome your ad in a general message 
  1418.     type area as long as you are polite and post just one 
  1419.     message.  There's nothing more annoying then seeing 7 ads for 
  1420.     the same BBS in the Sports message section, and worse, those 
  1421.     who upload 10 ANSI ads in the message base. 2400 callers and 
  1422.     Offline mail people don't appreciate it.
  1423.     
  1424.     ─[Keeping Users]─
  1425.     
  1426.     For the first few months, you are going to question your BBS.  
  1427.     You probably are getting hardly any callers per day, or maybe 
  1428.     they just logon for a quick second and see what you have for 
  1429.     files then logoff.  Have pati....  It usually takes a BBS a 
  1430.     few months to get any regular callers. You have to pay your 
  1431.     dues and prove to the BBS callers of your community that you 
  1432.     are not only here to stay but that your BBS is the one to 
  1433.     call.
  1434.     
  1435.     [...replies to new user app...]
  1436.     [...online BBS news...]
  1437.     
  1438.     ─[SysOp Networking]─
  1439.     
  1440.     Try to get to be good friends with a few of your local 
  1441.     sysops.  Possibly form some kind of group that you can all 
  1442.     share information, tips with, recommend to users the other's 
  1443.     BBS.  Don't be too jealous to recommend another BBS.  Hardly 
  1444.     any user alive will call only one BBS, so why not make it a 
  1445.     group of BBSs which will support you the same way.  You might
  1446.     form a network of local sysops and compile newsletters, make 
  1447.     simple logoff screens telling users to call these 'other' 
  1448.     great BBSs (that's how I started finding other BBSs to call).
  1449.     Don't think you can provide your users with everything.  They
  1450.     need other BBSs, so give your users at least one reason to 
  1451.     use yours.
  1452.     
  1453.     ─[Become an Active SysOp]─
  1454.  
  1455.     The best BBSs that I have ever seen are the ones where the 
  1456.     SysOp is not just a SysOp but also a user.  The SysOp should 
  1457.     (time considering) join in the message bases and encourage 
  1458.     conversations, join in some of the online games, and chat 
  1459.     with the users when you have the time.  I have found these 
  1460.     three things to be the success of my BBS.  Of course files 
  1461.     are important, but if the users see a real person on the 
  1462.     other end of the line, it really gives them a sense of 
  1463.     belonging.
  1464.     
  1465.     ─[Reward vs Force]─
  1466.     
  1467.     There are so many BBSs that force users to upload 1 file for 
  1468.     every so many files, post a message for so many call, etc.   
  1469.     No user likes these ratios.  But sometimes limits do have to 
  1470.     be set.  Especially for files.  Usually the BBSs that enforce 
  1471.     a post/call ratio are very boring BBSs.  The SysOps have to 
  1472.     force the users to enter messages for each call.  Usually 
  1473.     this degrades the board because the messages will look like 
  1474.     this:
  1475.  
  1476.      "HI, SysOp here, this is the Sports base, so how about
  1477.      them Cubs.  By the way, why don't you guys post?"
  1478.  
  1479.      "I'm just posting this message because I have to.
  1480.                                    -Joe user"
  1481.  
  1482.      Look familiar?  Compare it with this:
  1483.  
  1484.      "Hi, welcome to the Sports message area.  Did you see  
  1485.      that Cubs game last night?  Holy Cow!  Andre has really
  1486.      been playing bad lately.  I don't think he should    
  1487.      make the All Star team this year.  I missed the last 2
  1488.      innings, did anyone happen to catch them so you can    
  1489.      fill me in?"  -SysOp
  1490.  
  1491.      "Hey SysOp, yeah I saw the game, it was a close one.   
  1492.      Andre ended up hitting a homer in the 9th.  So I guess
  1493.      that kinda blows your All Star team theory.  By the    
  1494.      way, do you have any sports related software online?   
  1495.      Or maybe a sports online game?  - Joe User"
  1496.  
  1497.     Notice the difference?  Of course it won't go perfectly like 
  1498.     that everyday of the week, but it'll catch on if you 
  1499.     encourage it.
  1500.     
  1501.     ─[Comments, Suggestions and Feedback]─
  1502.     
  1503.     One thing that I like to make clear on my BBS is that 
  1504.     comments and suggestions are welcome.  Even criticism. That's 
  1505.     usually the best way to make your BBS better.  You learn what 
  1506.     pisses the users off ('hey how why do I have to donate $50 to 
  1507.     download 1 file?'). You probably shouldn't listen too 
  1508.     carefully either ('Hey why do you even have a download/upload 
  1509.     ratio?').  Use your best judgement when making those type of 
  1510.     decisions. Just remain available and helpful to the users and 
  1511.     they'll keep calling.
  1512.     
  1513.     ─[Nightly Events]─
  1514.     
  1515.     You'll want to setup at least one nightly event to be run 
  1516.     every night that will handle special maintenance functions of 
  1517.     your BBS.  Nightly events is one of the most powerful and if 
  1518.     used properly, a great asset to the inner workings of any 
  1519.     BBS.  You can do almost anything you can dream up in the 
  1520.     nightly events, but mostly it is used for simple maitenance 
  1521.     of statistical bulletins, online game maintenance, Telegard 
  1522.     data file maintenance and so on. You can setup events to be 
  1523.     run at any time of the day and for any time of the week or 
  1524.     month.  If you're using a front end mailer, you will use it's 
  1525.     events scheduler.
  1526.     
  1527.     For a complete discussion of events, see the MAIN.DOC. I can 
  1528.     only recommend that you check out a bunch of TG utilities to 
  1529.     see what is possible to run at the nightly event.
  1530.     
  1531.     One problem with Telegard's nightly events is that if takes 
  1532.     less than 1 minute to perform, it will be repeated until 1 
  1533.     minute has gone by since the event started.  I once had a 
  1534.     event that just automatically posted a message to the users 
  1535.     once a week on the rules of the BBS.  Too my surprise after 
  1536.     the first run, I woke up the next morning and saw 6 copies of 
  1537.     the message posted to everyone.  You can overcome this with a 
  1538.     very small and simple utility that you can create right now.  
  1539.     It's called WAIT.COM which will pause your batch file for a 
  1540.     number of seconds that you specify.
  1541.     
  1542.     Save this script as WAIT.SCR (only what's between the lines)
  1543.     and type:  DEBUG < WAIT.SCR
  1544.     
  1545.     Do not save the dotted lines, only the space between the
  1546.     dotted lines.
  1547.     
  1548.     You will have WAIT.COM, syntax is WAIT <seconds of delay>
  1549.     
  1550.     ----------------------<Cut Here>-----------------------
  1551.      N WAIT.COM
  1552.      E 0100 BF 5B 00 33 C0 33 C9 33 D2 BE 82 00 38 4C FE 74
  1553.      E 0110 2D AC 3C 0D 74 16 2C 30 72 F7 3C 09 77 F3 8B DA
  1554.      E 0120 D1 E2 D1 E2 03 D3 D1 E2 03 D0 EB E5 0B D2 74 0E
  1555.      E 0130 B8 B6 00 F7 E2 33 D2 BB 0A 00 F7 F3 8B F8 B8 40
  1556.      E 0140 00 8E D8 BB 6C 00 8B 77 02 03 3F 13 F1 8B 07 8B
  1557.      E 0150 57 02 38 4F 04 74 03 83 C2 18 3B D6 72 06 77 0E
  1558.      E 0160 3B C7 73 0A B2 FF B4 06 CD 21 74 E1 FE C1 8A C1
  1559.      E 0170 B4 4C CD 21
  1560.      RCX
  1561.      0074
  1562.      W
  1563.      Q
  1564.     
  1565.     ----------------------<Cut Here>-----------------------
  1566.     
  1567.     All TG sysops should have the Telegard Utilities package. The 
  1568.     latest is version 1.40.  If you don't have it, you can 
  1569.     download it as TGU_140.ZIP on most any Telegard BBS. In your 
  1570.     nightly events you should run these 3 utilities in this 
  1571.     order:
  1572.     
  1573.     Zerouser.Exe
  1574.     Namefix.Exe
  1575.     Delemail.Exe
  1576.     
  1577.     That's it.  Pretty simple.  This will help clean your TG 
  1578.     records data files, and orphaned messages.  Read the TG Utils 
  1579.     documentation for these files, which are found in TGU_140 for 
  1580.     more information on what they do exactly.
  1581.     
  1582.     A small sample description of my nightly events to help you 
  1583.     with ideas is as follows:
  1584.     
  1585.     CHECK ALL UPLOADS
  1586.     DO ONLINE GAMES MAINTENANCE
  1587.     CREATE USERS' AGE DISTRIBUTION BULLETIN
  1588.     LOG USAGE OF ONLINE GAMES FOR BULLETIN
  1589.     CLEAN UP FILE DESCRIPTIONS
  1590.     CREATE A PRETTY USER LISTING
  1591.     CREATE A TOP FILES DOWNLOADED LISTING
  1592.     CHECK FOR DUPLICATE ACCOUNTS
  1593.     DELETE INACTIVE USERS
  1594.     PACK MESSAGE BASES
  1595.     RUN ZEROUSER
  1596.     RUN NAMEFIX
  1597.     RUN DELEMAIL
  1598.     CREATE ALLFILES LISTING
  1599.     CREATE BBS ACTIVITY GRAPH
  1600.     CREATE TOP USERS BULLETIN
  1601.     SCAN FOR VIRUSES
  1602.     ....etc.
  1603.     
  1604.     If some of that doesn't look familiar, it's just that I'm 
  1605.     running some sort of utility to perform certain functions.
  1606.     
  1607.     V. Advanced Telegard
  1608.     
  1609.     This section is for SysOps who already have Telegard up and 
  1610.     running for a short while, or when you are comfortable with 
  1611.     your Telegard knowledge and now you want to really get into 
  1612.     the more advanced features and fun things of SysOping.
  1613.     
  1614.     ─[WFCMENU.ANS]─
  1615.     
  1616.     This is actually very easy.  If you're into customiznig the 
  1617.     heck out of Telegard, change your WFC screen.  Just load up 
  1618.     the WFC ansi screen in TheDraw and edit it to your liking. 
  1619.     Pay careful attention to how it is setup, the stats at the 
  1620.     bottom need to be pretty much in the same spot so you can 
  1621.     read everything.
  1622.  
  1623. [...change computer types, infoforms at login...]
  1624.  
  1625.     ─[Problem Users]─
  1626.     
  1627.     Experienced SysOps know what I'm talking about here w/o even 
  1628.     mentioning anything.  The problem is, what can we do about 
  1629.     those users that just keep bugging us and try try aggravate 
  1630.     our life.  First tip is, don't get too hung up over those 
  1631.     users.  They log on as new, they don't give you any 
  1632.     information in the new user app except 'l;akad;dfjadkfj, 
  1633.     bye.'  There are many solutions, not really perfect.  The 
  1634.     first, is to restrict access to all new users.  This is a 
  1635.     simple quick fix by either installing the shuttle logon menu 
  1636.     or limiting commands, or even as extreme as not allowing new 
  1637.     users.  Here's some of the other common problems I see and 
  1638.     what I try to do to slow them down.
  1639.     
  1640.     ─[Finding Duplicate Accounts]─
  1641.     
  1642.     A user who continuously logs in under different aliases is 
  1643.     frustrating.  A smart user might not ever caught get if the 
  1644.     SysOp doesn't voice validate his/her users.  There is a 
  1645.     utility designed to warn you of possible duplicate accounts 
  1646.     (DUPCHECK.ZIP) which you can get from a good Telegard BBS. I 
  1647.     try to examine carefully each new user and if I find any of 
  1648.     the information misleading, I don't allow access to that 
  1649.     account and write a letter to the user explaining what I and 
  1650.     he both did.  If I know it's a duplicate account, I will 
  1651.     delete it immediately unless it's a just forgetfulness on the 
  1652.     user's part, I will delete all other accounts and lock them 
  1653.     out of the BBS or degrade their access until they defend 
  1654.     themselves if they do.  Usually they'll just leave because 
  1655.     it's not worth it to them if you're the kind of SysOp who 
  1656.     runs a tight board.  There's many boards out there with lack 
  1657.     security and SysOps who doesn't care what comes through.
  1658.     
  1659.     ─[Jerks]─
  1660.     
  1661.     Telegard SysOps have had their problems with jerk users as 
  1662.     well as any other type.  One problem with Telegard is that is 
  1663.     widely used for pirating.  (You might even be running that 
  1664.     board now).  The problem with this is that a lot of the 
  1665.     people who like to call Telegard boards are in the 13-17 age 
  1666.     group.  So some of these d00dz are still having a problem 
  1667.     with maturity.  "where's the elite stuff stuff??" is a 
  1668.     question I get asked often enough.  It usually doesn't bother 
  1669.     me, and I usually don't have anyone telling me my board 
  1670.     sucks, but I did when I was first starting.  Best thing I can 
  1671.     say is to ignore it.  But it probably does suck if you're 
  1672.     just starting out.  Don't worry, it'll get better with time.  
  1673.     Just watch what other SysOps do with their boards, use their 
  1674.     ideas and add enough of your own to make it different.
  1675.     
  1676.     ─[Cracks & Crashers]─
  1677.     
  1678.     I don't know why, but there are people out there who just 
  1679.     want to do you no good.  Maybe you were an ass to them, who 
  1680.     knows.  But they are out there.  Not many of them, but enough 
  1681.     that you should be mildly concerned.  If you're a fairly good 
  1682.     guy all around, you probably won't have as many problems as 
  1683.     the SysOp who is rude and a ass on other people's BBSs.  
  1684.     Follow the security tips I have outlined in this document and 
  1685.     always remember that it probably isn't perfect all the time.  
  1686.     You will probably always have little breaches of security, 
  1687.     but if you make backups and keep an eye out, you should be 
  1688.     able to prevent and cure any of them.
  1689.     
  1690.     ─[Auto-Validation Hack]─
  1691.     
  1692.     There is a lot of security that can be breached on a ignorant 
  1693.     SysOp.  But now that you are reading this, you will be a 
  1694.     little less ignorant than before (I hope).  The following is 
  1695.     a list of security tips and suggestions for you to implenent, 
  1696.     some are not really needed at all, but they are nice to know 
  1697.     if you ever need them, here they are:
  1698.     
  1699.     TG Hack for auto-validation.  There was a small text file 
  1700.     that was going around some of the elite boards about a way to 
  1701.     get auto-validated on Telegard boards.  It was a sad attempt 
  1702.     by some kiddies thinking there were some big time crackers.
  1703.  
  1704.     When a user logs in as a new user they will go through the
  1705.     new user application process.  What they put for their handle
  1706.     or real name is irrelevant.
  1707.  
  1708.     When it comes time to select the country, they choose option
  1709.     3 which is other.  As in the example:
  1710.  
  1711.         1. United States
  1712.         2. Canada
  1713.         3. Other <---- pick this one!
  1714.  
  1715.     When prompted for the address, and other information as shown
  1716.     below exactly as typed:
  1717.  
  1718.          Address: Western Hemisphere N. American
  1719.          City   : Planet Earth
  1720.          State  : Sol Solar System
  1721.          Zip    : GALMILKWAY
  1722.          Phone  : 7777777777
  1723.  
  1724.     When Telegard asks which type of computer you are using, no
  1725.     matter what the SysOp has it setup for, they pick #10.
  1726.  
  1727.     In the "poor excuse for a hacker" document they recommended
  1728.     putting such as this in the new user application:
  1729.  
  1730.         "Hey how's it going, haven't called in while, maybe next
  1731.          time we can chat..."
  1732.          
  1733.     Now what does all this do?  Well if you use the Telegard
  1734.     internal message packer to pack your message bases, they
  1735.     will be validated.  How do you stop this?  For god sake,
  1736.     anyone still using Telegard's internal message packer after
  1737.     reading this document ought to be shot.  Never use it for
  1738.     reasons explained later.  Make sure you always check your
  1739.     new user's info before validating him to make sure they
  1740.     didn't try this "idiots 'r' us" crack.
  1741.  
  1742.     ─[E-Mail Hack]─
  1743.     
  1744.     You must look out for this (especially since I'm telling the 
  1745.     general BBS public now).  I came across this security breach 
  1746.     in a hacker type magazine, and most of the usual pirates 
  1747.     don't read it, so they probably don't know about it yet.  
  1748.     Well here it is.  Let's say my username is JIMMY on XYZ BBS.  
  1749.     If HACK LOSER on another board wants to see what JIMMY on XYZ 
  1750.     BBS is up to, he can logon on as new to the XYZ BBS and use 
  1751.     the username JIMMY2 and guess what.  He will be able to read 
  1752.     JIMMY's personal email.  [...describe...] So now you have 
  1753.     something to look out for.  (I'm hoping this will prompt 
  1754.     someone to write a utility to scan the user list for this 
  1755.     occurence)  Again, as mentioned before, don't allow new users 
  1756.     access to read personal mail.  Before you validate anyone, 
  1757.     you should be sure that they are not trying this hack.  It 
  1758.     will not mean much for most boards, but if someone does send 
  1759.     private email with some rather personal information it could 
  1760.     be a big downfall for someone.
  1761.  
  1762.     ─[Chat Hacking]─
  1763.  
  1764.     Telegard's internal chat program.  Many new SysOps and even 
  1765.     older ones do not know of a great risk they can be taking by 
  1766.     using Telegard's built in chat program.  You might wonder 
  1767.     what kind of harm could that have to you BBS and I will 
  1768.     answer plenty if you're not careful.  You can even still use 
  1769.     it after you read this, but you should know about it's 
  1770.     problems.  First off, the danger area.  TG's chat program is 
  1771.     unique because the user can actually use some commands there 
  1772.     were built into it.  One such command it similiar to DOS's 
  1773.     TYPE command.  Whereby the user or SysOp can enter /TYPE from 
  1774.     Telegard's chat program in the first column (similiar to how 
  1775.     the message editor works) and then a space followed by the 
  1776.     file name with optional path. Think of this scenario.  Your 
  1777.     user has created a macro that executes this command.
  1778.     
  1779.     /type c:\autoexec.bat
  1780.     /type c:\config.sys
  1781.     /type status.dat
  1782.     /cls
  1783.     
  1784.     You'll also notice the /CLS command.  It does exactly what 
  1785.     you think it does, clears the chat screen.  Now if a user was 
  1786.     to run this macro while you were in chat with him, and maybe 
  1787.     you left to go answer the door bell, he grabs some very 
  1788.     powerful information because your BBS path will most likely 
  1789.     show up in your config.sys and autoexec.bat file, plus he'll 
  1790.     grab some info from your status.dat file that even holds your 
  1791.     password.  So be careful when using TG's chat.  If anyone 
  1792.     ever tries anything suspicious, just hit F5 to hangup on user 
  1793.     immediately.
  1794.     
  1795.     To find out the other commands, in chat type /? in the first 
  1796.     column and it will display them for you.  The only one to 
  1797.     worry about is /type.
  1798.     
  1799.     ─[Helpful Utilities]─
  1800.     
  1801.     The following is a partial listing with description of files 
  1802.     and programs that I have found to be generally helpful to 
  1803.     Telegard SysOps.  For a complete list of files that I have 
  1804.     available, please call The Crossroads BBS and download 
  1805.     Filelist.Zip for free or if you're on FidoNet you can FREQ 
  1806.     FILES at 1:115/743.  There may be other boards that carry 
  1807.     more TG utils, so don't limit yourself to my board for 
  1808.     leeching (please!), but most of the ones I have online do 
  1809.     provide some use.  A lot of TG utils can be shabby, poorly 
  1810.     written, or require some ridiculous registration fee for it's 
  1811.     continued use.
  1812.  
  1813.     Editorial time again.  I'm so sick and tired of all your
  1814.     programmers who want to charge other SysOps for a small, but
  1815.     useful utility.  There are so many SysOps out there that
  1816.     do not know how to program.  BBSing for most SysOps is
  1817.     too expensive as it is.  SysOps don't need to be paying
  1818.     $25 for a voting booth program or a quote door.  Please
  1819.     write more freeware and public domain.  There are just too
  1820.     many greedy programmers out there in the commercial world
  1821.     as it is.
  1822.  
  1823.     ─[Telegard Utilities]─
  1824.     
  1825.     These files may be out of date and are not guaranteed to be 
  1826.     found on my BBS so if you try a FREQ and come up empty 
  1827.     handed, don't say I didn't warn you.
  1828.  
  1829.     AGE27.ZIP
  1830.           Age distribution graph generates a color graph
  1831.           of your users broken up into age groups.
  1832.     ANS-FIX.ZIP
  1833.           ANSI for Telegard 2.7 message bases.  Converts
  1834.           your ANSI drawings so they can be uploaded to
  1835.           Telegard 2.7 message bases correctly.
  1836.     BW270_TG.ZIP
  1837.           Bluewave Mail Door program, allows users to
  1838.           upload and download messages and request files
  1839.           along with them.
  1840.     CHCKUL10.ZIP
  1841.           Checks "Uploaded by" user in the file bases
  1842.           and replaces with a name you choose if he/she
  1843.           doesn't exist.
  1844.     COLCU101.ZIP
  1845.           Rewrites USER.LST to change all user's color
  1846.           setup so everyone's is the same.
  1847.     DUPCHECK.ZIP
  1848.           Scans user list for possible duplicate accounts.
  1849.     HS-TG1B5.ZIP
  1850.           HS/Link interface for Telegard.
  1851.     MDATE200.ZIP
  1852.           Deletes Messages older than a certain date.
  1853.     MFILE300.ZIP
  1854.           Listing of files available online generator.
  1855.     MGSUD151..ZIP
  1856.           Purge inactive user accounts
  1857.     MLHELP14.ZIP
  1858.           Help in setting up FrontDoor with Telegard
  1859.     MMAIL101.ZIP
  1860.           Adds mass e-mail back into Telegard 2.7
  1861.     MSGTK101.ZIP
  1862.           Tracks message use by area
  1863.     NETGIVE.ZIP
  1864.           Gives netmail credits to uses
  1865.     PASS271.ZIP
  1866.           Forces users to periodically change their
  1867.           passwords.
  1868.     PKEY_100.ZIP
  1869.           Global pause key reset for all users
  1870.     PWFILE27.ZIP
  1871.           User to user password protected file transfer
  1872.           door.
  1873.     QUOTEITB.ZIP
  1874.           Leave a quote to next caller utility.
  1875.     TFM26.ZIP
  1876.           Telegard file base manager.
  1877.     TG-M13.ZIP
  1878.           How to setup Telegard multi-node.
  1879.     TGAR101.ZIP
  1880.           AR flag modifier utility.
  1881.     TGFBCLNR.ZIP
  1882.           Capitalizes the first letter in every file
  1883.           description.
  1884.     TGM101.ZIP
  1885.           Telegard external menu editor.
  1886.     TGNEWS22.ZIP
  1887.           News manager/displayer for Telegard
  1888.     TGRSET16.ZIP
  1889.           Automatically update and initialize data
  1890.           and log files during a nightly event.
  1891.     TMAIL151.ZIP
  1892.           Network mail interface for Telegard.
  1893.     TOPFLS21.ZIP
  1894.           Generates most popular files bulletin.
  1895.     TUSERS15.ZIP
  1896.           Generates over 7 statistical bulletins.
  1897.     UMV2.ZIP
  1898.           External user editor.
  1899.     URWRD11.*
  1900.           Awards users with file points when someone
  1901.           downloads a file they uploaded.
  1902.     YINFO*.*
  1903.           Creates a custom looking (Y)our Info screen
  1904.           to display user's info. (freeware!)
  1905.  
  1906.     ─[DoorMaster]─
  1907.     
  1908.     Once you start looking and trying to install a number of door 
  1909.     games, you'll find out how frustrating it can be. This 
  1910.     program can make things a little simpler.  What it does is 
  1911.     convert a door information file of one type to another. For 
  1912.     example, a door program written exclusivly for PCBoard 
  1913.     requires the information file PCBOARD.SYS (I hate that!). 
  1914.     Unfortunately, Telegard does't create that door file but the 
  1915.     good news is you can convert one that Telegard does create to 
  1916.     a PCBOARD.SYS.  There might be a lot of doors you'll need to 
  1917.     convert information files for.  So if you have had trouble 
  1918.     installing a door, get this utility.  There are other ones 
  1919.     out there, but this one seems to be the most complete. 
  1920.     Another one to consider though is QuikDoor because it does 
  1921.     create a couple information files that DoorMaster does not. 
  1922.     DMxx.* & QKDOORxx.* available at a BBS near you.
  1923.     
  1924.     ─[QUIKDOOR]─
  1925.     
  1926.     Another door info file conversion program.  This particular 
  1927.     program converts some extra files that DoorMaster currently 
  1928.     does not.  If you find you need a certain file created or 
  1929.     converted like EXITINFO.BBS for example, try QUIKDOOR before 
  1930.     giving up.
  1931.     
  1932.     ─[Doorway]─
  1933.     
  1934.     Another popular door program utility is this one.  It can be 
  1935.     a hard fix at some doors that you just can't get to run, or 
  1936.     to use another program as a door program, that was never 
  1937.     intended to be a door program.  This is for more advanced 
  1938.     SysOps and access might need to be granted to trusted users 
  1939.     only.  Overall a very nice utility.
  1940.     
  1941.     ─[BBS Information Door]─
  1942.     
  1943.     A nice little program that I have found that helps very new 
  1944.     bbs users to the world of BBSing and modeming.  You can 
  1945.     probably find it anywhere as BIDxxx.ZIP.  It is a simple door 
  1946.     program that contains short text files that you can edit or 
  1947.     create, ability to download files from within the door and is 
  1948.     very use for any user to use.  It comes setup to explain some 
  1949.     basic BBS concepts, lingo and manners. It is good for the 
  1950.     most inexperienced users (the 55 year old types usually :) )
  1951.     
  1952.     ─[Generic Chat]─
  1953.     
  1954.     I currently use this external chat program rather than 
  1955.     Telegard's for two reasons.  One the security problem with 
  1956.     Telegard's chat interface discussed elsewhere in this 
  1957.     document and because it is simply better.  It is a fast ANSI 
  1958.     split screen chat that is DESQview aware and it is freeware. 
  1959.     The current version I am using lacks a paging feature but I 
  1960.     just use Telegard's internal pager or FX-Chat's and use a 
  1961.     GLOBATx.BAT file to access it.  The GLOBATx.BAT is a batch 
  1962.     file with the x equaling a number from 0 to 9.  In the batch 
  1963.     file you but whatever commands you want for whatever purpose 
  1964.     and anytime when Telegard is up and running you just press 
  1965.     ALT-x where x is the number in the batch file name and the 
  1966.     batch file will be run.  The good thing about using this chat 
  1967.     program this way, is that it doesn't take time away from the 
  1968.     users when chatting such as other external chat programs do.  
  1969.     I have found this to be the nicest ANSI split chat so far.  
  1970.     Others are Fx-Chat and Chat34.*
  1971.  
  1972.     [...Want Ads, BBS List, ANSI viewer, Wishlist...]
  1973.  
  1974.     ─[Installing another BBS as a door]─
  1975.     
  1976.     This Can be quit tricky.  Depending on the BBS program.  You
  1977.     might be able to run it with the D- command or using a drop 
  1978.     file.  It all depends.  On the other hand, there are special 
  1979.     utilities that will load up before your bbs and have a menu 
  1980.     for which BBS/program to load, and it will come back to that 
  1981.     menu when done.  I've never done any of this, so any info 
  1982.     from others that have, please forward it to me.
  1983.  
  1984.     [...mezzanine, more info needed]
  1985.  
  1986.  
  1987.     ─[Door Games]─
  1988.  
  1989.     At the time of this writing the following is a list of door 
  1990.     programs that I use and are very popular.  You can get them 
  1991.     all from my BBS if you would like a copy.
  1992.     
  1993.     Land of Devastation, Global War, Solar Realms Elite, The Pit, 
  1994.     TradeWars 2002, and Barren Realms Elite.
  1995.     
  1996.     There's tons of doors out there, find a bbs where you can 
  1997.     leech for days and try them out.  The above 5 or 6 are a good 
  1998.     place to start are usually very popular on most systems. See 
  1999.     what the users in your area like.  Don't forget other 
  2000.     non-game doors such as a better voting program than TG's, or 
  2001.     a Quote door, etc.
  2002.     
  2003.     ─[Doors Installation]─
  2004.     
  2005.     I get asked a lot for help with setting up doors.  It is 
  2006.     sometimes difficult for new SysOps to install certain doors.  
  2007.     This usually passes with some experience but if you are 
  2008.     having any trouble, check here first, experiment, then 
  2009.     experiment some more, then ask a local SysOp for help.
  2010.     
  2011.     Telegard 2.7 does not create the entire DOOR.SYS file if you 
  2012.     haven't yet noticed.  It is missing a couple of lines I 
  2013.     believe and this will cause some door programs not to run.  
  2014.     You can't use DoorMaster to create from a Telegard DOOR.SYS 
  2015.     either.  What I have found to be the best drop file to 
  2016.     use is DORINFO1.DEF.  Use this one whenever you can.  It 
  2017.     seems to be the most compatible and DoorMaster even recently 
  2018.     changed Telegard's default from DOOR.SYS to DORINFO1.DEF.  
  2019.     DOOR.SYS will still work with some doors but with fewer than 
  2020.     it should.  If you still have problems using a DORINFO1.DEF 
  2021.     file it's most likely 1 of 3 things. You're not calling the 
  2022.     program correctly (i.e. the batch file doesn't change to the 
  2023.     door's directory and execute from there or you are just 
  2024.     making some simple error in the way it is called), 2, the 
  2025.     DORINFO1.DEF will not work because the door program requires 
  2026.     a RBBS DORINFO1.DEF which is a little bit different than what 
  2027.     Telegard creates (a QuickBBS style), thirdly you are missing 
  2028.     some other drop files such as a EXITINFO.BBS file which 
  2029.     Telegard does not create.  For that, you'll need 
  2030.     QKDOOR29.ZIP.  Those in my experience are the most common 
  2031.     problems for why a door program will not run.
  2032.     
  2033.     Another problem you may have in running doors is that you 
  2034.     cannot run it locally but remote users can.  I have seen this 
  2035.     in a couple of doors but not very many.  If they don't like 
  2036.     to run locally or have an option for local use, then write to 
  2037.     the author and ask him if he'll add it.
  2038.     
  2039.     When you're having trouble gettng a door program to run, try 
  2040.     some of these steps:
  2041.  
  2042.     - Read the MENU.??? file from TGBBSDOC.ZIP to find
  2043.       out about the different drop files TG creates and
  2044.       which ones you may try to use.
  2045.  
  2046.     - Read the documentation for the door game.  This
  2047.       sounds stupid, but if more beginning SysOps actually
  2048.       read the docs, they would have 1/3 less problems.
  2049.  
  2050.     - Check that you are copying the proper door info
  2051.       file into the door program directory.
  2052.  
  2053.     - Sometimes the drop files Telegard creates aren't
  2054.       compatible with what the door program required.  Try
  2055.       another drop file.
  2056.  
  2057.     - Make sure you are executing the door program from
  2058.       the door program's directory.  CD to the proper
  2059.       directory before executing it in your batch file.
  2060.  
  2061.     - Make sure you have the proper command line options
  2062.       specified.  Some doors reguire you specify a
  2063.       configuration file on the command line (for example
  2064.       DOOR.EXE C:\DOORGAME\DOOR.CFG).
  2065.  
  2066.     - Make sure you have enough memory, if not you can
  2067.       swap to disk or extended memory by specifying this
  2068.       in TG's setup.
  2069.  
  2070.     - Check to make sure you created the configuration
  2071.       file for the door game properly if it requires one.
  2072.  
  2073.     - If the door program doesn't support a door info file
  2074.       that Telegard creates, you can use a program like
  2075.       DoorMaster to create one by conversion.
  2076.  
  2077.     - It just simply might not work with Telegard.  I
  2078.       believe there are some door programs that just will
  2079.       not work with Telegard.  If you know of a BBS that
  2080.       uses the door program, ask him for help, or contact
  2081.       the author.  You can probably get most any door
  2082.       program to work minimally with Telegard even if you
  2083.       have to use DoorWay as a last resort but it might
  2084.       not be worth the trouble.
  2085.  
  2086.     One thing I found is that some door programs actually screw 
  2087.     up the local ANSI color on my computer.  I believe it is 
  2088.     Solar Realms Elite that has done it to mine but others may 
  2089.     not reset it properly either.  If you are noticing any ANSI 
  2090.     problems such as blinking ANSI not blinking, put the command 
  2091.     MODE CO80 at the end of the batch file that calls the door 
  2092.     program.  (For Color monitors of course, refer to your DOS 
  2093.     manual for more information)
  2094.  
  2095.     ─[One batch file does all]─
  2096.  
  2097.     Something I've recently done to help me maintain my doors 
  2098.     batch files is to just create one door batch file. The way 
  2099.     this is done is instead of calling a seperate batch file for 
  2100.     each door (i.e. SRE.BAT for Solar Realms Elite, TWAR.BAT for 
  2101.     TradeWars) you create one batch file and when you call the 
  2102.     batch file, you specify the name of the door as a parameter.  
  2103.     For example, When I call Solar Realms Elite, I would specify 
  2104.     this on the Telegard CMD line: "DOOR.BAT SRE"
  2105.     
  2106.     Then in my Door.Bat file, I would simply say:
  2107.     
  2108.     Goto %1
  2109.     Rem Put commands here
  2110.     :SRE
  2111.     Rem Commands to call Solar Realms Elite
  2112.     Goto End
  2113.     :GAME2
  2114.     Rem commands...
  2115.     :End
  2116.     MODE CO80
  2117.     CLS
  2118.     Rem whatever other global commands you want
  2119.     
  2120.     This saves a minimum of disk space, but most of all, makes 
  2121.     your door game batch files a lot easier to maintain and 
  2122.     standardize.  If you find it really difficult to run a door 
  2123.     this way, you can of course create it the old way with it's 
  2124.     own batch file, but you usually shouldn't have to do this.
  2125.     
  2126. XX.  File base Area
  2127.  
  2128.  
  2129.     ─[Organizing Uploads]─
  2130.     
  2131.     Ever notice those Telegard boards that have their unvalidated 
  2132.     uploads scattered in all different directores? Well there's a 
  2133.     simple cure for that problem.  You want your users to put the 
  2134.     uploads in one directory right?  All you have to do, is put a 
  2135.     command that is executed just before they upload a file.  You 
  2136.     can do this by adding another 'U' command and make it execute 
  2137.     first before to force the user to switch to the proper file 
  2138.     base.
  2139.     
  2140.     Put this command in the Upload command in the batch menu as 
  2141.     well.  If you're using the TG utils that helps to use 
  2142.     HS/Link, then you'll want to do that for Download in the 
  2143.     batch menu as well.
  2144.     
  2145.     If you want to limit certain types of files or you need to 
  2146.     say anything to users before they upload, put in a command 
  2147.     with U for upload before the regular command and have it 
  2148.     display a line of text (-L) or a file (-F).  You can tell 
  2149.     your users to upload only certain files with flashing ANSI, 
  2150.     you could create a question saying, you are about to upload, 
  2151.     do you agree to the above?  Get creative.
  2152.     
  2153.     Here's an example of moving the user to the upload file base 
  2154.     when uploading:
  2155.     
  2156.     1. Long descript :
  2157.     2. Short descript:
  2158.     3. Cmd letters   :U
  2159.     4. ACS required  :"s10"
  2160.     5. Cmdkeys       :FA
  2161.     6. MString       :1
  2162.        Flags         :(H)idden
  2163.     Q. Quit
  2164.     
  2165.     It's that simple.  Make sure you put this command just before
  2166.     your Upload command, so it'll get executed first.  Now 
  2167.     everytime someone types U to upload, they are first moved to 
  2168.     your Uploads directory.  Assuming here it file area 1.
  2169.  
  2170.     ─[Depth Directories]─
  2171.  
  2172.     I've noticed that, in Telegard 2.5, there was a Depth flag 
  2173.     you could toggle on or off for file directories.  Since the 
  2174.     feature had not yet been implemented, nothing further came of
  2175.     it.  I was eagerly waiting for its developoment and release 
  2176.     in 2.7.  Alas, to no avail.
  2177.     
  2178.     I've successfully added a "depth" feature to my file bases by 
  2179.     using conferences.  If you have a lot of file areas (as most 
  2180.     good boards do) then you'll notice that a lot of them are 
  2181.     unnecessary.  I.E.:
  2182.     
  2183.     
  2184.             Telegard Utilities          Nature GIF's
  2185.             Hard Drive Utilities        Star Trek GIF's
  2186.             Floppy Utilities            Commercial GIF's
  2187.             Misc. Utilities             Cartoon GIF's
  2188.             Adventure Games             Keyboard Utilities
  2189.             BBS Games                   Pascal Programs
  2190.             C Programming               Basic Programs
  2191.                            << etc >>
  2192.     
  2193.     A user gets bogged down with a file area list longer than 
  2194.     some board's file lists!  Problem solved.  Organize the 
  2195.     Telegard file areas into a "Dos-like" system.  For example,
  2196.     
  2197.             /Utilities                 /GIF's
  2198.             /BBS Stuff                 /Programming
  2199.             /Games                     Sound Blaster
  2200.             ANSI Art
  2201.     
  2202.     The '/' in front of the file areas above mean that they have 
  2203.     "depth" to them.  Once a user enters that file area, they are 
  2204.     greeted with yet another set of file areas to choose from. 
  2205.     For example, entering /GIF's would give:
  2206.     
  2207.                 Nature GIF's         Commercial GIF's
  2208.                 Cartoon GIF's
  2209.     
  2210.     or whatever.
  2211.     
  2212.     You can even have more depth directories branching off from 
  2213.     here!  How do you do it?  No problem.  Most boards I've 
  2214.     noticed do not use all the conferences to their advantage.  
  2215.     Assign a unique conference to each of the depth directories 
  2216.     (i.e. /Utilities would be conference "U").
  2217.     
  2218.     When a user enters the depth file area, turn on the 
  2219.     conference flag.  This will then show all the file areas 
  2220.     available for that depth dir.  Make sure all file areas that 
  2221.     are above the depth directory have an ACRstring of 'c@' so 
  2222.     they are only accessible from the main conference.  Include a 
  2223.     file area which will return to the previous level.  It will 
  2224.     actually flag off the previous flag, and flag on the @ flag.  
  2225.     Anyways, it's really easy to do.
  2226.     
  2227.     ─[Wish List]─
  2228.     
  2229.     Do your users seldom put messages in your message bases
  2230.     asking if anyone has such-an-such a file?  Maybe you are 
  2231.     looking for a special Telegard utility or game? What some 
  2232.     have done is to install a file wish list door or text file.  
  2233.     For example from the files menu, your user enters a 'W' and 
  2234.     it brings up a list or program that users can enter file 
  2235.     requests in.  This may be good if you want only particular 
  2236.     files uploaded to the BBS.  Users will usually try try to 
  2237.     upload something that the SysOp wants to please the SysOp.  
  2238.     You can use a -F command and display a text file or you can 
  2239.     use an external door program.  You can find one on your 
  2240.     favorite BBS most likely.  I've begun work and semi-completed 
  2241.     one of my own for now.
  2242.     
  2243.     ─[Protocols]─
  2244.     ─[HS/Link]─
  2245.     
  2246.     HS/Link is a bi-directional protocol that allows uploading 
  2247.     and downloading at the same time.  All this while achieving 
  2248.     the speeds of a regular Zmodem transfer.  HS/Link is fastly 
  2249.     becoming a standard in protocols.  It is very fast and the 
  2250.     author support is excellent.  I highly recommend that you 
  2251.     install this protocol.  To do so though, you'll need a 
  2252.     special utility for Telegard.  HS-TG1B5.ZIP is the the 
  2253.     interface program that is currently out.  You can find it at 
  2254.     the Crossroads BBS (312) 587-8756 or any good Telegard BBS.  
  2255.     Get a copy of HS/Link (HS112.ZIP), read the docs for both 
  2256.     programs, then install it.  It's fairly easy and will be a 
  2257.     huge benefit to both you and your users.
  2258.     
  2259.     ─[Bi-Modem]─
  2260.     
  2261.     At this time, I cannot recommend using Bi-Modem for your 
  2262.     bi-directional protocol, because their may be a security leak 
  2263.     that could be very damaging to your system. I haven't 
  2264.     verified it extensively so until then I do not recommend 
  2265.     using it.  There is a utility for Telegard that will allow 
  2266.     you to use it however, and the current BiModem release is 
  2267.     v1.24 if you still are not scared.  If anyone has more recent 
  2268.     info please drop me a line.
  2269.     
  2270.     ─[SZModem]─
  2271.     
  2272.     SZmodem is a Zmodem compatible protocol written by Scott 
  2273.     Baker, the same author who brings you Land of Devastation.  I 
  2274.     am not a user of SZmodem but I have tried it and didn't 
  2275.     really need its features.  I'm not sure at this time if there 
  2276.     are any security problems in using SZmodem but there may be.  
  2277.     I do need to find some more info on this, so again if anyone 
  2278.     can spread some light on this subject, please drop me a line 
  2279.     so I can let others know for sure.
  2280.     
  2281.     ─[Other Protocols]─
  2282.     
  2283.     At this time, there aren't really any other protocols besides 
  2284.     Zmodem, HS/Link and Ymodem-G that I would use. There are all 
  2285.     kinds that claim to be faster and better than Zmodem, but 
  2286.     since very few users actually support these protocols, I 
  2287.     don't bother.
  2288.     
  2289.     ─[Delete unused protocols]─
  2290.     
  2291.     How many of your users are using Puma, ASCII, or whatever 
  2292.     other ridiculous protocols are on your protocol menu?  
  2293.     Probably none if any.  Go to the protocol menu from the WFC 
  2294.     screen and just delete those stupid things once and for all.  
  2295.     The only ones I'm currently using are Zmodem, Ymodem, Xmodem 
  2296.     and HS/Link.  You might want to ask your users for 
  2297.     suggestions as to which ones they use.
  2298.     
  2299.     ─[Free downloads]─
  2300.     
  2301.     It is to your benefit and the users if you setup at least one 
  2302.     file base that won't take file points or download credit away 
  2303.     from them.  You can put files such as your files list, or 
  2304.     maybe a help file or things that will help them with BBSing.  
  2305.     Here's a partial list of one of my free downloads base:
  2306.  
  2307.     HS112.ZIP      HS/Link protocol, to encourage users
  2308.                    to upload while they download.
  2309.  
  2310.     BWAVE211.ZIP   Bluewave Offline Mail Reader to encorage
  2311.                    users to use this and participate in the
  2312.                    message bases.
  2313.  
  2314.     BBSLIST.ZIP    A local BBS listing
  2315.  
  2316.     CLEAN99.ZIP    Virus disinfectant utility.
  2317.  
  2318.     FILELIST.ZIP   Complete list of all my files online
  2319.  
  2320.     GTERM330.ZIP   Term program for users to get instant
  2321.                    graphics for online game LOD
  2322.  
  2323.     PKZ110.EXE     PKWare's popular compression program
  2324.  
  2325.     SCAN99.ZIP     Virus detection utility
  2326.  
  2327. XX. Message base area
  2328.  
  2329.     ─[Bluewave]─
  2330.     
  2331.     If you run Telegard, you should install the Bluewave Mail 
  2332.     Door.  Unless you don't have a message base (how boring).   
  2333.     Offline mail is one of the greatest advances in the world of 
  2334.     BBSing.  It saves all the users time, encourages them to 
  2335.     participate more, and makes your BBS available more hours of 
  2336.     the day for other activities. Bluewave is an especially well 
  2337.     written offline mail door (also the reader, a seperate 
  2338.     program to read/write/reply to messages is available) that 
  2339.     you will want to use.  You can even use it as a local sysop.  
  2340.     You don't have to logon to the BBS and use Telegard's message 
  2341.     editors, yuck.  You can use the text editor of your choice, 
  2342.     which is great because the text editors will be much nicer to 
  2343.     use than Telegard's internal editor.  There are a lot of 
  2344.     other features you will discover later with Bluewave.  
  2345.     Sometimes conversations start up over taglines.  It's just a 
  2346.     big convience and a must have for a good BBS.  Encourage and 
  2347.     help your users to use it.  I provide it as a free download, 
  2348.     have a bulletin online explaining the basic installation,
  2349.     answer any questions and have spent time chatting with users 
  2350.     just to get their copy working right if they had problems.
  2351.  
  2352.     [...provide Bwave help file...]
  2353.     
  2354.     Installing a bi-directional protocol within Blue Wave!
  2355.     
  2356.     Thanks go to Dave Murphy for providing me with this info on 
  2357.     how to install bi-directional protocols with the Blue Wave 
  2358.     mail door.
  2359.     
  2360.     ─[HS/Link and Bluewave]─
  2361.     
  2362.     How it works? If you need an explanation of HS/Link then 
  2363.     don't bother trying this yet.  Your users need to change 
  2364.     their protocol to use HS/Link, and instead of having to do 
  2365.     both the download and upload of messages seperatly, they just 
  2366.     do the download and send the uploaded messages at the same 
  2367.     time, when the door quits back to the BBS, it tests for the 
  2368.     existence of a .NEW packet and if one exists, it is 
  2369.     processed.
  2370.     
  2371.     First you'll need to modify your door command that calls Blue 
  2372.     Wave.  Pass @R to the batch file that calls Blue Wave.  @R is 
  2373.     the user number of the person online. The Bwave.Bat file will 
  2374.     run the door as it normally would, but before exiting to the 
  2375.     BBS, it checks for a .NEW file in the New directory which 
  2376.     would have been put there by someone using the bi-directional 
  2377.     transfer capability.  If it finds one, it processes the mail 
  2378.     door as if it was in local mode just before exiting.  Take a 
  2379.     look at the batch file and you can see how this works.
  2380.     
  2381.     Here's an example of the menu command:
  2382.     
  2383.        Long Description : (/B)Blue Wave Offline Mail Door program
  2384.        Short Description: (/B)BlueWave
  2385.        Command Keys     : /B
  2386.        ACS Required     : s20
  2387.        Command String   : DG
  2388.        MsString         : Bwave.Bat @R
  2389.        Flags            : -----
  2390.     
  2391.     Create another subdirectory of your Blue Wave mail door 
  2392.     directory, I'll use C:\BBS\BWAVE\NEW as an example here. Now 
  2393.     setup a new protocol definition in the Bluewave door that 
  2394.     looks something like this:
  2395.     
  2396.     Protocol HotKey : H                              Default: No
  2397.     Protocol Title  : Hslink                         Batch? : No
  2398.     Send CommandLine: hslink -p%P -b38400 -e%B -u C:\Bbs\bwave\New %F
  2399.     Receive CmdLine : hslink -p%P -b34000 -e%B -u%F
  2400.     
  2401.     -p specifies the com port
  2402.     -b specifies the bps rate (put locked rate if any here)
  2403.     -e specifies user's bps rate
  2404.     -u specifies the upload file or diretory to receive
  2405.     
  2406.     You may also want to not even bother defining the receive 
  2407.     line in case your users are clue-less <grin>.
  2408.     
  2409.     Now here's a sample batch file when running the Blue Wave 
  2410.     door:
  2411.     
  2412.     @Echo Off
  2413.     Cd\Bbs\Bwave
  2414.     Bwmail
  2415.     If Not Exist C:\Bbs\Bwave\New\Yourbbs.New Goto End
  2416.     Type C:\Bbs\Bwave\Wait.Ans > Com1
  2417.     Copy \Bbs\Bwave\New\Yourbbs.New \Bbs\Bwave\New
  2418.     Bwmail /k%1 /u
  2419.     Del \Bbs\Bwave\New\Yourbbs.New
  2420.     :End
  2421.     
  2422.     That's it.  It seems to work pretty well on my system and 
  2423.     hopefully will for yours too.  The time savings for your 
  2424.     users may be minimal but it does help if your users upload a 
  2425.     lot of mail.
  2426.     
  2427.     Don't forget to create a Wait.Ans that gets sent to the user 
  2428.     while the local Bluewave upload is being done so he'll know 
  2429.     what's going on.  I guess you could also echo the bwmail 
  2430.     command but that is not recommended.
  2431.     
  2432.     Here's the protocol definition for Hydra, a recently 
  2433.     developed bi-directional freeware protocol.  I have not used 
  2434.     this one yet so I don't know if will work as is or not.  You 
  2435.     can probably figure it out easily enough and the batch file 
  2436.     given above is the same for this protocol anyways.  Here it 
  2437.     is:
  2438.     
  2439.     Protocol HotKey : Y                              Default: No
  2440.     Protocol Title  : Hydra                          Batch? : No
  2441.     Send CommandLine: HYDRACOM port %P line %B rec f:\bwave\new send %F
  2442.     Receive CmdLine : HYDRACOM port %P speed 38400 line %B get %F
  2443.     
  2444.                         Thanks again David!
  2445.     
  2446.     
  2447.     ─[Purging mail]─
  2448.     
  2449.     When you start having lots of users, the personal mail 
  2450.     message area can get quite large just with new user apps 
  2451.     alone.  One way you can save space and to force users to 
  2452.     delete their mail after reading it is to put the M restrict 
  2453.     flag on in each of your user's accounts.  This forces the 
  2454.     user to read their personal mail and delete it before moving 
  2455.     on at the logon process.
  2456.     
  2457.     
  2458.     ─[Making Messaging Easier]─
  2459.     
  2460.     A small but helpful tip is to change the message prompt to 
  2461.     something a little more useful.  You can do this when 
  2462.     defining the menu itself.
  2463.     
  2464.     This is what the standard message prompt will look like:
  2465.     
  2466.     [1:20] Read (1-35) ?=help
  2467.     
  2468.     Too make it more useful and help to user's I've changed my 
  2469.     string to say:
  2470.     
  2471.     [1 of 20] (R)eply (D)elete <ENTER>=Next (?)=Help
  2472.     
  2473.     Now the problem is to get user's to quote the message they 
  2474.     are replying to.  There isn't a real easy way to help users 
  2475.     to do this, but you can do a few things.
  2476.     
  2477.     Possibly in the two lines that are displayed above the 
  2478.     message editor you could tell them to quote.  Better yet, get 
  2479.     them to use Blue Wave.
  2480.     
  2481.     ─[Full screen editors]─
  2482.     
  2483.     I do not use a full screen editor for my BBS because I don't 
  2484.     think it would be used much.  So I won't be able to help here 
  2485.     much.  TopEd is suppposedly the one to use.  With the advent 
  2486.     of offline mail, urge your users to use Blue Wave.
  2487.     
  2488.     These are the basic commands to call TopEd and QuickEd.
  2489.     
  2490.     TOPED10Q.ZIP  (for Toped)     TG cmd line:  1 @P @B @T 300
  2491.     QED120.ZIP    (for Quicked)   TG cmd line:  @P @B @T 180
  2492.     
  2493.     ─[Additional Setup Tips]─
  2494.     
  2495.     Want to get some personal data from the user?  Why not add 
  2496.     additional new user questions?  It's easy, just read the 
  2497.     Main.Doc file on InfoForms (it's near the end of the file). 
  2498.     I've seen people ask if they're a SysOp of another board, and 
  2499.     if they are it'll branch to another question and ask for the 
  2500.     BBS name and number.  You can ask for the user to enter his 
  2501.     best joke, then you can post it in the message area (good way 
  2502.     to get people involved) for all to read. There's a lot of 
  2503.     flexibilty in the InfoForm system, try to see what you can 
  2504.     come up with.
  2505.     
  2506.     Want more ideas?  Think them up yourself.  j/k  How about 
  2507.     contests, make up a donations policy, a special access level 
  2508.     to loyal users, come on get creative.  I can't do all the 
  2509.     thinking.
  2510.     
  2511.     ─[Short-Cut commands]─
  2512.     
  2513.     In the Main.Doc file you'll find reference to short- cut 
  2514.     commands, but since so many people hardly ever read 
  2515.     documentation, you might not know about them.  Basically they 
  2516.     are short-cut SysOp commands for people with SysOp security 
  2517.     levels.  You enter them in this format: //\\* with the 
  2518.     command letter followed after the *. For example to shell to 
  2519.     DOS from your main menu, you would enter: //\\*D and you'd be 
  2520.     in DOS as if you did it from the SysOp menu.
  2521.     
  2522.     To stop Co-SysOp access user's from using short-cut commands 
  2523.     to do something like drop to DOS, you should but these dummy 
  2524.     commands in every single menu you have.
  2525.     
  2526.        Long Description : (//)Dummy Command
  2527.        Short Description: (//)Dummy Command
  2528.        Command Keys     : //
  2529.        ACS Required     :
  2530.        Command Thing    : -L        <Anything will work>
  2531.        MsString         :<null>
  2532.        Flags            : -!-H-
  2533.     
  2534.     ─[Originality & Creativity]─
  2535.     
  2536.     What's the secret to a succesful BBS?  I don't know, but I 
  2537.     can tell you this, originality sure doesn't hurt. Try coming 
  2538.     up with something nobody has done before, even if it sounds 
  2539.     crazy, it might lead to different ideas or improvements in 
  2540.     the way the board operates or presents itself.  I have 
  2541.     stumbled upon a couple small improvements just by fooling 
  2542.     around with various features and just trying crazy things.  
  2543.     Chances are you can too.  Think of ways to make the BBS more 
  2544.     fun, easier to use, etc.  One thing I'd like to do is to 
  2545.     eliminate the batch menu and just have the ability to keep 
  2546.     adding files automatically, well enough of that... That's 
  2547.     another project, if you figure it out, let me know.
  2548.     
  2549.     Is your BBS like all the rest?  Same old files, same old 
  2550.     games, same old stuff as the other 2500 boards out there?  
  2551.     You need a niche market.  Create a speciality.  It can be 
  2552.     anything, even if it's simple such as being a game bbs, or a 
  2553.     SysOp's BBS, or a Science flavored BBS, usually some of the 
  2554.     best boards have an edge.  Does yours?
  2555.     
  2556.     ─[Fx-Chat]─
  2557.     
  2558.     Put Fx-Chat.Exe and the Config file in your main BBS 
  2559.     directory.  You can put the log file and sound file wherever 
  2560.     you want by telling the setup program where it is.  Next for 
  2561.     the Command: Fx-chat.Exe /A@G /P@P /S@B /N@N!
  2562.     
  2563.     ─[ANSI Screens]─
  2564.     
  2565.     Sometimes the appearance of your BBS makes all the 
  2566.     difference.  You may notice some BBSs that colorize their 
  2567.     boards with all kinds of fancy ANSI graphics.  This can be 
  2568.     both good and bad.  It's good in moderation, remember not 
  2569.     everyone cares to see how good of an artist you are, and not 
  2570.     everyone has a fast modem.  It takes a lot longer to display 
  2571.     a ANSI picture over a 2400 modem than at 9600 baud. But some 
  2572.     ANSI should be on the board to make it look nice. I'm not 
  2573.     gonna give a course in ANSI because I'm not the person to do 
  2574.     it.  I can suggest a few things, that's about it.  The most 
  2575.     popular and probably the best ANSI drawing program available 
  2576.     at this publication is TDRAW460.ZIP. It's a full powered ANSI 
  2577.     drawing program for those who are serious about creating nice 
  2578.     artwork.  When you design a screen to be used with Telegard, 
  2579.     save it in 79 line mode.
  2580.     
  2581.     Look at other's ANSI artwork, or download some ANSI pictures 
  2582.     to help you get started in designing your own. Remember, 
  2583.     SysOps borrow from each other, so if you steal someone's 
  2584.     design technique, don't worry about it, they probably did 
  2585.     too, but it might be nice if you at least gave credit to 
  2586.     those that influenced you.  If you can find a professional 
  2587.     ANSI artist (that doesn't sound like a nice life, but hey..) 
  2588.     see if they'll create some menus or BBS ads for you.  
  2589.     Remember, don't have full screen ANSI's wherever the users 
  2590.     go, just enough to make the board look nice such as a full 
  2591.     screen welcome ANSI, logoff ANSI, and nice looking, easy to
  2592.     read menus.  I don't recommend creating full screen ANSIs
  2593.     with the pretty blue background for your menus.  You'll
  2594.     lose a lot of users who are impatient while waiting for
  2595.     the screen to paint.
  2596.  
  2597.     You might notice that a LOGOFF.xxx screen isn't completely
  2598.     displayed when someone logs off.  The simple fix for this is 
  2599.     to create a logoff.bat file with just a @echo off in it, set 
  2600.     your swapping to EMS to active and make sure that Telegard 
  2601.     executes batch files, it will have to wait until your logoff 
  2602.     screen is displayed before swapping to EMS and execute the 
  2603.     batch file.
  2604.     
  2605. XX.  Telegard Downsides & Bugs
  2606.  
  2607.     ─[MCI Codes]─
  2608.  
  2609.     Telegard can use the MCI codes almost everywhere in the 
  2610.     system.  This is a real pain the the message bases and new 
  2611.     users will get scared of their use.  I've had threats from
  2612.     new users who thought their password and real address was
  2613.     being displayed to everyone because of it.  I recommend
  2614.     discouraging their use entirely.
  2615.  
  2616.     ─[Midnite Timeout]─
  2617.  
  2618.     Midnite Chat Timeout.  If you haven't heard or experienced 
  2619.     this bug, let me tell you briefly about it. When you are 
  2620.     chatting with a user near midnite, and your system time hits 
  2621.     12:00 midnite and you're in chat with him or her, the user 
  2622.     will get kicked off with a message that displays the timeout 
  2623.     display.  This is just a bug in Telegard that was never 
  2624.     fixed.  So if you're chatting late night, exit out for 
  2625.     midnite so they don't get logged off.
  2626.  
  2627.     [...not just in chat...]
  2628.  
  2629.  
  2630.     ─[File Area Manager]─
  2631.  
  2632.     File Area, Manager, dl/ul, etc.  I don't especially like the 
  2633.     way Telegard handles it file areas, uploads, downloads, etc.  
  2634.     I always felt it was very awkward.  I guess this is why most 
  2635.     of all the big file boards are usually using PC-Board.  
  2636.     Telegard's user interface just isn't as nice.  If you've used 
  2637.     other BBS programs as a user or SysOp then you can probably 
  2638.     think of a couple things right off the bat.  One of the major 
  2639.     things I find a fault with in Telegard right off the bat, is 
  2640.     all the commands.  Who needs all those commands?  They can be 
  2641.     very confusing.  When downloading a file, you have to be in 
  2642.     the right file directory (area) to download it or else will 
  2643.     say file not found.  What a pain in the ass.  Also, no file 
  2644.     tagging when listing files.  That would be nice.  Probably my 
  2645.     biggest peave is the way it handles the batch transfers. 
  2646.     Yuck!  you have to select each file one at a time, select the 
  2647.     batch protocol, then goto to the batch menu, select upload or 
  2648.     download, then your batch protocol such as Zmodem from there.  
  2649.     How completely clumsy and foolish.  Oh well, that's just one 
  2650.     of the drawbacks to using Telegard.  If you really hate it 
  2651.     that much you can probably install a external file 
  2652.     area/manager door program.  I've been considering this move 
  2653.     as well, but not sure if it'll work all that well.  Someone 
  2654.     let me know if they have done this with some success.
  2655.     
  2656.     ─[Pause Bug]─
  2657.     
  2658.     I have not tested to see if this is a actual bug or not, but 
  2659.     I read a message by someone claiming it to be one. If you 
  2660.     have the "pause on screen" option set to on, and while 
  2661.     reading messages, hit "=" to continuously read messages, 
  2662.     after it gets done reading, the "pause on screen" option is 
  2663.     set to no automatically.
  2664.  
  2665.     ─[Internal Message Packing]─
  2666.  
  2667.     Internal message packer.  Don't use it basically. You can 
  2668.     pack (purge) messages of all or selected bases in Telegard 
  2669.     while logged on.  (Message menu)  But you should not be using 
  2670.     this function.  Get MSGPACK.EXE that comes with TGU_140.ZIP 
  2671.     (read some more docs) and use that one. You can delete the 
  2672.     internal message pack command from your menus.
  2673.     
  2674. XX. Undocumented features
  2675.  
  2676.     ─[Message Packing]─
  2677.  
  2678.     There are a couple of ways to purge messages in Telegard.  
  2679.     The best way is to use the MSGPACK.EXE in the TGU_140.ZIP 
  2680.     archive and run it during your nightly events. Two other ways 
  2681.     involve using Telegard's internal message packer, but I'll 
  2682.     tell you right now, please don't use this function.  Use the 
  2683.     external one.  The internal one is not very friendly and it 
  2684.     can cause problems.  Just for your information, if you press 
  2685.     'K' from the WFC screen, you'll be able to pack the message 
  2686.     bases with the internal message packer.  But again, that is 
  2687.     just for your information, do not use it.
  2688.  
  2689.     ─[Version Info]─
  2690.  
  2691.     Unless you have a command with the Cmdkey of '|' it will 
  2692.     display a short message about Telegard.  It is really 
  2693.     useless, but it is there.  Logon on to Telegard and see for 
  2694.     yourself.  To play with the users who know about this, make a 
  2695.     command that uses the same key and have it display a message 
  2696.     such as 'your hacker activity has been logged and when the 
  2697.     SysOp finds out, you will be deleted from this BBS.' Mean and 
  2698.     cruel, yes.
  2699.  
  2700.     [...display time, date... ctrl-t?...]
  2701.     
  2702.     ─[Moving forward - Life w/o TG]─
  2703.     
  2704.     In the last 6 to 9 months, everyone and his uncle has been 
  2705.     telling Telegard SysOps that they should switch to a 
  2706.     different BBS program,  For reasons that I don't need to go 
  2707.     into.  My philosophy is this, sure suggest to me, make 
  2708.     comments, even argue, but don't get pissed if I disagree or 
  2709.     do things differently.  My advice for you is, when you're 
  2710.     unhappy with Telegard, look for something else that is 
  2711.     better.  Don't make your decision too quickly, use good 
  2712.     judgement, and don't let one person make your choices for 
  2713.     you.  If I did that, I might be running Qmodem Host :)
  2714.     
  2715.     ─[Other Recommended BBS Programs]─
  2716.     
  2717.     Remote Access
  2718.     Maximus
  2719.     T.A.G.
  2720.     SBBS
  2721.     
  2722.     ─[Nite's Last Word]─
  2723.     
  2724.     I have been using Telegard for about 1 1/2 years now, as of 
  2725.     3/93 and I am happy with it's performance.  There are a 
  2726.     lot of drawbacks when using any one package but with Telegard 
  2727.     and my BBS requirements, the benefits greatly out-weigh them.  
  2728.     I'm not a pirate, cracker, or other type such as those, but I 
  2729.     have BBSed along side of many of them. That is one reason for 
  2730.     knowing a lot about how they try to crash our boards.  Of 
  2731.     course, maybe now someone else knows it and will use it 
  2732.     against the SysOp who didn't read this, but oh well.  Freedom 
  2733.     of information I say.  I hope I wrote this document with as 
  2734.     much accuracy as possible.  I'm sure this can be used by 
  2735.     somebody.  I wish I had more documents like these when I was 
  2736.     first starting out.  If anything in this file was inaccurate, 
  2737.     misleading, destructive, sexual, or nasty, too bad, unless 
  2738.     you or someone writes me to fix it, it won't be fixed.  So 
  2739.     pass it around, send in your suggestions and if I keep adding 
  2740.     and improving it, I'll give you some extra downloads if you 
  2741.     help me produce this again.  Give me a call or send some 
  2742.     netmail with whatever feedback you have.  Even nasty 
  2743.     feedback, we can always use a new guy to rank on my board.  
  2744.     :)     -Niteline
  2745.     
  2746.     
  2747.     Appendix A
  2748.     
  2749.     Current Telegard Support Sites as of July 1992
  2750.     
  2751.     These are the current Beta testers for the last release of 
  2752.     Telegard v2.7  They should all have Telegard utilities and be 
  2753.     able to provide you with expert help.  Some better than 
  2754.     others, so don't limit yourself to one site, utilities and 
  2755.     opinions are scattered can vary.
  2756.     
  2757.     Paul Dyer             Eclipse!                    916-725-0674   V.32
  2758.     Bob Eden              K9 Academy BBS              604-856-7118   V.32
  2759.     Brent Johnson         Guardian's Gateway          510-830-4616   HST/V.32bis
  2760.     Perry Lowell          The SKATEboard BBS          508-788-1603   HST/V.32
  2761.     David Luckie          The Intrepid BBS            205-479-2327   HST/V.32bis
  2762.     Scott Malin           Death's Domain              203-749-6103   HST/V.32
  2763.     Jeff Martin           Martin's Domain             512-396-0252   HST
  2764.     Michael Randolph      The Q Continuum BBS         316-721-8466   HST/V.32bis
  2765.     Carol Shenkenberger   Shenk's Express             619-697-8873   V.32
  2766.     Tim Strike            Forbidden Knights           416-820-7273   HST
  2767.     Tim Thompson          The Underground BBS         619-460-0863   HST
  2768.     Kevin Watkins         The U.S.S. Light Speed ][   617-925-8508   HST/V.32
  2769.     Dan Winsor            Death Vale BBS              313-646-5632   HST
  2770.     Michael Yadron        Lighthouse BBS              219-464-0411   HST
  2771.     
  2772.     These people are also supporters of Telegard and provide 
  2773.     useful help with Telegard 2.7.  They are members of the 
  2774.     ITCnet network.
  2775.     
  2776.     Spring of Life           Alan Bingham    CA  (805) 296-7817  805/103  14.4-B
  2777.     The Dawg House           Scott Irwin     UT  (801) 544-9705  822/105  9600-C
  2778.     Twin Data Inc.           Tom Kavanagh    NJ  (908) 359-7859  862/0    14.4-A
  2779.     The Chop Shop            John Reed       OK  (405) 787-6052  846/106  2400
  2780.     Buckwheats Pleasure Dome Craig Landgraf  TX  (713) 855-1701  841/803  2400
  2781.     The Alpha State          Doug Welzel     NJ  (609) 751-7446  862/400  14.4-B
  2782.     Alternate Reality        Sujeet Patel    NJ  (609) 778-3103  862/403  2400
  2783.     The Dark Side            Dwight Johnson  AZ  (602) 661-1256  823/132  2400
  2784.     The Winter Palace        Linda McCarthy  MA  (413) 535-1063  858/201  14.4-A
  2785.     Utility City             Eric Kimminau   MI  (313) 299-5854  871/112  14.4-A
  2786.     The Madhouse Society     Bob Shields     AZ  (602) 649-3894  823/101  2400
  2787.     Miami Links BBS          Carlos AvelianetFL  (305) 258-9809  881/100  9600-C
  2788.     The Wishing Well BBS     Rozey Strohi    MI  (313) 759-2128  871/103  9600-C
  2789.     APFL-The BBS             Tom Kane        NJ  (201) 567-6994  862/300  9600-C
  2790.     Castle Roogna BBS        Jeff Young      IL  (309) 662-2058  837/203  9600-C
  2791.     Something Wicked!!       Robert Carter   OK  (405) 737-0640  846/116  2400
  2792.     The Castle BBS           Jack Schofield  TX  (214) 988-1053  841/100  14.4-A
  2793.     The Abyss BBS            Robert Paller   NJ  (609) 882-6058  862/402  14.4-A
  2794.     The Hood BBS             John Scalise    MA  (413) 786-4827  858/205  2400
  2795.     Starfleet Command        Chris Ewing     CT  (203) 749-0532  861/1701 16.8
  2796.     Northwest Hickory BBS    Toby Wellborn   NC  (704) 326-7051  886/203  14.4-C
  2797.     Fatal Error BBS          Neil Hoener     CO  (719) 282-9419  824/202  14.4-A
  2798.     Zentraedi Control BBS    Andrew Hardison NM  (505) 897-1318  825/100  9600-C
  2799.     Wizard's Palace          Jon Plax        KS  (913) 491-5518  847/200  14.4-A
  2800.     The Hot Spot!            Pat Butler      TX  (409) 589-3312  841/703  2400
  2801.     The Night Shift BBS      David  Anderson GA  (912) 673-6549  880/1001 2400
  2802.     SW Cemetery of Psychos   Michael Jones   KY  (502) 366-2349  888/108  2400
  2803.     The Adventure's Guild    Kevin Kuphal    IL  (815) 748-4031  837/300  14.4-B
  2804.     
  2805.     
  2806.     Appendix B
  2807.     
  2808.     Modem Examples and Help for specific modem types
  2809.     
  2810.     Here are some examples from others in setting up other 
  2811.     modems.  If you find your modem here, it should work with 
  2812.     their settings.  Good luck.
  2813.     
  2814.     USRobotics Courier 14400 HST Dual Standard NRAM Settings...
  2815.     
  2816.        DIAL=TONE   B0  F1  M0  X7
  2817.        BAUD=19200  PARITY=N  WORDLEN=8
  2818.     
  2819.        &A3  &B1  &G0  &H1  &I0  &K3  &L0  &M4  &N0
  2820.        &P0  &R2  &S1  &T5  &X0  &Y1  %R0
  2821.     
  2822.        S02=255  S03=013  S04=010  S05=008  S06=002
  2823.        S07=060  S08=002  S09=006  S10=007  S11=070
  2824.        S12=050  S13=000  S15=008  S19=005  S21=010
  2825.        S22=017  S23=019  S24=150  S26=001  S27=128
  2826.        S28=004  S29=020  S32=006  S33=000  S34=000
  2827.        S35=000  S36=000  S37=000  S38=000
  2828.     
  2829.     =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  2830.     
  2831.     I would try s27=1 first, and if your software cannot detect
  2832.     a CONNECT 14400, then change it to s27=128 as that will
  2833.     give a CONNECT 9600 for all 9600 and above connections.
  2834.     
  2835.     Dip switch settings are (U=up, D=down):
  2836.       1 2 3 4 5 6 7 8 9 10
  2837.       u u d u d u u d d u
  2838.     
  2839.     Protocols:
  2840.     
  2841.     5. <U>L command: "dsz port %P ha on estimate 0 %B pV1 rz -m %F"
  2842.        <D>L command: "dsz port %P ha on estimate 0 %B pV1 sz -m %F"
  2843.     
  2844.     
  2845.     
  2846.     USR 16.8k Settings for FrontDoor
  2847.     
  2848.     ATI4
  2849.     
  2850.     USRobotics Courier 16800 HST Dual Standard Fax Settings...
  2851.     
  2852.        B1  C1  E1  F1  M0  Q0  V1  X7
  2853.        BAUD=38400  PARITY=N  WORDLEN=8
  2854.        DIAL=PULSE  ON HOOK   TIMER
  2855.     
  2856.        &A3  &B1  &C1  &D2  &G0  &H1  &I0  &K3  &L0
  2857.        &M4  &N0  &P0  &R2  &S1  &T5  &X0  &Y1  %R0  
  2858.     
  2859.        S00=000  S01=000  S02=043  S03=013  S04=010  S05=008  
  2860.        S06=002  S07=060  S08=002  S09=006  S10=007  S11=040  
  2861.        S12=050  S13=000  S14=000  S15=008  S16=000  S17=000  
  2862.        S18=000  S19=000  S20=000  S21=010  S22=017  S23=019  
  2863.        S24=150  S25=005  S26=001  S27=000  S28=004  S29=020  
  2864.        S30=000  S31=000  S32=008  S33=000  S34=000  S35=000  
  2865.        S36=000  S37=000  S38=000  S39=000  S40=000  S41=000  
  2866.        S42=126  S43=200  S44=015  
  2867.     
  2868.        LAST DIALED #: 
  2869.     
  2870.     OK
  2871.     ati5
  2872.     
  2873.     USRobotics Courier 16800 HST Dual Standard Fax NVRAM Settings...
  2874.     
  2875.        DIAL=PULSE  B1  F1  M0  X7
  2876.        BAUD=38400  PARITY=N  WORDLEN=8
  2877.     
  2878.        &A3  &B1  &G0  &H1  &I0  &K3  &L0  &M4
  2879.        &N0  &P0  &R2  &S1  &T5  &X0  &Y1  %R0
  2880.     
  2881.        S02=043  S03=013  S04=010  S05=008  S06=002  S07=060
  2882.        S08=002  S09=006  S10=007  S11=040  S12=050  S13=000
  2883.        S15=008  S19=000  S21=010  S22=017  S23=019  S24=150
  2884.        S25=005  S26=001  S27=000  S28=004  S29=020  S32=008
  2885.        S33=000  S34=000  S35=000  S36=000  S37=000  S38=000
  2886.        S41=000  S42=126  S43=200  S44=015
  2887.     
  2888.        STORED PHONE #0: 
  2889.                     #1: 
  2890.                     #2: 
  2891.                     #3: 
  2892.                    
  2893.     Obviously more are needed, please send you modem setups if
  2894.     you are reading this and have figured out your setup for
  2895.     optimal performance.  New sysops could benefit with your
  2896.     examples greatly!
  2897.  
  2898. FrontDoor w/ USR 16.8k
  2899.  
  2900.    File   Global   Mailer   Editor   Terminal   Modem   Printer   Manager
  2901. ════════════════════════════════════════════════╒═════════════════╕═════════════
  2902. ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒╒════════════════════════════ Hardware ╕│▒▒▒▒▒▒▒▒▒▒▒▒▒
  2903. ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│                                      ││▒▒▒▒▒▒▒▒▒▒▒▒▒
  2904. ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│ Modem port                    1      ││▒▒▒▒▒▒▒▒▒▒▒▒▒
  2905. ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│ Maximum baud rate             38400  ││▒▒▒▒▒▒▒▒▒▒▒▒▒
  2906. ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│ Lock port                     Yes    │╛▒▒▒▒▒▒▒▒▒▒▒▒▒
  2907. ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│ Reset modem to connect speed  No     │▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  2908. ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│ Lower DTR when busy           No     │▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  2909. ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│ Lower DTR to terminate call   No     │▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  2910. ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│ Toggle DTR before dialing     No     │▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  2911. ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ FrontDoo│ Carrier detect mask (CDMASK)  128    │▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  2912. ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│ Inbound buffer size           0      │▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  2913. ▒▒▒▒▒▒ Copyright 1989-1991│ Outbound buffer size          0      │eserved ▒▒▒▒▒▒
  2914. ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│                                      │▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  2915. ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒╘══════════════════════════════════════╛▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  2916.  
  2917.  
  2918.    File   Global   Mailer   Editor   Terminal   Modem   Printer   Manager
  2919. ════════════════════════════════════════════════╒═════════════════╕═════════════
  2920. ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒╒════════════════════ Messages ╕│▒▒▒▒▒▒▒▒▒▒▒▒▒
  2921. ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│                              ││▒▒▒▒▒▒▒▒▒▒▒▒▒
  2922. ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│ 300         CONNECT|         ││▒▒▒▒▒▒▒▒▒▒▒▒▒
  2923. ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│ 1200        CONNECT 1200/    ││▒▒▒▒▒▒▒▒▒▒▒▒▒
  2924. ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│ 1275        CONNECT 1275     │╛▒▒▒▒▒▒▒▒▒▒▒▒▒
  2925. ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│ 2400        CONNECT 2400     │▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  2926. ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│ 4800        CONNECT 4800     │▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  2927. ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│ 9600        CONNECT 9600     │▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  2928. ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│ 19200       CONNECT 16800    │▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  2929. ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ FrontDoor; SETUP│ 38400       CONNECT 38400    │▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  2930. ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│ Error       ERROR            │▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  2931. ▒▒▒▒▒▒ Copyright 1989-1991 Advance│ Busy        BUSY             │eserved ▒▒▒▒▒▒
  2932. ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│ No Carrier  NO CARRIER       │▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  2933. ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│ Ok          OK               │▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  2934. ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│ Ring        RING|            │▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  2935. ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│ No Dialtone NO DIALTONE      │▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  2936. ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│ No Answer   NO ANSWER        │▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  2937. ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│ Voice       VOICE            │▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  2938. ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│                              │▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  2939. ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒╘══════════════════════════════╛▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  2940.  
  2941.  
  2942.  
  2943.    File   Global   Mailer   Editor   Terminal   Modem   Printer   Manager
  2944. ════════════════════════════════════════════════╒═════════════════╕═════════════
  2945. ▒▒▒▒▒▒▒▒▒╒═════════════════════════════════════════ Command strings ╕▒▒▒▒▒▒▒▒▒▒▒
  2946. ▒▒▒▒▒▒▒▒▒│                                                          │▒▒▒▒▒▒▒▒▒▒▒
  2947. ▒▒▒▒▒▒▒▒▒│ Escape code    +++                                       │▒▒▒▒▒▒▒▒▒▒▒
  2948. ▒▒▒▒▒▒▒▒▒│ Return on-line ~ATO|                                     │▒▒▒▒▒▒▒▒▒▒▒
  2949. ▒▒▒▒▒▒▒▒▒│ Onhook         ATH0|                                     │▒▒▒▒▒▒▒▒▒▒▒
  2950. ▒▒▒▒▒▒▒▒▒│ Offhook        ~ATM0H1|                                  │▒▒▒▒▒▒▒▒▒▒▒
  2951. ▒▒▒▒▒▒▒▒▒│ Dial           AT                                        │▒▒▒▒▒▒▒▒▒▒▒
  2952. ▒▒▒▒▒▒▒▒▒│ ├─Prefix       DT,                                       │▒▒▒▒▒▒▒▒▒▒▒
  2953. ▒▒▒▒▒▒▒▒▒│ └─Suffix       |                                         │▒▒▒▒▒▒▒▒▒▒▒
  2954. ▒▒▒▒▒▒▒▒▒│ Delay          3                                         │▒▒▒▒▒▒▒▒▒▒▒
  2955. ▒▒▒▒▒▒▒▒▒│ Init-1         ATZ|                                      │▒▒▒▒▒▒▒▒▒▒▒
  2956. ▒▒▒▒▒▒ Co│ Init-2                                                   │rved ▒▒▒▒▒▒
  2957. ▒▒▒▒▒▒▒▒▒│ Init-3                                                   │▒▒▒▒▒▒▒▒▒▒▒
  2958. ▒▒▒▒▒▒▒▒▒│ Down           ATM0H1|                                   │▒▒▒▒▒▒▒▒▒▒▒
  2959. ▒▒▒▒▒▒▒▒▒│ Reset          AT|                                       │▒▒▒▒▒▒▒▒▒▒▒
  2960. ▒▒▒▒▒▒▒▒▒│                                                          │▒▒▒▒▒▒▒▒▒▒▒
  2961. ▒▒▒▒▒▒▒▒▒╘══════════════════════════════════════════════════════════╛▒▒▒▒▒▒▒▒▒▒▒
  2962.  
  2963.  
  2964.    File   Global   Mailer   Editor   Terminal   Modem   Printer   Manager
  2965. ════════════════════════════════════════════════╒═════════════════╕═════════════
  2966. ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒╒═════════════════════════════════════════ Answer control ╕▒▒▒▒
  2967. ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│                                                         │▒▒▒▒
  2968. ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│ Manual answer Yes                                       │▒▒▒▒
  2969. ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│ Force answer  ATB0A|                                    │▒▒▒▒
  2970. ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│ Answer delay  2                                         │▒▒▒▒
  2971. ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│ Limited hours No                                        │▒▒▒▒
  2972. ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│ Starting time 00:00                                     │▒▒▒▒
  2973. ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│ Ending time   00:00                                     │▒▒▒▒
  2974. ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│                                                         │▒▒▒▒
  2975. ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒╘═════════════════════════════════════════════════════════╛▒▒▒▒
  2976.  
  2977.  
  2978.  
  2979. ╒═══════════════════════════════════════════════════════════════ Modem control ╕
  2980. │   #   String to match                      String to send                    │
  2981. │──────────────────────────────────────────────────────────────────────────────│
  2982. │   1   HST                                  ATB1|                             │
  2983.  
  2984.  
  2985.     [...more example for modems, mailers, squish, etc...]
  2986.     
  2987.     Appendix D  FOSSIL drivers
  2988.     
  2989.              Bnu.Com /L0:38400 /T:1024 /R:1024 /M- /F+
  2990.     
  2991.        /L0:38400    locks the port rate to 38,400 on COM1
  2992.        /T:1024      sets the transmit buffer to 1k
  2993.        /R:1024      sets the receive buffer to 1k
  2994.        /M-          turns of the display messages
  2995.        /F+          enables fast ANSI writes
  2996.     
  2997.     The transmit and receive buffers may differ a little from
  2998.     what you want to use.  A lower buffer is good for those
  2999.     low speed callers so they can abort TG's screens quicker.
  3000.     
  3001.             [...Also put in BNU.SYS, X00.SYS as well...]
  3002.     
  3003.     
  3004.     Appendix X(roads)
  3005.     
  3006.     About the Crossroads BBS and Niteline
  3007.     
  3008.     I first opened the Crossroads BBS in July 1991.  Too bad I 
  3009.     was the only one who knew it.  <grin>  It took quite a while 
  3010.     to really get the board going.  I think when I really 
  3011.     starting liking my own BBS was about 6 to 8 months later.  I 
  3012.     started using Telegard 2.5i right from the start. I looked at 
  3013.     a couple other programs but Telegard was really the easiest 
  3014.     to understand and install.  I started off knowing very little 
  3015.     about running a BBS and I certainly jumped into it a little 
  3016.     premature.  I didn't know any modem AT commands or what a 
  3017.     FOSSIL driver was used for.  All I knew was the hobby was one 
  3018.     I wanted to be a part off and with a lot of patience and 
  3019.     practice (even now) the board has been very successful.
  3020.     
  3021.     The Crossroads BBS, Chicago, IL 312-587-8756 1:115/743
  3022.