players left at tables
Status: Inactive
Brought to you by:
dr_maux
We had gotten the system ironed out, but then with
direct connections and the changes to ggzmod it no
longer works the same way...
Players can get stuck at tables. Even after the player
logs out, that table will still think the player is
there. This always happens when playing a game in
ggz-txt, and sometimes when playing NetSpades.
It would be possible to have ggzd run an internal audit
on tables periodically. That way it would find that
the jdorje-txt sitting at TTT's table 0 actually
doesn't exist (or if they do exist, it will note that
the player structure doesn't think they're at that
table). It could then log the player out. This is, of
course, no substitute for fixing the bug...
jason
Logged In: YES
user_id=87649
I think the biggest bug is fixed: players weren't logged out
by ggzd when they disconnected. A "good" client would tell
ggzd to do this, but when I just hit ctrl-c in txt-client
(reproducable in gtk-client as well) it didn't happen.
Now a player is removed from the table when the log out.
The spades issue is different: it happens because the spades
game is somehow broken, so the table is launched (and
available to play in) but nobody can join it (since the
client and server don't connect...). Thus it's a spades bug
not a GGZ bug.