[bug #18075] On client connection, have it send its list of teams. This launches the whole handling of a common list.
Not yet implemented on the game server side.
The idea is that the game master builds the common teams list, removing players with a missing team, inform all currently connected players of that, and then sending game info to the host which sent the info.

Known drawback: if someone selects a particular team, hits ok, and then a new client arrives without said team, the former host has its player removed, and the game left in an uncorrect state.

Copyright (C) 2004-2006, the Gna! people. Posted items are owned by whoever posted them.
Verbatim copying and distribution of this entire article is permitted in any medium, provided this notice is preserved.