*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