ftp.nice.ch/pub/next/unix/network/system/HighScoreServer.N.b.tar.gz#/HighScoreServer

README
 
high
 
highscores.ls
 
rc.local.example
 
serverd
 

README

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.