Steamworks 文献库
IGameServersService 接口
提高 Steam 游戏服务器管理的方法。

注意: 注意:这是服务接口,此接口中的方法应使用 input_json 参数调用。

请参见 Web API 概览,对如何使用 Steamworks Web API 了解更多。

GetAccountList

GET https://api.steampowered.com/IGameServersService/GetAccountList/v1/
名称类型是否必需描述
keystringSteamworks Web API 用户验证密钥。

使用登录令牌获取游戏服务器帐户列表。

CreateAccount

POST https://api.steampowered.com/IGameServersService/CreateAccount/v1/
名称类型是否必需描述
keystringSteamworks Web API 用户验证密钥。
appiduint32要使用该帐户的应用。
memostring要在新帐户上设置的备注。

创建一个永久游戏服务器帐户。

SetMemo

POST https://api.steampowered.com/IGameServersService/SetMemo/v1/
名称类型是否必需描述
keystringSteamworks Web API 用户验证密钥。
steamiduint64要设置备注的游戏服务器的 SteamID。
memostring要在新帐户上设置的备注。

此方法改变与游戏服务器帐户关联的备注。 备注不会对帐户产生任何影响。 备注在 GetAccountList 响应中出现,只用于提示帐户用途。

ResetLoginToken

POST https://api.steampowered.com/IGameServersService/ResetLoginToken/v1/
名称类型是否必需描述
keystringSteamworks Web API 用户验证密钥。
steamiduint64要重置登录令牌的游戏服务器的 SteamID。

为指定游戏服务器生成新的登录令牌。

DeleteAccount

POST https://api.steampowered.com/IGameServersService/DeleteAccount/v1/
名称类型是否必需描述
keystringSteamworks Web API 用户验证密钥。
steamiduint64要删除的游戏服务器帐户的 SteamID。

删除一个永久的游戏服务器帐户。

GetAccountPublicInfo

GET https://api.steampowered.com/IGameServersService/GetAccountPublicInfo/v1/
名称类型是否必需描述
keystringSteamworks Web API 用户验证密钥。
steamiduint64要获取其信息的游戏服务器的 SteamID。

获取给定游戏服务器帐户的公开信息。

QueryLoginToken

GET https://api.steampowered.com/IGameServersService/QueryLoginToken/v1/
名称类型是否必需描述
keystringSteamworks Web API 用户验证密钥。
login_tokenstring要查询的登录令牌。

查询指定令牌的状态,您必须拥有该令牌方可查询。

GetServerSteamIDsByIP

GET https://api.steampowered.com/IGameServersService/GetServerSteamIDsByIP/v1/
名称类型是否必需描述
keystringSteamworks Web API 用户验证密钥。
server_ipsstring

根据 IP 列表,获取服务器 SteamID 列表。

GetServerIPsBySteamID

GET https://api.steampowered.com/IGameServersService/GetServerIPsBySteamID/v1/
名称类型是否必需描述
keystringSteamworks Web API 用户验证密钥。
server_steamidsuint64

根据 SteamID 列表,获取服务器 IP 地址列表。