home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
DP Tool Club 31
/
CDASC_31_1996_juillet_aout.iso
/
vrac_os2
/
ox2v300.zip
/
INTERBBS.DOC
< prev
next >
Wrap
Text File
|
1996-05-17
|
13KB
|
269 lines
INTERBBS SETUP
One of the most exciting new features of Iron Ox is full support for
interBBS league play. Ox allows your callers to compete with up to 99
other BBS'es for dominance of the universe! In order to participate in
an Ox league, you will usually need your BBS to have a connection to the
outside world -- either by Fido mailer or by UUCP/Internet -- but that's
about all it takes.
Setting up your BBS to participate in an Ox league is easy; just follow
the step-by-step instructions below to join a league or to start your
own league! (At the end, we cover some advanced topics like running
maintenance on receipt, setting up UUCP/Internet, running a league
without a mailer, and routing through passive hubs.)
Joining a League
1. Decide which league you want to join. InterBBS gaming is very
popular, so Ox league games may be available in many areas. If you
have trouble finding one in your area, or if you're looking for one
where you can use UUCP, check the list at the end of this document or
the FidoNet IRONOX echo for help locating a league.
2. The League Coordinator (LC) of your league should provide you with
two files, OXNODES.DAT and NVDATA.NEW. Copy both of those files into
your Iron Ox game directory.
3. (Running INSTALL.BAT will walk you through step three and step four.)
Run OxConfig to set up your game. Be sure to visit the League Setup
menu to tell the game which BBS you are in the nodelist, what league
number you're a member of, what directory paths to use to interface
with your mailer/UUCP tosser, and where to send your interBBS game
packets. (Don't worry... This all may sound confusing, but online
help is available for each option.)
4. Run IRONOX /RESET to reset your game. Assuming that you've run
OxConfig and set up your IBBS options correctly, the door will read
the game setup information (map size and so forth) from the
NVDATA.NEW file your League Coordinator gave you instead of making
you select it.
5. Get Iron Ox interfacing with your BBS. See SAMPLE.BAT for several
sample batch files that may work for your configuration, or look at
the installation section of SYSOP.DOC for full instructions on
command-line arguments and so forth.
6. Add a line to run IRONOX /PLANETARY (and IRONOX /MAINT, if you
haven't added this already) to your nightly maintenance file.
IRONOX /PLANETARY may be run any number of times per day, but usually
it needs to be run at least once per day.
7. *IF* you are using UUCP instead of or in addition to Fido to transfer
packets, see the docs below about "Setting up UUCP."
That's it! You're ready to rock and roll! :-)
Hosting a League
Hosting an Iron Ox league is only a little more work than joining one,
but the sense of dizzying power is easily worth the trouble. <g> As
League Coordinator, you have just a few more responsibilities than other
members of the league.
1. Create a nodelist of all the systems in the league, using
OXNODES.SAM as a sample. Most of the nodelist work is pretty
mechanical (typing in node numbers, addresses, and so forth).
Important: You, as the League Coordinator, must be listed as Node 1
in the nodelist. Node numbers may range from 1 to 100. Having gaps
in the nodelist is acceptable, but large gaps should be avoided for
best performance (in other words, you don't want a 3-BBS league with
numbers 1, 50, and 99...).
2. Rename the nodelist to the name OXNODES.DAT and copy it into the Iron
Ox directory. Run OxConfig and access the League Settings menu to
select your own BBS settings. (At very least, tell the program which
BBS you are, choose a league number, and set your directory paths.)
3. Next, run
IRONOX /RESET
to create a new game. The settings you select for map size, max
players, difficulty, etc., will apply to every system in the league.
4. When you exit Iron Ox, type
COPY NVDATA.DAT NVDATA.NEW
to create a "Settings File" that other sysops in the league can use
when resetting their games. People joining the league will need the
files OXNODES.DAT and NVDATA.NEW *before* they can start a game for
the league! (You will probably want to create a .ZIP file containing
the current OXNODES.DAT, NVDATA.NEW, and a .DOC file that you can
give to people who want to join the league.)
That's about it! Iron Ox includes features like automatic nodelist
updates, so any changes you make to OXNODES.DAT will automatically be
sent out to other BBS'es in the league. Automated reset isn't
implemented yet, so you'll need to send out a new NVDATA.NEW when you're
ready to reset the game -- but then, there's a good chance that a new
version with automated reset will be ready by then. <g>
ADVANCED TOPICS
Maintenance on Receipt
Many Fido-style IBBS leagues, especially those all in the same area
code, require that inbound packets be processed immediately on receipt
(so that you can't let enemy attacks moulder in your inbound
directory... <g>).
Iron Ox fully supports this practice. To set up "maintenance on
receipt," just add a line to run IRONOX /PLANETARY right before you run
your tosser to import inbound mail, and packets will be processed within
seconds of receipt. IRONOX /PLANETARY should run fine multinode, such
that it shouldn't even matter if people are in the game on other nodes.
Two warnings for multinode sysops, though:
1. If you run multinode with Fidonet mailers on more than one node, you
should only set up Ox to do /PLANETARY on one BBS node.
2. By default, IRONOX /PLANETARY runs the game as "Node 0." If you play
locally using node 0, you will want to force Iron Ox to use another
node number for planetary maintenance (one that isn't used by any of
your nodes) by using IRONOX /PLANETARY /N:x.
Setting Up UUCP
Iron Ox has full support for leagues run via UUCP -- in other words,
through the Internet. It even supports "mixed leagues" where some
boards are Fido-style systems and some are internet connected, as long
as there's at least one system that runs both to act as a "gateway." In
order to use UUCP to transfer Ox packets, your system must be set up so
that you can receive e-mail for users (i.e., not just for yourself).
In general, if you are drawing Internet e-mail and newsgroups through
UUCP, your system will use a batch file something like this to poll your
internet service provider for mail ("REM" statements added for purposes
of illustration):
CD\TOSSER
TOSSER /OUT
REM WE MAY (OPTIONALLY) RUN "IRONOX /PLANETARY" HERE
UUCICO -r 10 -s host
REM WE *MUST* RUN "IRONOX /PLANETARY" HERE
TOSSER /IN
Naturally, your paths and program names will be different than shown
above, but the basic idea is this: pack up any outbound mail, poll the
provider, and then process any inbound mail.
What you need to do is give Iron Ox a chance to check for special
messages to the game before you import the inbound mail. To do that,
just add the following line right between the line where you run your
UUCICO program and the line where you run your tosser to import mail:
C:\DOOR\IRONOX\IRONOX.EXE /PLANETARY
If you like, you can also run this line right *before* you run your
UUCICO so that new outbound data will go out right away rather than
waiting for your next poll. This is particularly a good idea if you
only poll your internet provider once or twice a day. Keep in mind,
though: while the call to Iron Ox *before* running UUCICO is optional,
the call to it right *after* running UUCICO is not! Ox can't find your
IBBS packets once they've already been imported into your BBS message
areas. :-(
If you have trouble with these instructions or your e-mail setup doesn't
work the way described here, feel free to contact the author at the
e-mail address listed in the sysop docs for further assistance. The
UUCP support has been tested with Waffle's UUCICO and FXUUCICO; if you
have trouble using it with your UUCICO program, let me know.
InterBBS without a Mailer
Running Iron Ox interBBS without a front door program or UUCP feed is
possible -- you can transfer packets back and forth between BBSes
manually, or use an automation program like Robocomm to handle the
transfers automatically. The steps are the same for running a normal Ox
league, with the following exceptions:
1. When you create your OXNODES.DAT nodelist, put in fake FidoNet
addresses for each of the nodes in the list (for instance, 1:1/1,
2:2/2, and so forth). Put in NONE for your UUCP addresses.
2. Create subdirectories under your Iron Ox game directory called
INBOUND, OUTBOUND, and MAIL. Enter these (e.g.,
"C:\DOOR\IRONOX\INBOUND" and so forth) for your "Inbound Path,"
"Outbound Path," and "Netmail Directory" in the OxConfig league setup
menu.
3. When you run IRONOX /PLANETARY, the game will create outbound packets
in the OUTBOUND directory and .MSG files (FidoNet-style messages) in
the MAIL directory. You may delete the .MSG files; they're not
needed. What you need to do is deliver the packets in the OUTBOUND
directory so that they get to the INBOUND directories on the other
BBSes -- and, of course, get any packets they have for you and put
them in your INBOUND directory.
Let's say that there are three boards in the league, and your board
is number two. The files that need to go to BBS #1 will match the
file spec *.01. The files that need to go to BBS #3 will match *.03.
So, for instance, you'd need to log into BBS 1 and upload all the
files you have ending in .01 and download all the files they have
ending with .02. On BBS 3, you'd be uploading *.03, and, again,
downloading *.02.
While I can't offer any help configuring file transfer programs or
automation utilities, I'm happy to help with any questions about the
Iron Ox side of the equation. Good luck!
Routing Through "Passive Hubs"
Some leagues route files through Fido-style networks where not all of
the hubs are participating in the game. For instance, I may need to
route my game packets to my hub, and my hub (who doesn't run Iron Ox)
may forward the packets to another node which connects to the rest of
the network.
To set up a system of this kind with Iron Ox, do the following:
1. Set your OXNODES.DAT file to send packets *directly* to the node who
connects to the network. (Your hub doesn't appear in the nodelist,
so he/she can't be listed as a route-through.)
2. Make certain that you *don't* have Crash status set for Iron Ox
packets. If you are using "Crash *" to make Crash status the
default, use a "Normal x" line to make an exception. For instance,
if the system you need to get to is system 5 in the nodelist, use:
Normal 5
to disable Crash status for this system.
3. Many mailers support a ROUTE-FILES keyword or something comparable in
their route configuration files. Configure your mailer to route file
attachments for the other node through your hub. (The details for
how to do this vary from mailer to mailer; check your mailer
documentation for instructions.
INTERBBS LEAGUES
For the most current information on Iron Ox IBBS leagues, check the
FidoNet IRONOX echo. For people who don't have access to FidoNet,
however, I will include some information on IBBS leagues in this
document. If you'd like your league to be listed here, let me know!
┌──────────────────────────────────────────────────────────────────────┐
│ IRON OX IBBS LEAGUE LIST -- CURRENT AS OF 5/16/96 │
└───┬─────────────┬────┬────┬─────┬─────────────┬──────────────────────┘
Tag │Network/Title│Fido│UUCP│Nodes│Area │Contact
────┼─────────────┼────┼────┼─────┼─────────────┼───────────────────────
277│ Dragon Net │ Yes│ Yes│ 22 │ U.S./Canada/│ D. Hasbrouck 1:282/4075
│ (Zone 277) │ │ │ │ Internet │ or joel@dreamcty.cts.com
────┼─────────────┼────┼────┼─────┼─────────────┼───────────────────────
090│ CyberNet │ Yes│ No │ 10+ │ Ontario │ Jason Hendriks 1:249/117
│ │ │ │ │ │ (FREQ CYBEROX.ZIP)
────┼─────────────┼────┼────┼─────┼─────────────┼───────────────────────
101│ WestCoastNet│ Yes│ No │ 10+ │ Intl. │ James Hammett 1:207/220
│ │ │ │ │ │ (FREQ WCNET)
────┼─────────────┼────┼────┼─────┼─────────────┼───────────────────────
202│ SD Leag. 202│ Yes│ Yes│ 10 │ San Diego │ Dave Foy 1:202/1301
│ │ │ │ │ │ (FREQ SD202_OX.ZIP)
────┼─────────────┼────┼────┼─────┼─────────────┼───────────────────────
777│ (None) │ Yes│ No │ 6 │ U.S. │ Joseph Voigt
│ │ │ │ │ │ 1:387/638
────┼─────────────┼────┼────┼─────┼─────────────┼───────────────────────