Create "rated" game mode with special restrictions
As a precursor to adding a rating system to server games, we need to lock down rated game to ensure they're fair.
-
Only server games can be rated
-
For a game to be rated, it must be played on the regulation map size for the number of players involved
Assuming the above conditions are met, the game may be a rated game, which introduces the following additional restrictions:
-
No new players can join mid-game
-
A player may rejoin if they have left (e.g., their connection drops out)
-
The on-the-fly bot balancing will be disabled, but the server may still add a bot from the start of the game if the teams begin unbalanced.