Fiddler로 네트워크 트래픽 확인
xboxlive.com으로 오가는 게임의 네트워크 트래픽을 보려면 Fiddler를 설치하세요.예상 네트워크 트래픽
Fiddler를 설치한 후 게임의 네트워크 트래픽을 XBOX 서비스의 예상 트래픽과 비교하세요.로그인에 대한 예상 네트워크 트래픽
게임이 플레이어를 로그인시킨다면 네트워크 트래픽에는 userpresence.xboxlive.com으로의 패킷이 포함됩니다:POST https://userpresence.xboxlive.com/users/xuid(2814616665093727)/devices/current/titles/current HTTP/1.1
xuid(XXXXXX)는 로그인된 테스트 계정의 XBOX User ID입니다. 패킷이 나타나지 않으면 다음 단계를 시도하세요.
- MicrosoftGame.config 또는 엔진 IDE에 설정한 값이 Microsoft Partner Center의 프로젝트 값과 일치하는지 확인합니다. 두 위치가 동일한 설정을 사용하는지 확인하세요.
- 개발 PC가 Partner Center에서 프로젝트에 할당된 샌드박스를 사용하는지 확인합니다. 현재 샌드박스를 확인하려면 GDK Command Prompt를 열고
XBLPCSandbox.exe를 실행합니다. 샌드박스가 기대한 것과 다르다면 같은 창에서XBLPCSandbox.exe \<샌드박스 이름>을 실행해 설정합니다. 예:XBLPCSandbox.exe XDKS.1. - 테스트 계정이 로그인되어 있는지 확인합니다. 확인하려면 XBOX 앱을 열고 테스트 계정이 표시되는지 확인하세요.
업적 조회 및 설정에 대한 예상 네트워크 트래픽
게임이 테스트 계정에 대한 업적 상태 정보를 요청한다면 네트워크 트래픽에는 다음 요청과 유사한 achievements.xboxlive.com으로의 패킷이 포함됩니다.GET https://achievements.xboxlive.com/users/xuid(2814616665093727)/achievements?titleId=1794603332&orderBy=title HTTP/1.1
요청이 성공하면 패킷은 게임에 대한 테스트 사용자의 현재 업적 상태를 나열하는 응답을 가집니다.
게임이 테스트 계정의 업적을 업데이트한다면 네트워크 트래픽에는 다음 요청과 유사한 achievements.xboxlive.com으로의 패킷이 포함됩니다.
- 테스트 계정이 로그인되어 있는지 확인합니다. 확인하려면 XBOX 앱을 열고 테스트 계정이 표시되는지 확인하세요.
- 업적이 Partner Center의 샌드박스에 게시되었는지 확인합니다.
클라우드 저장에 대한 예상 네트워크 트래픽
클라우드 저장 호출은 즉시 네트워크 트래픽을 생성하지 않습니다. 대신GamingServices 프로세스가 다음 섹션에 표시된 표준 Connected Storage 요청 패턴에 따라 titlestorage.xboxlive.com으로 패킷을 보내도록 유도합니다.
GamingServices 프로세스의 네트워크 트래픽을 보려면 관리자 권한의 명령 셸에서 다음 명령을 사용해 winhttp를 Fiddler로 리다이렉트합니다.
