Daemon
Daemon copied to clipboard
client: Drop early server commands.
These server commands don't get processed until we have loaded the game. By then, they will be stale and can lead to bad state as in the stuck scoreboard bug.
This one is the dicey change as it does change some pretty old behaviors.
I looked at the uses of server commands and some of them might be relevant in the loading stage, namely where the client is kicked / the server shuts down.
Hm, right. Maybe we need to just work around this in the cgame somehow.
Is there something preventing to merge this one?
Yes the comments slipher said which are that it breaks bans/kicks.