Passer au contenu principal
Toutes les collectionsFonctionnalités et API
Comment sont gérées plusieurs opérations statistiques globales ?
Comment sont gérées plusieurs opérations statistiques globales ?

Plusieurs utilisateurs modifient une statistique globale.

Paul Winterhalder avatar
Écrit par Paul Winterhalder
Mis à jour hier

La méthode IncrementGlobalStats est une opération atomique.

Nous veillons à ce que les requêtes soient traitées une par une en verrouillant les statistiques jusqu'à la fin du processus de mise à jour. Les appels suivants sont traités en parallèle jusqu'à la fin de toutes les opérations.

Ainsi, quel que soit le nombre d'utilisateurs qui interagissent avec une statistique, celle-ci sera incrémentée et décrémentée comme prévu.

Notez que lors de l'utilisation de ProcessStatistics, l'utilisation d'une opération SET peut s'avérer peu fiable si plusieurs utilisateurs modifient une statistique. Il est donc préférable d'utiliser les opérations INC , DEC , MAX , MIN , INC_TO_LIMIT et DEC_TO_LIMIT lorsque plusieurs utilisateurs interviennent sur une statistique.

Trouvez plus d'informations sur les statistiques globales et des joueurs dans notre référence API : https://getbraincloud.com/apidocs/apiref/#capi-playerstats

Bon codage !

Avez-vous trouvé la réponse à votre question ?