- Au sein de la même plateforme (consoles XBOX).
- Entre les appareils d’une même plateforme (p. ex., XBOX One et XBOX One S).
- Entre les générations d’une plateforme d’appareils (p. ex., XBOX One et XBOX Series X|S).
- Entre les PC de la plateforme Windows (p. ex., entre deux PC différents).
- Si le jeu est XPA, entre les PC de la plateforme Windows et les plateformes de consoles XBOX (p. ex., Windows et XBOX Series X|S).
- Pour les jeux non XPA, l’itinérance entre les PC de la plateforme Windows et les plateformes de consoles XBOX (p. ex., Windows et XBOX Series X|S) n’est pas obligatoire, mais elle est recommandée pour soutenir l’expérience du joueur.
- Pour les plateformes autres que Microsoft (p. ex., iOS, Android, Switch, PlayStation®), l’itinérance des sauvegardes de jeu n’est pas obligatoire, mais elle est recommandée pour soutenir l’expérience du joueur.
Plus d’informations
Le contenu partagé est du contenu qui peut ne pas être présent sur une console vers laquelle les données ont été transférées par itinérance, comme un contenu additionnel de jeu, au moment du chargement d’une sauvegarde de jeu. Le contenu peut ne pas être disponible parce qu’il n’a pas été téléchargé par l’utilisateur actuellement connecté ou que celui-ci ne le possède pas. Les API et les services de sauvegarde des données des joueurs varient selon le SDK :- Pour obtenir des renseignements sur la sauvegarde de l’état du jeu au moyen du GDK, consultez Vue d’ensemble des sauvegardes de jeu.
- Pour obtenir des renseignements sur la gestion de l’état du jeu et la sauvegarde des données au moyen du GDK, consultez Cycle de vie d’un jeu XBOX.
Cas de test de certification
Le tableau suivant indique quels cas de test s’appliquent à votre titre si vous utilisez le modèle d’utilisateur simplifié du GDK ou le modèle d’utilisateur avancé du GDK, ERA et les applications multi-utilisateurs UWP. Consultez XR-112 pour obtenir plus de détails sur l’utilisation du modèle d’utilisateur simplifié par rapport au modèle d’utilisateur avancé.052-01 Connexion et déconnexion de l’utilisateur
ConfigurationCe cas de test s’applique uniquement aux consoles. Étapes du test
- Assurez-vous que le profil A et le profil B ont configuré la console comme console d’accueil.
- Assurez-vous que le profil A possède des données de sauvegarde, y compris la progression dans le jeu et les préférences de l’utilisateur.
- Assurez-vous que le profil B ne possède aucune donnée de sauvegarde.
- Connectez-vous au profil A et lancez le titre. Assurez-vous que toutes les données de sauvegarde et les préférences ont été conservées en visitant toutes les zones du titre, notamment :
- Les sessions de jeu solo ou multijoueur
- Les menus
- La lecture vidéo ou audio
- Déconnectez-vous du profil A et connectez-vous au profil B.
- Vérifiez que le titre met correctement à jour la progression, l’état sauvegardé, les préférences, les succès ou les autres récompenses du profil B en visitant de nouveau toutes les zones du titre validées à l’étape 4.
- Commencez à jouer pour créer une progression sauvegardée, et modifiez les préférences de l’utilisateur pour le profil B.
- Arrêtez et relancez le titre, puis vérifiez que les données de sauvegarde de l’étape 7 sont reflétées avec exactitude.
- Déconnectez-vous du profil B.
- Supprimez les données de sauvegarde « Partout » du profil A et répétez les étapes 4 à 8.
Les changements d’utilisateur principal doivent être traités de façon appropriée par le titre. Exemples de réussite
- La progression, l’état sauvegardé, les préférences, les succès ou les autres récompenses de l’utilisateur sont associés au bon utilisateur à la suite d’un changement d’utilisateur.
- Le titre associe incorrectement la progression, l’état sauvegardé, les préférences, les succès ou les autres récompenses à un utilisateur à la suite d’un changement d’utilisateur.
- Le titre continue d’attribuer les données de sauvegarde au premier utilisateur.
- Un nouvel utilisateur peut modifier les données de sauvegarde, l’état ou le profil d’un utilisateur précédent après que celui-ci s’est déconnecté.
052-02 Changement d’utilisateur pendant la suspension, la mise en veille et la mise en veille prolongée
Sur les consoles XBOX, un jeu est suspendu dans les conditions suivantes :- Lorsque la console passe en mode Veille connectée parce qu’elle est éteinte alors que le mode d’alimentation est réglé sur Démarrage instantané.
- Lorsque le jeu demeure hors focus pendant dix minutes. Par exemple, lancer une application comme Paramètres et la garder au premier plan pendant dix minutes.
- Connectez-vous à un profil XBOX et lancez le jeu.
- À divers endroits dans le jeu, suspendez le jeu.
- Déconnectez l’utilisateur principal et connectez-vous en tant qu’utilisateur différent.
- Lancez le titre avec le nouvel utilisateur et tentez de poursuivre à partir de l’emplacement de l’utilisateur précédent.
- Répétez les étapes 1 à 4 pour toutes les zones du titre.
Lorsqu’un jeu reprend après une suspension, une mise en veille ou une mise en veille prolongée, le titre doit vérifier si tous les utilisateurs précédemment engagés sont toujours connectés à l’appareil de jeu. Les changements d’utilisateur principal doivent être traités de façon appropriée par le titre. Exemples de réussite
- Le titre bascule automatiquement le contexte de l’utilisateur actif vers le nouvel utilisateur à la reprise.
- Le titre retire automatiquement l’utilisateur précédent du jeu ou rétablit un nouvel utilisateur et utilise l’état de ce nouvel utilisateur pour la partie.
- La progression, l’état sauvegardé, les préférences, les succès ou les autres récompenses de l’utilisateur sont associés au bon utilisateur à la suite d’un changement d’utilisateur.
- Le titre associe incorrectement la progression, l’état sauvegardé, les préférences, les succès ou les autres récompenses à un utilisateur à la suite d’un changement d’utilisateur.
- Le titre continue d’attribuer les données de sauvegarde au premier utilisateur.
- Un nouvel utilisateur peut modifier les données de sauvegarde, l’état ou le profil d’un utilisateur précédent après que celui-ci s’est déconnecté.
- Le titre continue d’utiliser l’état de l’utilisateur précédent après la sélection d’un nouveau profil.
052-05 Association correcte de l’utilisateur
Étapes du test- Connectez-vous à un profil et lancez le titre.
- Progressez dans le jeu et sauvegardez votre progression.
- Arrêtez le titre.
- Déconnectez-vous du profil de l’étape 1 et connectez-vous à un nouveau profil.
- Lancez le titre et tentez d’accéder à la progression sauvegardée.
La progression sauvegardée pour l’utilisateur d’origine ne doit pas être visible ni accessible pour le nouveau profil. Exemples de réussite
- Seule la progression sauvegardée associée au nouveau profil de l’étape 4 est affichée à l’étape 5.
- Le titre permet à un nouveau profil de charger la progression sauvegardée d’un autre profil.
052-06 Stockage infonuagique : itinérance
Appareils nécessaires- XBOX One
- XBOX One S
- XBOX One X
- Kit de développement XBOX Series X (en mode console commerciale XBOX Series X|S)
- 2 PC
- Connectez-vous à un profil XBOX sur l’appareil A et lancez le titre.
- Commencez à jouer et créez une progression sauvegardée (si possible, créez une sauvegarde des paramètres en modifiant ou en ajoutant une nouvelle configuration de paramètres).
- Quittez le titre.
- Connectez-vous, avec le même profil qu’à l’étape 1, sur un deuxième appareil de la même plateforme/génération que celui utilisé à l’étape 1 (p. ex., XBOX Series S et XBOX Series X, XBOX One et XBOX One S, et un deuxième PC).
- Lancez le même titre qu’à l’étape 1 et vérifiez que toutes les parties sauvegardées ainsi que tous les fichiers de paramètres et/ou de configuration peuvent être consultés et chargés correctement, et qu’ils n’ont aucune dépendance envers du contenu partagé.
- Pour les jeux qui utilisent le même TitleID sur la même plateforme d’une génération à l’autre (p. ex., XBOX One et XBOX Series X|S), répétez l’étape 4.
- Pour les jeux PC qui utilisent le même TitleID sur la plateforme Windows, répétez l’étape 4.
- Si c’est pris en charge, pour les jeux qui utilisent le même TitleID sur plusieurs plateformes (p. ex., Windows et XBOX Series X|S) :
- Lancez le même titre qu’à l’étape 1 sur les autres plateformes prises en charge et vérifiez que toutes les parties sauvegardées ainsi que tous les fichiers de paramètres et/ou de configuration peuvent être consultés et chargés correctement, et qu’ils n’ont aucune dépendance envers du contenu partagé.
La progression des sauvegardes du titre doit être associée à un profil utilisateur et doit être itinérante entre des appareils/plateformes semblables lorsque l’utilisateur est connecté aux services XBOX. Pour les jeux qui utilisent le même TitleID sur la même plateforme d’une génération à l’autre, les données de sauvegarde de jeu doivent être itinérantes entre ces plateformes. Pour les jeux PC qui utilisent le même TitleID sur la plateforme Windows, les données de sauvegarde de jeu doivent être itinérantes entre différents PC. Les données de sauvegarde de jeu ne doivent avoir aucune dépendance envers du contenu partagé. Exemples de réussite
- Les sauvegardes de jeu et les fichiers de paramètres associés peuvent être téléchargés correctement sur une deuxième console de la même plateforme/génération de consoles (p. ex., XBOX Series S et XBOX Series X ou XBOX One et XBOX One S).
- Les sauvegardes de jeu et les fichiers de paramètres associés peuvent être téléchargés correctement sur un deuxième PC de la plateforme Windows.
- Pour les jeux sur console qui partagent le même TitleID sur la même plateforme d’une génération à l’autre (p. ex., XBOX One et XBOX Series X|S), les sauvegardes et les fichiers de paramètres associés peuvent être transférés par itinérance entre ces appareils.
- Les données de sauvegarde de jeu n’ont aucune dépendance envers du contenu partagé.
- Les sauvegardes de jeu et les fichiers de paramètres associés ne peuvent pas être téléchargés correctement sur une deuxième console de la même plateforme/génération (p. ex., XBOX Series S et XBOX Series X ou XBOX One et XBOX One S).
- Les sauvegardes de jeu et les fichiers de paramètres associés ne peuvent pas être téléchargés correctement sur un deuxième PC de la plateforme Windows.
- Pour les jeux sur console qui partagent le même TitleID sur la même plateforme d’une génération à l’autre (p. ex., XBOX One et XBOX Series X|S), les sauvegardes et les fichiers de paramètres associés ne peuvent pas être transférés par itinérance entre ces appareils.
- Les sauvegardes dans le nuage ne sont pas reconnues par le titre au premier lancement et, sans aucune intervention de l’utilisateur, sont ensuite écrasées sur le deuxième appareil.
- Les données de sauvegarde de jeu ont des dépendances envers du contenu partagé.
