Server variables
Last updated: July 16, 2026
The following are configuration variables that can be used within a game's launch parameters and templated profile configuration files. This configuration is used by Multiplay to create a server.json file for each game server instance.
Variable | Description |
| The port at which the specific game server instance is accessible |
| [n] here would be a number from 1-5; if you use this will use the next port |
| The port at which you can access the query protocol data. |
| The IP address of the server instance |
| Server Name |
| The name of the region of which the server is a member. |
| Max Players |
| List of maps for game rotation |
| 1/4 Max Players |
| 1/2 Max Players |
| Maps (space separated) |
| Maps (crlf separated) |
| Time Limit |
| Relative config path. e.g. for a game "SampleGame", with version "deva", and server "123123": |
| Relative base config path. e.g. for game "SampleGame": |
| Relative full config path. e.g. for game "SampleGame", with version "deva": |
| Gametype Identifier |
| Time Limit (seconds) |
| Game Path e.g. for game "SampleGame" with version "deva": |
| Config Path |
| Config Path Full + Mod Base (relative) |
| Game Path (relative) |
| Server Config Filename |
| Server Maplist Filename |
| Gametype Title |
| Config Path Full + Mod (relative) |
| Game Exe Path |
| Maximum Allowed Memory |
| Game Version |
| Mod Version |
| Game Version Path (relative) |
| Custom variable used for various purposes, i.e. for having region name on server names |
| Can be utilized separately from the pingsite value if needed |
| Virtual Type ID. Returns 1 if Bare Metal, 2 if Jail (FreeBSD), and 3 if Cloud VM |
| Shows the version of the game the customer filled in when performing a game update |
| Location Name (i.e. Amsterdam) |
| Sets the auto restart timer on server start (value in seconds) |
| Set to 1 or 0. When set to 1, will force restart the server even if there are players in it. |