This is the GameKit basic network High Score server. To use it, just create a user "hscore" on your local system with home directory /usr/local/games/highscores and place the high and serverd programs in that directory. The serverd program should be owned by "hscore" and should be set to run set-uid. The directory should be writeable by the user "hscore". Then, do something in your rc.local that looks like the rc.local.example I put in this directory. (I also put a ls -al of the /usr/local/games/highscores directory here, so you can see what I did.) This works great for me on my local net at home. (4 68040 based machines) Fr a while, we even had an Intel machine talking to it. Unfortunately, this binary requires motorola hardware. Since I don't have access to NeXTs on the InterNet, I haven't tested that, but expect it to work as long as the nameservers can talk to each other.... As games come along, new highscore files will be created as needed to support them. A log file is kept of all the major transactions with the server; you may wish to periodically trim this file! (Oh, it's called "log", curiously enough.) If you want to change any of the path names or build an Intel version, please get the source (and gamekit) from ftp.byu.edu in pub/next/gamekit_proj.tar.gz and configure it to taste. Good luck! Questions? Email to: Don_Yacktman@byu.edu ALERT: One known problem: if the server is installed incorrectly (ie it can't write to the high score files) then it will crash. The high program will restart it automatically, but you should be careful to install it right! In the future, it will log the error rather than crash.
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.