SteamEx v0.2.0-alpha SteamEx.IGameServersService View Source
Methods to improve the administration of Steam Game Servers.
NOTE: This is a Service interface, methods in this interface should be called with the input_json
parameter.
For more info on how to use the Steamworks Web API please see the Web API Overview.
Link to this section Summary
Functions
Creates a persistent game server account
Deletes a persistent game server account
Gets a list of game server accounts with their logon tokens
Gets public information about a given game server account
Gets a list of server IP addresses given a list of SteamIDs
Gets a list of game servers (new master query server)
Gets a list of server SteamIDs given a list of IPs
Queries the status of the specified token, which must be owned by you
Generates a new login token for the specified game server
This method changes the memo associated with the game server account. Memos do not affect the account in any way. The memo shows up in the GetAccountList response and serves only as a reminder of what the account is used for
Link to this section Functions
Creates a persistent game server account
Name | Type | Required | Description |
key | string | ✔ | Steamworks Web API user authentication key. |
appid | uint32 | ✔ | The app to use the account for |
memo | string | ✔ | The memo to set on the new account |
See other: https://partner.steamgames.com/doc/webapi/IGameServersService#CreateAccount
Deletes a persistent game server account
Name | Type | Required | Description |
key | string | ✔ | Steamworks Web API user authentication key. |
steamid | uint64 | ✔ | The SteamID of the game server account to delete |
See other: https://partner.steamgames.com/doc/webapi/IGameServersService#DeleteAccount
Gets a list of game server accounts with their logon tokens
Name | Type | Required | Description |
key | string | ✔ | Steamworks Web API user authentication key. |
See other: https://partner.steamgames.com/doc/webapi/IGameServersService#GetAccountList
Gets public information about a given game server account
Name | Type | Required | Description |
key | string | ✔ | Steamworks Web API user authentication key. |
steamid | uint64 | ✔ | The SteamID of the game server to get info on |
See other: https://partner.steamgames.com/doc/webapi/IGameServersService#GetAccountPublicInfo
Gets a list of server IP addresses given a list of SteamIDs
Name | Type | Required | Description |
key | string | ✔ | Steamworks Web API user authentication key. |
server_steamids | string | ✔ |
See other: https://partner.steamgames.com/doc/webapi/IGameServersService#GetServerIPsBySteamID
Gets a list of game servers (new master query server)
Name | Type | Required | Description |
key | string | ✔ | Steamworks Web API user authentication key. |
See other: https://developer.valvesoftware.com/wiki/Talk:Master_Server_Query_Protocol
Gets a list of server SteamIDs given a list of IPs
Name | Type | Required | Description |
key | string | ✔ | Steamworks Web API user authentication key. |
server_ips | string | ✔ |
See other: https://partner.steamgames.com/doc/webapi/IGameServersService#GetServerSteamIDsByIP
Queries the status of the specified token, which must be owned by you
Name | Type | Required | Description |
key | string | ✔ | Steamworks Web API user authentication key. |
login_token | string | ✔ | Login token to query |
See other: https://partner.steamgames.com/doc/webapi/IGameServersService#QueryLoginToken
Generates a new login token for the specified game server
Name | Type | Required | Description |
key | string | ✔ | Steamworks Web API user authentication key. |
steamid | uint64 | ✔ | The SteamID of the game server to reset the login token of |
See other: https://partner.steamgames.com/doc/webapi/IGameServersService#ResetLoginToken
This method changes the memo associated with the game server account. Memos do not affect the account in any way. The memo shows up in the GetAccountList response and serves only as a reminder of what the account is used for.
Name | Type | Required | Description |
key | string | ✔ | Steamworks Web API user authentication key. |
steamid | uint64 | ✔ | The SteamID of the game server to set the memo on |
memo | string | ✔ | The memo to set on the new account |
See other: https://partner.steamgames.com/doc/webapi/IGameServersService#SetMemo