[3078] in SIPB bug reports
mboggle changes
daemon@ATHENA.MIT.EDU (Jonathan I. Kamens)
Tue Aug 4 00:58:08 1992
Date: Tue, 4 Aug 92 00:57:24 -0400
From: "Jonathan I. Kamens" <jik@pit-manager.MIT.EDU>
To: bug-sipb@Athena.MIT.EDU, sipb-staff@Athena.MIT.EDU
I have modified mboggle so that it no longer relies on the gameserver.
I have modified /usr/local/games/gameserver/lib/netgames so that it no
longer contains the boggle line, as well as modifying the copy of
netgames in the sipbsrc locker. The gameserver has been restarted on
charon, and the mbogglemaster, which now runs all the time, has also
been restarted on charon. Finally, new boggle clients have been
installed in the sipb locker.
To restart the mbogglemaster if it is having trouble, log into charon,
do "ps auxww | grep mbogglemaster", kill all the processes that are
listed, and then run "/usr/local/surun
/usr/local/games/mboggle/mbogglemaster &".
Other changes:
1) The client timer now updates itself every second from the machine
clock, which means that players can't suspend their games and then
come back later and have their timers in the same place.
2) Approximately ten seconds after the game time is up, the server
will tell all clients that are still playing (either because they are
suspended or because they are in the middle of a word) that they're
finished and go onto the scoring. This prevents people from tying up
the game for other people.
If there are any problems with the new daemon and clients, please let
me know.
BTW, I picked 32254 (one up from the xscreensaver password port) as
the port for mboggle to use, and hard-coded it into the client and
server.
jik
(Yes, I have much better things to do with my time than work on
mboggle. So sue me.)