Skip to main content

Adición de datos contextuales a las estadísticas

En este tutorial, vamos a explicar cómo agregar información contextual cada vez que se actualiza una estadística. Hay casos en los que guardar solo las estadísticas no es suficiente. El estudio de juegos podría agregar algunos detalles sobre cómo un jugador realizó una acción específica, o podría haber una característica dentro del juego relacionada con la estadística. Vamos a continuar con nuestro juego de disparos competitivo. En este ejemplo, el juego tiene un éxito tremendo, pero se enfrenta a un desafío. Hay demasiadas quejas sobre personas que “hackean” el juego con componentes externos que eliminan el retroceso de las armas y mejoran la asistencia de apuntado. Así que ahora se nos encarga registrar más información sobre todos los componentes usados y la información de red en nuestro juego.

Creación de una estadística

Para mostrar cómo abordar este escenario, vamos a tomar la definición de estadística de la página Más operaciones con estadísticas. A partir de esta definición, vamos a ver cómo agregar metadatos a cada fila agregada a la estadística.
Para este tutorial, el elemento importante que hay que extraer de este ejemplo es la estructura de la estadística. Como puede ver, tiene varias columnas que permiten varios valores. Pero nuestro objetivo es ver cómo podemos agregar información contextual a cada una de estas filas.

Adición de metadatos a cada estadística

Queremos saber si el jugador tiene algún hardware no autorizado que afecte al juego o cualquier otro software malintencionado que pueda mejorar el rendimiento del jugador. El sistema antitrampas es capaz de obtener toda esta información. Solo necesitamos adjuntar esta información para la estadística de tiros a larga distancia. Para realizar esta acción, vamos a usar la API UpdateStatistics. Aquí podemos ver el ejemplo del SDK:
El concepto principal que podemos ver aquí es el uso del parámetro Metadata dentro de StatisticUpdate, que hace referencia a datos contextuales que se van a actualizar además del propio valor. Aquí podemos agregar cualquier información que pueda ser significativa para un desarrollador, en este caso, los datos antitrampas. Con estos ejemplos, ya estamos preparados para registrar toda la información relevante de nuestros mejores jugadores, lo que permite a los moderadores del juego tomar mejores decisiones sobre a quién expulsar.

Conclusiones

En este tutorial, aprendimos a realizar las siguientes operaciones:
  • Crear una estadística de varias columnas.
  • Agregar metadatos a la estadística.

Consulte también

Última modificación el 28 de agosto de 2026