> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Solucionar problemas de tráfego do XBOX Services no PC

> Use o Fiddler para inspecionar o tráfego de rede entre seu título para PC do GDK e o XBOX Services, comparando com os padrões esperados para entrada, conquistas e salvamentos na nuvem.

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.

```text theme={null}
POST https://achievements.xboxlive.com/users/xuid(2814616665093727)/achievements/00000000-0000-0000-0000-00006af77944/update HTTP/1.1
...
{"action":"progressUpdate","serviceConfigId":"00000000-0000-0000-0000-00006af77944","titleId":1794603332,"userId":"2814616665093727","achievements":[{"id":"1","percentComplete":100}]}
```

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](/pt-BR/build/gdk-and-engines/unreal/unreal#achievements).

#### 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.

```text theme={null}
PUT https://titlestorage.xboxlive.com/connectedstorage/users/xuid(2814616665093727)/scids/00000000-0000-0000-0000-00006AF77944/lock HTTP/1.1
```

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.

```text theme={null}
netsh winhttp set proxy localhost:8888
```

Para limpar o redirecionamento, use o comando a seguir.

```text theme={null}
netsh winhttp reset proxy
```


## Related topics

- [Perguntas frequentes e guia de solução de problemas do XBOX PC Remote Tools](/pt-BR/tools/tools-pc/xbox-pc-remote-tools/faq.md)
- [Fiddler no PC com Windows](/pt-BR/build/console-features/networking/tools/fiddler-pc.md)
- [Instalar e iniciar seu título para PC com as ferramentas do GDK](/pt-BR/tools/tools-pc/launching-on-pc.md)
- [Capturar o tráfego de rede em kits de desenvolvimento do XBOX One](/pt-BR/build/console-features/networking/tools/netcap-networking.md)
- [XBOX PC Toolbox](/pt-BR/tools/tools-pc/xboxpctoolbox/xboxpctoolbox.md)
