Lumberyard
Guía del usuario (Version 1.21)

API de servicio Leaderboard Cloud Gem

En la siguiente tabla se enumeran las llamadas a la API de servicio de Leaderboard Cloud Gem.

API Verbo Descripción
/score POST

Se envía una nueva puntuación. Espera una carga que contenga los campos user, value y stat. Devuelve la puntuación actualizada de dicha estadística. La puntuación actualizada devuelta no es necesariamente la puntuación que se envió. El jugador puede llamar a esta operación.

nota

La tabla de clasificación puede almacenar puntuaciones de enteros hasta el valor máximo del entero o puntuaciones decimales hasta 1e+20.

/score/{stat}/{player} GET Obtiene una puntuación concreta del jugador proporcionado. El jugador puede llamar a esta operación.
/score/{stat}/{player} DELETE Elimina una puntuación concreta del jugador proporcionado.
/scores/{player} GET Obtiene todas las puntuaciones (varias estadísticas) del jugador proporcionado. El jugador puede llamar a esta operación.
/stats GET Enumera todas las estadísticas válidas que están registradas en la tabla de clasificación.
/stats POST Registra una nueva estadística. Espera una carga que contenga los campos name y mode. Los campos min y max son opcionales. Devuelve la lista de todas las estadísticas válidas.
/stats/{stat_name} DELETE Elimina la definición estadística especificada. Devuelve la lista de todas las estadísticas válidas.
/player/ban_list GET Muestra todos los jugadores prohibidos.
/player/ban/{player} POST Prohíbe el jugador especificado.
/player/ban/{player} DELETE Levanta la prohibición que pesa sobre el jugador especificado.
/leaderboard/{stat} POST Toma una carga opcional que espera un campo users. Los campos users consisten en una lista de los ID de usuario que desea incluir en la tabla de clasificación de muestra. Devuelve una muestra de la tabla de clasificación de la estadística proporcionada con filas estimadas. El jugador puede llamar a esta operación.