Griffon26 / taserver

A replacement implementation of the Tribes Ascend login server

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Race-condition between disconnect and team info update

Griffon26 opened this issue · comments

After a player disconnects from a game server, the game controller may still send a team info update containing that player.

However, the only situation in which we've seen this in practice is when the player sends a disconnect message (00b3) but stays on the server. Maybe that's the only situation where we see this.

Figure out why some clients send 00b3 (seems to be related to lag) and find a solution.

Solved and mitigated by sending correct player IDs (to avoid the 00B3) and sending empty loadouts for unknown player IDs.