Skip to main content
 Dans ce didacticiel, 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 une fonctionnalité du jeu 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 immense succès, mais fait face à un défi. Il y a trop de plaintes concernant des personnes qui « piratent » le jeu avec des composants externes qui suppriment le recul des armes et améliorent l’aide à la visée. Nous sommes donc chargés de suivre davantage d’informations sur tous les composants utilisés et sur le réseau pour nos parties classées.

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 d’un matériel non autorisé qui affecte le gameplay ou de tout autre logiciel malveillant susceptible d’améliorer ses performances. Le système anti-triche est capable d’obtenir toutes ces informations, mais comme il y a un nombre considérable de joueurs, nous allons nous concentrer sur le signalement des meilleurs scores, ainsi que sur les métadonnées des composants externes. Pour effectuer cette action, nous allons utiliser l’API UpdateLeaderboard. Voici l’exemple du SDK :
Ici, nous utilisons le paramètre Metadata de LeaderboardEntryUpdate pour ajouter des informations utiles au développeur. Dans ce cas, nous l’utilisons pour stocker des données anti-triche. Grâce à cet exemple, nous sommes désormais 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 didacticiel, 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