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

port

The port at which the specific game server instance is accessible

port[n]

[n] here would be a number from 1-5; if you use this will use the next port

queryport

The port at which you can access the query protocol data.

ip

The IP address of the server instance

name

Server Name

regionid

The name of the region of which the server is a member.

maxplayers

Max Players

mapsrotate

List of maps for game rotation

1/4maxplayers

1/4 Max Players

1/2maxplayers

1/2 Max Players

mapsspace

Maps (space separated)

mapscrlf

Maps (crlf separated)

timelimit

Time Limit

ConfigPathRelative

Relative config path. e.g. for a game "SampleGame", with version "deva", and server "123123": /usr/local/games/SampleGame/deva/123123

ConfigPathRelativeBase

Relative base config path. e.g. for game "SampleGame": /usr/local/games/SampleGame/deva

ConfigPathRelativeFull

Relative full config path. e.g. for game "SampleGame", with version "deva": /usr/local/games/SampleGame/deva/logs

gametype

Gametype Identifier

timelimitseconds

Time Limit (seconds)

InstallPath

Game Path e.g. for game "SampleGame" with version "deva": /usr/local/games/SampleGame/deva

ConfigPath

Config Path

ConfigPathRelativeFullBase

Config Path Full + Mod Base (relative)

ConfigPathRelative

Game Path (relative)

serverconfig

Server Config Filename

servermaplist

Server Maplist Filename

gametypetitle

Gametype Title

ConfigPathRelativeFullMod

Config Path Full + Mod (relative)

GameExePath

Game Exe Path

maxmemory

Maximum Allowed Memory

gameversion

Game Version

modversion

Mod Version

GameVersionPathRelative

Game Version Path (relative)

pingsite

Custom variable used for various purposes, i.e. for having region name on server names

pingsitename

Can be utilized separately from the pingsite value if needed

virtualtypeid

Virtual Type ID. Returns 1 if Bare Metal, 2 if Jail (FreeBSD), and 3 if Cloud VM

gamebuild

Shows the version of the game the customer filled in when performing a game update

city

Location Name (i.e. Amsterdam)

autorestartinterval

Sets the auto restart timer on server start (value in seconds)

autorestartintervalforce

Set to 1 or 0. When set to 1, will force restart the server even if there are players in it.