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.