Skip to main content
Os jogos de PC que integram XBOX services devem seguir um conjunto de políticas da Microsoft Store e Requisitos XBOX para PC. Um subconjunto desses requisitos são os testes de verificação de build (BVTs), um conjunto de testes projetado para determinar se um título está pronto para o teste de Certificação XBOX. Todos os títulos devem ser aprovados nos BVTs antes de entrar no teste completo de Certificação. Os títulos reprovados nos BVTs devem corrigir todas as falhas antes de serem reenviados para a Certificação.

Falhas comuns de BVT no PC

Esta é uma lista de falhas comuns de BVT.

Reprodução de Condições para Reenvio (CFRs)

Um título é reenviado após ser reprovado nos BVTs e/ou na Certificação e não corrige as CFRs da passagem de teste anterior. A equipe de teste verificará se todas as CFRs registradas na passagem de teste anterior foram corrigidas antes de permitir que o título entre em teste. Orientação:
Certifique-se de que todas as CFRs de um relatório de Certificação sejam corrigidas antes de reenviar.

Dependências necessárias não estão instaladas

As dependências necessárias não são instaladas em um PC limpo quando o título é instalado pela loja. Por exemplo, após instalar o título em um PC limpo, ele não é iniciado e exibe o seguinte erro: The code execution cannot proceed because MSVCP100.dll was not found. Orientação:
Teste em uma nova instalação do Windows e certifique-se de que todas as dependências do pacote sejam removidas do dispositivo. Publique o jogo na loja, instale-o e verifique se todas as dependências do jogo foram instaladas. Inclua todas as dependências exigidas pelo jogo no diretório de instalação ou solicite que o usuário instale as dependências durante a primeira inicialização, caso não tenham sido instaladas pela loja.
Referência: Dependências de pacotes de estrutura

Estabilidade do título

O título falha e/ou trava ao ser iniciado ou durante o jogo. Orientação:
Teste com diferentes configurações de hardware, usando os drivers gráficos mais recentes.
Cenários de teste:
  • Instale o título pela loja. A equipe de teste já observou problemas após instalar o título pela loja que não ocorrem ao fazer sideload do título em uma sandbox de desenvolvedor.
  • Teste várias resoluções (em janela e em tela cheia).
  • Teste entradas aleatórias em todas as telas.
  • Entre e saia rapidamente dos menus do jogo.

Autenticação de dois fatores

Ao usar perfis que nunca iniciaram o título antes, o usuário não recebe a caixa de diálogo de consentimento explícito. O título entra em uma tela de carregamento indefinida após ser iniciado, antes de chegar a qualquer jogabilidade ou menu. Orientação:
Teste a entrada usando contas de desenvolvedor com a autenticação de dois fatores habilitada (há uma opção para selecionar 2FA ao criar contas de desenvolvedor no Partner Center). É provável que o título esteja chamando apenas XUserAddAsync(AddDefaultUserSilently), presumindo que sempre há um usuário. O título deve usar XUserAddAsync(AddDefaultuserAllowingUI) e incluir código para tratar possíveis casos de erro. O GDK tem exemplos que mostram como fazer isso. Isso permitirá que a interface do usuário seja exibida, se necessário, quando não houver usuário conectado, quando o consentimento estiver ausente ou quando houver necessidade de resolver outros problemas de autenticação.
Referência: Documentação do GDK sobre XUserAddAsync

Serviços de parceiros não estão em execução

Os serviços de parceiros (como multijogador) não estão em execução quando o título é enviado. Orientação:
Certifique-se de que todos os serviços de parceiros necessários para o jogo estejam ativos e em execução ao enviar para a certificação. Certifique-se de que eles continuem em execução durante toda a passagem de teste.

Problemas de multijogador e matchmaking

Os títulos com suporte a multijogador devem permitir que um usuário inicie, avance e conclua uma sessão multijogador com sucesso. A equipe de teste tentará reunir o número mínimo de usuários necessário para iniciar uma sessão e encerrar uma partida concluindo o número mínimo de objetivos exigidos. Se um título oferecer suporte à funcionalidade multijogador, mas não a uma experiência de matchmaking, a equipe de teste usará os recursos de convite/participação do sistema e do jogo para permitir que o número mínimo de usuários necessário entre e conclua uma partida. Orientação:
Certifique-se de que todos os recursos multijogador compatíveis estejam concluídos, funcionando e testáveis antes de enviar para a Certificação.

Conteúdo para download

Os pacotes de Conteúdo para Download (DLC) não são localizados na loja por meio de pesquisa ou de links diretos. A instalação e a presença do DLC no título são verificadas pela equipe de teste. Pelo menos um item de cada tipo de DLC deve ser publicado nas sandboxes CERT e CERT.DEBUG para teste. Orientação:
Publique pelo menos um item de cada tipo de DLC compatível nas sandboxes de Certificação antes de enviar.

Conquistas não são desbloqueadas

O título não desbloqueia todas as conquistas quando os critérios são atendidos. Orientação:
Verifique se todas as conquistas são desbloqueadas quando os critérios são atendidos.

Disponibilidade na Microsoft Store e configurações de jogabilidade dos XBOX services

Durante o BVT, o título é baixado da Store nas sandboxes CERT e CERT.DEBUG. Quando a publicação na sandbox CERT for concluída no Partner Center, certifique-se de atualizar também as configurações de jogabilidade dos XBOX services na sandbox CERT.DEBUG. Isso ajudará a garantir que não haja atrasos ao adquirir e configurar o título para teste. Orientação: Atualizar as configurações de jogabilidade dos XBOX services em CERT.DEBUG
Se este for seu primeiro envio, ou se você tiver atualizado as configurações de jogabilidade dos XBOX services desde o envio anterior, publique manualmente as configurações na sandbox CERT.DEBUG.
  1. No Partner Center, acesse a página XBOX services - Gameplay settings do seu produto. Selecione a sandbox de origem que você selecionou no fluxo de trabalho Certify para os pacotes.
  2. Selecione Review and Publish para publicar as configurações de jogabilidade dos XBOX services no destino da sandbox CERT.DEBUG.
Última modificação em 8 de outubro de 2026