- Au niveau du titre : agrège toutes les mises à jour des joueurs dans une seule statistique à l’échelle du titre. Idéal pour les objectifs mondiaux partagés par l’ensemble de la base de joueurs.
- Au niveau du groupe : agrège les mises à jour des joueurs dans une statistique d’entité de groupe. Idéal pour les défis de clan, les objectifs de guilde ou les objectifs d’équipe, dans lesquels des sous-ensembles de joueurs travaillent à un objectif commun.
Statistiques communautaires au niveau du titre
Création de la définition de statistique source
Commencez par créer une définition de statistique pour les joueurs, qui sert de source d’agrégation :Création de la définition de statistique de destination
Créez ensuite une définition de statistique pour le titre, qui sert de destination d’agrégation. Spécifiez la définition de statistique des joueurs comme source d’agrégation de la définition de statistique du titre :REMARQUE : Définissez
EntityType sur title et AggregationSources pour qu’il référence la statistique définie au niveau du joueur.
Une fois la statistique communautaire créée, toutes les mises à jour effectuées au niveau du joueur commencent à être agrégées au niveau du titre. Le système agrège uniquement les nouvelles mises à jour. Si la statistique source existe depuis un certain temps, le système ne reporte pas ces valeurs historiques au niveau du titre.
Lecture des statistiques communautaires du titre
Pour obtenir les scores actuels de la statistique au niveau du titre, lisez les statistiques de l’entité de titre :Statistiques communautaires au niveau du groupe
Les statistiques communautaires au niveau du groupe vous permettent d’agréger les actions des joueurs au sein d’un groupe spécifique, comme un clan ou une guilde. Cette agrégation est utile pour des scénarios tels qu’un défi de clan, dans lequel les membres travaillent collectivement à un objectif commun.Création de la définition de statistique de destination
Créez une définition de statistique avecEntityType défini sur group. Spécifiez la définition de statistique des joueurs comme source d’agrégation :
La définition de statistique source (au niveau du joueur) est la même que celle utilisée pour les statistiques communautaires au niveau du titre. Vous pouvez réutiliser une définition de statistique source existante.
Mise à jour de la statistique source
Lors de la mise à jour de la statistique source d’un joueur pour une agrégation au niveau du groupe, spécifiez l’entité de groupe cible dans la propriétéAggregationTargetEntityKeys de l’objet StatisticUpdate. Cette propriété indique à PlayFab l’entité de groupe dans laquelle agréger la mise à jour.
Pour les statistiques communautaires au niveau du titre,
AggregationTargetEntityKeys n’est pas requis, car le titre est la cible d’agrégation par défaut. Pour les statistiques communautaires au niveau du groupe, vous devez spécifier la clé de l’entité de groupe. Actuellement, vous ne pouvez spécifier qu’une seule clé d’entité dans AggregationTargetEntityKeys.Lecture des statistiques communautaires du groupe
Pour obtenir les scores actuels de la statistique communautaire du groupe, lisez les statistiques de l’entité de groupe :Restrictions
- Vous ne pouvez spécifier qu’une seule source d’agrégation pour la statistique communautaire.
- Vous ne pouvez pas spécifier de configuration de version pour la statistique communautaire. La configuration de version que vous spécifiez pour la statistique source s’applique également à la statistique communautaire.
- L’
EntityTypede la statistique communautaire doit êtretitleougroup. - Vous ne pouvez pas utiliser l’agrégation
Lastpour aucune des colonnes. - Vous ne pouvez spécifier qu’une seule clé d’entité dans
AggregationTargetEntityKeyslors de la mise à jour de la statistique source.
