Usar o Fiddler para examinar o tráfego de rede
Instale o Fiddler para ver o tráfego de rede do jogo de e para xboxlive.com.Tráfego de rede esperado
Depois de instalar o Fiddler, compare o tráfego de rede do jogo com o tráfego esperado para o XBOX services.Tráfego de rede esperado para entrada
Se o seu jogo conecta um jogador, o tráfego de rede inclui um pacote para userpresence.xboxlive.com:POST https://userpresence.xboxlive.com/users/xuid(2814616665093727)/devices/current/titles/current HTTP/1.1
xuid(XXXXXX) é a ID de Usuário XBOX da sua conta de teste conectada. Se o pacote não aparecer, tente as etapas a seguir.
- Verifique se os valores definidos no MicrosoftGame.config ou no IDE do seu mecanismo correspondem aos valores do seu projeto no Microsoft Partner Center. Garanta que os dois locais usem as mesmas configurações.
- Verifique se o seu PC de desenvolvimento usa a área restrita atribuída ao seu projeto no Partner Center. Para verificar a área restrita atual, abra o Prompt de Comando do GDK e execute
XBLPCSandbox.exe. Se a área restrita não corresponder à esperada, defina-a executandoXBLPCSandbox.exe \<sandbox name>na mesma janela. Por exemplo:XBLPCSandbox.exe XDKS.1. - Verifique se a sua conta de teste está conectada. Para isso, abra o aplicativo XBOX e confirme se a sua conta de teste aparece.
Tráfego de rede esperado para consultar e definir conquistas
Se o seu jogo solicita informações de status de conquistas para a sua conta de teste, o tráfego de rede inclui um pacote para achievements.xboxlive.com semelhante à solicitação a seguir.GET https://achievements.xboxlive.com/users/xuid(2814616665093727)/achievements?titleId=1794603332&orderBy=title HTTP/1.1
Se a solicitação for bem-sucedida, o pacote terá uma resposta que lista o status atual das conquistas do usuário de teste para o seu jogo.
Se o seu jogo atualiza uma conquista para a sua conta de teste, o tráfego de rede inclui um pacote para achievements.xboxlive.com semelhante à solicitação a seguir.
- Verifique se a sua conta de teste está conectada. Para isso, abra o aplicativo XBOX e confirme se a sua conta de teste aparece.
- Verifique se as suas conquistas estão publicadas na sua área restrita no Partner Center.
Tráfego de rede esperado para salvamentos na nuvem
As chamadas de salvamento na nuvem não geram tráfego de rede imediatamente. Em vez disso, elas fazem com que o processoGamingServices envie pacotes para titlestorage.xboxlive.com, seguindo o padrão de solicitação padrão do Connected Storage mostrado na seção a seguir.
GamingServices no Fiddler, redirecione o winhttp para o Fiddler usando o comando a seguir em um shell de comando com privilégios de administrador.
