Pular para o conteúdo principal
Este artigo explica como revisar o tráfego de rede de um jogo para PC quando seu título do Microsoft Game Development Kit (GDK) usa o XBOX Services, mas não interage com ele conforme esperado. Revisar o tráfego ajuda você a identificar onde o problema ocorre.

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 executando XBLPCSandbox.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.
Se esses pacotes não aparecerem ou se você não obtiver a resposta esperada, tente as etapas 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.
Para obter mais informações sobre como configurar conquistas em jogos do Unreal Engine, consulte Introdução ao Unreal Engine.

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 processo GamingServices envie pacotes para titlestorage.xboxlive.com, seguindo o padrão de solicitação padrão do Connected Storage mostrado na seção a seguir.
Para ver o tráfego de rede do processo GamingServices no Fiddler, redirecione o winhttp para o Fiddler usando o comando a seguir em um shell de comando com privilégios de administrador.
Para limpar o redirecionamento, use o comando a seguir.
Última modificação em 6 de outubro de 2026