Comment on page
Provides for initialization and registration of a Steam Game Server configuraiton.
Returns the ID issued to the Steam Game Server on initalization.
public static CSteamID ID => get;
Indicates rather or not the server is logged on
public static bool LoggedOn => get;
Defines the configuration of the server, this will be set by the Initialize method
public static SteamGameServerConfiguraiton Configuraiton => get;
This is a global field located on API.App.Initialized and indicates rather or not the system is initialized.
This is *Not* located in the API.App.Server class rather its in the parent API.App class so to access it
;//Yes it is initalized
;//No it is not
public static bool API.App.Initalized => get;
public static Initialize(AppData appId, SteamGameServerConfiguration config);
Logs the initialized server API on to the steam backend. If your Steam Game Server Settings is configured for auto logon this will be called for you once the API is initialized.
public static void LogOn()
Updates the server details based on the active configuration. This is called for you when the server first connects.
public static void SendUpdatedServerDetailsToSteam()