Документация Steamworks
Интерфейс IGameServersService
Методы для улучшения управления игровыми серверами Steam.

ВНИМАНИЕ: это служебный интерфейс, поэтому методы в нём должны вызываться с помощью параметра input_json.

Дополнительная информация об использовании веб-API Steamworks доступна в разделе Обзор веб-API.

GetAccountList

GET https://api.steampowered.com/IGameServersService/GetAccountList/v1/
НазваниеТипОбязательно?Описание
keystringКлюч веб-API Steamworks для аутентификации пользователя.

Получает список аккаунтов игровых серверов с их токенами для входа.

CreateAccount

POST https://api.steampowered.com/IGameServersService/CreateAccount/v1/
НазваниеТипОбязательно?Описание
keystringКлюч веб-API Steamworks для аутентификации пользователя.
appiduint32Приложение, для которого используется аккаунт
memostringПримечание, которое необходимо задать на новом аккаунте

Создаёт аккаунт постоянного игрового сервера

SetMemo

POST https://api.steampowered.com/IGameServersService/SetMemo/v1/
НазваниеТипОбязательно?Описание
keystringКлюч веб-API Steamworks для аутентификации пользователя.
steamiduint64SteamID игрового сервера, на котором необходимо установить примечание
memostringПримечание, которое необходимо задать на новом аккаунте

Данный метод изменяет примечание, связанное с аккаунтом игрового сервера. Примечания никоим образом не влияют на аккаунт. Примечание появляется в ответе GetAccountList и служит лишь напоминанием того, для чего используется аккаунт.

ResetLoginToken

POST https://api.steampowered.com/IGameServersService/ResetLoginToken/v1/
НазваниеТипОбязательно?Описание
keystringКлюч веб-API Steamworks для аутентификации пользователя.
steamiduint64SteamID игрового сервера, токен входа которого необходимо сбросить

Генерирует новый токен входа для определённого игрового сервера

DeleteAccount

POST https://api.steampowered.com/IGameServersService/DeleteAccount/v1/
НазваниеТипОбязательно?Описание
keystringКлюч веб-API Steamworks для аутентификации пользователя.
steamiduint64SteamID аккаунта игрового сервера, который необходимо удалить

Удаляет аккаунт постоянного игрового сервера

GetAccountPublicInfo

GET https://api.steampowered.com/IGameServersService/GetAccountPublicInfo/v1/
НазваниеТипОбязательно?Описание
keystringКлюч веб-API Steamworks для аутентификации пользователя.
steamiduint64SteamID игрового сервера, о котором необходимо получить информацию

Получает общедоступную информацию об определённом аккаунте игрового сервера

QueryLoginToken

GET https://api.steampowered.com/IGameServersService/QueryLoginToken/v1/
НазваниеТипОбязательно?Описание
keystringКлюч веб-API Steamworks для аутентификации пользователя.
login_tokenstringТокен входа, который необходимо запросить

Запрашивает статус определённого токена, которым вы должны обладать

GetServerSteamIDsByIP

GET https://api.steampowered.com/IGameServersService/GetServerSteamIDsByIP/v1/
НазваниеТипОбязательно?Описание
keystringКлюч веб-API Steamworks для аутентификации пользователя.
server_ipsstring

Получает список SteamID сервера на основе списка IP-адресов.

GetServerIPsBySteamID

GET https://api.steampowered.com/IGameServersService/GetServerIPsBySteamID/v1/
НазваниеТипОбязательно?Описание
keystringКлюч веб-API Steamworks для аутентификации пользователя.
server_steamidsuint64

Получает список IP-адресов сервера на основе списка SteamID.