home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 2 BBS / 02-BBS.zip / v611docs.zip / VMAIN611.ZIP / VC9-AB < prev    next >
Text File  |  1993-10-09  |  14KB  |  288 lines

  1.                                        VBBS 6.11 Documentation --9-B-1
  2.  
  3.             ╔════════════════════════════════════════╗
  4.             ║ CHAPTER 9 ANNEX B        MULTINET      ║
  5.             ╚════════════════════════════════════════╝
  6.  
  7.              The Multinetwork Master List
  8.              ════════════════════════════
  9.              The master list of allowable networks is a file named 
  10.              NETWORKS.LST, and is located in the VBBS 'Data' subdirectory.
  11.  
  12.              This master list is the only way for VBBS to identify the origin
  13.              and destination of posts and e-mail, so it is a requirement
  14.              that major networks be listed in the NETWORKS.LST file.
  15.  
  16.              The NETWORKS.LST file is an ascii file in following format:
  17.              
  18.              1,1,VirtualNET
  19.              2,2,WWIVnet
  20.              3,2,WWIVLink
  21.              4,4,FIDOnet
  22.              5,3,USEnet
  23.  
  24.              The NETWORKID comes first, followed by the NETWORKTYPE,
  25.              and finally, the NETWORKNAME.
  26.              
  27.              To view the network entries in the NETWORKS.LST file, simply 
  28.              choose option 7, Network Configuration, on the VConfig menu.
  29.  
  30.             The Multinet Mail Tosser
  31.              ═══════════════════════
  32.             The multinet mail tosser is built directly into VBBS.
  33.             No external mail tossers from third parties are needed,
  34.             although VBBS can be configured to use them if desired.
  35.  
  36.             The tosser handles this process of distributing email
  37.             and posts to the appropriate "pending" files for each
  38.             network you are connected to. The tosser also handles
  39.             the importation of incoming email and posts to the BBS,
  40.             and the gating of posts between networks.
  41.  
  42.             Mail tosser operation is completely automatic and requires
  43.             no special attention. Tossing may also, however, be invoked
  44.             by command line switches or batch files called by external
  45.             events to add flexibility. Please refer to the individual
  46.             documentation for each network-specific interface for
  47.             details on syntax and how this is accomplished. Such
  48.             documentation is included in the zip file for each interface
  49.             utility.
  50.  
  51.            Network-specific Interfaces
  52.            ═══════════════════════════
  53.             As of this moment, four basic network interface types
  54.             may be used in conjunction with the VBBS multinet engine.
  55.             These are as follows:
  56.             VNET.EXE     for VirtualNET-type networks (type 1)
  57.             VWW4.EXE     for WWIVnet-type networks    (type 2)
  58.             VUUCP.EXE    for UUCP-type networks       (type 3)
  59.             VFIDO.EXE    for FIDO-type networks       (type 4)
  60.   
  61.                                        VBBS 6.11 Documentation--9-B-2
  62.  
  63.             These utilities may be downloaded from any VBBS support
  64.             board and are accompanied by specific installation
  65.             instructions.
  66.  
  67.             Please note that these utilities are not crippled in
  68.             any manner, however, you should register VBBS within sixty
  69.             (60) days to avoid an interruption of service. Failure to
  70.             register will inactivate all interface utilities automatically,
  71.             with the exception of VNET.EXE, after the 60-day period.
  72.             To avoid any inconveniences, please register VBBS as soon as
  73.             possible.
  74.  
  75.  
  76.            VConfig
  77.            ═══════
  78.            The multinet configuration is done by running option 7, Network
  79.            Configuration, in VConfig. From the net configuration menu, you
  80.            simply choose which network you want to add, and enter the
  81.            appropriate information. It is very important to remember after
  82.            running option 7 to select option 3, Database Configuration,
  83.            and run the Sort Databases and Compile Network functions found
  84.            there.
  85.  
  86.            Answer.net Configuration
  87.            ════════════════════════
  88.            ANSWER.NET, an ordinary ascii text file, should be created
  89.            and placed in your VBBS 'Data' subdirectory if you are to
  90.            interface with other networks successfully. You must have
  91.            answer.net set up properly for VBBS to be able to correctly
  92.            identify incoming network calls. In many cases, the incoming
  93.            network call will use a macro to identify itself. The
  94.            answer.net file is used by the multinet engine to
  95.            acknowledge the network macro, identify the network, and call
  96.            up the proper network interface utility after connecting.
  97.  
  98.            Note that VirtualNET type networks do NOT need to be configured
  99.            in ANSWER.NET since type 1 networks are automatic. However,
  100.            to detect types 2 through 4, you must "program" ANSWER.NET to
  101.            be able to identify the incoming network from the string it
  102.            sends.
  103.  
  104.            ANSWER.NET uses only three simple one-character commands: ">",
  105.            "!", and "?".
  106.  
  107.            ">"     Sends a string. For example, >HELLO would transmit
  108.                    HELLO
  109.  
  110.            "!"     Waits up to 2 seconds for a byte to come in
  111.  
  112.            "?"     Compares received byte to ascii code values
  113.                    and calls up the appropriate network interface driver
  114.  
  115.           Here are some examples:
  116.  
  117.           ?78=2
  118.           If received byte was 78 ("N"), then answer network #2 (WWIVnet)
  119.           N N N N is the string that WWIVNet sends.
  120.                                        VBBS 6.11 Documentation--9-B-3
  121.           ?76=3
  122.           If recevied byte was 76 ("L"), then answer network #3 (WWIVLInk).
  123.           L L L L must be the string that WWIVLink sends and must be set
  124.           up by your Link server using a macro.
  125.  
  126.           Here is an example ANSWER.NET, for a VBBS that is on WWIVnet
  127.           only which you may use:
  128.           !
  129.           ?78=2
  130.           ?32=2
  131.  
  132.           Here is an example you may use if you are on both WWIVnet and
  133.           WWIVLink:
  134.           !
  135.           ?78=2
  136.           ?32=2
  137.           ?76=3
  138.  
  139.           Here is an example for a VBBS on USEnet:
  140.           >UUCP
  141.           !
  142.           ?85=5
  143.  
  144.           Here is an example for a VBBS on USEnet, WWIVnet, and WWIVLink
  145.           which may be used:
  146.           >UUCP
  147.           !
  148.           ?78=2
  149.           ?32=2
  150.           ?76=3
  151.           ?85=5
  152.  
  153.            Considerations for Wide-Area Networks
  154.            ═════════════════════════════════════
  155.            Because of VBBS' uniquely-designed multinet engine, starting
  156.            your own new network is easier than ever before whether you
  157.            are a business or an advanced system operator.  Here are just
  158.            a few things to consider if you are contemplating this:
  159.  
  160.            A) You will need to decide on what type of network software
  161.               you want to use for your new network:
  162.  
  163.               VirtualNET type
  164.               WWIVnet type
  165.               FIDO type
  166.               UUCP type
  167.  
  168.               While the multinet engine will easily handle any type above,
  169.               remember that the simplest network to run operationally is a
  170.               VirtualNET type network. This requires no special setup of
  171.               the answer.net file or macro setup on the part of the server,
  172.               has support for update utilities, and other advantages.
  173.  
  174.            B) You will need to select a name for your network.
  175.  
  176.            C) You will be responsible for maintaining your network, such
  177.               as producing its bbslist or nodelist, establishing
  178.               connections, nominating ACs, etc.
  179.  
  180.                                        VBBS 6.11 Documentation--9-B-4
  181.  
  182.            D) You should have the following thought out in advance:
  183.  
  184.               Network Policy and Goals
  185.               Network Application
  186.               Advertising
  187.               Administration
  188.  
  189.            E) Update utilities
  190.  
  191.               Update utilities let you, as network coordinator send out
  192.               BBSLISTs and SUBSLISTs for the maintenance of your network.
  193.               Custom update utilities for VirtualNET type networks are
  194.               available from the VBBS author. For more information on how
  195.               to start a VirtualNET type network, please refer to the
  196.               LOCALNET section of this document.
  197.  
  198.            F) Inclusion in NETWORKS.LST
  199.  
  200.            Here are the guidelines followed in handling networks.lst.
  201.            There are NO exceptions to this policy and every new
  202.            network must meet the criteria.
  203.  
  204.            NOTE: Applications will only be accepted from the NC of the
  205.            network or their designate.  Either the NC or the designate
  206.            MUST be a registered VBBS sysop.
  207.  
  208.            1.  10 new LocalNet slots 90-99 have been created.
  209.            2.  Systems starting a network SHOULD use a localnet slot
  210.                while the network is growing and getting established.
  211.            3.  Once a network has 25 clients outside of their areacode,
  212.                they can request formal recognition and addition to the
  213.                Master Networks.lst file.  They will then be assigned a
  214.                permanent slot and the Networks List Co-Ordinator
  215.                will do whatever he can to make the transition as fast and
  216.                painless as possible, within reason.  This includes help
  217.                with mass/direct mailings to notify the current subscribers
  218.                to your net and co-ordination of a switch date to your
  219.                permanent slot.
  220.            4.  Networks meeting the criteria (verifiable) of #3 will be
  221.                immediately assigned a permanent slot.  In accepting the
  222.                permanent slot, the NC agrees to the following:
  223.  
  224.            A - Must write a Brief description of the network for inclusion
  225.                in a text file distributed to all sysops monthly, listing the
  226.                slot assigned, network name and a brief description of the
  227.                network.
  228.            B - Agrees to upload/send a zip file of what someone needs to
  229.                join the network to 1@1803007 (Networks.lst Co-Cordinator)
  230.                via VirtualNet, DirectMail (803-776-0323), Crash Fido Mail
  231.                (1:376/142), or upload directly to my BBS.  This will allow
  232.                anyone interested in a network to always be able to get an
  233.                application package from my board.  This package should also
  234.                include info on any restrictions the NC may specify as to
  235.                accessing their net.
  236.  
  237.                                        VBBS 6.11 Documentation--9-B-5
  238.  
  239.            5.  Since Networks.LST is editable by anyone, and you can
  240.                technically place your network in any slot not being used
  241.                by your system, there stands a chance that people may not
  242.                be able to join your net if you use the UUUCP slot and they
  243.                are already in UUUCP.  Crossed messages will not be allowed.
  244.                In the event of a problem with two networks using the same
  245.                slot which is causing problems, the Networks.lst co-ordinator
  246.                will require one of the nets to move to another slot.  The
  247.                criteria used for this determination follows:
  248.  
  249.            A - Permanent Official Networks assigned a slot will always take
  250.                precedence over one not officially recognized.
  251.            B - Since having conflicts between Official Networks will be
  252.                impossible, that leaves conflicts between localnet/empty
  253.                slots to be resolved.  The criteria for this will be:
  254.                      1 - Number of Systems in Network
  255.                      2 - Length of time Network in Operation.
  256.                The object here is to make the transition to another slot as
  257.                painless to the involved parties as possible.  There will be
  258.                no favoritism.  The system which best meets the criteria will
  259.                be allowed to keep the slot, the other will be asked to move.
  260.            C - The Networks List Co-Ordinator will do all within reason and
  261.                his power to assist someone in moving their network to a
  262.                non-conflicting slot.  After all, we are concerned here with
  263.                the efficient operation of ALL networks and WANT them to
  264.                succeed.
  265.  
  266.            Some other facts about the networks.lst file:
  267.  
  268.            1 - There IS a limit to the number of the networks that can be
  269.                in networks.lst.
  270.            2 - When editing networks.lst, do NOT leave any blank lines in
  271.                it.  This will cause problems.  Delete all blank lines from
  272.                the bottom.
  273.            3 - Each registered SYSTEM/SYSOP will only be allowed ONE
  274.                permanent network in the official master list, IF/WHEN
  275.                they meet the criteria above.
  276.            4 - There is a new sub which will be autosubscription called
  277.                Networks.lst Information.  We will answer questions and
  278.                give out information on networks.lst and on how the system
  279.                works.
  280.  
  281.             For additional information, contact:
  282.  
  283.             1@1803007 VirtualNet
  284.             803-776-0323 DirectMail
  285.             Mac Saum
  286.             Networks List Co-Ordinator
  287.  
  288.