home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Monster Media 1994 #1
/
monster.zip
/
monster
/
BBS_GAME
/
GPWAR092.ZIP
/
SYSOP.DOC
< prev
Wrap
Text File
|
1994-02-26
|
16KB
|
441 lines
Geo-Political Warfare
~~~~~~~~~~~~~~~~~~~~~
Version 0.92
Feb. 26, 1994
SYSOP DOCUMENTATION
Written by Paul S. Taylor
***PLEASE READ THIS ENTIRE DOCUMENT BEFORE INSTALLING!***
Copyright (c) 1994 by Paul S. Taylor, all rights reserved.
WHAT'S IN THE ARCHIVE
---------------------
FILES INCLUDED IN GPWAR092.ZIP:
-------------------------------
GPWAR.EXE - Executable of GPWAR 0.92 online game.
GPCYCLE.EXE - Maintanence file - Run this in your nightly event.
LICENSE.DOC - License Information. Please read before running GPWAR.
ONLINE.DOC - Online version of the PLAYER.DOC file. This is a quickly
written online file for your players to read. It contains
pretty complete instructions and hints.
SYSOP.DOC - The file you are now reading.
REGISTER.DOC - Registration Form (Fill out to register GPWAR).
GPUTIL.EXE - Utility program for GPWAR. Use this to delete games or
players from individual games. (REGISTERED VERSION ONLY)
***NOT YET AVAILABLE***
GPWAR.KEY - Registration Key File (REGISTERED VERSION ONLY)
FILE_ID.DIZ - Description file for uploading to systems.
INSTALLATION
------------
Unzip the GPWAR archive into the sub-directory that you plan to run
the GPWAR from. Depending on which type of BBS software you are running,
you should choose the appropriate command line parameters from the
listing below:
Parameter Drop file BBS Software - Notes
--------- ------------ -----------------------------
/1 PCBOARD.SYS PCBoard 12.x (See /P)
/2 JUMPER.DAT 2 A.M.
/3 OPUS 1.12 (not available)
/4 CHAIN.TXT WWIV, VBBS, TAG, Telegard
/5 CURRUSER.BBS RyBBS
/6 SFDOORS.DAT SpitFire
/7 AUNTIE.SYS Auntie BBS (Same as /1)
/8 Sapphire BBS (not available)
/9 cmdline SearchLight,Remote Access, etc.
/D DOOR.SYS DoorWay to Unlimited Doors, GT (See /S)
NOTE : This is the 'Short' DOOR.SYS
/F USERINFO.TXT Forum
/G CALLINFO.BBS Genesis (Beta)
/H INFO.TXT Phoenix
/M NUMBER.TXT ModuleX
/O LASTUSER.DAT Opus 1.14
/Oxx LASTUSxx.DAT Opus 1.14 ('xx' is the task number in hex)
/P PCBOARD.SYS PCBoard 14.x (See /1)
/S DOOR.SYS GAP, Force, Wildcat 3.x,Telegard (See /D)
NOTE : This is the "Long" DOOR.SYS
/W CALLINFO.BBS Wildcat! 2.x, Telegard
/R DOORINFO.DEF Most widely used file
/R# DORINFO#.DEF "#" represents NODE number
EIS-PC, FoReM, OLEcom, QuickBBS, RBBS,
Remote Access, TAG, TPBoard, UBBS, VBBS.
** NOTE: SOME parameter is required. If nothing else, a /L for LOCAL **
Drop File Path
If you do not run doors from your BBS's home directory (as
recommended) you will need to tell GPWAR where to find the
drop file. You can either copy the file to the directory that
holds the GPWAR files, or add the drop file's path to the
command line. Here's an example of how to do that running
PCBoard 14.x, assuming the home directory is C:\PCB.
GPWAR /P:C:\PCB\
NOTE: The '\' on the end of the path is required.
*** Some people have experienced problems with entering the path on ***
*** the command line. If you do have problems like this, just copy ***
*** the dropfile to the GPWAR directory and you should be just fine! ***
Other Command Line Parameters:
Local Mode Operation
--------------------
/L Forces LOCAL mode. Can NOT be overridden. If
either /C or /I are present GPWAR will exit.
FOSSIL Drivers
--------------
Some people experience difficulty using the Internal Comm Routines.
If you experience problems, please try using a Fossil driver as I
am much more sure of those routines.
F- Do NOT use FOSSIL (/I gives same result)
F+ Force FOSSIL use. (Ignored if /I is present)
F@ Deinitialize FOSSIL when through. By default,
GPWAR keeps the FOSSIL "HOT". This can be
combined with the above option (F+@).
/C:n Comport to use (See /C:n below)
Internal Comm Routines
----------------------
/B Locked Baud rate. If you are running a Locked comm port
you will need this command line switch if you aren't using
a FOSSIL.
/C:n Serial Port to use. You can force the program to use a
given serial port. Valid values are from 1 to 8, but
a FOSSIL must be used for serial ports above 4.
***** DO NOT USE /C & /I TOGETHER! *****
/I:x:nnnn Non Standard IRQ specification. If you are not using a
FOSSIL, and you have a non standard serial port configuration
you can use this option to specify your IRQ/port address info.
The default settings are equivalent to:
COM1 : /i:4:03f8
COM2 : /i:3:02f8
COM3 : /i:4:03e8
COM4 : /i:3:02e8
The 'x' is the IRQ number. It is a HEX value from 0 to F.
The 'nnnn' us the port address for communications. If this
parameter is present, the FOSSIL routines will not be used.
***** DO NOT USE /I & /C TOGETHER! GPWAR will determine
the comm port automatically when using /I *****
Other Misc. Cmd Line options
----------------------------
/N User Name (/N:Paul_Taylor)
This option allows you to pass the door the users name
through the command line. This is useful for BBSes like
Search Light, or if you are playing locally from DOS.
(Underscores are converted to spaces)
/Q Quite Mode
This prevents the Bells from sounding on the local console.
/Z:x User time limit - X is an amount of time between 10 and 50.
The users time in the door will be the lesser of this value
and the amount shown in the BBS drop file.
To run any of the above BBS Types Follow this easy layout:
GPWAR <BBS Type:Path To Drop file> <Optional Parameters>
For Example:
On a PCBoard (14.x) with the Home Directory located at C:\PCB\
the correct command line would be:
GPWAR /P:C:\PCB\
If you were running a Telegard with a DOOR.SYS drop file, (current dir)
the correct command line would be:
GPWAR /S
The following is a copy of the batch file ShadowRift uses to run
it's copy of the GPWAR door:
F:
CD\DOOR\GPWAR
BNU -L0=19200 Loads BNU - Locked port
GPWAR /P:F:\PCB\NODE1 Loads GPWAR.EXE for PCBoard 14.5 (See Note)
BNU -U Unloads BNU
CD\PCB
BOARD
Note: In /P:F:\PCB\NODE1 /P: is for PCB 14.x and F:\PCB\NODE1 is the
path to the PCBOARD.SYS file.
SINGLE NODE BBS OPERATION
~~~~~~~~~~~~~~~~~~~~~~~~~
If you run a single node board, you should include the following line
in your batch file that loads GPWAR.
DEL *.USE
This line will delete the inuse flag for the game the user was playing
in the event that they drop carrier. The .USE files are for multi-node
operation only, and have no bearing on single node systems.
GPCYCLE
~~~~~~~
GPCYCLE MUST be run every night - GPCYCLE is the maintenance program
for GPWAR. It recalculates all the statistics, etc. and goes through
the data files and deletes read/deleted information.
It is suggested that you add the following lines to your NIGHTLY.BAT
file:
CD\DOOR\GPWAR (Or whereever you keep GPWAR)
DEL *.USE (Delete in use files)
GPCYCLE.EXE
SYSOP COMMANDS
--------------
There are a few commands that can be activated only by a local sysop.
They are listed below:
<F2> - Toggle Status Bar Display Mode
Display Time Remaining (DEFAULT)
Display Active Communications (FOSSIL or Internal)
<F7> - Subtract one minute from time left for player.
<F8> - Add one minute to time left for player.
<F9> - Drop Carrier (With Fake Line Noise). This will disconnect the
current communications and send the user a string of random
characters to simulate line noise.
<F10> - Forcable return player to BBS. This notifies the play that the
sysop has terminated the gaming session.
FEATURES OF THE GAME
--------------------
ANSI EMULATION - This game uses ANSI to quickly display information
in an eye-pleasing and easy to use full screen format.
This game requires ANSI of it's players and ANSI.SYS
must be loaded on the LOCAL side.
INSTRUCTIONS - This game has online documentation so that the players
can quickly and easily learn how to play GPWAR. There
are also help screens scattered throughout the game to
explain in more detail some of the more difficult parts.
STATUS LINE - A status line appears on the bottom of the local sysop
screen. It tells you who is on and how much time they have
remaining.
DROP FILES! - GPWAR currently supports almost all major BBS dropfiles,
such as PCBOARD.SYS (12.x and 14.x), CHAIN.TXT, DOOR.SYS,
INTERACTION - There's probably no other game that encourages it's
players to interact with one another more than GPWAR!
For Example - Early in the game, players must form
trading alliances to become successful - and later on,
they must battle one another for control of the galaxy.
ONLINE EMAIL - Players can send transmissions to one another.
MULTI-NODE - GPWAR supports Multi-Node operation and there is no
additional charge for a Multi-Node version.
LIMITATIONS!
~~~~~~~~~~~~
The Unregistered version has the following limits:
- A MAXIMUM of 2 active games operating at once,
the registered version brings this to 15.
- GPCYCLE will not advance beyond the 20th turn.
This should give your players and you ample time
to decide if GPWAR is right for you or not.
BENEFITS OF REGISTRATION
~~~~~~~~~~~~~~~~~~~~~~~~
Registration removes the 20 turn limit, allows you to have more
than 2 active games (up to 15, actually), and allows your players access
to the war routines.
In the near future, I will add GPUTIL, which will allow deletion
of games and players and the Custom Games feature, which will allow you
to select the starting amounts of cash and resources, the minimum number
of players before GPCYCLE will advance the turns, and the number of turns
of protection before war breaks out. Other benefits for registering will
be added as deemed neccesary.
FUTURE FEATURES
~~~~~~~~~~~~~~~
The following features are being worked on (or considered):
- Ability to decide who pays for transport costs for transactions,
Either Sender, Reciever, or a 50/50 split.
- Ability to choose the number of turns a transaction will be
valid for. (This currently defaults at 5 turns)
- Random events (Earthquakes, Tidal Waves, Technilogical Breakthroughs)
- Overthrow of Government by discontent population
- Repossesion of Plant by First Universe Bank for defaulting on your
loan.
- Ability to hire mercenary troops of different efficiency levels.
- Ability to pay money/resources to more effectively train and
arm your troops.
PLEASE REGISTER!
~~~~~~~~~~~~~~~~
The continued support of this game and others of similar quality
depend soley upon registration. It is simple logic that if a programmer is
not payed for his (or her) efforts, then the programmer will work on
something else.
UPGRADE POLICY
~~~~~~~~~~~~~~
You can register for the low price of $15 + a processing fee
(US currency only - See REGISTER.DOC). There are two ways to register
either by CREDIT CARD, or you may choose to have it sent to you by
MAIL instead.
In addition to this, you get version 1.00 absolutely free. It
will be sent through the mail at time of shipping to all registered users.
Each .5 version thereafter costs an additional $8.00 (Programmer's time
& Shipping Costs).
BUGS!
~~~~~
At this time, I will admit, there are probably a few minor bugs.
If you have found a bug or you have a question or suggestion, please call
our BBS. Any help would be greatly appreciated:
ShadowRift BBS
24hrs/Day
(904)696-9238 Hayes 28.8
(904)696-9322 USR DS 14.4 HST/9600 V.32
Or send us NetMail through FidoNet:
ShadowRift BBS (1:112/63)
CREDITS
~~~~~~~
GPWar was written in Turbo Pascal 6.0 with Andrew Meads BOI
2.00 routines. GPWar's original idea is based upon the MajorBBS game
Galactiwars, however many things were added and changed. I truely must
extend thanks to Ricky Rhoden. He's the one who pushed me into writing
BBS utilities and games, and although I regret that we are no longer
friends, I am glad that we once were. Special thanks to Evan Schwartz,
the author of BattleGrid, for his help in my early programming career.
Thanks also go out to the many people who assisted me in Beta testing
GPWAR. Thanks also to John Garrard. He came up with piles upon piles
of suggestions and I only wish that I could have added more of them!