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 Web de API de Steamworks, consulta Descripción general de la Web de API.

GetAccountList

GET https://api.steampowered.com/IGameServersService/GetAccountList/v1/
NombreTypeObligatorioDescripción
keystringClave de autenticación de usuario de la Web de 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/
NombreTipoObligatorioDescripción
keystringClave de autenticación de usuario de la Web de 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/
NombreTipoObligatorioDescripción
keystringClave de autenticación de usuario de la Web de 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/
NombreTipoObligatorioDescripción
keystringClave de autenticación de usuario de la Web de 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/
NombreTipoObligatorioDescripción
keystringClave de autenticación de usuario de la Web de 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/
NameTipoObligatorioDescripción
keystringClave de autenticación de usuario de la Web de 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/
NombreTipoObligatorioDescripción
keystringClave de autenticación de usuario de la Web de API de Steamworks.
login_tokenstringIniciar sesión del token a consultar.

Consulta el estado del token especificado del que debes ser propietario.

GetServerSteamIDsByIP

GET https://api.steampowered.com/IGameServersService/GetServerSteamIDsByIP/v1/
NombreTipoObligatorioDescripción
keystringClave de autenticación de usuario de la Web de 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/
NombreTipoObligatorioDescripción
keystringClave de autenticación de usuario de la Web de API de Steamworks.
server_steamidsuint64

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