Fixes to syncing server settings for clients that have RCON access
This fixes a few issues regarding syncing serverinfo
CVars to/from the server for clients that have RCON access:
-
The server didn't (re)send all
serverinfo
CVars to a client gaining RCON access, even though the client had to reset everything to their default values. The server was supposed to do this. -
Clients with RCON access didn't tell the server to set latched CVars if it was done without the "rcon" CCMD. Note that this means that clients with RCON access can no longer set latched serverinfo CVars for themselves in case they leave the server and start their own offline game.
- Based on our discussion in the dev meeting, we also decided that we should forbid clients from starting a new game via the
map
CCMD or starting a skirmish game.
- Based on our discussion in the dev meeting, we also decided that we should forbid clients from starting a new game via the