Pular para o conteúdo principal
Este tópico descreve como as estatísticas de usuário são pontos de dados definidos pelo desenvolvedor, calculados pelos serviços XBOX e armazenados como pares nome-valor por usuário. Alguns exemplos de estatísticas de usuário incluem:
  • Número total de zumbis mortos com uma espingarda na dificuldade Hard
  • Tempo mais rápido para concluir a fase 3
  • Maior pontuação obtida em uma partida multijogador
  • Nome do carro dirigido mais recentemente
As estatísticas baseadas em eventos eram anteriormente chamadas de Stats 2013. Com as estatísticas baseadas em eventos, as estatísticas são calculadas nos serviços XBOX com base nos eventos registrados pelo título e nas regras de estatística definidas pelo desenvolvedor por meio da Service Configuration Tool do Partner Center. O jogo envia eventos para o serviço processador de estatísticas do XBOX. O processador usa as regras de estatística definidas na configuração dos serviços XBOX no Partner Center para processar esses eventos e atualizar as estatísticas. Em seguida, o jogo pode recuperar as estatísticas atualizadas do serviço de estatísticas do XBOX. Uma regra de estatística pode ser configurada para produzir um dos seguintes resultados:
  • Uma única instância de estatística
  • Várias instâncias de estatística baseadas em um modelo de estatística

Definindo instâncias de estatística

Uma instância de estatística usa um único par nome-valor. Essa é a forma básica de usar estatísticas. Configure regras de estatística para controlar como os serviços XBOX devem produzir instâncias de estatística com base nos eventos enviados pelo jogo (figura 1). Para obter mais informações, veja Visão geral das regras de estatística baseadas em eventos. Figura 1. Eventos, regras de estatística e estatísticas de usuário. Imagem de uma figura que mostra eventos, regras de estatística e estatísticas de usuário. O primeiro bloco mostra Event e Enemy defeated. O segundo bloco mostra Stat Rule e Kills. O terceiro bloco mostra Stat Instance e Kills. O nome de uma instância de estatística se refere a um par nome-valor específico. Por exemplo:
  • EnemiesDefeated
  • HighScoreMP
  • CurrentCarName

Definindo modelos de estatística

Um tipo mais avançado de estatística é o modelo de estatística. Um modelo de estatística inclui alguns campos de evento em seu nome para produzir várias instâncias de estatística. Um modelo de estatística usa uma regra de estatística com campos de evento em seu nome para produzir várias instâncias de estatística (figura 2). Figura 2. Eventos e modelos de estatística. Imagem de uma figura que mostra eventos e modelos de estatística. O primeiro bloco mostra Event e EnemyDefeated com WeaponID, DifficultyLevel. O segundo bloco mostra Stat Rule com Kills.WeaponID. O terceiro bloco mostra Stat Instance com Kills.WeaponID.Pistol e KillsWeaponID.Rifle. Um modelo de estatística é produzido por uma regra de estatística que inclui um ou mais campos de evento como parte de seu nome, para que possa produzir várias instâncias de estatística. Por exemplo:
  • Modelo de estatística: BestTime.LevelId
  • Instância de estatística: BestTime.LevelId.3
  • Instância de estatística: BestTime.LevelId.55
  • Modelo de estatística: EnemiesDefeated.EnemyTypeId.WeaponId.DifficultyLevelId
  • Instância de estatística: EnemiesDefeated.EnemyTypeId.6.WeaponId.17.DifficultyLevelId.4
  • Instância de estatística: EnemiesDefeated.EnemyTypeId.9.WeaponId.33.DifficultyLevelId.1
Todo evento tem um nome de evento e um conjunto de campos. As regras de estatística são disparadas quando um evento com um nome específico é recebido pelos serviços XBOX. As regras de estatística produzem instâncias de estatística (figura 3). Figura 3. Eventos, regras de estatística e estatísticas de usuário com os locais de processamento. Imagem de uma figura que mostra eventos, regras de estatística e estatísticas de usuário com os locais de processamento.

Veja também

Estatísticas baseadas em eventos vs. gerenciadas pelo título
Última modificação em 20 de outubro de 2026