> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Données des joueurs

> Découvrez PlayFab Player Data, qui permet de stocker des champs clé-valeur personnalisés par joueur, y compris les données internes, en lecture seule et de titre utilisées pour la progression.

Player Data est un stockage par joueur, limité aux entités de joueur (`title_player_account`, `master_player_account` et `character`). Utilisez-le pour stocker la progression du jeu, les préférences et d'autres informations associées à un joueur individuel.

Player Data est l'une des différentes fonctionnalités de stockage de PlayFab, chacune étant limitée à un type d'entité différent. Pour une comparaison, consultez [Objets d'entité](/fr/services/playfab/live-service-management/game-configuration/entities/entity-objects#related-features).

## Options de stockage

PlayFab propose deux façons de stocker les données des joueurs :

* [Entités](/fr/services/playfab/live-service-management/game-configuration/entities) : permettent de stocker des données dans des objets et des fichiers pour les joueurs, les personnages et les groupes.
* [Player Data/UserData](/fr/services/playfab/player-progression/player-data/quickstart) : permet de stocker des données sous forme de paires clé/valeur pour les joueurs.

Pour offrir la plus grande flexibilité et les meilleures performances, nous recommandons que *tous* les nouveaux titres utilisent les [objets d'entité](/fr/services/playfab/live-service-management/game-configuration/entities/entity-objects).

Dans les API PlayFab, les noms de fonctions utilisent le terme **UserData**. Dans **Game Manager**, ce concept est désigné par **Player Data**. Ils sont identiques et interchangeables.

Il existe trois modes d'accès aux données des joueurs :

* Client : il s'agit des données des joueurs que le client de votre titre peut lire et mettre à jour. Vous utilisez les API clientes [UpdateUserData](xref:titleid.playfabapi.com.client.playerdatamanagement.updateuserdata) pour créer, mettre à jour ou supprimer, et [GetUserData](xref:titleid.playfabapi.com.client.playerdatamanagement.getuserdata) pour lire les données du joueur.
* Lecture seule : il s'agit des données des joueurs créées ou mises à jour par votre serveur. Le client de votre titre peut lire ces données, mais pas les mettre à jour. Vous utilisez l'API serveur [UpdateUserReadOnlyData](xref:titleid.playfabapi.com.server.playerdatamanagement.updateuserreadonlydata) pour créer, mettre à jour ou supprimer, et l'API cliente [GetUserReadOnlyData](xref:titleid.playfabapi.com.client.playerdatamanagement.getuserreadonlydata) pour lire les données propres au titre pour le joueur. Ces données sont visibles par le joueur, mais ne peuvent être modifiées que par le serveur.
* Interne : il s'agit des données des joueurs disponibles uniquement pour votre serveur. Vous utilisez les API serveur [UpdateUserInternalData](xref:titleid.playfabapi.com.server.playerdatamanagement.updateuserinternaldata) pour créer, mettre à jour ou supprimer, et [GetUserInternalData](xref:titleid.playfabapi.com.server.playerdatamanagement.getuserinternaldata) pour lire les données propres au titre pour le joueur. Ces données sont réservées au serveur et ne peuvent pas être vues par le client.

Lorsque vous utilisez les données des joueurs, seules les données User Data et User Read Only Data sont disponibles pour l'API cliente. Si vous disposez de données de joueur qu'un autre joueur doit pouvoir lire, vous devez définir la valeur `Permission` sur `Public` lors de l'écriture des données.

## Données des joueurs et données d'éditeur des joueurs

Les [données des joueurs](/fr/services/playfab/player-progression/player-data/quickstart) sont des informations sur les joueurs propres à un titre de jeu. Elles doivent être utilisées pour les informations propres au titre, comme l'enregistrement de la position de votre joueur dans un donjon ou d'autres données propres au jeu.

Les données d'éditeur des joueurs (Player Publisher data) sont associées au `master_player_account` d'un joueur dans l'espace de noms plutôt qu'à un `title_player_account`. Utilisez-les pour enregistrer des informations sur le joueur pertinentes pour tous les titres de l'espace de noms, comme les récompenses inter-titres.

L'ID d'éditeur (Publisher ID) identifie l'espace de noms ; **publisher** est l'ancien terme d'API désignant cette portée. Par défaut, tous les titres d'un studio partagent un même ID d'éditeur. Le compte de joueur principal (master player account) fournit l'identité inter-titres dans cet espace de noms, tandis que le joueur dispose également de données distinctes dans chaque compte de joueur de titre. Pour plus d'informations, consultez [Concepts de PlayFab](/fr/services/playfab/get-started/concepts#studios-namespaces-and-titles).

<Note>
  Certaines configurations héritées comportent plusieurs ID d'éditeur dans un même studio ou partagent un ID d'éditeur entre plusieurs studios. Ces configurations sont peu courantes.
</Note>

<Note>
  Ne confondez pas les données d'éditeur *des joueurs* avec les [données d'éditeur](/fr/services/playfab/live-service-management/game-configuration/titledata/using-publisher-data), qui sont des données sous forme de paires clé/valeur partagées par tous les titres (elles ne sont *pas* propres à chaque joueur).
</Note>

L'utilisation des données d'éditeur des joueurs est presque identique à celle des données des joueurs. Il s'agit dans *les deux cas* de dictionnaires qui associent une chaîne à un blob JSON (ou à toute autre valeur de chaîne arbitraire).

Pour plus d'informations, consultez [Utiliser les données d'éditeur des joueurs pour accorder une récompense pour avoir joué à plusieurs titres](/fr/services/playfab/player-progression/player-data/using-player-publisher-data).


## Related topics

- [Documentation de PlayFab Player progression](/fr/services/playfab/player-progression/index.md)
- [Démarrage rapide des données des joueurs](/fr/services/playfab/player-progression/player-data/quickstart.md)
- [RGPD PlayFab - Supprimer les données des joueurs](/fr/services/playfab/data-analytics/privacy-compliance/gdpr-deleting-player-data.md)
- [RGPD PlayFab - Suppression et exportation des données des joueurs](/fr/services/playfab/data-analytics/privacy-compliance/playfab-gdpr-deleting-and-exporting-player-data.md)
- [XR014 Données des joueurs et informations personnelles](/fr/publishing/certification/fma/xr-014.md)
