home *** CD-ROM | disk | FTP | other *** search
/ The World of Computer Software / World_Of_Computer_Software-02-387-Vol-3of3.iso / v / vbbs60-2.zip / MULTINET.DOC < prev    next >
Text File  |  1993-03-06  |  65KB  |  1,363 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.                    ██┐    ██┐ ████████┐ ████████┐ ███████┐
  13.                    ██│    ██│ └██┌──██│ └██┌──██│ ██┌────┘
  14.                     ██┐  ██┌┘  ███████│  ███████│ ███████┐
  15.                      ██┐██┌┘   ██┌──██│  ██┌──██│ └────██│
  16.                       ███┌┘   ████████│ ████████│ ███████│
  17.                       └──┘    └───────┘ └───────┘ └──────┘
  18.                                       *
  19.  
  20.                              The Virtual BBS/NET
  21.                                 Version 6.00
  22.  
  23.               Copyright (C) Roland De Graaf 1990, 1991, 1992, 1993
  24.  
  25.                               4246 Elisabeth Ave.
  26.                               Holland, MI 49424
  27.  
  28.                                       *
  29.    -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  30.                         Multi-Network Documentation
  31.    -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  32.           Edited By:   UT Prof   aka Richard Shell 1@2103 VirtualNet
  33.    -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  34.  
  35.            -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  36.                                 TABLE OF CONTENTS
  37.            -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  38.  
  39.  
  40.            (1) -   THE VBBS MULTINET ENGINE
  41.                    1.1 - Overview
  42.                    1.2 - The Multinetwork Master List
  43.                    1.3 - The Multinet Mail Tosser
  44.                    1.4 - Network-specific Interfaces
  45.  
  46.            (2) -   CONFIGURATION
  47.                    2.1 - VConfig
  48.                    2.2 - Answer.net Configuration
  49.  
  50.            (3) -   STARTING YOUR OWN NETWORK
  51.                    3.1 - Considerations for Wide-Area Networks
  52.                    3.2 - Local Networks
  53.  
  54.            (4) -   TECHNICAL NOTES
  55.                    4.1 - Net.0 File
  56.                    4.2 - Net.x Files
  57.                    4.3 - <database filename>.NET Files
  58.                    4.4 - The MultiNet Tosser Functions & Email Gating
  59.  
  60.                    APPENDICES
  61.                    I.    Local Network Configuration
  62.                    II.   VFido Configuration
  63.                    III.  VWW4 Configuration
  64.                    IV.   VUUCP Configuration
  65.                    
  66.  
  67.            -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  68.                            (1) - THE VBBS MULTINET ENGINE
  69.            -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  70.  
  71.            1.1 - Overview
  72.  
  73.              VBBS is the first BBS program to incorporate a true
  74.              multinet engine within the BBS itself, capable of seamlessly
  75.              integrating up to 999 networks and providing automatic gating
  76.              of e-mail between different networks. The multinet engine
  77.              works through the interraction of four components: the
  78.              multinetwork master list which identifies the networks,
  79.              the multinet mail tosser which processes e-mail and posts,
  80.              specific network utilities used for interfacing with each
  81.              basic type of network, and the front end mailer which
  82.              identifies incoming network calls.
  83.  
  84.  
  85.            1.2 - The Multinetwork Master List
  86.  
  87.              The master list of allowable networks is a file named NET.0,
  88.              and is located in the VBBS 'Data' subdirectory.
  89.  
  90.              This master list is the only way for VBBS to identify the
  91.              origin and destination of posts and e-mail, so it is a
  92.              requirement that major networks be listed in the NET.0 file.
  93.              For small local networks, open slots configureable by the
  94.              sysop have been made available in the NET.0 file for use with
  95.              the VBBS, WWIV, and FIDO interface utilities. Please refer to
  96.              the Local Network section below for specific details.
  97.  
  98.              New major networks are added to the official NET.0 file on a
  99.              regular basis. Please see the NET.0 Inclusion section below.
  100.  
  101.              For reasons of security, the NET.0 file comes in encrypted
  102.              form and may not be edited. Attempts to do so are considered
  103.              hacking and appropriate legal action may be taken against
  104.              those involved. It should be stressed that contamination of
  105.              the master listing could result in network-wide failure and
  106.              disruption of the normal flow of information through various
  107.              networks.
  108.  
  109.              To view the network entries in the NET.0 file, simply choose
  110.              option 7, Network Configuration, on the VConfig menu.
  111.  
  112.            1.3 - The Multinet Mail Tosser
  113.  
  114.             The multinet mail tosser is built directly into VBBS.
  115.             No external mail tossers from third parties are needed,
  116.             although VBBS can be configured to use them if desired.
  117.  
  118.             The tosser handles this process of distributing email
  119.             and posts to the appropriate "pending" files for each
  120.             network you are connected to. The tosser also handles
  121.             the importation of incoming email and posts to the BBS,
  122.             and the gating of posts between networks.
  123.  
  124.             Mail tosser operation is completely automatic and requires
  125.             no special attention. Tossing may also, however, be invoked
  126.             by command line switches or batch files called by external
  127.             events to add flexibility. Please refer to the individual
  128.             documentation for each network-specific interface for
  129.             details on syntax and how this is accomplished. Such
  130.             documentation is included in the zip file for each interface
  131.             utility.
  132.  
  133.  
  134.           1.4 - Network-specific Interfaces
  135.  
  136.             As of this moment, four basic network interface types
  137.             may be used in conjunction with the VBBS multinet engine.
  138.             These are as follows:
  139.  
  140.             VNET.EXE     for VirtualNET-type networks (type 1)
  141.             VWW4.EXE     for WWIVnet-type networks    (type 2)
  142.             VUUCP.EXE    for UUCP-type networks       (type 3)
  143.             VFIDO.EXE    for FIDO-type networks       (type 4)
  144.  
  145.             These utilities may be downloaded from any VBBS support
  146.             board and are accompanied by specific installation
  147.             instructions.
  148.  
  149.             Please note that these utilities are not crippled in
  150.             any manner, however, you should register VBBS within sixty
  151.             (60) days to avoid an interruption of service. Failure to
  152.             register will inactivate all interface utilities automatically,
  153.             with the exception of VNET.EXE, after the 60-day period.
  154.             To avoid any inconveniences, please register VBBS as soon as
  155.             possible.
  156.  
  157.            -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  158.                               (2) - CONFIGURATION
  159.            -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  160.  
  161.            2.1 - VConfig
  162.  
  163.            The multinet configuration is done by running option 7, Network
  164.            Configuration, in VConfig. From the net configuration menu, you
  165.            simply choose which network you want to add, and enter the
  166.            appropriate information. It is very important to remember after
  167.            running option 7 to select option 3, Database Configuration,
  168.            and run the Sort Databases and Compile Network functions found
  169.            there.
  170.  
  171.            For specific installation details, please refer to the main
  172.            VBBS560.DOC, and the DOC files that accompany each network
  173.            interface utility, ie. VWW4, VUUCP, and VFIDO.
  174.  
  175.            2.2 - Answer.net Configuration
  176.  
  177.            ANSWER.NET, an ordinary ascii text file, should be created
  178.            and placed in your VBBS 'Data' subdirectory if you are to
  179.            interface with other networks successfully. You must have
  180.            answer.net set up properly for VBBS to be able to correctly
  181.            identify incoming network calls. In many cases, the incoming
  182.            network call will use a macro to identify itself. The
  183.            answer.net file is used by the multinet engine to
  184.            acknowledge the network macro, identify the network, and call
  185.            up the proper network interface utility after connecting.
  186.  
  187.            Note that VirtualNET type networks do NOT need to be configured
  188.            in ANSWER.NET since type 1 networks are automatic. However,
  189.            to detect types 2 through 4, you must "program" ANSWER.NET to
  190.            be able to identify the incoming network from the string it
  191.            sends.
  192.  
  193.            ANSWER.NET uses only three simple one-character commands: ">",
  194.            "!", and "?".
  195.  
  196.            ">"     Sends a string. For example, >HELLO would transmit
  197.                    HELLO
  198.  
  199.            "!"     Waits up to 2 seconds for a byte to come in
  200.  
  201.            "?"     Compares received byte to ascii code values
  202.                    and calls up the appropriate network interface driver
  203.  
  204.           Here are some examples:
  205.  
  206.           ?78=2
  207.           If received byte was 78 ("N"), then answer network #2 (WWIVnet)
  208.           N N N N is the string that WWIVNet sends.
  209.  
  210.           ?76=3
  211.           If recevied byte was 76 ("L"), then answer network #3 (WWIVLInk).
  212.           L L L L must be the string that WWIVLink sends and must be set
  213.           up by your Link server using a macro.
  214.  
  215.           Here is an example ANSWER.NET, for a VBBS that is on WWIVnet
  216.           only which you may use:
  217.           !
  218.           ?78=2
  219.           ?32=2
  220.  
  221.           Here is an example you may use if you are on both WWIVnet and
  222.           WWIVLink:
  223.           !
  224.           ?78=2
  225.           ?32=2
  226.           ?76=3
  227.  
  228.           Here is an example for a VBBS on USEnet:
  229.           >UUCP
  230.           !
  231.           ?85=5
  232.  
  233.           Here is an example for a VBBS on USEnet, WWIVnet, and WWIVLink
  234.           which may be used:
  235.           >UUCP
  236.           !
  237.           ?78=2
  238.           ?32=2
  239.           ?76=3
  240.           ?85=5
  241.  
  242.            -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  243.                         (3) - STARTING YOUR OWN NETWORK
  244.            -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  245.  
  246.           3.1 - Considerations for Wide-Area Networks
  247.  
  248.            Because of VBBS' uniquely-designed multinet engine, starting
  249.            your own new network is easier than ever before whether you
  250.            are a business or an advanced system operator.  Here are just
  251.            a few things to consider if you are contemplating this:
  252.  
  253.            A) You will need to decide on what type of network software
  254.               you want to use for your new network:
  255.  
  256.               VirtualNET type
  257.               WWIVnet type
  258.               FIDO type
  259.               UUCP type
  260.  
  261.               While the multinet engine will easily handle any type above,
  262.               remember that the simplest network to run operationally is a
  263.               VirtualNET type network. This requires no special setup of
  264.               the answer.net file or macro setup on the part of the server,
  265.               has support for update utilities, and other advantages.
  266.  
  267.            B) You will need to select a name for your network.
  268.  
  269.            C) You will be responsible for maintaining your network, such
  270.               as producing its bbslist or nodelist, establishing
  271.               connections, nominating ACs, etc.
  272.  
  273.            D) You should have the following thought out in advance:
  274.  
  275.               Network Policy and Goals
  276.               Network Application
  277.               Advertising
  278.               Administration
  279.  
  280.            E) Update utilities
  281.  
  282.               Update utilities let you, as network coordinator send out
  283.               BBSLISTs and SUBSLISTs for the maintenance of your network.
  284.               Custom update utilities for VirtualNET type networks are
  285.               available from the VBBS author. For more information on how
  286.               to start a VirtualNET type network, please refer to the
  287.               LOCALNET.DOC file.
  288.  
  289.            F) Inclusion in NET.0
  290.  
  291.               Inclusion in the NET.0 file implies that your network will
  292.               be national/international in nature with 1) a substantial
  293.               number of subscribing nodes 2) in diverse geographical areas
  294.               3) with a reasonable volume of message traffic.
  295.  
  296.               Networks which feel they will meet these criteria should
  297.               send requests for inclusion on the NET.0 master list directly
  298.               to 1@1 VirtualNET.
  299.  
  300.               The requesting sysop will receive a questionnaire to complete
  301.               and return. The information provided will be reviewed and
  302.               approved by the Virtual MultiNetwork Committee (VMC) in
  303.               light of the guidelines above.
  304.  
  305.               There is no charge for inclusion in the NET.0 file. The only
  306.               constraints are: 1) the request for inclusion be made by
  307.               a registered VBBS system operator, and 2) only one inclusion
  308.               per system operator is allowed.
  309.  
  310.  
  311.           3.2 - Local Networks
  312.  
  313.               In many cases the network you wish to start or join will
  314.               be restricted to your own locale, or be too small for
  315.               inclusion on the national NET.0 master list. In this case
  316.               the sysop wishing to start/join a network may use one of the
  317.               sysop configureable open slots available on the NET.0 list.
  318.  
  319.               A total of 2 configureable slots are available on the
  320.               NET.0 master list. They are slots 15 and 19, and you can
  321.               configure the network names and network type.
  322.               To set-up the name and type for slot 15:
  323.               Create a text file called LOCALNET.15 in your main VBBS dir.
  324.               The first line of the file should contain the network name.
  325.               The second line the network type (1 to 4).
  326.               Example:
  327.               MyNetwork
  328.               4
  329.  
  330.               Setting up slot 19 works the same way except you would
  331.               create a LOCALNET.19 instead.
  332.               
  333.               Please refer to the LOCALNET.DOC for detailed instructions
  334.               on setting up your network.
  335.  
  336.            -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  337.                             (4) - TECHNICAL NOTES
  338.            -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  339.  
  340.           4.1 -  NET.0 File
  341.  
  342.               The NET.0 file is a master list of networks. Each
  343.               network is defined by Proper Name ("VirtualNET",
  344.               "WWIVNet", "USENet",etc.) and by Network Protocol
  345.               (VNET, VWW4. VUUCP, VFIDO,etc.), and by Network ID.
  346.               Each network has a unique ID number. IDs begin at
  347.               1 and go up sequentially. Slot 0 is earmarked for
  348.               special use by the author. This file is encrypted
  349.               and may only be edited by the VBBS author.
  350.  
  351.  
  352.           4.2 - NET.x Files
  353.  
  354.               These are the configuration files for each network and
  355.               are located in the Data subdirectory. The .x refers to
  356.               the network ID number as defined in the NET.0 file.
  357.               These are simple ascii files in this format:
  358.               <parametername>=<parameter data>
  359.  
  360.               A NET.2 file for WWIVNet, for example, might look like
  361.               this:
  362.                           systemid=2067
  363.                           netdir=c:\wwiv\data
  364.                           mode=net
  365.  
  366.               where systemid is the WWIV node number, netdir is where
  367.               the network files are located, and mode is either
  368.               "net" or "link" which instructs VWW4 of the mode to run in.
  369.  
  370.               A NET.1 file for VirtualNET, might look like this:
  371.  
  372.                           systemid=2103
  373.                           netdir=c:\vbbs\net
  374.                           server=1
  375.                           client=2112 $1-512-340-2265
  376.                           client=2115 +381-0031 /25
  377.  
  378.               where $,+, /,!, and ^ are optional modifiers indicating
  379.               long distance phone numbers, local phone numbers, threshold,
  380.               macro, and password.
  381.  
  382.               Note that VConfig is used to edit these NET.x files, but
  383.               they could be edited manually.
  384.  
  385.           4.3 - <database filename>.NET Files
  386.  
  387.               These are located in the DB subdirectory and show the
  388.               networks a database (message base,sub) is connected to.
  389.               These are ascii files that store the sub identifications.
  390.               In addition to the .NET file, .QSC, .BIN, and .DAT files
  391.               are generated when a database is configured. For example,
  392.               the x.NET file for VBBS Forum, a sub gated to WWIVNet, might
  393.               look like this:
  394.                               1=302
  395.                               2=5275
  396.               This is translated as:
  397.               network ID 1 (VirtualNET) sub number 302
  398.               network ID 2 (WWIVNet) subtype 5275
  399.  
  400.               If this sub were being gated to other networks, additional
  401.               lines would be added with the appropriate information.
  402.  
  403.               Note here also that the sub identification can be a number
  404.               or a string. This depends only on the net interface's
  405.               interpretation of the data.
  406.  
  407.           4.4 - The MultiNet Tosser Functions & Email Gating
  408.  
  409.               The multinet tosser ensures that all gated messages go to the
  410.               proper place. An example of the mechanics are as follows:
  411.  
  412.               When a user posts, two copies are written. One goes to the
  413.               database itself, and the other goes to SPOOL.NET which is
  414.               a temporary file fond in the Data subdirectory. After
  415.               the user logs off, the tosser analyzes SPOOL.NET and
  416.               distributes the posts to PENDING.x files, where .x is the
  417.               network ID. VBBS then checks for PENDING.x files that
  418.               might exist and calls up the proper network interface
  419.               handler for each PENDING.x file. The net interface program
  420.               reads its own PENDING.x file and packs up the messages.
  421.  
  422.               When a net interface program receives a message, it also
  423.               needs to write two copies, one to LOCAL.NET which VBBS
  424.               unpacks to the databases, and one to either VALIDATE.x
  425.               if validation is turned on for the sub, or to
  426.               DISTRIB.NET.  DISTRIB.NET is similar to SPOOL.NET except
  427.               that messages in DISTRIB.NET are redistributed to all
  428.               networks except the one it came in on. (SPOOL.NET is
  429.               distributed to all networks).
  430.  
  431.               The multinet mail tosser also handles gating of email.
  432.               That is, you can send & receive email to a user on a network
  433.               of which you are not actually a member.
  434.  
  435.               For example, let's say you wanted to send an email
  436.               to someone on FIDOnet, but you're not actually on FIDOnet,
  437.               but you are a member of VirtualNET.
  438.  
  439.               Your first step is to find a VirtualNET system
  440.               that is also on FIDOnet. (Multinetworked)
  441.  
  442.               Once that is accomplished, email the sysop of that board
  443.               and ask if you may use his system to gate email
  444.               into the other network. (It's always good to ask first.)
  445.  
  446.               If permission is granted, manually create a text file
  447.               in your DATA directory, the filename should be GATEWAY.x
  448.               where x is equal to the network id of the network you
  449.               want to have a gateway to. In this example, since are target
  450.               network is FIDOnet (Network ID = 4), we would create a
  451.               GATEWAY.4 file in the DATA Directory. We will put one
  452.               line of ASCII text into this file:
  453.  
  454.               @<system address>*<network number>
  455.  
  456.               <system address> is the node address of our gateway system.
  457.               <network number> is the TRANSPORT NETWORK which will be used
  458.                                to gate the mail.
  459.  
  460.               For example, if I wanted my FIDOnet gateway to be
  461.               @440 VirtualNET, I would make GATEWAY.4, with the line:
  462.               @440*1
  463.  
  464.               Another example: I want to email USEnet thru TechNET
  465.               (Network ID = 8) system @1000. I would create a GATEWAY.5
  466.               file (Network ID = 5 for USEnet), containing the line:
  467.               @1000*8
  468.  
  469.               It should be noted that the TRANSPORT NETWORK must
  470.               be of VirtualNET type. An email may, however, pass
  471.               thru several gateways (no limit), if needed, to get
  472.               it where you want it to go. This opens up some very
  473.               powerful possibilities.
  474.  
  475.  
  476.            -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=--=-=-=-=-=-
  477.                    APPENDIX I - LOCAL NETWORK CONFIGURATION
  478.            -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
  479.  
  480.           5.1 - Local Network Configuration
  481.  
  482.               First, be aware that two utilities are available, MAKE15.ZIP
  483.               and MAKELN.ZIP, which automate much of the process below if
  484.               you are starting your own local network.
  485.  
  486.               To set up your own local network, create a separate directory
  487.               for the network; for example c:\vbbs\local.  All files for
  488.               the local network (networkid 15 or network 19) belong in this
  489.               directory.
  490.  
  491.               Bbslist.0 contains the network coordinators node information,
  492.               while bbslist.1 contains the information for other nodes
  493.               connecting to your system. Subslist.net contains the list of
  494.               subs and sub numbers for your network -- four digit subs are
  495.               autorequestable, and five digit numbers are secured.
  496.  
  497.               Exact format including spacing of these files is critical to
  498.               proper localNET functioning, therefore it recommended that
  499.               you cut and paste using bbslist.0 and bbslist.1 from
  500.               VirutalNET as a template.
  501.  
  502.               After creating your files, you must add the local net in
  503.               Vconfig:
  504.               ┌──────────────────────────────────────────────────────┐
  505.               │ Set up your LocalNET Settings In Vconfig as follows: │
  506.               └──────────────────────────────────────────────────────┘
  507.               1. Node Number=1          --Your node number for localNET
  508.               2. Net Dir=C:\VBBS\LOCAL  --Path path to localNET directory
  509.               3. Server=1               --The net server for your localNET
  510.               4. Server Phone #:7773333 --Phone # of your localnet server
  511.               5. Server Call: Local     --Enter [5] to change toggle
  512.                                           from long distance to local
  513.               6. Server Threshold: 1 k ---Means your board will call the
  514.                                           server when a minimum of 1k of
  515.                                           messages are ready to be sent
  516.               7. Server Macro: <none>
  517.               8. Server Password: <none>
  518.               9. Server Protocol: DSZ Zmodem --Must be uniform throughout
  519.                                                your network
  520.               A. Server Compression: PKZIP 1.10
  521.               C. Add New Client
  522.               E. Edit Clients
  523.               U. Uninstall this Network
  524.  
  525.              ┌───────────────────────────────────────────────────────────┐
  526.              │ Add additional nodes (Clients) to your network as follows:│
  527.              └───────────────────────────────────────────────────────────┘
  528.              -=<E. Edit Clients>=-
  529.  
  530.              1. Client Node Number: 2180    ---Clients Node Number that you
  531.                                                assigned
  532.              2. Client Phone #: 773-8330    ---Clients phone #
  533.              3. Client Call: Local          ---It is a Local call
  534.              4. Client Threshold: 0 k       ---Never call out, implying
  535.                                                the client will call you
  536.              5. Client Macro: <none>
  537.              6. Client Password: <none>
  538.              7. Client Protocol: DSZ Zmodem
  539.              8. Client Compression: PKZIP 1.10
  540.              ┌───────────────────┐
  541.              │ Name Your Network │
  542.              └───────────────────┘
  543.              Creating a file called DEFINE.NET in your main VBBS data
  544.              directory will give your network the name you choose.  Type
  545.              copy con define.net, then add the name of your choice on the
  546.              first line.  Hit ctrl Z to save and exit.
  547.  
  548.              ┌─────────────────────────┐
  549.              │ Compiling your network: │
  550.              └─────────────────────────┘
  551.              From your vbbs directory:  type the following and press your
  552.              enter key: VNET /A NETWORKID=15 (or 19)
  553.              You will see the network compile and list the nodes if your
  554.              setup is correct.
  555.  
  556.           -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  557.                   APPENDIX II - VFIDO CONFIGURATION
  558.           -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  559.  
  560.               Introduction
  561.               ============
  562.  
  563.               This program is designed to create an interface between the
  564.               VBBS software written by Roland de Graaf and any Fido-
  565.               compatible network. FidoNET itself is the largest hobbyist
  566.               network in the world, with over 21,000 BBS members, and
  567.               literally thousands of smaller Fido-compatible networks
  568.               worldwide.
  569.  
  570.               This version of the interface program allows the exchange of
  571.               private mail and public message areas between VBBS and Fido.
  572.               VFIDO is fully-featured and has provisions for incoming and
  573.               outgoing Crash Mail, File Requesting, and File Attaches as
  574.               well.
  575.  
  576.               Used in conjunction with the integral VBBS front end mailer
  577.               or with FrontDoor, VFIDO readily handles calls to and from
  578.               other Fido BBSes running VBBS, FrontDoor, BinkleyTerm, or
  579.               other mailers adhering to FidoNet FTS-0001 specifications.
  580.  
  581.               Joining FidoNET
  582.               ===============
  583.  
  584.               Until the arrival of VBBS, setting up FidoNET for the first
  585.               time was a laborious and complicated chore for sysops
  586.               unfamiliar with Fido's idiosyncrasies. In essence, FidoNET
  587.               policy requires the sysop to have his interface software set
  588.               up properly before he can officially apply for a FidoNET node
  589.               number. Application for a node number must be made through
  590.               e-mail sent from the requesting sysop's bbs through FidoNet
  591.               to the local Area Coordinator. A temporary node number is
  592.               issued by the AC for the sysop to be able to make this
  593.               connect. This procedure may vary from area to area, however,
  594.               so please contact the nearest AC for information.
  595.  
  596.               Before proceeding with VFido installation, then, you must
  597.               first obtain a provisional node number from your local
  598.               FidoNET Area Coordinator and information about what
  599.               application information you need to provide him with. Using
  600.               the provisional node number the AC issues you, you may begin
  601.               installing the VFido interface. After this initial setup is
  602.               completed using this temporary node number, you must send
  603.               the application information directly to the AC in Fido email.
  604.               The direct connect from your BBS via Fido is the AC's
  605.               guarantee that your bbs software has been set up correctly
  606.               and is Fido-capable.
  607.  
  608.               Based on the application information you email, the AC will
  609.               then issue you an official FidoNET node number and begin
  610.               proceedings to have your number listed on the main FidoNET
  611.               Nodelist. At this point, you will have to update the FidoNET
  612.               network information (option 7 in VConfig) in VBBS to
  613.               replace the provisional node number used for the initial
  614.               connect with your official and permanent node number.
  615.               The information entered in VConfig must be recompiled (see
  616.               below).
  617.  
  618.               Normally, you may expect to wait 5-10 days for your new Fido
  619.               node number to appear on the official Fido Nodelist, at
  620.               which point you may begin subscribing to echoes,etc.
  621.  
  622.  
  623.               Initial Configuration Of VFIDO To Give E-Mail Functionality
  624.               ===========================================================
  625.  
  626.               Place the VFIDO.EXE program in your VBBS directory.
  627.  
  628.               Run VCONFIG.EXE, and select Network Configuration for the
  629.               Fido (type 4) network you are configuring.
  630.  
  631.               1. Fido Address:       2:440/211
  632.                  Your Fido network primary address in Zone:Net/Node.Point
  633.                  format)
  634.               2. NetMail Directory:  C:\VBBS\NETMAIL
  635.                  Where Fido netmail will be stored - must be the same for
  636.                  all your Fido networks
  637.               3. OutBound Directory: C:\VBBS\OUTBOUND
  638.                  Where Fido EchoMail will be stored - must be the same for
  639.                  all your Fido networks
  640.               4. Archiver:           PAK
  641.                  Compression method for outgoing EchoMail - PAK, LHA, ZIP,
  642.                  ARJ
  643.               5. UnArchiver:         PAK
  644.                  Compression method for incoming EchoMail - PAK, LHA, ZIP,
  645.                  ARJ
  646.               6. FIDO Front-End:     Standalone
  647.                  Standalone or FrontDoor are only valid options at this
  648.                  stage
  649.               7. Nodelist Name:      NODELIST
  650.                  The name of the nodelist for the network
  651.               8. Zones:              1-7
  652.                  The range of Zones that belong to that network (ie the
  653.                  Domain)
  654.  
  655.               D. Dial List
  656.  
  657.               1. System Address:         2:440/59
  658.                  Fido address of node to call
  659.               2. Phone Number:           0689-824890
  660.                  Full phone number to dial
  661.               3. Poll Priority:          Hold
  662.                  Hold means never call, Priority is call as soon as mail
  663.                  is waiting, once a day is the final option
  664.               4. Preferred Session Type: EMSI (FSC-0056) w/Zmodem (DSZ)
  665.                  EMSI or TSYNCH handshaking selection
  666.               5. Session Password:       FRED
  667.                  The password to use in the EMSI session with the other
  668.                  BBS, which may be blank
  669.  
  670.               R. Routing
  671.  
  672.               1: 2:440/59 2:440/59
  673.                  Fido address of server and routing mask including
  674.                  wildcards. The routing logic works top to bottom through
  675.                  this list so you can't add anything meaningful after the
  676.                  last line with the *:*/* on it.
  677.               2: 1:1/1 1:*/*
  678.               3: 2:440/6 *:*/*
  679.               A)dd Lines E)dit Lines D)elete Empty Lines Q)uit:
  680.  
  681.               A. AKAs
  682.  
  683.               1: 2:440/59.3
  684.                  Alternative address for the board - must be same Zone
  685.               2: 2:440/0
  686.               A)dd Lines E)dit Lines D)elete Empty Lines Q)uit:
  687.  
  688.               Once this configuration is completed, go to the main VBBS
  689.               directory and run:
  690.  
  691.               VFIDO /C NETWORKID=#
  692.  
  693.               You must rerun this every time you change any of the above
  694.               configuration information.
  695.  
  696.  
  697.               VFido Control File
  698.               ==================
  699.  
  700.               You will also need to set up a file containing phone prefix
  701.               aliases called VFIDO.FON in your DATA subdirectory. This is
  702.               used to ensure that the phone numbers listed in the nodelist
  703.               are converted to a format that can be dialed from your BBS.
  704.               This is used for removing your country code for national
  705.               calls and area code for local calls. VFIDO needs the correct
  706.               phone numbers listed so it can call any BBS in the nodelist
  707.               when Crash Mail, File Attaches or File Requests are sent.
  708.  
  709.               An example of this control file for the USA would be:
  710.  
  711.               011-            The prefix for dialing international phone
  712.                               numbers
  713.               1-616-399- 399- Sets up the toll free codes for your area
  714.                               code, where 616 is the area code and 399
  715.                               a local prefix
  716.               1-616- 1-       Makes all other calls in your area code long
  717.                               distance
  718.               1- 1-           Ensures all US phone numbers are not made
  719.                               international
  720.  
  721.               This example would convert a phone number listed as
  722.               1-616-399-4818 to 399-4818, or convert 1-616-772-0482 to
  723.               1-772-0482, or 44-689-890937 to 011-44-689-90937
  724.  
  725.               and for Europe:
  726.  
  727.               010-            The prefix for international calls
  728.               44-689-         Strip the country and area code for local
  729.                               calls
  730.               44- 0-          Add a 0 prefix for national calls
  731.  
  732.               As an example, the above would convert an international
  733.               phone number listed in the nodelist as 1-616-399-4818 to
  734.               010-1-616-399-4818, or a national number in the nodelist as
  735.               44-689-890937 to 0-689-890937.
  736.  
  737.  
  738.               Nodelist Compilation
  739.               ====================
  740.  
  741.               Obtain the most recent nodelist from your FidoNet server
  742.               and place it unarchived into the C:\VBBS\NETMAIL directory.
  743.               Then at the prompt in the main VBBS directory type:
  744.  
  745.               VFIDO /A NETWORKID=#
  746.  
  747.               You will need to rerun this every time you receive a new
  748.               NODELIST, or when you change information in the VFIDO.FON
  749.               control file.
  750.  
  751.               Since the FidoNET nodelist is quite large, normally your
  752.               Netmail Server will only send out weekly updates called
  753.               NODEDIFF files automatically. Third party utilities such as
  754.               XLAXDIFF and MERGENL may be used to make a new updated
  755.               nodelist using the NODEDIFF information. After doing this,
  756.               the above analysis must be run.
  757.  
  758.               Batch files have been developed which automate this updating
  759.               process and can be called up in daily maintenance. Here is
  760.               an example of one such batch file which checks to see if
  761.               there is a NODEDIFF file and uses the XLAXDIFF utility to
  762.               produce a new NODELIST.
  763.  
  764.              @ECHO OFF
  765.                 IF EXIST C:\VBBS\OUTBOUND\NODEDIFF.* GOTO :GOTONE
  766.                 GOTO :EXIT
  767.              :GOTONE
  768.                 CD C:\VBBS\NETMAIL
  769.                 DEL NODEDIFF.*
  770.                 CD C:\VBBS\OUTBOUND
  771.                 COPY C:\VBBS\OUTBOUND\NODEDIFF.* C:\VBBS\NETMAIL\NODEDIFF.*
  772.                 DEL NODEDIFF.*
  773.                 CD \VBBS\NETMAIL
  774.                 XLAXDIFF /C
  775.                 CD \VBBS
  776.                 VFIDO /A NETWORKID=4
  777.              :EXIT
  778.              ECHO NO NEW NODEDIFF FILE TO UPDATE!
  779.              EXIT
  780.  
  781.  
  782.               Sending E-Mail Using VFIDO
  783.               ==========================
  784.  
  785.               To send an E-Mail message from VBBS to any Fido-type network
  786.               , invoke the E-Mail routine as normal. The User Network
  787.               Address field should be completed in the format User
  788.               Name@Fido Address, so to send E-Mail to me use Neil J
  789.               Marshall@2:440/211.
  790.  
  791.               If you want to send Crash Mail, that is where the E-Mail is
  792.               sent directly to the addressee's BBS, ignoring the routing
  793.               logic, then add a " +c" after the addressee's name, so to
  794.               send Crash Mail to me use Neil J Marshall +c@2:440/211.
  795.  
  796.               In Fido-type networks it is policy that messages with files
  797.               attached must go directly to the addressee's BBS and ignore
  798.               the routing logic, so if you attach a file to a message it
  799.               will be held on your board awaiting a call from the
  800.               addressee's BBS unless you send it Crash Mail or the
  801.               addressee is one of the BBSs in your dialing list that you call.
  802.  
  803.  
  804.               File Requests Using VFIDO
  805.               =========================
  806.  
  807.               If you want to send a File Request to another Fido-type BBS
  808.               invoke the e-mail routine as normal. The User Network
  809.               Address field should be completed in the format
  810.               Sysop +f@Fido Address, where the " +f" is the switch to
  811.               indicate this is a File Request. The Filename requested is
  812.               put in the Title field of the message. All File Requests are
  813.               sent direct to the addressee's BBS and ignore routing. If the
  814.               addressee's BBS is not one that you have set up in your
  815.               dialing list, then you must also use the +c switch to make
  816.               the File Request a Crash E-Mail. To request the latest
  817.               version of VFIDO from me, you would invoke the E-Mail
  818.               function and address it to Sysop +f +c@2:440/211, then make
  819.               the Title of the message VFIDO.
  820.  
  821.               VFIDO also supports incoming File Requests. When a File
  822.               Request is received, VFIDO searches each of the File Areas
  823.               that you have set up in VCONFIG and sends the file back if
  824.               it is found. VFIDO also supports "Magic Names" for File
  825.               Requests - this is where a pseudonym is associated with an
  826.               actual file for ease of access by calling systems.
  827.               Magic Names should be set up in the file VFIDO.MAG in your
  828.               DATA directory. The format of this file is one entry per
  829.               line, giving the "Magic Name" followed by the full path and
  830.               filename of the file to associate with the Magic Name, for
  831.               example
  832.                       VBBS C:\VBBS\FILES\SYSOP\VBBS560.ZIP
  833.                       FILES C:\VBBS\MASTLIST.TXT
  834.                       VFIDO C:\VBBS\FILES\SYSOP\VFIDO560.ZIP
  835.               might be some of the most common ones.
  836.  
  837.               If you want a "standard letter" sent in response to each file
  838.               request, create this letter in a file called FILEREQ.TXT in
  839.               your TEXT path. Generally a Fido Sysop should use this to
  840.               list the Magic Names applicable to their BBS.
  841.  
  842.  
  843.               Configuration Of VFIDO To Add Conference Functionality
  844.               ======================================================
  845.  
  846.               If you want to access public message areas in Fido, you will
  847.               need to know the AREA name that uniquely identifies each
  848.               Fido conference. Supposing for example you wished to set up
  849.               VBBS to participate in a Fido conference whose AREA name was
  850.               HARPOON:
  851.  
  852.               Run VCONFIG.EXE and select Database Configuration, Message
  853.               Bases, the relevant Group and Database. Then select Networks
  854.               Configuration, A for add, select the network, and on the line
  855.               for the Network Conference Identifier, put the AREA name of
  856.               the Echomail conference in the network, and ALSO, separated
  857.               by a space, the Fido addresses of the nodes to whom you
  858.               directly circulate the conference, if you are acting as a
  859.               local hub. If you are simply receiving a conference, then
  860.               place the node number of the EchoMail server you connect
  861.               with to obtain the conference after the AREA name.
  862.  
  863.               This line is currently limited to 80 characters here so it
  864.               will be difficult for you to become a major hub yet. Our
  865.               plans do call for amplifying this field shortly, however.
  866.  
  867.               An example of the FidoNET entry in the database would look
  868.               like this:
  869.  
  870.               Network Conference Identifier: HARPOON 2:440/59 1:2/3
  871.                                               ^       ^
  872.                                               *       *
  873.                                               *       *
  874.                                               *  These are the Fido
  875.                                               *  addresses of the BBSes
  876.                                               *  in the circulation list
  877.                                               *  (or Echomail server of
  878.                                               *   the conference)
  879.                                               *
  880.                                   This is the AREA name of the Fido
  881.                                   conference
  882.  
  883.               After you have set up all your conferences, you must run
  884.               VCONFIG, Database Configuration, Compile Network
  885.               Configuration - and you will have to rerun this every time
  886.               you change the network configuration of a database.
  887.  
  888.               With these simple steps taken, every message posted on that
  889.               conference will be echoed to Fido, and every message from
  890.               Fido on that conference will be fed into VBBS.
  891.  
  892.   
  893.               Using AreaFix To Request Conferences
  894.               ====================================
  895.  
  896.               You can add or remove your BBS to the subscription list for
  897.               conferences on other Fido BBS using AreaFix.
  898.  
  899.               All you have to do is to send a NetMail to AreaFix at the
  900.               BBS address with your AreaFix password as the title (the
  901.               AreaFix password is agreed in advance by yourself and the
  902.               other Sysop) and a content that lists, line by line, the
  903.               Area name of a conference, preceded by a - for remove.
  904.  
  905.               For example, a message whose content read:
  906.  
  907.               VFIDO_SUPPORT
  908.               -GAMES_DISCUSSION
  909.               -------
  910.  
  911.               would add your BBS to the VFIDO_SUPPORT conference and remove
  912.               it from the GAMES_DISCUSSION conference. The ---- tear line
  913.               is used to indicate to AreaFix the end of your requests.
  914.  
  915.               VFIDO supports incoming AreaFix requests as well. However,
  916.               there is no facility for implementing an AreaFix password,
  917.               so the title of the NetMail can be anything.
  918.  
  919.  
  920.               Summary Of VFIDO Command Syntax
  921.               ===============================
  922.  
  923.               VFIDO {channel number} {option} NETWORKID=#
  924.  
  925.               # is the network identifier as specified in the NET.0 file
  926.               for the network you are connecting to.
  927.  
  928.               {channel number} is only necessary with /DIAL, /HOST
  929.               and /POLL options.
  930.  
  931.               {option} is one of:
  932.  
  933.               /A      Build network list from nodelist
  934.               /C      Compile initial Fido information
  935.               /DIAL   Make a call to another Fido address, specifying the
  936.                       address right after the switch like /DIAL2:440/211
  937.              /HOST   Answer an incoming Fido call
  938.              /POLL   Call all systems for whom Crash Mail is pending
  939.              /U      Scan VBBS mail and toss to Fido
  940.              /T      Scan Fido mail and toss to VBBS
  941.   
  942.               For example, a batch file to call up from the WFC to force
  943.               Crash Mail callouts might contain something like this:
  944.  
  945.               VFIDO 1 /POLL NETWORKID=4
  946.  
  947.               Technical Information
  948.               =====================
  949.  
  950.               VFIDO creates FTS-0001 packets for NetMail with FSC-0039
  951.               extensions for Zone and Point 4D addressing, FTS-0004 ARCmail
  952.               packetsfor EchoMail, and FTS-0006 WaZOO-format File Requests.
  953.  
  954.               Connections can be using FTS-0001 (TSynch) using XMODEM or
  955.               FSC-0056 (EMSI) using ZModem.
  956.  
  957.               Outgoing Crash Mail is only supported using EMSI.
  958.  
  959.  
  960.           -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  961.              APPENDIX III - VWW4 CONFIGURATION /WWIVNET AND LINK SETUP
  962.           -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  963.                     
  964.            Requirements
  965.            ------------
  966.  
  967.            It should be pointed out here that in order to interface VBBS
  968.            with WWIVNet and WWIVLink (or other WWIVtype networks), you
  969.            should register VBBS as soon as possible. Multinet access in
  970.            the shareware version is limited to 60 days, after which time
  971.            all network interface utilities with the exception of VNet,
  972.            become inoperable. By registering, you are guaranteed that
  973.            network access will not be interrupted, so please do register
  974.            VBBS as soon as possible to avoid any inconvenience. There
  975.            is a only a one-time, life-time registration fee for the DOS
  976.            version of VBBS.
  977.  
  978.            VWW4.EXE is the interface utility designed especially for VBBS
  979.            version 6.00 which carries out the net interface function for
  980.            all WWIV-type networks, including WWIVNet, WWIVLink, and
  981.            ICENet. Before setting up the interface, however, you should be
  982.            aware that many subs from these networks are now being gated to
  983.            VirtualNET. Thus, it may not even be necessary for you to carry
  984.            out this interface at all. Please read the NETGUIDE.DOC for
  985.            information on how to set up and join VirtualNET and subscribe
  986.            to subs. A current SUBSLIST.NET file in your NET subdirectory
  987.            lists the various subs available to choose from.
  988.  
  989.            Now, if you already have VWW4.EXE in hand and want to continue
  990.            with the interface installation, be aware that you MUST also
  991.            have a WWIVnet or WWIV-type node number in order to net. You
  992.            must also set up the appropriate WWIV network files according
  993.            to instructions from your AC/GC.
  994.  
  995.            WWIVNet network policy has changed recently and sysops are
  996.            required to register the WWIV network software within 60 days.
  997.            After this period of time, unregistered sysops are
  998.            automatically dropped from the WWIV bbslist. The WWIV network
  999.            files may be registered separately for $20, and we urge all
  1000.            sysops that wish to have access to all WWIV-type subs to
  1001.            register this software. Contact your local WWIV AC for more
  1002.            information.  As for WWIVLink sysops, no such registration
  1003.            requirement currently exists and separate network software is
  1004.            available.
  1005.  
  1006.            In general, it is best to set up WWIV completely and separately
  1007.            until your net connects are operational. It is easier then to
  1008.            delete the unnecessary WWIV files later. If you plan on
  1009.            receiving more than one WWIV-type network, then you should set
  1010.            up individual WWIV directories with different directory names,
  1011.            and realize your net connections first before making any file
  1012.            deletions. This procedure is covered thoroughly in the WWIV
  1013.            install documentation and in the network documentation written
  1014.            by WWIV support staff. It is important that your net
  1015.            connections be properly established and each WWIV bbs be
  1016.            fully functional in this respect before proceeding. It is also
  1017.            recommended that all net connections through VWW4 be made using
  1018.            Channel 1 selected in VCONFIG (option 2), although any active
  1019.            channel may be used.
  1020.  
  1021.           Initial Configuration
  1022.           ---------------------
  1023.  
  1024.           Once you have established normal net connections through WWIV,
  1025.           then proceed as follows:
  1026.  
  1027.           Step 1 - Run VCONFIG once again and choose the NETWORK
  1028.                    configuration option (option 7).
  1029.                    Here you will see a list of current networks handled
  1030.                    by the multinet engine. Choose WWIVNet (or WWIVLink,
  1031.                    etc) with the up/down arrow keys and fill in the
  1032.                    appropriate fields shown below. Please note that each
  1033.                    network listed has a separate slot in the NET.0 control
  1034.                    file and that all WWIV-type networks are Type 2,
  1035.                    meaning they use VWW4 as the interface utility.
  1036.  
  1037.                    You will now see the following type of screen:
  1038.  
  1039.                ┌───────────────────────────────────────────────────────┐
  1040.                │ Network #2 WWIVnet Type 2 (VWW4.EXE)                  │
  1041.                └───────────────────────────────────────────────────────┘
  1042.  
  1043.                 1. Node Number:
  1044.                 2. Data Directory:
  1045.                 3. Mode:
  1046.                 4. EXE Directory:
  1047.                 5. Dialout Init String:
  1048.  
  1049.                 U. Uninstall this Network
  1050.  
  1051.           Step 2 - Enter your WWIVnet node number in the first field.
  1052.  
  1053.           Step 3 - In the next field, enter the full path to the WWIVNet
  1054.                    DATA directory (e.g. c:\wwiv\data).
  1055.  
  1056.           Step 4 - For Mode, select NET for WWIVNet-type networks, or
  1057.                    LINK for WWIVLink-type networks.
  1058.  
  1059.           Step 5 - For the entry to the EXE (executeable) directory,
  1060.                    specify the complete path to where the WWIV network
  1061.                    executeable files are located  (e.g. c:\wwiv).
  1062.  
  1063.           Step 6 - For your Dialout Init String, leave this blank for now,
  1064.                    unless you are using a version of WWIV prior to WWIV
  1065.                    4.20. Later on when testing your WWIV connect with the
  1066.                    multinet engine, it may be necessary for you to include
  1067.                    the WWIV modem init string in this space if you fail to
  1068.                    connect properly. This string would be the same one
  1069.                    chosen from the WWIV modems.mdm file. Again, make sure
  1070.                    you connect properly to your WWIV server independently
  1071.                    from VBBS before attempting the interface here.
  1072.  
  1073.           Step 7 - After Vconfiguring the NETWORK option above, unzip the
  1074.                    VWW4.exe file in your root VBBS directory and read the
  1075.                    technical information given in the VWW4.DOC . It should
  1076.                    be noted that the multinet engine in VBBS 6.00 is
  1077.                    automatic and requires no batch files, but batch files
  1078.                    may be used for convenience and flexibility depending
  1079.                    upon your setup.
  1080.  
  1081.           Step 8 - You must now create an ANSWER.NET file based on the
  1082.                    information provided in the MULTINET.DOC file. This
  1083.                    should be placed in your VBBS DATA subdirectory.
  1084.   
  1085.                    For a VBBS that is on WWIVNet, the ANSWER.NET file
  1086.                    would look as follows:
  1087.  
  1088.                    !
  1089.                    ?78=2
  1090.                    ?32=2
  1091.  
  1092.                    For a VBBS on WWIVNet and WWIVLink, the ANSWER.NET
  1093.                    would contain:
  1094.  
  1095.                    !
  1096.                    ?78=2
  1097.                    ?32=2
  1098.                    ?76=3
  1099.  
  1100.                    Please refer to other parts of the MULTINET.DOC for
  1101.                    more details. Just as an explanation, the ?78 above
  1102.                    refers to the N N N sign that WWIVNet sends as an
  1103.                    incoming identifier. The ?76 is an L L L that WWIVLink
  1104.                    uses. These are ascii characters 78 and 76,
  1105.                    respectively.
  1106.  
  1107.  
  1108.           Step 9 - Copy NET.0 from the zip package to the VBBS NET
  1109.                    subdirectory.
  1110.  
  1111.           Step 10 - If you are interfacing with both WWIVnet and WWIVLink,
  1112.                     you MUST maintain separate directories for NET and
  1113.                     LINK as mentioned previously. The same holds true for
  1114.                     any other WWIV-type networks you subscribe to. In each
  1115.                     directory make sure that all of the WWIV network files
  1116.                     are in their proper places. Make sure you have run
  1117.                     Vconfig's Network option and set the path correctly
  1118.                     to where the respective networkx.exe files are
  1119.                     located.
  1120.  
  1121.           NOTE :
  1122.     
  1123.           You will also have to maintain the DATA subdirectories in each
  1124.           of these to create the necessary NNxxxx.net and Nxxxx.net
  1125.           or NNALL.NET files needed later to subscribe and to host subs
  1126.           on WWIVNet. If you are converting totally over to VBBS from WWIV
  1127.           and would like to delete unnecessary/unwanted WWIV files, a list
  1128.           of the required WWIV files may be found in the APPENDIX. Erasure
  1129.           of unwanted files, however, should be the very last step you
  1130.           take in the conversion process after verifying successful
  1131.           net connections. As an alternative to deletion, we suggest that
  1132.           you simply zip up the unnecessary files and keep them in a safe
  1133.           place in the event you need them to reconfigure something in
  1134.           WWIV itself later.
  1135.   
  1136.  
  1137.           Step 11- Run VConfig again and choose the Databases (option 3).
  1138.                    Choose Sort Databases to allow the program to set up.
  1139.                    Now choose the Compile Networks option. It is important
  1140.                    to note than whenever ANY changes are made in the
  1141.                    Network option or in Database entries, this must be
  1142.                    followed by the Sorting and Compiling options above
  1143.                    for the changes to take effect.
  1144.  
  1145.           This complete the network installation procedure.
  1146.  
  1147.  
  1148.           Installing Message Bases
  1149.           ------------------------
  1150.  
  1151.           Assuming you have placed VWW4.exe in your main VBBS
  1152.           directory and vconfigured the networks properly,
  1153.           then installing a message base is a fairly simple process.
  1154.           Follow the instructions given in the main documentation
  1155.           regarding adding databases.
  1156.  
  1157.           In the database entry for a sub, note that option G is for
  1158.           Networks Configuration. Choosing this will bring up
  1159.           a screen which allows you to A)dd D)elete E)dit  a
  1160.           network.
  1161.  
  1162.           Pressing A) to add a network brings up a screen where you
  1163.           can choose the appropriate network. For a sub carried on
  1164.           WWIVNet, you would choose entry 2, for example.
  1165.  
  1166.           Doing so will bring up another prompt as follows:
  1167.  
  1168.           WWIVNet Network Conference Identifier:_
  1169.  
  1170.           Simply enter the subtype number of the message base you
  1171.           want, and press enter.
  1172.  
  1173.           Exit out of the database to the main database menu and
  1174.           once again, choose Sort Databases and Compile Networks.
  1175.  
  1176.           Please note that if a message base is being gated to
  1177.           VirtualNET from any other network, you have the option
  1178.           of subscribing to it as a VirtualNET sub or as a sub
  1179.           from another network, but NOT both. Doing so will result
  1180.           in duplicate posts.
  1181.  
  1182.           NOTE:
  1183.     
  1184.           If you are subscribing to a Net or Link sub for the first
  1185.           time, you must follow the normal procedure of requesting
  1186.           the sub from the host and setting up the appropriate
  1187.           NNxxx.NET files or NNALL.NET file in the proper data directory.
  1188.           In addition this version of VBBS also supports WWIV's auto
  1189.           request sub feature (req.exe) using the VREQ utility available.
  1190.           It also accepts type 20 messages (subs.pub) using the VWWIV
  1191.           utility.
  1192.  
  1193.  
  1194.           Hosting a WWIV Sub
  1195.           ------------------
  1196.  
  1197.           If you are currently hosting a WWIV message base, be assured
  1198.           that the same procedure above works for hosts. Again, simply
  1199.           enter the appropriate subtype when asked for the Network
  1200.           Conference Identifier. Don't forget that you must maintain your
  1201.           distribution list through you Nxxxx.NET file as usual. Subs
  1202.           flagged for validation may be validated from the SysOp SubMenu.
  1203.  
  1204.  
  1205.           Gating Subs to Other Networks
  1206.           -----------------------------
  1207.  
  1208.           If you are currently hosting a sub on WWIVNet or another
  1209.           network, you probably will be interested in 'gating' your sub
  1210.           into VirtualNET or other networks to expand your subscriber
  1211.           base. This is easily accomplished by adding additional networks
  1212.           to your database entry. Entering more than one network and
  1213.           respective Network Conference Identifier (subtype, sub number,
  1214.           echo,area,etc.) effectively 'gates' that database.
  1215.  
  1216.           NOTE:
  1217.  
  1218.           If you are running VBBS as a chain, we do not recommend that you
  1219.           attempt gating due to the mechanics of the multinet engine. If
  1220.           you wish to gate to multiple networks, we strongly recommend
  1221.           that you run VBBS as your main bbs software for simplicity's
  1222.           sake.
  1223.  
  1224.           Please refer to the NETGUIDE.DOC for further details on how to
  1225.           set up a hosted VirtualNET sub, sub numbers,etc.
  1226.  
  1227.  
  1228.           Forcing a Callout
  1229.           -----------------
  1230.  
  1231.           Please note that the VWW4 software is fully automatic, and will
  1232.           callout and receive calls from your server depending upon your
  1233.           main settings for Threshold and Polling in Vconfig. However, you
  1234.           most likely will wish to force callouts to your server from
  1235.           the WFC screen from time to time. To do so, you should Type 'N'
  1236.           from the Control Panel. First, this will bring up all the
  1237.           Networks you currently belong to. Select the appropriate network
  1238.           followed by the appropriate system (server).  This will force
  1239.           the system to call a particular node.
  1240.     
  1241.           NOTE:
  1242.  
  1243.           WWIVNet and WWIV-type callouts are completely automated if you
  1244.           are running VBBS as your main program.  Be sure to set your
  1245.           Threshold level and Polling frequency in Vconfig.  Note that the
  1246.           settings of these levels apply generically to all networks,
  1247.           (e.g. the same threshold and polling configurations apply to
  1248.           VirtualNET, WWIVNet, and WWIVLink packets). Setting the
  1249.           threshold level to 0 effectively tells the software never to
  1250.           dial out automatically, so be sure to change this. For different
  1251.           calling schedules, appropriate utilities such as POLLUTIL.ZIP
  1252.           and VWW4-CHK.ZIP are available to customize your setup.
  1253.  
  1254.  
  1255.           VWW4 Activity Log
  1256.           -----------------
  1257.  
  1258.           All net connections made by VWW4 are also listed in the VWW4.LOG
  1259.           file which can be found in your main WWIV directory. We suggest
  1260.           setting up a function key to be able to view this from the VBBS
  1261.           WFC screen using the Control Panel option in Vconfig. For
  1262.           example, a bat file called VWW4LOG.BAT could be created and
  1263.           placed in your VBBS directory with the following command line:
  1264.  
  1265.           CD\WWIV
  1266.           VLIST VWW4.LOG
  1267.           CD\VBBS
  1268.  
  1269.           If you are interfacing with both WWIVNet and WWIVLink, then a
  1270.           second batch file similar to the above would need to be created
  1271.           pointing to your Link directory, and a second function key set
  1272.           up in the Control Panel.
  1273.  
  1274.           Viewing WWIV's  net logs may be done in the same fashion using
  1275.           the Control Panel. Simple script mods are also available to view
  1276.           all pending lists from the internal Sysop Menu in VBBS.
  1277.  
  1278.  
  1279.           Analyzing the BBSList
  1280.           ---------------------
  1281.  
  1282.           VBBS creates a listing of systems belonging to various networks
  1283.           that is used for routing mail. You will need to compile this
  1284.           information for WWIV the first time you set up so that it may be
  1285.           viewed from inside of the board. Subsequent updates are made
  1286.           automatically. Note that when WWIV calls in with new bbslists,
  1287.           these will be compiled normally and no special maintenance is
  1288.           necessary.
  1289.  
  1290.           To make a new indexed list of WWIV boards for use by VBBS,
  1291.           please delete the existing BBSDATA.IDX file from your WWIV data
  1292.           subdirectory first. Then, from the WWIV main directory type:
  1293.           NETWORK3 /Y  . This will produce new a new idx file.
  1294.  
  1295.           Now, generate a new bbslist index for VBBS. Change to the root
  1296.           VBBS directory where VWW4 is located and type:
  1297.  
  1298.           VWW4 B NETWORKID=2   for the WWIVNet list, or
  1299.           VWW4 B NETWORKID=3   for the WWIVLink index
  1300.  
  1301.           You should now have succesfully created the new bbslist index
  1302.           file that VBBS uses. This is located in your VBBS Data
  1303.           subdirectory.
  1304.  
  1305.           The procedure is similar for generating bbs listings for other
  1306.           WWIV-type networks. Be aware of the importance of specifying the
  1307.           correct Network Identifer Number in the above command line
  1308.           NETWORKID=  . Refer to the list of networks available in
  1309.           VConfig's Network options if you need to refresh your memory on
  1310.           what network the appropriate network number is.
  1311.    
  1312.           VWW4 Command Line Switches
  1313.           --------------------------
  1314.            The Virtual MultiNet Engine (VME) handles WWIVtype networks
  1315.            seamlessly. However, VWW4 functions may be called up from batch
  1316.            files also, thus providing a flexible means for you to customize
  1317.            your setup.
  1318.  
  1319.            VME will run the VWW4 as needed automatically, providing the
  1320.            proper NETWORKID= and PORT= parameters. Running from a command
  1321.            line, however, you must specify the following three command
  1322.            line parameters:
  1323.  
  1324.            VWW4 <command letter> NETWORKID=<net #> PORT=<COM port #>
  1325.  
  1326.            The command letter tells VWW4 what to do:
  1327.  
  1328.            Command Letters are:
  1329.   
  1330.            B      Bundle mail for WWIV (Update WWIV packets and bbslists)
  1331.            U      Unbundle mail from WWIV and store in VBBS databases
  1332.            D####  Dial WWIV System #, do transfer, and unbundle if
  1333.                   successful
  1334.            A      Answer WWIVnet call, do transfer, and unbundle if
  1335.                   successful.
  1336.  
  1337.            The NETWORKID= parameter tells VWW4 which network to process.
  1338.            WWIVnet is net #2, WWIVLink is net #3, ICEnet is net #6, and if
  1339.            new WWIVnet based nets appear, they will have net numbers
  1340.            assigned to them as well. Check NET.0 for the current network
  1341.            list.
  1342.  
  1343.            The PORT= parameter must be included when using VWW4 to answer,
  1344.            or dial a network call. This specifies a COM port number.
  1345.  
  1346.            An example of forcing bundling from the command line would
  1347.            look like this:
  1348.  
  1349.            VWW4 B NETWORKID=2 PORT=2
  1350.  
  1351.            This would bundle the mail for WWIVNet for processing on comport
  1352.            2.
  1353.  
  1354.            Please refer to the extended VWW4 documentation included
  1355.            with the VWW4.EXE file itself for more detailed information
  1356.            about converting from WWIV to VBBS.
  1357.  
  1358.           -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  1359.                APPENDIX IV - VUUCP CONFIGURATION AND INSTALLATION
  1360.           -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  1361. 
  1362.  
  1363.