*TODO*
Allow levels which aren't on the standard level list or dlc 
Set to 0 to stop the game doing pushed lobby-migrations 
Set to 0 to stop matchmaking games from attempting to merge 
When the server game start countdown gets to this time between games it will do DLC checks to make sure it has the DLC needed for both the levels being voted on 
Turn on some debugging 
Set alternate servers to be bad 
Percentage chance of setting a bad server (if gl_debugBadServersList=1) 
1=Force a lobby migration every gl_debugForceLobbyMigrationsTimer seconds 
Time between forced lobby migrations, 2=Start the leave lobby timer after a host migration starts 
Counter: General lobby breaks 
Counter: Host Migration hinting error detected 
Counter: Host Migration sharding detected in lobby 
Counter: Host Migration task error detected 
Counter: host migration attempts 
Counter: host migration terminations 
1=Leave the lobby and rejoin after gl_debugLobbyRejoinTimer seconds 
Random element to leave game timer 
Time till auto leaving the session 
Number of debug dummy users to display. 
Sets the number of teams to split dummy players across, 0: Team 0, 1: Team 1, 2: Team 1&2, 3: Team 0,1&2. 
*TODO*
Enabled voting on offline games, just to make testing easier. Requires gl_enablePlaylistVoting to also be set 
Enabled voting on which level to play next within playlists that support it. Currently also needs gl_experimentalPlaylistRotationAdvance 
Testing code that gets the first level from the playlist and advances it when the server enters the lobby. Here so can be easily disabled! Currently needed for gl_enablePlaylistVoting 
Minimum number of players required for full score in the player submetric 
Multiplier for language submetric 
Multiplier for lobby state submetric 
Number of times to retry joining before creating our own game 
Multiplier for ping submetric 
Amount to divide the ping by before clamping to 0->1 
Multiplier for player submetric 
Multiplier for random submetric 
Multiplier for skill submetric 
Multiplier for variant submetric if standard variant 
How long to wait for results when finding a game 
Extension to findGameTimeout for each player in session 
Randomization for the findGameTimeout 
Set the game rules for the lobby 
Don't start loading a level if there's only a limited amount of time remaining 
Should game lobby request server from dedicated server arbitrator 
Time after a player joins before we call ensurebesthost 
Minimum amount of time before the game starts that we're allowed to check for a better host 
Time after the game countdown starts before we call ensurebesthost 
Time after the game countdown starts before we call ensurebesthost 
1=Make calls to EnsureBestHost when in private games 
Don't ignore bad servers (ones we have failed to connect to before) 
How long you spend in the lobby on a newly created lobby 
Timeout for waiting for other players to leave the game before leaving ourselves 
Force the lobby to display teams all the time 
Set map for the lobby 
Time a session name is allowed to persist before being removed 
A playlist must contain at least this many levels for voting to be enabled, even when gl_enablePlaylistVoting is set. Note that setting it to 1 and having a playlist with 1 level in it will still work, but it'll present a vote with the same level as both voting candidates 
Debug logging for the pre-caching of pak files in lobby 
Precache pak files in lobby 
Reset player profiles rather than kicking players if the version doesn't match 
Send a chat message 
Enable/Disable the Session Search Simulator for testing Matchmaking 
Set the source XML file for the Session Search Simulator 
Indicates if this server should be allocated by the dedicated arbitrator 
Amount of time after detecting a change in skill ranking, before we call SessionUpdate 
Skips the game lobby 
Just create game before start searching 
How long it takes for slot reservations to time out 
force start a game 
Amount of times the start timer can be reset due to players joining before they are ignored 
Minimum time before a game can start after a player has joined 
Send a chat message to team 
Time in lobby between games 
Amount of time at the end of the start countdown before we disable matchmaking (enabled after InGame is hit) 
Amount of game time remaining in which no matchmaking should occur 
Turn on game lobby voice debug 
Vote for next map in lobby (left or right) 
Turn on some map vote debugging 
Playlist voting will close this many secs before game start countdown finishes 
Time to wait for enough players to make a balanced game before splitting squads and starting