Em agosto de 2026, corrigimos um problema que causava erros de permissão (HTTP 401) ao redefinir dados do jogador por XUID, mesmo para contas às quais as permissões corretas do Partner Center haviam sido concedidas. Essa correção foi feita no back end dos serviços XBOX, portanto é aplicada automaticamente. Você não precisa instalar uma nova versão do GDK, do pacote de Ferramentas dos serviços XBOX ou da própria ferramenta. Se você encontrou esse erro anteriormente e o contornou, ou foi informado de que suas permissões do Partner Center estavam configuradas incorretamente, pode tentar usar a ferramenta novamente seguindo as etapas abaixo. A permissão “Tools Access” descrita em Redefinir por XUID continua sendo obrigatória.
--xuid, --user e --file são mutuamente exclusivas. Especifique exatamente uma delas, junto com --scid e --sandbox.
Redefinir por XUID
Para usar a ferramenta de redefinição de dados do jogador para redefinir um usuário pelo XUID, a conta de desenvolvedor usada para entrar (com XblDevAccount.exe) deve ter a permissão adequada para o produto específico. Observe que “Tools Access” não é uma permissão em nível de conta, é uma permissão em nível de produto. Portanto, você deve conceder a permissão “Tools Access” para cada produto individual cujos dados de jogador você deseja redefinir.- Entre no Partner Center com uma conta de desenvolvedor que tenha privilégios administrativos.
- Navegue até a configuração da conta => página Usuários.
- Clique no usuário ou grupo que precisa da permissão “Tools Access”.
- Se o usuário ou grupo estiver atualmente atribuído a uma função padrão (como Developer), você precisa mudar para “Customize permissions”.
- Na próxima página, vá até a tabela de permissões “Product-level”, expanda o cabeçalho da tabela “XBOX Live” e localize a coluna “Tools access”.
- Marque explicitamente essa caixa para os produtos ou grupos de produtos aos quais você deseja conceder a permissão “Tools Access”.
Redefinir por endereço de e-mail
Para redefinir por endereços de e-mail de contas de teste, você precisará saber a senha de cada conta de teste. Use o comando abaixo, que abrirá uma janela para você entrar como o usuário de teste:Redefinir por arquivo
Para redefinir por arquivo, você pode passar a localização de um arquivo delimitado de XUIDs, um arquivo delimitado de e-mails ou uma exportação de contas do Partner Center.@, o arquivo inteiro é tratado como uma lista de endereços de e-mail; caso contrário, é tratado como uma lista de XUIDs. Não inclua uma linha de cabeçalho em um arquivo delimitado, porque ela é interpretada como uma conta.
Uma exportação de contas do Partner Center é detectada automaticamente, mas apenas quando a linha de cabeçalho original está presente e sem modificações:
Opção de delimitador
Opcionalmente, você pode definir um delimitador personalizado para as opções--xuid e --user, e para arquivos delimitados passados para --file. O delimitador padrão é uma vírgula (,).
--file é uma exportação de contas do Partner Center, porque esse formato é sempre separado por vírgulas.
Como as contas são processadas
A maneira como as contas são processadas depende da opção que você usa. Quando você redefine por XUID, ou a partir de um arquivo que resolve para XUIDs, as contas são processadas em lotes de até 10. As contas dentro de um lote são redefinidas em paralelo, e os lotes são executados um após o outro. Quando você redefine por endereço de e-mail, as contas são processadas uma de cada vez, porque cada conta precisa ser conectada individualmente. Se alguma conta de teste falhar ao entrar, a ferramenta para imediatamente e as contas restantes da lista não são tentadas. Cada conta é automaticamente tentada novamente até cinco vezes antes de ser reportada como com falha, e a ferramenta aguarda o serviço concluir cada redefinição antes de prosseguir. Uma única conta pode, portanto, levar até cerca de um minuto para reportar um resultado final. Deixe a ferramenta terminar em vez de cancelá-la, especialmente quando estiver redefinindo uma lista grande.Saída
Se o comando for bem-sucedido ou falhar, você verá uma saída semelhante à listada abaixo. SuccessCódigos de saída
A ferramenta retorna 0 quando é bem-sucedida e -1 quando falha. Quando você chama a ferramenta a partir de um script ou de um teste automatizado, verifique o código de saída em vez de confiar no texto do console.Solução de problemas
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 antes de redefinir por XUID, ou antes de redefinir a partir de uma exportação de contas do Partner Center.
Failed to log in to test account
--sandbox. A ferramenta para quando isso acontece, portanto quaisquer contas restantes da sua lista não são redefinidas.