> ## 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.

# XR-064 Sessions de jeu joignables et jeu en ligne

> XR-064 Sessions de jeu joignables et jeu en ligne

Version 3.0, 7/27/2026

Les titres qui proposent des expériences multijoueur ou coopératives joignables doivent annoncer cette possibilité de rejoindre la partie via l'interface XBOX à l'aide de la fonctionnalité Multiplayer Activity (MPA). L'annonce d'une activité joignable permet aux joueurs de rejoindre la partie ainsi que d'envoyer et de recevoir des invitations via l'interface XBOX (par exemple, la liste d'amis, la carte de joueur et la Game Bar), y compris dans les scénarios où des joueurs d'autres réseaux sont présents.

## Plus d'informations

Une expérience multijoueur joignable est une expérience dans laquelle les joueurs peuvent jouer ensemble de manière intentionnelle. Les exemples incluent, sans s'y limiter, le fait de rejoindre directement un autre joueur, l'envoi et la réception d'invitations, les salons privés et les expériences protégées par mot de passe. Si un utilisateur ne se trouve plus dans une expérience qui permet de rejoindre la partie, il ne doit pas apparaître comme pouvant être rejoint. Les titres doivent donc effacer l'activité annoncée lorsque le joueur ne peut plus être rejoint.

Lorsqu'un utilisateur rejoint une session de jeu mais que l'expérience ne peut plus être rejointe par cet utilisateur pour une raison quelconque, le titre doit :

* Demander à l'utilisateur d'attendre la prochaine occasion de rejoindre la partie.
* Fournir à l'utilisateur un message clair expliquant la raison de l'échec de la connexion à la partie.

Pour les titres qui utilisent la fonctionnalité Multiplayer Activity pour annoncer la possibilité de rejoindre la partie, maintenez à jour le nombre de joueurs, les restrictions et les groupIds tout au long de l'activité joignable. L'interface XBOX n'applique pas la capacité de la session ; le titre est donc responsable de la gestion du nombre de joueurs et du refus ou de la mise en file d'attente des demandes lorsqu'une session est pleine. Les titres qui ne permettent de rejoindre une partie que par le biais du matchmaking (par exemple, les parties classées) ne sont pas tenus d'annoncer cette possibilité via l'interface XBOX, et les titres peuvent conditionner l'accès à des prérequis tels qu'un contenu téléchargeable requis, à condition que le joueur en soit clairement informé.

Pour plus d'informations sur l'annonce d'activités joignables et l'envoi d'invitations à l'aide du GDK, consultez la [vue d'ensemble de Multiplayer Activity](/fr/services/xbox-services/multiplayer/mpa/live-mpa-overview).

## Invitations

Les invitations de la plateforme envoyées depuis l'interface XBOX doivent toujours être disponibles pour les sessions joignables. Les invitations dans le jeu sont recommandées mais ne constituent pas une exigence stricte ; un titre n'est pas tenu de proposer un mécanisme d'invitation dans le jeu avant qu'un joueur puisse inviter d'autres personnes via l'interface.

Lorsqu'un titre fournit un mécanisme d'invitation dans le jeu, ce mécanisme doit acheminer l'invitation via la plateforme XBOX afin que le destinataire la reçoive par le biais de la notification de l'interface XBOX. Un titre peut restreindre les personnes autorisées à envoyer des invitations (par exemple, uniquement l'hôte ou le capitaine d'équipe) et peut présenter un sous-ensemble des amis XBOX du joueur. Les titres qui ne peuvent être rejoints qu'au sein d'une franchise, d'un club ou d'un clan peuvent limiter la portée des invitations en conséquence.

## Conseils d'implémentation et bonnes pratiques

Utilisez la fonctionnalité Multiplayer Activity (MPA) pour annoncer les activités joignables ainsi que pour envoyer et accepter des invitations, et maintenez l'activité à jour avec le nombre de joueurs, l'état de disponibilité et les restrictions. Ne combinez pas MPA avec l'ancien Multiplayer Session Directory (MPSD) dans le même but, car la gestion des deux peut créer des enregistrements en double et des conflits lors de la connexion à une partie. Effacez l'activité chaque fois que la session ne peut plus être rejointe, et utilisez les API d'invitation de la plateforme XBOX afin que les invitations de la plateforme et celles du jeu se comportent de manière cohérente.

## Cas de test de certification

### 064-01 Rejoindre une session de jeu depuis l'extérieur du jeu

**Configuration**

* Deux profils XBOX
* Appareil 1, profil A : ami avec le profil B
* Appareil 2, profil B : ami avec le profil A

Sur les consoles commerciales, un jeu est suspendu dans les conditions suivantes :

* Lorsque la console passe en veille connectée après avoir été éteinte avec le mode d'alimentation défini sur Démarrage instantané.
* Lorsque le jeu reste hors du focus pendant dix minutes. Par exemple, en lançant une application telle que Paramètres et en la gardant au premier plan pendant dix minutes.

Pour les besoins de ce cas de test, sur les consoles XBOX, suspendez le jeu à l'étape 5 en lançant l'application Paramètres et en la gardant au premier plan pendant dix minutes. Sur PC et sur les appareils portables, mettez le système en veille ou en veille prolongée à l'étape 5.

**Étapes de test**

1. Avec le profil A, créez une session de jeu joignable.
2. Avec le profil B, sans exécuter le titre, accédez à la liste d'amis via l'interface XBOX et vérifiez que le profil A est indiqué comme pouvant être rejoint.
   * Il est possible que certains jeux ne prennent en charge que les sessions multijoueur privées et n'apparaissent donc pas comme joignables pour le profil B ; dans ce cas, passez directement à l'étape 6.
3. Avec le profil B, rejoignez la partie du profil A.
4. Vérifiez que les deux profils sont placés ensemble dans l'expérience de jeu.
5. Répétez les étapes 1 à 4 avec le profil B pendant que le titre est suspendu sur une console, et pendant que le système est en veille ou en veille prolongée sur un PC ou un appareil portable.
6. Répétez les étapes 1 à 5, mais cette fois, au lieu que le profil B rejoigne la partie via la liste d'amis, faites en sorte que le profil A envoie une invitation de jeu au profil B via l'interface système, et vérifiez que le profil B peut recevoir et accepter l'invitation, puis rejoindre le profil A.

**Résultat attendu**<br />L'utilisateur B doit pouvoir rejoindre la partie de l'utilisateur A et progresser ensemble dans l'expérience de jeu. Pour les jeux qui ne prennent en charge que les sessions multijoueur privées et qui n'apparaissent donc pas comme joignables pour le profil B, il est acceptable que les invitations soient le seul moyen de rejoindre le profil A. Pour les sessions de jeu multijoueur qui ne permettent de rejoindre la session que par le biais du matchmaking (par exemple, les parties classées), il est acceptable de ne pas prendre en charge la connexion à la partie via l'interface XBOX. Pour les titres qui prennent en charge le multijoueur multiplateforme, les utilisateurs doivent pouvoir se rejoindre entre une console XBOX One et un PC.

**Exemples de réussite**

1. Les deux profils sont placés ensemble dans l'expérience de jeu.
2. L'utilisateur B peut rejoindre la partie de l'utilisateur A et progresser ensemble dans l'expérience de jeu.
3. L'utilisateur A n'apparaît pas comme joignable dans la liste d'amis via l'interface XBOX, car le jeu ne prend en charge que les sessions multijoueur privées ; toutefois, l'utilisateur A peut envoyer une invitation de jeu à l'utilisateur B via l'interface système.
4. L'utilisateur A n'apparaît pas comme joignable et ne peut pas envoyer d'invitations de jeu via l'interface XBOX lorsqu'il participe à une session qui ne permet de rejoindre la partie que par le biais du matchmaking (par exemple, les parties classées).

**Exemples d'échec**

1. L'utilisateur B ne parvient pas à rejoindre la partie de l'utilisateur A et n'est pas placé dans l'expérience de jeu.
2. L'utilisateur A n'apparaît pas comme joignable dans la liste d'amis via l'interface XBOX, car le jeu ne prend en charge que les sessions multijoueur privées, et l'utilisateur A ne peut pas envoyer d'invitation de jeu à l'utilisateur B via l'interface système.

### 064-02 Rejoindre une session de jeu depuis le même jeu

**Configuration**

* 2 profils XBOX
* Appareil 1, profil A : ami avec le profil B
* Appareil 2, profil B : ami avec le profil A

**Étapes de test**

1. Avec le profil A, lancez le titre et créez une session de jeu joignable dans le titre.
2. Avec le profil B, lancez le même titre et accédez à une expérience dans le titre.
3. Avec le profil B, accédez à la liste d'amis via l'interface XBOX et choisissez de rejoindre la partie du profil A.
   * Il est possible que certains jeux ne prennent en charge que les sessions multijoueur privées et n'apparaissent donc pas comme joignables pour le profil B ; dans ce cas, passez directement à l'étape 5.
4. Vérifiez que les deux profils sont placés ensemble dans l'expérience de jeu.
5. Répétez les étapes 1 à 4, mais cette fois, au lieu que le profil B rejoigne la partie via la liste d'amis de l'interface XBOX, faites en sorte que le profil A envoie une invitation de jeu au profil B via l'interface système, et vérifiez que le profil B peut recevoir et accepter l'invitation, puis rejoindre le profil A.

**Résultat attendu**<br />L'utilisateur B doit pouvoir rejoindre la partie de l'utilisateur A et progresser ensemble dans l'expérience de jeu. Pour les jeux qui ne prennent en charge que les sessions multijoueur privées et qui n'apparaissent donc pas comme joignables pour le profil B, il est acceptable que les invitations soient le seul moyen de rejoindre le profil A. Pour les sessions de jeu multijoueur qui ne permettent de rejoindre la session que par le biais du matchmaking (par exemple, les parties classées), il est acceptable de ne pas prendre en charge la connexion à la partie via l'interface XBOX. Pour les titres qui prennent en charge le multijoueur multiplateforme, les utilisateurs doivent pouvoir se rejoindre entre une console XBOX One et un PC.

**Exemples de réussite**

1. Les deux profils sont placés ensemble dans l'expérience de jeu.
2. L'utilisateur B peut rejoindre la partie de l'utilisateur A et progresser ensemble dans l'expérience de jeu.
3. L'utilisateur A n'apparaît pas comme joignable dans la liste d'amis via l'interface XBOX, car le jeu ne prend en charge que les sessions multijoueur privées ; toutefois, l'utilisateur A peut envoyer une invitation de jeu à l'utilisateur B via l'interface système.
4. L'utilisateur A n'apparaît pas comme joignable et ne peut pas envoyer d'invitations de jeu via l'interface XBOX lorsqu'il participe à une session qui ne permet de rejoindre la partie que par le biais du matchmaking (par exemple, les parties classées).

**Exemples d'échec**

1. L'utilisateur B ne parvient pas à rejoindre la partie de l'utilisateur A et n'est pas placé dans l'expérience de jeu.
2. L'utilisateur A n'apparaît pas comme joignable dans la liste d'amis via l'interface XBOX, car le jeu ne prend en charge que les sessions multijoueur privées, et l'utilisateur A ne peut pas envoyer d'invitation de jeu à l'utilisateur B via l'interface système.

### 064-03 Invitations dans le jeu

*Ce cas de test s'applique uniquement aux titres qui fournissent un mécanisme d'invitation dans le jeu.*

**Configuration**

* Deux profils XBOX, chacun connecté sur un appareil différent
* Appareil 1, profil A : ami avec le profil B
* Appareil 2, profil B : ami avec le profil A

Pour savoir comment suspendre un jeu sur les consoles XBOX et comment mettre un PC ou un appareil portable en veille et en veille prolongée, consultez la page [XR et cas de test pour console](/fr/publishing/certification/console-cert-tested-requirements#testing-suspend-sleep-and-hibernate).

**Étapes de test**

1. Connectez les utilisateurs A et B sur leurs appareils respectifs.
2. Les deux utilisateurs lancent le titre.
3. L'utilisateur A crée une session de jeu et repère l'option du jeu permettant d'envoyer des invitations.
4. L'utilisateur A envoie une invitation de jeu à l'utilisateur B.
5. Le profil B accepte une invitation depuis chacun des emplacements suivants pour rejoindre la session de jeu du profil A.
   * N'importe où entre la séquence de démarrage initiale et l'état interactif initial
   * Le menu principal (le cas échéant)
   * Pendant une partie en solo (le cas échéant)
   * Pendant une partie multijoueur (le cas échéant)
   * Pendant que le titre est suspendu sur une console, ou en veille ou en veille prolongée sur un PC ou un appareil portable, dans le menu principal (le cas échéant)
   * Pendant que le titre est suspendu sur une console, ou en veille ou en veille prolongée sur un PC ou un appareil portable, pendant une partie en solo (le cas échéant)
   * Pendant que le titre est en état restreint dans le menu principal (le cas échéant)
   * Pendant que le titre est en état restreint pendant n'importe quelle partie (le cas échéant)
6. Vérifiez que les deux profils sont placés ensemble dans l'expérience de jeu après chaque invitation.

**Résultat attendu**<br />Lorsqu'un titre propose un mécanisme d'invitation dans le jeu, ce mécanisme doit acheminer l'invitation via la plateforme XBOX afin que le profil B la reçoive par le biais de la notification de l'interface XBOX et puisse rejoindre la session hébergée par le profil A. Il est acceptable que le titre restreigne les personnes autorisées à envoyer des invitations à la session (par exemple, uniquement les capitaines d'équipe dans un jeu en équipe). Étant donné que le titre ne peut pas empêcher l'invitation ou l'action de rejoindre la partie, il n'est pas tenu de demander une confirmation des actions destructrices. Pour les titres qui prennent en charge le multijoueur multiplateforme, les utilisateurs doivent pouvoir rejoindre des sessions via des invitations entre une console XBOX One et un PC.

**Exemples de réussite**

1. L'option d'invitation dans le jeu achemine l'invitation via la plateforme XBOX, et le profil B la reçoit et l'accepte via l'interface XBOX.
2. Le joueur ne reçoit pas de message de confirmation d'action destructrice lorsqu'il accepte une invitation de jeu pendant qu'il est en jeu.
3. L'invitation aboutit, mais la session ne peut pas être démarrée/lancée lorsque le DLC requis n'est pas présent sur l'appareil. Le joueur en est clairement informé.
4. Seul l'hôte de la session de jeu peut envoyer des invitations, à condition que l'identité de l'hôte soit claire.

**Exemples d'échec**

1. Le mécanisme d'invitation dans le jeu n'achemine pas l'invitation via la plateforme XBOX ; le profil B ne la reçoit donc pas via l'interface XBOX.
2. Après avoir accepté une invitation de jeu, le joueur actif n'est pas conduit dans la session de jeu à laquelle il a été invité.
3. L'invitation n'aboutit pas lorsque le DLC requis n'est pas présent sur l'appareil, et le joueur n'en est pas informé.

### 064-04 Jeu non joignable

**Configuration**

* 3 profils XBOX, chacun connecté sur un appareil différent
* Appareil 1, profil A : ami avec les profils B et C
* Appareil 2, profil B : ami avec le profil A
* Appareil 3, profil C : ami avec le profil A

**Étapes de test**

1. Avec le profil A, lancez le titre et créez une session de jeu joignable.
2. Avec le profil A, invitez les profils B et C à la partie.
3. Avec le profil A, accédez à une session de jeu de sorte qu'il ne reste qu'une seule place après l'arrivée de A.
4. Avec le profil B, acceptez l'invitation.
5. Vérifiez que les profils A et B jouent ensemble.
6. Avec le profil C, acceptez l'invitation et essayez de rejoindre la session de jeu.

**Résultat attendu**<br />Le profil C est invité à attendre la prochaine occasion de rejoindre la partie, ou le profil C reçoit un message indiquant la raison de l'échec de la connexion à la session de jeu.

**Exemples de réussite**

1. Le profil C est invité à attendre la prochaine occasion de rejoindre la partie.
2. Le profil C reçoit un message indiquant la raison de l'échec de la connexion à la session de jeu.

**Exemples d'échec**

1. Le profil C n'est pas invité à attendre la prochaine occasion de rejoindre la partie et ne reçoit aucun message concernant l'échec de la connexion.


## Related topics

- [XBOX Requirements pour les jeux XBOX](/fr/publishing/certification/xbox-requirements.md)
- [Cas de test les plus souvent en échec](/fr/publishing/certification/xr-top-failing.md)
- [Contenu complémentaire sur les exigences et stratégies XBOX](/fr/publishing/certification/xr/overview.md)
- [Exigences pour les titres bêta et XBOX Game Preview](/fr/publishing/certification/cert-beta-game-preview.md)
- [XR064 Sessions de jeu rejoignables et jeu en ligne](/fr/publishing/certification/fma/xr-064.md)
