|
Hints and Tips From The Internetby W. William Stoll & Roger Burton RECRUITING PLAYERSIf you are recruiting from the internet, post an announcement to alt.games.vga-planets and/or rec.games.pbm with a subject such as "VGA Planets players wanted." Whatever your source of players, try to cover the following points when recruiting. (Typical answers are shown in square brackets.)
GAME SETUPSelect a directory to contain the data files for the game being hosted. Roughly 500K of space is needed for a game with eleven players. Running the game is easiest if the directory is a new, empty subdirectory of the directory containing the game executables. For example, suppose you have installed the game at C:\PLANETS and wish to host two games in directories "game1" and "game2". It's recommended that the game data files be put in C:\PLANETS\GAME1 and C:\PLANETS\GAME2. This can easily be done using these commands: c: cd \planets master game1 hconfig game1 master game2 hconfig game2 If it is not practical for you to host games in subdirectories of the game directory, that's fine. Any directory that meets the 500K space requirements may be used. Just be careful not to host two games in the same directory! THE GAME CYCLEHOST: PROCESSING TURNS The HOST.EXE program processes the current game turn, and packages individual player turns into turn files which must be delivered to the appropriate players. Turn files have names of the form PLAYERx.RST, where x is a number from 1 to 11 corresponding to the player's race number. For example, suppose you have installed the game at C:\PLANETS and are hosting a game in subdirectory "game1". The following commands will process the current game turn: c: cd \planets host game1 HOST.EXE produces a few pages of output to the screen, and an error log in the file "ERROR.LOG" in the game data directory. If the Game Host has 300K or more of free memory, she/he can run HOST.EXE from a DOS shell. The first time you run HOST.EXE (right after running MASTER.EXE and possibly HCONFIG.EXE), don't worry that there are no .TRN files in your game data directory; this is normal. This comment will make more sense when you read the section "HOST: PREPARING TO PROCESS TURNS (.TRN FILES)" below. HOST.EXE has several caveats that have the potential to make players very angry with the Game Host. They do not apply to the run of HOST.EXE done right after the game is created. Here they are -- be sure you understand them!
PLAYERS: PLAYING TURNSPlayers select a directory for playing their game turns, and copy their PLAYERx.RST file there. Suppose their VGA Planets executables are in directory C:\PLANETS, they are playing this game using game data directory :\PLANETS\MYGAME, and they just finished downloading PLAYER3.RST to C:\download: c: copy c:\download\player3.rst c:\planets\mygame cd \planets unpack mygame planets mygame maketurn mygame
PLAYERS: RETURNING TURNS TO HOST (.TRN_FILES)The PLAYERx.TRN files must be delivered to the Game Host. Here are some suggestions for various host scenarios. When game is being hosted...
HOST: DISTRIBUTING TURNS (.RST_FILES)The Game Host will find PLAYERx.RST files in the game data directory after HOST.EXE is run (x is 1-11). These files must be given to the appropriate players. Here are some suggestions for various host scenarios. When hosting...
c: cd \planets unpack gamedirname then alert the other players that they can run PLANETS.EXE at their leisure.
c: cd \planets maketurn gamedirname
HOST: PREPARING TO PROCESS TURNS (.TRN_FILES)The Game Host should backup the players' .TRN files, and copy them to the game data directory. Suppose the VGA Planets executables are in directory C:\PLANETS, the game data directory is C:\PLANETS\GAME1, and the current .TRN files are backed up in C:\download: c: copy c:\download\*.trn c:\planets\game1 The Game Host is now ready to begin the cycle again by running HOST.EXE. MOVING HOST TO A NEW COMPUTERIt's easy to move the game data directory to a new directory or even a new machine. Simply copy the game data directory and all its contents to the new directory or machine, and run the VGA Planets executables using the new directory. Of course, the VGA Planets executables must also be present on the new machine to be able to run the game! For example, suppose I want to move a game from C:\PLANETS\GAME1 on machine #1 to C:\GAMES\PLANETS\MOVED on machine #2. One way to do it is to copy all files from machine #1's C:\PLANETS\GAME1 to a floppy disk, then copy all files from the floppy disk to machine #2's C:\GAMES\PLANETS\MOVED. Then (assuming VGA Planets executables are in C:\GAMES\PLANETS\MOVED on machine #2), you can run HOST.EXE as follows: c: cd c:\games\planets host moved |