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