1 votes

Quelle est la meilleure façon de tester le classement ?

Je suis conscient qu'il y a une sorte de retard sur le classement, mais je me demande quelle est la manière la plus efficace de tester des circuits impliquant des classements. Je veux m'assurer que tout est compté correctement, mais il est difficile de le vérifier en raison du délai.

Quelqu'un pourrait-il également préciser la durée exacte du délai et/ou ce qui déclenche la mise à jour du classement ?

A la vôtre !

1voto

forbym Points 196

Pour autant que je sache, il y a un cache local, donc, la puce Get Leaderboard Stat devrait vous donner le bon résultat juste après qu'il ait été défini avec la puce Set Leadboard Stat (je ne suis pas sûr que ce soit au prochain tick, mais ça pourrait l'être). La synchronisation avec le serveur est seulement pour l'affichage du classement et pour le cas où un joueur va dans une autre instance de la même salle ou d'une sous-salle. Par conséquent, vous devez toujours utiliser la fonction Get Leaderboard Stat pour le débogage et attendre quelques minutes dans les cas de changement de salle.

0voto

Echoleta Points 839

Alors que l'affichage du classement accuse un retard significatif, nécessitant parfois une nouvelle instance complète pour voir les valeurs mises à jour, le Get Leaderboard Stat chip obtiendra les valeurs mises à jour dès qu'elles seront stockées dans le backend. Cela ne prend que quelques secondes tout au plus, donc la meilleure façon de tester les circuits du leaderboard est de mettre en place quelques Get Leaderboard Stat des puces reliées à des boutons de sorte que vous pouvez appuyer sur le bouton chaque fois que vous voulez vérifier vos statistiques.

Je ne connais pas tous les déclencheurs qui provoquent la mise à jour de l'accessoire de classement, mais il semble préférer une mise à jour toutes les 10 minutes environ. La création d'une nouvelle instance de la salle (c'est-à-dire aller dans votre dortoir puis revenir à une instance privée de la salle) rafraîchira le classement.

AlleGamers.com

AlleGamers est une communauté de gamers qui cherche à élargir la connaissance des jeux vidéo.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X