Configuration des plateformes dans Partner Center
Dans Partner Center, vous spécifiez les plateformes prises en charge par un titre sur la page XBOX Settings. Pour les consoles XBOX, les catégories de matériel disponibles sont les suivantes :- XBOX One pour les consoles XBOX One, XBOX One S et XBOX One X.
- XBOX Series X|S pour les consoles XBOX Series X et XBOX Series S.
Version de titre XBOX One Software Development Kit existante uniquement
Les titres XBOX One Software Development Kit existants qui n’ont pas de version GDK ne nécessitent aucune modification de configuration pour activer les invitations/l’activité entre les consoles XBOX One et XBOX Series. Pour les titres XBOX One Software Development Kit sortis avant les consoles XBOX Series, seule l’option XBOX One est sélectionnée dans la configuration de Partner Center. Sur les consoles XBOX Series, les titres XBOX One Software Development Kit s’exécutent en rétrocompatibilité et sont traités fonctionnellement comme le même type de console. Il en résulte que les invitations/l’activité fonctionnent entre les deux types de consoles. Ce comportement a été mis en place à titre de simplification, afin d’éviter d’avoir à republier des modifications de configuration uniquement pour activer ce comportement.Version de titre XBOX One Software Development Kit existante et version de titre GDK
Pour les titres qui publient une nouvelle version de titre GDK pour les consoles XBOX Series en plus d’une version de titre XBOX One Software Development Kit existante utilisée sur les consoles XBOX One, des modifications de configuration sont nécessaires pour activer le comportement d’invitation/d’activité souhaité.Titres MPSD
Les titres qui utilisent le service Multiplayer Session Directory pour les invitations/l’activité doivent activer les catégories de matériel XBOX One et XBOX Series X|S pour permettre les invitations/l’activité entre les versions de titres XBOX One Software Development Kit sur XBOX One et GDK sur XBOX Series. Outre la configuration de Partner Center, la fonctionnalité de session MPSDcrossplay détermine également le comportement des invitations/de l’activité :
crossplaydéfini sur true (par défaut) Les invitations/l’activité sont activées entre toutes les catégories de matériel sélectionnées.crossplaydéfini sur false Les invitations/l’activité ne sont activées qu’au sein des catégories de matériel sélectionnées, et non entre différentes catégories de matériel. Cela permet d’isoler des catégories de matériel spécifiques (par exemple, les consoles XBOX Series) pour certains modes de jeu. Les invitations envoyées à des utilisateurs d’une autre catégorie de matériel sont ignorées sans notification.
Titres MPA
Le comportement des titres qui utilisent le service Multiplayer Activity dépend des catégories de matériel sélectionnées ainsi que du champallowCrossPlatformJoin spécifié pour les invitations/l’activité. Pour prendre en charge les invitations/l’activité sur une catégorie de matériel, celle-ci doit être activée dans Partner Center.
Le champ allowCrossPlatformJoin permet de déterminer le comportement des invitations/de l’activité :
allowCrossPlatformJoindéfini sur true (par défaut) Les invitations/l’activité sont activées entre toutes les catégories de matériel spécifiées dans la configuration de Partner Center.allowCrossPlatformJoindéfini sur false Les invitations/l’activité ne sont disponibles que sur la catégorie de matériel correspondant à l’appareil local. Les invitations envoyées à des utilisateurs d’une autre catégorie de matériel sont ignorées sans notification.
Restrictions granulaires des invitations/de l’activité
Les titres proposant différents modes de jeu peuvent préférer limiter certaines expériences multijoueurs compétitives à un même type de matériel. Par exemple, autoriser les invitations/l’activité entre les consoles XBOX One et XBOX Series pour les modes de jeu occasionnels, mais limiter les modes de jeu compétitifs à un matériel identique. Comme indiqué ci-dessus, les invitations/l’activité peuvent être limitées à l’aide du champallowCrossPlatformJoin pour MPA ou de la fonctionnalité crossplay dans les modèles de session MPSD. Les titres peuvent en outre identifier le matériel local spécifique au moyen de XSystemGetDeviceType. Ces informations peuvent être utilisées pour un matchmaking granulaire ou pour refuser un joueur qui n’utilise pas le type de matériel attendu. En cas d’échec de ce type, les titres doivent afficher un message d’erreur clair.
Il est vivement recommandé aux titres disposant uniquement d’une version de titre XBOX One Software Development Kit d’utiliser le comportement MPSD/MPA par défaut décrit dans les sections ci-dessous. La désactivation de crossplay ou de allowCrossPlatformJoin peut entraîner un comportement incorrect des invitations/de l’activité entre différents types de consoles.
Les titres sont encouragés à éviter autant que possible de restreindre le matchmaking et les invitations/l’activité, afin d’offrir une expérience de jeu au plus grand nombre de joueurs.
