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

# Joueurs récents

> Enregistrez les interactions entre joueurs avec les joueurs récents de Multiplayer Activity de XBOX, en prenant en charge les signalements unidirectionnels et les groupes bidirectionnels soumis par un serveur.

Cette rubrique explique comment les interactions avec d'autres joueurs sont enregistrées pour créer des relations entre joueurs ou signaler des commentaires. Lorsque des joueurs interagissent entre eux dans une activité multijoueur, les titres doivent
enregistrer leur interaction à l'aide de Multiplayer Activity (MPA). Si l'interaction a été
positive, les joueurs peuvent envoyer des invitations d'ami, des invitations de jeu et des messages. Si l'interaction a été négative, les joueurs peuvent signaler des commentaires.

Les titres doivent veiller à ne publier que des interactions significatives entre joueurs afin
d'éviter de surcharger la liste des joueurs récents avec des joueurs superflus. Par exemple, un
jeu de type « battle royale » peut compter 100 joueurs. Toutefois, le titre ne doit
enregistrer que les joueurs qui ont réellement interagi entre eux, plutôt que
d'indiquer que les 100 joueurs ont tous joué ensemble.

## Joueurs unidirectionnels et groupes bidirectionnels

MPA accepte deux concepts d'interaction entre joueurs. Dans le concept des joueurs unidirectionnels, le
titre signale que le joueur A a joué avec un ou plusieurs joueurs. Ce signalement doit
avoir lieu pour chaque joueur ayant eu une influence sur le joueur A. Par conséquent, chacun de
ces joueurs apparaît dans la liste des joueurs récents du joueur A. Tous les joueurs doivent
signaler individuellement leurs propres interactions.

Les serveurs sont également autorisés à signaler des lots de joueurs récents de cette manière.

Dans le concept des groupes bidirectionnels, tous les joueurs sont réputés avoir interagi
les uns avec les autres. Par exemple, dans un jeu de tir en quatre contre quatre ou une course à huit joueurs, le jeu
peut déterminer à l'avance que tous les joueurs doivent apparaître dans la liste des joueurs des autres.
Il peut appeler une API avec une liste de joueurs. MPA garantit que chaque joueur voit
tous les autres joueurs ajoutés à sa liste des joueurs récents. Seuls les serveurs sont autorisés
à soumettre des groupes bidirectionnels.

## Types de rencontres

MPA prend en charge l'enregistrement du type de rencontre qui a eu lieu. Les titres peuvent spécifier
un champ `encounterType`. Ses valeurs autorisées sont `Default`, `Teammate`
et `Opponent`. S'il n'est pas spécifié, le champ prend la valeur par défaut `Default`. La spécification de ce champ permet
aux joueurs de distinguer plus facilement les différents types
de rencontres.


## Related topics

- [Intégration à PlayFab Lobby et Match](https://docs.xbox.com/fr-CA/services/xbox-services/multiplayer/mpa/concepts/live-mpa-playfab-integration.md)
- [Activer les grandes sessions pour le multijoueur](https://docs.xbox.com/fr-CA/services/xbox-services/multiplayer/mpsd/concepts/live-large-sessions.md)
- [Passer de MPSD à PlayFab Multiplayer et MPA](https://docs.xbox.com/fr-CA/services/xbox-services/multiplayer/mpsd/concepts/live-mpsd-to-mlp.md)
- [Exemples de code pour Multiplayer Activity](https://docs.xbox.com/fr-CA/services/xbox-services/multiplayer/mpa/how-to/live-mpa-client-how-to.md)
- [XblMultiplayerActivityUpdateRecentPlayers](https://docs.xbox.com/fr-CA/reference/live/xsapi-c/multiplayer_activity_c/functions/xblmultiplayeractivityupdaterecentplayers.md)
