Neste artigo
- Lista de verificação prévia
- Fluxograma de diagnóstico
- Erros de conta e de área restrita
- Erros de configuração
- Solução de problemas específicos do jogo
- Solução de problemas adicional
- Referência rápida de códigos de erro
Lista de verificação prévia
Antes de investigar erros específicos, percorra esta lista de verificação. A maioria dos problemas de entrada é causada pela configuração incorreta de um destes itens. Verifique todos os itens a seguir antes de prosseguir para o fluxograma de diagnóstico e as seções de erros abaixo.É fundamental já ter a ferramenta XblPCSandbox.exe instalada.
Para obter mais detalhes sobre como obtê-la, consulte a visão geral das áreas restritas
Verificações do ambiente
Estes itens afetam sua capacidade de entrar nos serviços do XBOX de modo geral, incluindo o aplicativo XBOX. Verifique-os primeiro.✅ 1. Verifique se o ID da área restrita não tem erros de digitação
Verifique se o ID da área restrita foi digitado corretamente. Como verificar:✅ 2. Sua área restrita está correta
Seu PC precisa estar na mesma área restrita de desenvolvimento em que a configuração dos serviços do XBOX do seu jogo foi publicada. Como verificar:✅ 3. Sua conta de teste é válida
As contas de teste podem se tornar inválidas por vários motivos. Verifique todos os itens a seguir:O acesso da conta à área restrita não expirou
O acesso das contas de teste às áreas restritas tem uma data de expiração. Contas com acesso expirado à área restrita não conseguem entrar nela. Como verificar:- Acesse o Partner Center.
- Selecione Apps and Games
- Selecione XBOX Test accounts (ou acesse o gerenciamento de contas de teste).
- Encontre sua conta de teste e verifique as colunas Access Expires e Status.
A conta tem acesso à sua área restrita
Ao criar uma conta de teste, você precisa conceder a ela acesso a áreas restritas específicas. Como verificar:- No Partner Center, acesse XBOX services > Test accounts.
- Selecione sua conta de teste.
- Verifique se sua área restrita de desenvolvimento está listada no acesso a áreas restritas da conta.
As credenciais estão corretas
Verifique se você está usando o endereço de email e a senha corretos da conta de teste. Os endereços de email de contas de teste normalmente terminam em@xboxtest.com.
✅ 4. Os componentes de jogos do XBOX estão atualizados
Os serviços do XBOX dependem do aplicativo XBOX e do componente Gaming Services no seu PC. Uma versão desatualizada de qualquer um deles pode causar falhas inesperadas de entrada. Como verificar:- Siga as informações fornecidas para a Game Repair Tool
✅ 5. Reinicie o PC
Às vezes, um serviço em segundo plano necessário para a entrada (como o XBOX Live Auth Manager ou o Gaming Services) entra em um estado inválido. Reiniciar o PC pode resolver problemas transitórios que as etapas acima não detectam. Antes de fazer isso, é importante enviar um bug pelo Hub de Feedback para que ele possa ser acompanhado e resolvido em uma versão futura. Você pode fazer isso usando o seguinte comando:Verificações do projeto
Estes itens afetam especificamente a entrada a partir do seu jogo. Se você consegue entrar no aplicativo XBOX, mas não no seu jogo, comece aqui.✅ 6. Seus IDs correspondem ao Partner Center
Os IDs no seuMicrosoftGame.config precisam corresponder exatamente aos valores no Partner Center. Um único valor incompatível impedirá a entrada.
Como verificar:
Abra seu MicrosoftGame.config e compare estes valores com o Partner Center:
Além disso, verifique o SCID (identificador de configuração de serviço). O SCID não fica no seu
MicrosoftGame.config; ele é passado como parâmetro para o método XblInitialize. Encontre-o em XBOX services > XBOX Settings no Partner Center.
✅ 7. A configuração dos serviços do XBOX está publicada na sua área restrita
Mesmo depois de salvar as alterações no Partner Center, elas não ficam ativas até que você as publique na sua área restrita de desenvolvimento. Como verificar:- Acesse o Partner Center.
- Selecione seu produto.
- Navegue até XBOX services > Gameplay settings.
- Selecione a guia da sua área restrita de desenvolvimento.
- Verifique o status de publicação.
✅ 8. A plataforma PC está habilitada
Se você estiver desenvolvendo no PC, a plataforma Windows 10 PC (e posteriores) precisa estar habilitada para o seu título. Sem isso, a entrada falhará com o erro0x87dd0005 (AM_E_XAST_UNEXPECTED).
Como verificar:
- Acesse o Partner Center.
- Selecione seu produto.
- Navegue até XBOX services > XBOX Settings.
- Verifique se a caixa de seleção Windows 10 PC está marcada. Faça isso também para as versões mais recentes do Windows.
- Marque a caixa de seleção Windows 10 PC.
- Selecione Save.
- Acesse Gameplay settings e publique suas configurações na área restrita de desenvolvimento.
- Aguarde aproximadamente 30 minutos antes de testar.
Fluxograma de diagnóstico
Se a lista de verificação prévia não resolveu o problema, use este processo passo a passo para restringir a causa raiz. Comece na etapa 1 e siga as ramificações.Erros de conta e de área restrita
Se você não conseguiu entrar no aplicativo XBOX (etapa 1 do fluxograma de diagnóstico), o problema está na troca de área restrita, na conta de teste ou no próprio aplicativo XBOX.O usuário não está nesta área restrita (0x8015DC12)
A conta de teste não tem acesso à área restrita ou a configuração do jogo não corresponde à área restrita. Causas comuns e correções:ID de área restrita incorreto
Os erros comuns incluem:- Caracteres ausentes ou a mais:
XDKS1em vez deXDKS.1 - Área restrita errada: alternar para uma área restrita diferente daquela em que a configuração do seu jogo foi publicada
- Execute
XblPCSandbox /gete compare a saída com o Partner Center. - Execute novamente
XblPCSandbox <correct sandbox ID>com o valor exato do Partner Center.
Área restrita errada para a conta de teste (erro Garrison)
Se você vir uma mensagem de erro sugerindo que sua conta deveria funcionar em uma área restrita diferente, ou se o serviço de identidade do XBOX retornar um erro inesperado durante a entrada, provavelmente você entrou na área restrita errada para essa conta de teste. Como corrigir:- Execute
XblPCSandbox /getpara confirmar em qual área restrita seu PC está definido. - No Partner Center, acesse XBOX services > Test accounts e verifique se sua conta de teste tem acesso a essa área restrita.
- Se a área restrita não corresponder, mude para a correta:
XblPCSandbox <correct sandbox ID>
Erro de licenciamento do aplicativo XBOX (0x803F8001)
O aplicativo XBOX pode não ser iniciado se você não o tiver aberto anteriormente no RETAIL. Como corrigir:- Mude para o RETAIL:
XblPCSandbox /retail(ouXblPCSandbox RETAIL) - Abra o aplicativo XBOX e deixe-o iniciar completamente.
- Volte para sua área restrita de desenvolvimento:
XblPCSandbox <your sandbox ID>
Não é possível encontrar o aplicativo XBOX
O aplicativo XBOX está disponível na Microsoft Store, mas somente quando você está na área restrita RETAIL. Se não conseguir encontrá-lo:- Mude para o RETAIL:
XblPCSandbox /retail(ouXblPCSandbox RETAIL) - Pesquise “XBOX” na Microsoft Store e instale-o.
- Volte para sua área restrita.
Erros de configuração
Se você consegue entrar no aplicativo XBOX, mas não consegue entrar no seu jogo ou em um projeto de exemplo (etapa 2 do fluxograma de diagnóstico), o problema está na configuração dos serviços do XBOX do seu jogo.Plataforma PC não habilitada (0x87dd0005, AM_E_XAST_UNEXPECTED)
Esse erro significa que a plataforma Windows 10 PC não foi adicionada no Partner Center. Verifique também as versões posteriores. Como corrigir:- No Partner Center, navegue até seu produto > XBOX services > XBOX Settings.
- Marque a caixa de seleção Windows 10 PC.
- Selecione Save.
- Acesse Gameplay settings e publique suas configurações na área restrita de desenvolvimento.
- Aguarde 30 minutos e tente entrar novamente.
Configuração dos serviços do XBOX não publicada
As alterações salvas no Partner Center não ficam ativas até serem publicadas na sua área restrita de desenvolvimento. Como corrigir:- Acesse XBOX services > Gameplay settings no Partner Center.
- Selecione a guia da sua área restrita de desenvolvimento.
- Selecione Publish.
- Aguarde aproximadamente 30 minutos para que as alterações se propaguem.
IDs incorretos no MicrosoftGame.config
Uma causa comum de erros de entrada é um ou mais valores incompatíveis noMicrosoftGame.config.
Como corrigir:
Use o Store Association Wizard no MicrosoftGame.config Editor para vincular seu jogo e preencher automaticamente os valores corretos. Ou verifique manualmente cada valor no Partner Center usando o item 6 da lista de verificação.
SCID incorreto em XblInitialize
O SCID não fica noMicrosoftGame.config; ele é passado como parâmetro para XblInitialize. Verifique se você está passando o SCID correto do Partner Center (XBOX services > XBOX Settings).
Áreas restritas isoladas vs. compartilhadas
A menos que você tenha um motivo específico para usar uma área restrita isolada, use uma área restrita compartilhada. Você pode verificar o tipo da sua área restrita no Partner Center. As áreas restritas isoladas têm restrições adicionais que podem causar falhas de entrada.Solução de problemas específicos do jogo
Se a entrada no aplicativo XBOX funciona e um projeto de exemplo funciona com os IDs do seu jogo, mas seu jogo ainda não consegue entrar (etapa 3 do fluxograma de diagnóstico), o problema é específico do código ou da configuração do seu jogo.Compare os arquivos MicrosoftGame.config
Compare oMicrosoftGame.config do seu jogo com o do exemplo que funciona. Procure campos a mais ou ausentes, diferenças de formatação ou valores incorretos.
Compare o código de entrada
Compare a implementação de entrada do seu jogo com o código do exemplo. Procure diferenças em comoXUserAddAsync é chamado (opções, callbacks, tratamento de erros).
Nenhum usuário padrão (0x89245106, E_GAMEUSER_NO_DEFAULT_USER)
Esse erro significa que não há nenhum usuário padrão conectado no momento. Causa: você chamouXUserAddAsync com a opção AddDefaultUserSilently, mas nenhum usuário está conectado no momento.
Como corrigir:
Consulte XUserAddAsync e AdvancedUserModel para obter mais informações.
Solução de problemas adicional
Os serviços do XBOX estão passando por uma interrupção
Se você esgotou todas as outras opções, verifique se os serviços do XBOX estão passando por uma interrupção:[!IMPORTANT] Limitação conhecida (GDK 26.04): oXblPCSandboxnão consegue alternar áreas restritas quando executado em uma sessão SSH. Execute oXblPCSandboxem uma sessão local.
Referência rápida de códigos de erro
Se você vir um código de erro que não está listado aqui, envie o problema pelo Hub de Feedback.Use xblPcSandbox /feedback para enviar o bugOu, se fizer diretamente pelo Hub de Feedback, use Category: Gaming and XBOX e Area: Developer Tools
