- Au sein de la même plateforme (consoles XBOX).
- Entre les appareils de la même plateforme (par exemple, XBOX One et XBOX One S).
- Entre les générations de la plateforme d’appareils (par exemple, XBOX One et XBOX Series X|S).
- Entre les PC de la plateforme Windows (par exemple, entre deux PC différents).
- Si le jeu est XPA, entre les PC de la plateforme Windows et les plateformes de consoles XBOX (par exemple, 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 (par exemple, Windows et XBOX Series X|S) n’est pas obligatoire, mais elle est recommandée pour améliorer l’expérience du joueur.
- Pour les plateformes non Microsoft (par exemple, iOS, Android, Switch, PlayStation®), l’itinérance des sauvegardes de jeu n’est pas obligatoire, mais elle est recommandée pour améliorer l’expérience du joueur.
Informations supplémentaires
Le contenu partagé est un contenu qui peut ne pas être présent sur une console vers laquelle les données ont été transférées en itinérance, comme un module complémentaire 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 services permettant d’enregistrer les données des joueurs varient selon le SDK :- Pour plus d’informations sur l’enregistrement de l’état du jeu à l’aide du GDK, consultez Vue d’ensemble des sauvegardes de jeu.
- Pour plus d’informations sur la gestion de l’état du jeu et l’enregistrement des données à l’aide du GDK, consultez Cycle de vie des jeux XBOX.
Cas de test de certification
Le tableau suivant indique quels cas de test s’appliquent à votre titre selon que vous utilisez le modèle utilisateur simplifié du GDK ou le modèle utilisateur avancé du GDK, ERA et les applications multi-utilisateurs UWP. Consultez XR-112 pour plus de détails sur l’utilisation du modèle utilisateur simplifié par rapport au modèle utilisateur avancé.052-01 Connexion et déconnexion de l’utilisateur
ConfigurationCe cas de test s’applique uniquement à la console. Étapes de test
- Assurez-vous que le profil A et le profil B ont défini la console comme console personnelle.
- Assurez-vous que le profil A dispose de données de sauvegarde, notamment une progression de jeu et des préférences utilisateur.
- Assurez-vous que le profil B ne dispose d’aucune donnée de sauvegarde.
- Connectez-vous au profil A et lancez le titre. Assurez-vous que toutes les données de sauvegarde et préférences ont été conservées en parcourant toutes les zones du titre, notamment (sans s’y limiter) :
- 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 parcourant à 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 utilisateur du profil B.
- Arrêtez et relancez le titre, puis vérifiez que les données de sauvegarde de l’étape 7 sont fidèlement reflétées.
- 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 manière 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 après un changement d’utilisateur.
- Le titre associe de manière incorrecte la progression, l’état sauvegardé, les préférences, les succès ou les autres récompenses de l’utilisateur à un utilisateur après 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 veille connectée après avoir été éteinte alors que le mode d’alimentation est défini sur Démarrage instantané.
- Lorsque le jeu reste hors focus pendant dix minutes. Par exemple, en lançant une application comme Paramètres et en la gardant au premier plan pendant dix minutes.
- Connectez-vous à un profil XBOX et lancez le jeu.
- À différents emplacements du jeu, suspendez le jeu.
- Déconnectez l’utilisateur principal et connectez-vous avec un autre utilisateur.
- Lancez le titre avec le nouvel utilisateur et essayez de reprendre à 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 manière appropriée par le titre. Exemples de réussite
- Le titre bascule automatiquement le contexte utilisateur actif vers le nouvel utilisateur lors de la reprise.
- Le titre retire automatiquement l’utilisateur précédent du jeu ou établit un nouvel utilisateur et utilise l’état de ce nouvel utilisateur pour le jeu.
- 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 après un changement d’utilisateur.
- Le titre associe de manière incorrecte la progression, l’état sauvegardé, les préférences, les succès ou les autres récompenses de l’utilisateur à un utilisateur après 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 à l’utilisateur
Étapes de test- Connectez-vous à un profil et lancez le titre.
- Progressez dans le jeu et sauvegardez la progression.
- Arrêtez le titre.
- Déconnectez-vous du profil de l’étape 1 et connectez-vous à un nouveau profil.
- Lancez le titre et essayez d’accéder à la progression sauvegardée.
La progression sauvegardée pour l’utilisateur d’origine ne doit pas être visible/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 cloud : 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 sauvegardez votre progression (si possible, créez une sauvegarde de 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 second appareil de la même plateforme/génération que celui utilisé à l’étape 1 (par exemple, XBOX Series S et XBOX Series X, XBOX One et XBOX One S, ou un second 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 sont accessibles et se chargent correctement, et qu’ils n’ont aucune dépendance vis-à-vis du contenu partagé.
- Pour les jeux qui utilisent le même TitleID sur la même plateforme entre les générations (par exemple, 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 cela est pris en charge, pour les jeux qui utilisent le même TitleID sur plusieurs plateformes (par exemple, 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 sont accessibles et se chargent correctement, et qu’ils n’ont aucune dépendance vis-à-vis 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 similaires lorsque l’utilisateur est connecté aux services XBOX. Pour les jeux qui utilisent le même TitleID sur la même plateforme entre les générations, 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 vis-à-vis 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 seconde console de la même plateforme/génération de consoles (par exemple, 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 second PC de la plateforme Windows.
- Pour les jeux sur console qui partagent le même TitleID sur la même plateforme entre les générations (par exemple, XBOX One et XBOX Series X|S), les sauvegardes et les fichiers de paramètres associés peuvent être transférés en itinérance entre ces appareils.
- Les données de sauvegarde de jeu n’ont aucune dépendance vis-à-vis 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 seconde console de la même plateforme/génération (par exemple, 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 second PC de la plateforme Windows.
- Pour les jeux sur console qui partagent le même TitleID sur la même plateforme entre les générations (par exemple, XBOX One et XBOX Series X|S), les sauvegardes et les fichiers de paramètres associés ne peuvent pas être transférés en itinérance entre ces appareils.
- Les sauvegardes dans le cloud ne sont pas reconnues par le titre lors du premier lancement et sont ensuite écrasées sur le second appareil sans aucune intervention de l’utilisateur.
- Les données de sauvegarde de jeu ont des dépendances vis-à-vis du contenu partagé.
