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/
Nombre | Tipo | Requerido | Descripción |
key | string | ✔ | Clave 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/
Nombre | Tipo | Requerido | Descripción |
key | string | ✔ | Clave de autenticación de usuario de la Web API de Steamworks. |
appid | uint32 | ✔ | Aplicación para la que usar la cuenta. |
memo | string | ✔ | La nota que escribir en la nueva cuenta. |
Crea una cuenta persistente del servidor del juego.
SetMemo
POST https://api.steampowered.com/IGameServersService/SetMemo/v1/
Nombre | Tipo | Requerido | Descripción |
key | string | ✔ | Clave de autenticación de usuario de la Web API de Steamworks. |
steamid | uint64 | ✔ | Id. de Steam del servidor de juego en el que escribir la nota. |
memo | string | ✔ | La 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/
Nombre | Tipo | Requerido | Descripción |
key | string | ✔ | Clave de autenticación de usuario de la Web API de Steamworks. |
steamid | uint64 | ✔ | Id. 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/
Nombre | Tipo | Requerido | Descripción |
key | string | ✔ | Clave de autenticación de usuario de la Web API de Steamworks. |
steamid | uint64 | ✔ | Id. 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/
Nombre | Tipo | Requerido | Descripción |
key | string | ✔ | Clave de autenticación de usuario de la Web API de Steamworks. |
steamid | uint64 | ✔ | Id. 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/
Nombre | Tipo | Requerido | Descripción |
key | string | ✔ | Clave de autenticación de usuario de la Web API de Steamworks. |
login_token | string | ✔ | Iniciar 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/
Nombre | Tipo | Requerido | Descripción |
key | string | ✔ | Clave de autenticación de usuario de la Web API de Steamworks. |
server_ips | string | ✔ | |
Obtiene una lista de identificadores de Steam de servidores dada una lista de direcciones IP.
GetServerIPsBySteamID
GET https://api.steampowered.com/IGameServersService/GetServerIPsBySteamID/v1/
Nombre | Tipo | Requerido | Descripción |
key | string | ✔ | Clave de autenticación de usuario de la Web API de Steamworks. |
server_steamids | uint64 | ✔ | |
Obtiene una lista de direcciones IP de servidores dada una lista de identificadores de Steam.