- Estadísticas administradas por el título (anteriormente denominadas Stats 2017)
- Estadísticas basadas en eventos (anteriormente denominadas Stats 2013)
Se recomienda usar las estadísticas administradas por el título al configurar títulos nuevos. Sin embargo, las variables de presencia enriquecida solo funcionan con las estadísticas basadas en eventos.
Estadísticas administradas por el título
Cuando usa estadísticas administradas por el título, envía el valor real de la propia estadística para que lo use el servidor. En las estadísticas administradas por el título, el servidor realiza poca o ninguna validación del valor que se le envía. Corresponde a su título llevar el seguimiento de los valores correctos de las estadísticas. Su título es la fuente de verdad para los valores de las estadísticas. Cuando use estadísticas administradas por el título, se recomienda hacer seguimiento de las estadísticas y almacenarlas en la nube con Cloud Storage. Las estadísticas administradas por el título son como un servicio de informes. Usted envía al servidor la estadística correcta de su juego. Su estadística permanece luego en el servidor y espera a mostrarse cuando se solicite o a actualizarse.La tabla de clasificación global de una estadística administrada por el título mantiene solo el valor más alto registrado por jugador. Escribir un valor más bajo actualiza la estadística almacenada a ese valor más bajo, pero no reduce la posición del jugador en la tabla de clasificación global. Si su título necesita que las posiciones en la tabla de clasificación puedan bajar (por ejemplo, una valoración que sube o baja, o una puntuación que se restablece con las derrotas), use las estadísticas basadas en eventos con una regla de estadística
Replace, o un servicio de tablas de clasificación externo como PlayFab Leaderboards v2. Para obtener más detalles, consulte la información general sobre las estadísticas administradas por el título y la referencia de XblLeaderboardQuery.Estadísticas basadas en eventos
Cuando se usan estadísticas basadas en eventos, el juego envía eventos a los servicios XBOX. Los eventos incluyen detalles específicos sobre las acciones realizadas por un jugador. La información de estos eventos se usa para actualizar las estadísticas en consecuencia. En las estadísticas basadas en eventos, el servicio lleva el seguimiento de todos los valores de sus estadísticas y los actualiza. El servicio es la fuente de verdad para los valores de las estadísticas de un jugador o grupo de jugadores.Historia
Con el lanzamiento de XBOX One, los servicios XBOX introdujeron las estadísticas basadas en eventos. Esto ofrecía multitud de ventajas. Por ejemplo, un único evento del juego puede actualizar los datos de varias características de XBOX, como las tablas de clasificación y los logros; la configuración de los servicios XBOX se administra en el servidor en lugar de en el cliente, entre otras capacidades. En los años posteriores al lanzamiento de XBOX One, los desarrolladores solicitaron un servicio de estadísticas más simplificado para evitar la complejidad que conlleva un sistema basado en eventos. Así podrían usar cualquier método de seguimiento de estadísticas que ya estuvieran aplicando. A partir de los comentarios de los desarrolladores, se creó una versión nueva y simplificada de las estadísticas que devolvería el control de la lógica de las estadísticas a manos del desarrollador. Ese sistema es el de las estadísticas administradas por el título. Es un servicio que simplemente toma el valor que le pasa el título, dando a los desarrolladores el control de la lógica que determina el valor de una estadística.Cómo se administran las estadísticas en las estadísticas basadas en eventos y en las administradas por el título
Veamos cómo configurar y actualizar estadísticas en las estadísticas basadas en eventos frente a las administradas por el título. Por ejemplo, vamos a crear estadísticas para un juego de rol genérico y queremos hacer seguimiento de los monstruos eliminados.Estadísticas basadas en eventos
Con las estadísticas basadas en eventos, su título enviaría un evento que contiene información sobre una acción realizada por un jugador. En este evento, la acción es matar a un orco mientras el jugador tenía una espada. Parte de la información contenida en este evento podría ser que se realizó una acción de matar, que lo eliminado era un orco, que el tipo de combate era cuerpo a cuerpo y que el arma usada era una espada. Las estadísticas basadas en eventos procesan esta información mediante una serie de reglas que usted, el desarrollador, configura en Partner Center, y actualizan las estadísticas, también configuradas por usted, según el evento. En las estadísticas basadas en eventos, el servicio lleva el seguimiento de cuál debe ser el valor de sus estadísticas de eliminaciones. El evento “matar orco con espada” podría actualizar varias estadísticas, como el número de muertes causadas, el número de orcos eliminados y el número de muertes con espada.Estadísticas administradas por el título
En las estadísticas administradas por el título, usted envía los valores reales de sus estadísticas. Para el ejemplo de “matar orco con espada”, su título lleva individualmente el seguimiento del número total de muertes causadas, las muertes con espada y los orcos eliminados, y envía al servicio el número actualizado de cada estadística. El servicio realiza comprobaciones de validación mínimas para asegurarse de que envía un número coherente, por lo que es esencial que su título envíe la estadística correcta. Aunque puede usar el servicio de estadísticas administradas por el título para recuperar los valores de las estadísticas al principio de una sesión de juego, no use el servicio de estadísticas administradas por el título para confirmar el valor de una estadística mientras la sesión está en curso. El siguiente diagrama muestra cómo funcionan las dos variantes de Estadísticas.- Estadísticas basadas en eventos a la izquierda
- Estadísticas administradas por el título a la derecha

Otras diferencias entre los dos enfoques
Para los asociados administrados, hay algunas diferencias más que conviene tener en cuenta a la hora de decidir entre las estadísticas basadas en eventos y las administradas por el título para su título. Con las estadísticas basadas en eventos, puede:- Obtener más vistas de tablas de clasificación.
- Analizar más fácilmente los metadatos de sus estadísticas. En nuestro ejemplo de “matar orcos”, la estadística general llevaba el seguimiento del número de muertes causadas.
- Obtener estadísticas detalladas sobre qué se eliminó, con qué arma y cualquier otra información que defina la eliminación que pueda configurar.
