Skip to main content
 Dans ce tutoriel, nous allons expliquer comment ajouter des informations contextuelles chaque fois qu’un classement est mis à jour. Le studio de jeu peut vouloir ajouter des détails sur le contexte dans lequel un joueur a obtenu un score, ou il peut exister dans le jeu une fonctionnalité liée à ce score. Nous allons maintenant passer de nos exemples précédents, où nous avions un jeu d’arcade, à un jeu de tir très compétitif. Dans cet exemple, le jeu connaît un succès énorme, mais fait face à un défi. Il y a trop de plaintes au sujet de personnes qui « piratent » le jeu avec des composants externes qui éliminent le recul des armes et améliorent l’assistance à la visée. Nous devons donc suivre davantage d’informations sur tous les composants utilisés ainsi que des informations réseau pour nos matchs classés.

Création d’un classement

Pour montrer comment gérer ce scénario, nous allons reprendre la définition de classement de la page Aller plus loin avec les classements. À partir de cette définition, nous allons voir comment ajouter des métadonnées à chaque ligne ajoutée au classement.

Ajout de métadonnées à chaque ligne

Nous voulons savoir si le joueur dispose de matériel non autorisé qui influe sur la jouabilité ou de tout autre logiciel malveillant qui pourrait améliorer sa performance. Le système anti-triche est capable d’obtenir toutes ces informations, mais comme il y a un nombre énorme de joueurs, nous allons nous concentrer sur la vérification des scores élevés signalés, en plus des métadonnées provenant de composants externes. Pour effectuer cette action, nous allons utiliser l’API UpdateLeaderboard. Voici l’exemple du SDK :
Ici, nous utilisons le paramètre Metadata dans LeaderboardEntryUpdate pour ajouter des informations significatives pour un développeur. Dans ce cas, nous l’utilisons pour stocker des données anti-triche. Grâce à cet exemple, nous sommes maintenant en mesure de suivre toutes les informations pertinentes sur nos meilleurs joueurs, ce qui permet aux modérateurs du jeu de prendre de meilleures décisions quant aux joueurs à bannir.

Conclusions

Dans ce tutoriel, nous avons appris à effectuer les opérations suivantes :
  • Créer un classement à plusieurs colonnes.
  • Ajouter des métadonnées à chaque ligne du classement.

Voir aussi

Last modified on October 6, 2026