Passer au contenu principal

Votre rapport de certification fait état de plantages?

Ce n’est pas rare, en particulier lors des passes de test de certification facultatives, avant que tous les bogues aient été corrigés. La difficulté consiste souvent à reproduire ces problèmes dans une build de développement au studio. Si les vidages sur incident sont indisponibles ou peu utiles, le fichier de sauvegarde du compte utilisé par l’équipe de certification peut l’être. En appliquant le fichier de sauvegarde du compte de test de certification à votre compte de test du sandbox de développement, vous pourrez peut-être cerner le problème plus facilement. Cet article vous explique comment procéder.

Comment récupérer la sauvegarde depuis CERT et l’appliquer à votre compte de test

XblConnectedStorage récupère le blob de sauvegarde depuis le sandbox CERT de XBOX Live. Xbstorage permet d’appliquer la sauvegarde à un compte de test du sandbox de développement sur console. Xgamesaveutil permet d’appliquer la sauvegarde à un compte de test du sandbox de développement sur PC.

Prérequis

  1. Le GDK ou les outils du GDK installés sur le PC utilisé
  2. Les informations de connexion du compte Partner Center à partir duquel le jeu est publié
    • avec l’autorisation XBOX Live « Tools Access » sur le produit de jeu (documentation des autorisations)
    • si la connexion est un compte invité, vous aurez besoin du nom du tenant Microsoft Entra dans lequel le compte est invité (probablement sous la forme ?.onmicrosoft.com).
  3. L’identificateur de configuration de service XBOX (SCID) du jeu, figurant dans la section Game Setup/Identity details de Partner Center.
  4. Le nom de famille du package (PFN) du jeu, au même emplacement.
  5. Les gamertags des comptes dont vous souhaitez récupérer les sauvegardes, fournis par l’équipe de certification.
  6. Le nom du sandbox utilisé par l’équipe de certification : CERT ou CERT.DEBUG.
  7. L’adresse courriel du compte de test auquel vous souhaitez appliquer la sauvegarde.

Récupérer le blob de sauvegarde depuis XBOX Live

  1. Ouvrez une fenêtre d’invite de commandes du GDK
  2. Connectez-vous au compte Partner Center du prérequis n° 2 à l’aide de xbldevaccount, par exemple :
    C:\temp>xbldevaccount signin —name billyray@mylovelygamecompany.com
    Si vous vous connectez en tant qu’invité sur un autre tenant, utilisez l’option —tenant, par exemple :
    C:\temp>xbldevaccount signin —name billyray@mylovelygamecompany.com —tenant sombodyelseslovelygamecompany.onmicrosoft.com
  3. Utilisez la ligne de commande XblConnectedStorage pour récupérer la sauvegarde depuis XBOX Live, par exemple :
    C:\temp>xblconnectedstorage —scid 00000000-0000-0000-0000-000012345678 -s CERT —gamertag “2 SomeCertAccount” —output .\GameSaveFrom2SomeCertAccount.xml
    Using Dev account billyray@mylovelygamecompany.com from WindowsDevCenter
    Operation complete. Downloaded 4 save containers to .\GameSaveFrom2SomeCertAccount.xml.
Si tout s’est bien passé, vous devriez maintenant disposer du blob de sauvegarde dans le fichier xml que vous avez spécifié. Vous devriez pouvoir y voir les blobs binaires encodés en base64. Des informations supplémentaires sur le format de fichier sont disponibles ici (rubrique sous NDA).

Appliquer la sauvegarde au compte de test (console)

Suivez les instructions de la documentation de xbstorage pour appliquer le fichier xml à l’espace de stockage, par exemple :
C:\temp>xbstorage import .\GameSaveFrom2SomeCertAccount.xml /msa:MLGC-MyTestAccount0000@xboxtest.com /replace /verbose

Appliquer la sauvegarde au compte de test (PC)

Suivez les instructions de la documentation de XGameSaveUtil pour appliquer le fichier xml à l’espace de stockage, par exemple :
C:\temp>xgamesaveutil import .\GameSaveFrom2SomeCertAccount.xml /pfn:mygame_xxxxxx /replace

Mises en garde

Calendrier

En raison de la manière dont l’équipe de certification doit effectuer ses tests, le compte peut continuer à être utilisé après la survenue du problème. Les rapports de certification sont généralement émis une fois les tests terminés. Il se peut donc que la sauvegarde sur XBOX Live soit plus récente que celle utilisée au moment où le problème s’est produit.

Répertoire de sortie de Xblconnectedstorage

Si vous ne fournissez pas —output à xblconnectedstorage.exe, celui-ci tente d’écrire dans le répertoire de travail actuel. Si vous venez de lancer une invite de commandes du GDK, il s’agira probablement de votre répertoire système Windows, et xblconnectedstorage échouera. Nous vous recommandons d’être explicite et de fournir le paramètre —output pointant vers un emplacement accessible en écriture.

Gamertags modernes

Cette procédure n’a pas encore été testée avec les gamertags modernes.
Dernière modification le 8 octobre 2026