[comp.sources.games.bugs] galactic bloodshed installation instructions

vancleef@ohstpy.mps.ohio-state.edu (06/21/89)

ok boys and girls, i have sent the new galactic bloodhed to the
moderator. keep in mind that this version is NOT the source code
available on ssyx.ucsc.edu anonymous ftp. there are some differences.
me and my users have play tested and made bug-fixes for this version.
if you want the original get it from ssyx.ucsc.edu.


for those of us unfamiliar i will briefly describe the structure of the
program and loading instructions, etc...

first of all GB is a multi-player game that is programmed to handle
up to 30 players. who installs it should take responsibility as game
master (and GOD player - don't abuse you priviledges!).

first of all, create a subdirectory to your home directory named GB.
for example, my home directory is /u2/vancleef and the galactic bloodshed
directory is then /u2/vancleef/GB. get into that new directory and 
EXTRACT the file posted on comp.sources.games. name it GB.shar (that's what
i call it). unshare the file with 'sh GB.shar'.delete the mailing garbage
as describe at the beginning of GB.shar. it will create a whole bunch of
files which are the source code, documentary, and other auxiliary files.

if this succeeds your half way there.

then do the command 'make -f Makefile' this will compile and load everything
and create an executable file 'GB'. to run the program you just use 'GB'.

the make file will create some subdirectories 'Docs' and 'Data'.
copy all of the *.doc files to the Docs subdirectory and then compress
them in the Docs subdirectory using 'compress *.doc'. this will create
a bunch of *.doc.Z files which contain all of the documentary files in
a format the program can read.

you should be set.

now, before you do anything described above you MUST edit the GB.shar file
to tell the system about your directories. change anything that says
'u2/vancleef/ to your home directory. also, change the god player refernce

to your account name. mine says "vancleef" -> change that.

also, god needs a password and change GOD_PASSWORD to whatever you like.
it is installed with the password 'god'.

finally, unless you want to play by yourself (BORING) you must change the
protections of some of the files so your frineds (soon to become enemies
:-) can run it. this is what i do.

chmod a+x GB    (let's evryone else run it)

chmod a+r+w Docschmod a+r+w Data
chmod a+r+w Data/Tele

then go to the Data subdirectory and

chmod a+r+w *


you are now set.


to start the game, you must create the universe that evryone lives in
by running the 'makeuniv' program. do

makeuniv

and follow the instructions.


finally, galactic bloodshed isupdated by a program called GB_daemon. the
daemon updates itself every hour in this version and must be activated after
you create the universe. you can change the update time by altering
the UPTIME variable in 'tweakables.h'

to activate the daemon do

GB_daemon


check it with 'top' and keep an eye on it. is DOES bomb out occasionally
and we don't know why!

when the daemon runs it creates a lock file in Data called LOCK.
kill it if you run into problems.

there are some minor problems and if you have any post it to .bugs and
i'll try to help. keep in mind that i am NOT a unix/c programmer
and did not write the source code. the author is on vacation until fall
so we got to deal with ourselves!


Garrett