Economy v2 est désormais en disponibilité générale. Pour obtenir de l’aide et donner votre avis, rendez-vous sur le forum PlayFab.
Vecteurs de fraude
Usurpation, proxys et duplication de requêtes
Techniques de requête utilisées pour donner l’impression qu’un joueur effectue un achat depuis un emplacement différent de celui où il se trouve réellement. L’usurpation de l’adresse IP, l’utilisation d’un proxy ou la duplication d’une requête par les joueurs sont des scénarios courants. Vous pouvez utiliser les transactions idempotentes pour lutter contre ces vecteurs de fraude.Appels non vérifiés à l’API Store
Les appels non vérifiés à l’API Store sont des appels effectués vers l’API Store sans reçu valide. Ces appels peuvent être effectués en usurpant le reçu ou en dupliquant une requête. La validation des reçus est une fonctionnalité qui permet de lutter contre ce vecteur de fraude.Remboursements après échange
Un joueur peut effectuer un achat, l’échanger, puis demander un remboursement à la boutique. Vous pouvez vérifier les remboursements à l’aide du processus de remboursement de PlayFab.Piratage, crackage et contournement de l’authentification
Le piratage consiste à copier et à distribuer un logiciel sans l’autorisation du titulaire des droits d’auteur. Le crackage consiste à modifier un logiciel pour supprimer ou contourner sa protection contre la copie. Les contournements de l’authentification sont des techniques utilisées pour éviter l’inscription à un compte et la connexion. Vous pouvez convertir un joueur pirate en client payant grâce à des techniques anti-piratage.Transactions idempotentes
Les transactions PlayFab Economy v2 sont idempotentes, ce qui signifie qu’elles peuvent être relancées autant de fois que nécessaire et que, si la transaction a déjà été effectuée, elle sera ignorée. Lorsqu’un joueur tente d’effectuer un achat et que la requête est dupliquée, il ne sera pas débité deux fois. Il est important de noter que, si la plupart des transactions nécessitent un IdempotencyId pour garantir l’idempotence, les API d’échange fonctionnent légèrement différemment. Les API d’échange sont également idempotentes, mais ne nécessitent pas d’IdempotencyId. Elles n’accordent une offre de place de marché qu’une seule fois. Si vous effectuez une requête d’échange avec le même reçu de place de marché qu’une requête précédente réussie, PlayFab n’accordera rien lors du second appel. Pour en savoir plus sur l’idempotence, consultez notre vue d’ensemble de l’inventaire.Validation des reçus
Economy v2 prend en charge les points de terminaison d’API d’extension suivants :- Microsoft Store (Windows 10/11, XBOX, Android)
- Google Play Store (Android)
- Apple AppStore (iOS)
- Nintendo Switch E-Shop (Switch)
- Sony PlayStation Store nouvelle génération (PS4/PS5)
- Steam (Windows 10/11, OSX, Linux)
Remboursements
- Vérifier les remboursements
- Pour trouver le joueur à partir du remboursement, effectuez une recherche sur l’événement
items_redeemedet localisez l’ID du reçu.
- Pour trouver le joueur à partir du remboursement, effectuez une recherche sur l’événement
Anti-piratage
Techniques pour lutter contre le piratage et convertir les pirates en clients payants :- Appliquer des prix régionaux adaptés pour tous les articles et toutes les éditions : Les articles ou abonnements trop chers sont une cause fréquente de piratage. Découvrez les marchés pris en charge par le Microsoft Store.
- Permettre de jouer sur autant de plateformes prises en charge par chaque place de marché que possible : L’absence de portage vers une plateforme populaire peut amener les utilisateurs à créer des portages non officiels. Proposer un moyen d’ajouter des licences payantes officielles aux clients de jeu non officiels peut augmenter les revenus et limiter le piratage.
- Utiliser les méthodes de connexion anonyme de PlayFab avec la possibilité de s’inscrire pour bénéficier de fonctionnalités supplémentaires : PlayFab prend en charge l’authentification sans compte PlayFab, puis l’association et l’inscription ultérieures. De nombreux joueurs rechignent à créer un compte, mais acceptent volontiers de jouer de manière anonyme. La connexion anonyme est un bon moyen d’inciter les joueurs à essayer votre jeu, puis de les convertir ultérieurement en clients payants.
- Encourager l’inscription et l’association d’un compte en ligne : Les fonctionnalités qui fonctionnent le mieux avec un compte en ligne, comme les sauvegardes dans le cloud, les classements et le jeu multiplateforme, peuvent servir à inciter les joueurs à créer un compte.
- Proposer un parcours d’achat aux pirates : Même si un joueur utilise un client de jeu non officiel, fournissez-lui un lien vers la page officielle de la boutique afin qu’il puisse acheter une licence du jeu. Certains joueurs ne savent pas qu’ils utilisent une copie piratée.
- Utiliser la segmentation des joueurs de PlayFab pour séparer les groupes de joueurs à « faible confiance » : PlayFab prend en charge la segmentation des joueurs, qui peut servir à répartir les joueurs entre des groupes à « confiance élevée » et à « faible confiance ». Les segments de confiance permettent de limiter l’accès aux fonctionnalités les plus susceptibles d’être détournées par les pirates, comme le jeu multiplateforme, les sauvegardes dans le cloud et les classements.
