Documentación de Steamworks
Interfaz IGameServersService
Métodos para mejorar la administración de los servidores de juego de Steam.

NOTA: esta es una interfaz de servicio, los métodos en esta interfaz deben llamarse con el parámetro: input_json.

Para obtener más información sobre cómo utilizar la API web de Steamworks, consulta el Descripción general de la API web.

GetAccountList

GET https://api.steampowered.com/IGameServersService/GetAccountList/v1/
NombreTipoRequeridoDescripción
keystringClave de autenticación de usuario de la Web API de Steamworks.

Obtiene una lista de las cuentas de servidores de juego con sus tokens de conexión.

CreateAccount

POST https://api.steampowered.com/IGameServersService/CreateAccount/v1/
NombreTipoRequeridoDescripción
keystringClave de autenticación de usuario de la Web API de Steamworks.
appiduint32Aplicación para la que usar la cuenta.
memostringLa nota que escribir en la nueva cuenta.

Crea una cuenta persistente del servidor del juego.

SetMemo

POST https://api.steampowered.com/IGameServersService/SetMemo/v1/
NombreTipoRequeridoDescripción
keystringClave de autenticación de usuario de la Web API de Steamworks.
steamiduint64Id. de Steam del servidor de juego en el que escribir la nota.
memostringLa nota que escribir en la nueva cuenta.

Este método cambia la nota asociada con la cuenta del servidor de juego. Las notas no afectan a la cuenta en modo alguno. La nota aparece en la respuesta GetAccountList y solo sirve como recordatorio del propósito de la cuenta.

ResetLoginToken

POST https://api.steampowered.com/IGameServersService/ResetLoginToken/v1/
NombreTipoRequeridoDescripción
keystringClave de autenticación de usuario de la Web API de Steamworks.
steamiduint64Id. de Steam del servidor de juego del que reiniciar el token de inicio de sesión.

Genera un nuevo token de inicio de sesión para el servidor de juego especificado.

DeleteAccount

POST https://api.steampowered.com/IGameServersService/DeleteAccount/v1/
NombreTipoRequeridoDescripción
keystringClave de autenticación de usuario de la Web API de Steamworks.
steamiduint64Id. de Steam de la cuenta del servidor de juego que se va a eliminar.

Elimina una cuenta persistente del servidor del juego.

GetAccountPublicInfo

GET https://api.steampowered.com/IGameServersService/GetAccountPublicInfo/v1/
NombreTipoRequeridoDescripción
keystringClave de autenticación de usuario de la Web API de Steamworks.
steamiduint64Id. de Steam del servidor donde se obtiene la información.

Obtiene información pública acerca de una determinada cuenta de servidor de juego.

QueryLoginToken

GET https://api.steampowered.com/IGameServersService/QueryLoginToken/v1/
NombreTipoRequeridoDescripción
keystringClave de autenticación de usuario de la Web API de Steamworks.
login_tokenstringIniciar sesión del token para consultar

Consulta el estado del token especificado, que debes tener en propiedad.

GetServerSteamIDsByIP

GET https://api.steampowered.com/IGameServersService/GetServerSteamIDsByIP/v1/
NombreTipoRequeridoDescripción
keystringClave de autenticación de usuario de la Web API de Steamworks.
server_ipsstring

Obtiene una lista de identificadores de Steam de servidores dada una lista de direcciones IP.

GetServerIPsBySteamID

GET https://api.steampowered.com/IGameServersService/GetServerIPsBySteamID/v1/
NombreTipoRequeridoDescripción
keystringClave de autenticación de usuario de la Web API de Steamworks.
server_steamidsuint64

Obtiene una lista de direcciones IP de servidores dada una lista de identificadores de Steam.