Last updated
Last updated
Support us as a and get instant access to all our assets, exclusive tools and assets, escalated support and issue tracking and our gratitude. These articles are made possible by our ... become a sponsor today!
Used to define a Game Server's configuration
Indicates rather or not the Server APIs should auto initialize on start up
indicates rather or not the Steam Game Server system should log on after initialization
The uint packed IP address, this is the raw form Steam would use IP address as and is simply the 4 octives of an IP address packed into the 32 bit int value
00000000 00000000 00000000 00000000
The string representation of the IP address
The query port used by Valve
The query port used by Valve
The server version to report to Steam Game Server
The ID assigned to the Steam Game Server on initialization and logon. This is set by Steam and is what you would as an address to connect to this server
Should the auth API be used
Should we send heartbeats to SGS, if you do not do this then the Steam Game Server Browser will not be able to update ping and other bits of data.
The name of the server to display in the spectator list
Recommended (set this to true)
Should the interface logon anonymously
Indicate to SGS that this server is password protected, its up to you to set that password and handle its use this only lets the browser know one is required.
The name to display for the server in the SGS browser
The description to display for the server in SGS browser
the name of the folder in Steam content the game is running from. Usually the same as the game's name.
Indicate to SGS browser this server is dedicated
Indicate to SGS what the max player count is
Indicate to SGS what the bot player count is
reports the map name to SGS
Delimited string used for matchmaking filtering
The set of rule pairs for the server
Gets the SteamGameServerConfiguraiton from the target. This can be used to read the configuration from files or to read the configuration applied to the current game.
Returns the JSON formated string of the configuraiton
Returns the byte[] representing the configuraiton
Saves the config to a file on the local disk
each 8 bit segment storing a different octave. We have tools that can convert this to a string or a string based IP to a uint see our for more information.
if not logging on anonymously then it must have a token