If client sends wrong serverId but is already active in the world
(CS_ACTIVE) don't resend initial gamestate for the map. This isn't a
valid situation. The player should be CS_CONNECTED or CS_PRIMED.
Resending gamestate to an active player will cause them to respawn
without dying or disconnecting. If the player had a CTF flag it gets
lost until the map is changed or restarted.
Reported by Ensiform at:
https://bugzilla.icculus.org/show_bug.cgi?id=6324
|
||
|---|---|---|
| .. | ||
| server.h | ||
| sv_bot.c | ||
| sv_ccmds.c | ||
| sv_client.c | ||
| sv_game.c | ||
| sv_init.c | ||
| sv_main.c | ||
| sv_net_chan.c | ||
| sv_rankings.c | ||
| sv_snapshot.c | ||
| sv_world.c | ||