En août 2026, nous avons corrigé un problème qui provoquait des erreurs d’autorisation (HTTP 401) lors de la réinitialisation des données de joueur par XUID, même pour les comptes qui disposaient des autorisations Partner Center appropriées. Ce correctif a été apporté du côté des services XBOX (back end), il s’applique donc automatiquement. Vous n’avez pas besoin d’installer une nouvelle version du GDK, du package d’outils des services XBOX ni de l’outil lui-même. Si vous avez déjà rencontré cette erreur et l’avez contournée, ou si l’on vous a indiqué que vos autorisations Partner Center étaient mal configurées, vous pouvez réessayer l’outil en suivant les étapes ci-dessous. L’autorisation “Tools Access” décrite dans Réinitialisation par XUID demeure requise.
--xuid, --user et --file s’excluent mutuellement. Spécifiez exactement l’une d’entre elles, ainsi que --scid et --sandbox.
Réinitialisation par XUID
Pour utiliser l’outil de réinitialisation des données de joueur afin de réinitialiser un utilisateur par son XUID, le compte de développeur utilisé pour la connexion (avec XblDevAccount.exe) doit disposer de l’autorisation appropriée pour le produit en question. Notez que “Tools Access” n’est pas une autorisation au niveau du compte, mais une autorisation au niveau du produit. Vous devez donc accorder l’autorisation “Tools Access” pour chaque produit pour lequel vous voulez réinitialiser les données de joueur.- Connectez-vous à Partner Center avec un compte de développeur disposant de privilèges d’administration.
- Accédez aux paramètres du compte => page Utilisateurs.
- Cliquez sur l’utilisateur ou le groupe qui a besoin de l’autorisation “Tools Access”.
- Si l’utilisateur ou le groupe est actuellement assigné à un rôle standard (comme Developer), vous devez passer à “Customize permissions”.
- Sur la page suivante, allez au tableau des autorisations “Product-level”, développez l’en-tête de tableau “XBOX Live” et repérez la colonne “Tools access”.
- Cochez explicitement cette case pour les produits ou groupes de produits auxquels vous voulez accorder l’autorisation “Tools Access”.
Réinitialisation par adresse courriel
Pour réinitialiser à partir des adresses courriel des comptes de test, vous devrez connaître le mot de passe de chaque compte de test. Utilisez la commande ci-dessous, qui fera apparaître une fenêtre vous permettant de vous connecter en tant qu’utilisateur de test :Réinitialisation par fichier
Pour réinitialiser par fichier, vous pouvez passer l’emplacement d’un fichier délimité de XUID, d’un fichier délimité de courriels ou d’une exportation de comptes Partner Center.@, l’ensemble du fichier est traité comme une liste d’adresses courriel; sinon, il est traité comme une liste de XUID. N’incluez pas de ligne d’en-tête dans un fichier délimité, car elle est analysée comme un compte.
Une exportation de comptes Partner Center est détectée automatiquement, mais uniquement si la ligne d’en-tête d’origine est présente et non modifiée :
Option de délimiteur
Vous pouvez éventuellement définir un délimiteur personnalisé pour les options--xuid et --user, ainsi que pour les fichiers délimités passés à --file. Le délimiteur par défaut est la virgule (,).
--file est une exportation de comptes Partner Center, car ce format est toujours séparé par des virgules.
Traitement des comptes
La façon dont les comptes sont traités dépend de l’option que vous utilisez. Lorsque vous réinitialisez par XUID, ou à partir d’un fichier qui se résout en XUID, les comptes sont traités par lots d’au plus 10. Les comptes d’un lot sont réinitialisés en parallèle, et les lots s’exécutent l’un après l’autre. Lorsque vous réinitialisez par adresse courriel, les comptes sont traités un à la fois, car chaque compte doit être connecté individuellement. Si un compte de test échoue à se connecter, l’outil s’arrête immédiatement et les comptes restants de la liste ne sont pas traités. Chaque compte fait automatiquement l’objet d’un maximum de cinq nouvelles tentatives avant d’être signalé comme ayant échoué, et l’outil attend que le service termine chaque réinitialisation avant de passer au suivant. Un seul compte peut donc prendre jusqu’à environ une minute avant de rapporter un résultat final. Laissez l’outil terminer plutôt que de l’annuler, surtout lorsque vous réinitialisez une longue liste.Sortie
Que la commande réussisse ou échoue, vous verrez une sortie semblable à ce qui suit. SuccessCodes de sortie
L’outil renvoie 0 en cas de réussite et -1 en cas d’échec. Lorsque vous appelez l’outil à partir d’un script ou d’une passe de test automatisée, vérifiez le code de sortie plutôt que de vous fier au texte de la console.Dépannage
Unable to authorize the account with XBOX Live
Your account doesn’t have access to perform the operation
Resetting by XUID requires a signed in Partner Center account
XblDevAccount.exe signin avant de réinitialiser par XUID, ou avant de réinitialiser à partir d’une exportation de comptes Partner Center.
Failed to log in to test account
--sandbox. L’outil s’arrête lorsque cela se produit, de sorte que les comptes restants de votre liste ne sont pas réinitialisés.