home *** CD-ROM | disk | FTP | other *** search
/ synchro.net / synchro.net.tar / synchro.net / main / BBS / GWAR30.ZIP / GWIBBS.DOC < prev    next >
Encoding:
Text File  |  1996-12-30  |  12.8 KB  |  313 lines

  1.                    GLOBAL WAR INTERBBS DOCUMENTATION
  2.                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3.                           (c) 1997 Joel Bergen
  4.              ProVision BBS (206) 353-6966 & (206) 353-2494
  5.                    5228 89th Pl SW, Mukilteo WA 98275
  6.                             FidoNet 1:343/65
  7.        Internet home page: http://home1.gte.net/jbergen/index.htm
  8.                     Internet E-Mail: jbergen@gte.net
  9.  
  10.  
  11. What is Global War InterBBS?
  12. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  13. Global War InterBBS (GWIBBS) allows you to share games, scores, and hall
  14. of fame files with other BBSes.  GWIBBS is a great way to get more
  15. players involved in your games and allows players on one BBS to compete
  16. against players on other BBSes.
  17.  
  18.  
  19. What is required to run Global War InterBBS?
  20. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  21. 1. A registered copy of Global War 3.0.
  22. 2. A copy of PKZIP.EXE and PKUNZIP.EXE located in your path.
  23. 3. The ability to move a file from your BBS to another BBS and vice
  24.    versa.
  25.  
  26.    A FidoNet style front end mailer (Binkley, Frontdoor, InterMail, etc)
  27.    will do the trick, but isn't required.  Any way that you can come up
  28.    with to send and receive a ZIP file from one BBS to another will do.
  29.  
  30.    If you do use a Fidonet style front end mailer, you will need a
  31.    program to cause your front end mailer move a ZIP file from your BBS
  32.    to another BBS. Here are some examples of programs known to work.
  33.  
  34.    PROGRAM  FRONT-END MAILER  FILENAME
  35.    ~~~~~~~  ~~~~~~~~~~~~~~~~  ~~~~~~~~
  36.    Fmove    Any *.msg         FMOVE.ZIP (included with Global War)
  37.    Xrobot   Front Door        XR301DOS.ARJ
  38.    Squish   Binkley/Squish    SQSH_111.LZH
  39.    Please   Binkley           PLZ22.ZIP
  40.    Imsend   InterMail         Included with InterMail.
  41.    PXsend   Platinum Xpress   Included with Platinum Xpress for WC! 5.
  42.  
  43.    These programs are widely available, but if you can't find them
  44.    locally they are available on my BBS or internet home page.
  45.  
  46.  
  47. How does Global War InterBBS work?
  48. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  49. GWIBBS networks consist of any number of BBSes (referred to here as
  50. Nodes) arranged around one central BBS (referred to as the Hub).
  51.  
  52.  
  53.                                Node  Node
  54.                                  \   /
  55.                            Node - Hub - Node
  56.                                  /   \
  57.                                Node  Node
  58.  
  59.                      A Global War InterBBS Network.
  60.  
  61.  
  62. All games must be Fixed Turn Order games. This is a new type of game in
  63. Global War 3.0 where players take their turns in sequence ( for example:
  64. first player 1 plays, then player 2, then player 3, etc).
  65.  
  66. New games created on a Node are moved to the Hub, where they are
  67. assigned a game number, added to the Hub's game area, and copies of the
  68. game are sent to all Nodes.
  69.  
  70. New games created on the Hub are sent to all Nodes.
  71.  
  72. When any change in a game occurs (turn taken, player joins, etc) on a
  73. Node, the Node sends a copy of the game to the Hub and the Hub sends
  74. copies of the game to all Nodes.
  75.  
  76. When changes to a game occur on the Hub, copies of the game are sent to
  77. all Nodes.
  78.  
  79. Score file updates on Nodes are sent to the Hub, combined with the
  80. master score file, and copies of the master score file are sent to all
  81. nodes.
  82.  
  83. When a player wins the Hall of Fame, his/her name is added to the Hall
  84. of Fame and a Hall of Fame ANSI bulletin (bulletin.ans) is sent to all
  85. nodes.
  86.  
  87.  
  88. How to set up Global War InterBBS
  89. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  90.  
  91. NOTE: GWIBBS games are NOT compatible with Non-InterBBS games. If you
  92. are currently running Global War with a set of local non-interbbs games,
  93. you must delete them or set up a second copy of Global War InterBBS in a
  94. different subdirectory.  Do not attempt to use any existing games as
  95. interbbs games or mix interbbs games with non-interbbs games.
  96.  
  97. 1. Install Global War on your BBS.  Refer to the file SYSOP.TXT for
  98.    directions. Once you have Global War up and running, perform the
  99.    following steps to enable the InterBBS feature of Global War.
  100.  
  101. 2. Determine if you are going to be a Hub or a Node.  If there is
  102.    already a Hub in your area then the choice is easy - you'll be a
  103.    Node.  If you're setting up a brand new GWIBBS network, one BBS will
  104.    have to be the Hub and all the rest will be Nodes. There can only be
  105.    one Hub, but there can be any number of Nodes.  Who should be the
  106.    Hub?  The Hub will be making a lot of phone calls - many more than
  107.    any of the Nodes will. Select a BBS that is reliable and not too busy
  108.    and designate it as the Hub.
  109.  
  110. 3. Edit your WAR.CFG file.
  111.  
  112.    Set line 3 to 255 to make sure you can see all games.
  113.  
  114.    Lines 17-29 have to do with scoring. I recommend that you leave lines
  115.    17-29 set to their defaults, which are 3,3,3,3,2,1,2,2,2,1,1,2,4
  116.    respectively.  These have to be set the same for every BBS in the
  117.    network for consistent scoring.
  118.  
  119.    Lines 30 and 35 are the lower and upper limits for the rankings. I
  120.    recommend leaving then at 0 and 80 respectively. They should be set
  121.    the same on every BBS in the net.
  122.  
  123.    Lines 53-58 are the bonus armies for holding a continent. They must
  124.    be set the same for every BBS in the net. I recommend leaving them
  125.    set to the defaults which are 3,7,2,5,5,2 respectively.
  126.  
  127.    Set line 60 to A.
  128.  
  129.    Set line 61 to 3. Every BBS should use the same value here too.
  130.  
  131.    Enter your BBS name on line 62.  17 characters max.  Once you enter
  132.    it, don't change it.  Your BBS name will be linked to the player's
  133.    names. Players who begin or join games on your BBS cannot take their
  134.    turn on any other BBS where the BBS name is different.
  135.  
  136.  
  137. 4. Unzip GWIBBS30.ZIP and copy all of the files in it to your Global War
  138.    directory.
  139.  
  140. 5. Edit IBBS.CFG.  It looks like this:
  141.  
  142.    1:343/65
  143.    TOHUB
  144.    D:\INBOUND\
  145.    PASSWORD
  146.  
  147.    Line 1: Enter the node address of the Hub of the GWIBBS network. If
  148.            you are the Hub, enter your own address here. This address is
  149.            passed to IBBSMOVE.BAT when sending files to the Hub system.
  150.            See IBBSMOVE.BAT for more info.
  151.  
  152.    Line 2: This is the name of the .ZIP file that you will send to the
  153.            Hub.  Just enter the name (1-8 characters) not the drive,
  154.            path, or extension. You will need to inform the Sysop of the
  155.            Hub node of what name you put here.  On the Hub system, this
  156.            is not used (the file names are specified in ROUTE.CFG
  157.            instead).  I strongly suggest that you make life easy on the
  158.            Sysop of the Hub and just leave this set to TOHUB.  If the
  159.            Sysop knows he will be receiving TOHUB.ZIP from every node,
  160.            it will be much easier to configure the Hub system.
  161.  
  162.    Line 3: Enter the path to your "inbound" directory.  This is the
  163.            directory where files coming into your BBS can be found.
  164.  
  165.    Line 4: Enter a password for use when creating ZIP files. ZIP files
  166.            will be encrypted using this password for security reasons.
  167.            All Nodes and the Hub must use the same password.  If you are
  168.            joining a GWIBBS network, ask the Sysop of the Hub for the
  169.            password and enter it here.  If you are the Hub, make sure
  170.            all Nodes know the password and have it entered correctly
  171.            here.  If the passwords are different, you won't be able to
  172.            unzip game packets.
  173.  
  174.    GWIBBS will create 4 subdirectories below your Global War directory.
  175.    They are INFILES\ OUTFILES\ INZIP\ and OUTZIP\.  These are used when
  176.    processing inbound and outbound IBBS games.  Don't mess with these
  177.    subdirectories.  GWIBBS will manage them.
  178.  
  179.  
  180. 6. IF YOU ARE A HUB edit ROUTE.CFG.  If you're a Node you can delete
  181.    ROUTE.CFG because you won't need it.  ROUTE.CFG looks like this:
  182.  
  183.    1:398/2;ARTI
  184.    1:105/278;WCS
  185.    1:137/201;WOODLAND
  186.    1:115/258;STATION1
  187.    1:246/93;FIREHSE
  188.  
  189.    This is simply a list of all Nodes in your GWIBBS network.  Each line
  190.    consists of the Node's address and a filename seperated by a
  191.    semicolon.  The filenames can be anything (1-8 characters). Just make
  192.    sure they're all different. Be sure and inform each of the nodes what
  193.    filename you will be sending them, so that they can configure their
  194.    end.
  195.  
  196.    In the above example, the file sent to 1:398/2 will be named
  197.    ARTI.ZIP.  WCS.ZIP will be sent to 1:105/278, and so on. The Sysop of
  198.    1:398/2 needs to know that he will be receiving ARTI.ZIP files from
  199.    you, so make sure you tell him/her.  See step 8.
  200.  
  201.  
  202. 7. Locate the batch file that your BBS uses to run Global War and edit
  203.    it.  Your batch file should look something like this:
  204.  
  205.    cd \doors\gwar
  206.    war /d c:\bbs\door.sys
  207.    cd \bbs
  208.  
  209.    You will need to add a line right after Global War.  If you are a
  210.    Node, the line will read GWIBBS OUT.  If you are a Hub, it will read
  211.    GWIBBS OUTHUB.  Here is an example:
  212.  
  213.    For a Node:
  214.    ~~~~~~~~~~~
  215.      cd \doors\gwar
  216.      war /d c:\bbs\door.sys
  217.      GWIBBS OUT
  218.      cd \bbs
  219.  
  220.    For the Hub:
  221.    ~~~~~~~~~~~~
  222.      cd \doors\gwar
  223.      war /d c:\bbs\door.sys
  224.      GWIBBS OUTHUB
  225.      cd \bbs
  226.  
  227.    Additional Notes:
  228.    ~~~~~~~~~~~~~~~~~
  229.      Nodes: Make sure that HOF.EXE, the Hall of Fame utility, is NOT in
  230.      ~~~~~~ your batch file. You can delete HOF.EXE, HOF.DOC, and HOF.ANS.
  231.             The Hall of Fame utility is used only on the Hub.
  232.  
  233.      Hubs:  Make sure that HOF.EXE, the Hall of Fame utility, is NOT in
  234.      ~~~~~  your batch file.  Make sure that HOF.EXE and HOF.ANS exist
  235.             in your Global War directory. HOF is executed automatically
  236.             from GWIBBS.EXE.
  237.  
  238.  
  239. 8. Next, you need to add two steps to be able to process GWIBBS files
  240.    that are sent to your system. Most BBSes run a batch file when they
  241.    receive mail and/or files from another BBS. This is by far the best
  242.    place to add this.   Locate the batch file and edit it.  You will
  243.    need to add two lines to it. The first line must change directories
  244.    to your Global War directory (the directory where WAR.EXE is).  The
  245.    next line executes GWIBBS and tells it to process the incoming GWIBBS
  246.    file. The name of this file is determined by the system who sends it
  247.    to you, so you will have to contact the Sysop and decide on what file
  248.    name to use.  See steps 5 and 6. Here are some examples.
  249.  
  250.  
  251.    For a Node:
  252.    ~~~~~~~~~~~
  253.      cd \doors\gwar
  254.      GWIBBS IN C:\INBOUND\ARTI.ZIP
  255.  
  256.    For a Hub:
  257.    ~~~~~~~~~~
  258.      cd \doors\gwar
  259.      GWIBBS INHUB C:\INBOUND\TOHUB.ZIP
  260.  
  261.    Note: Wildcards can be used if desired, as in
  262.    GWIBBS INHUB C:\INBOUND\TOHUB.*
  263.  
  264. 9. Last step!  In your Global War subdirectory you will find a file
  265.    called IBBSMOVE.BAT.  Edit it.  GWIBBS.EXE uses this batch file to
  266.    issue the command to send a file to another node.  You will need to
  267.    add a program to this batch file that will handle sending the file.
  268.    I have already included several sample programs for InterMail, Front
  269.    Door, and BinkleyTerm. If none of these work for you, then you will
  270.    need to come up with one on your own. The requirements are that the
  271.    program be able to MOVE a file from your BBS to the other BBS. The
  272.    file to move is passed to the batch file as %1. The address of the
  273.    node to move it to is passed to the batch file as %2. See the remarks
  274.    in IBBSMOVE.BAT for more details.
  275.  
  276. 10 Enjoy!
  277.  
  278.  
  279. Hub Maintenance
  280. ~~~~~~~~~~~~~~~
  281. This is the procedure for Sysops of Hubs on how to add a new Node to the net.
  282.  
  283. 1. The Node should set up his end per these docs. Tell the Sysop of the
  284.    Node what file names to send you and what file name you will send him.
  285.  
  286. 2. Add the new node's address and file name to ROUTE.CFG.
  287.  
  288. 3. Inform the new Node of the Net password and make sure the Node adds
  289.    this password to his IBBS.CFG file.
  290.  
  291. 4. When the new Node is ready to receive and send files, change to your
  292.    Global War subdirectory and type:
  293.  
  294.                 GWibbs HubInit [NodeAddress]
  295.  
  296.    This will initialize the new node. NodeAddress is the address of the
  297.    new node, which must match exactly with what you entered in your
  298.    ROUTE.CFG file. (Example: GWIBBS HUBINIT 1:343/65). If you do not
  299.    specify a NodeAddress, all Nodes in ROUTE.CFG will be initialized
  300.    (see below).
  301.  
  302.    GWIBBS HUBINIT will do the following things:
  303.    - Sends current copies of all games (WAR*.DAT, WAR*.LOG, WAR*.MSG).
  304.    - Sends copy of the current score file (WINNERS.WAR).
  305.    - Sends copy of the current Hall of Fame (BULLETIN.ANS).
  306.    - Updates settings in the Node's WAR.CFG and IBBS.CFG to match the Hub's.
  307.    - Updates the Node's WAR.EXE and GWIBBS.EXE to match yours to ensure
  308.      that all systems in the net are running the same version.
  309.  
  310.    All Nodes should be reinitialized whenever there is a change to
  311.    WAR.CFG on the Hub, or an update to WAR.EXE or GWIBBS.EXE.  No harm
  312.    is done even if HUBINIT is used unnecessarily.
  313.