인증 테스트 중 생성된 게임 저장 파일 가져오기
그래서 인증 보고서에 크래시가 나열되었나요?
이는 드문 일이 아닙니다. 특히 모든 버그가 해결되기 전에 선택적 인증 테스트를 통과하는 동안에는 더욱 그렇습니다. 문제는 종종 스튜디오의 개발 빌드에서 이러한 문제를 재현하는 것입니다.
크래시 덤프를 사용할 수 없거나 도움이 되지 않는 경우 사용 중이던 계정 인증서의 저장 파일이 도움이 될 수 있습니다. 인증서 테스트 계정의 저장 파일을 개발 샌드박스 테스트 계정에 적용하면 문제를 더 쉽게 해결할 수 있습니다.
이 문서는 방법을 안내합니다.
CERT에서 저장을 가져와서 테스트 계정에 적용하는 방법
XblConnectedStorage는 Xbox Live CERT 샌드박스에서 저장 Blob을 가져옵니다.
XbStorage(NDA 주제)권한 부여 필요는 콘솔용 개발 샌드박스의 테스트 계정에 저장을 적용하는 데 사용됩니다.
XGameSaveUtil은 PC용 개발 샌드박스의 테스트 계정에 저장을 적용하는 데 사용됩니다.
필수 조건
- 사용 중인 PC에 설치된 GDK 또는 GDK 도구
- 게임이 게시된 파트너 센터 계정에 대한 로그인 자격 증명
- 게임 제품에 대한 Xbox Live "도구 액세스" 권한이 있음(사용 권한 설명서)
- 로그인이 게스트 계정인 경우 계정이 게스트인 Microsoft Entra 테넌트 이름이 필요합니다(아마도 형식인 ?). onmicrosoft.com).
- 파트너 센터의 게임 설정/ID 세부 정보 섹션에서 게임의 Xbox SCID(서비스 구성 ID)입니다.
- 동일한 위치에서 게임의 PFN(패키지 패밀리 이름)입니다.
- 인증 팀에서 제공하는 저장을 검색하려는 계정의 게이머태그입니다.
- 인증이 사용했던 샌드박스 이름: CERT 또는 CERT. 디버그.
- 저장을 적용하려는 테스트 계정의 이메일 주소입니다.
Xbox Live에서 저장 Blob 검색
GDK 명령 프롬프트 창 열기
예를 들어 xbldevaccount를 사용하여 필수 조건 #2에서 파트너 센터 계정에 로그인합니다.
C:\temp>xbldevaccount signin --name billyray@mylovelygamecompany.com
다른 테넌트에서 게스트로 로그인하는 경우 --tenant 옵션을 사용합니다. 예:
C:\temp>xbldevaccount signin --name billyray@mylovelygamecompany.com --tenant sombodyelseslovelygamecompany.onmicrosoft.com
XblConnectedStorage 명령줄을 사용하여 Xbox Live에서 저장을 가져옵니다. 예:
C:\temp>xblconnectedstorage --scid 00000000-0000-0000-0000-000012345678 -s CERT --gamertag "2 SomeCertAccount" --output .\GameSaveFrom2SomeCertAccount.xml Using Dev account billyray@mylovelygamecompany.com from WindowsDevCenter Operation complete. Downloaded 4 save containers to .\GameSaveFrom2SomeCertAccount.xml.
모두 성공하면 이제 지정한 xml 파일에 저장 Blob이 있어야 합니다. base64로 인코딩된 이진 Blob을 볼 수 있어야 합니다. 파일 형식에 대한 자세한 내용은 여기(NDA 주제)권한 부여 필요에서 확인할 수 있습니다.
테스트 계정에 저장 적용(콘솔)
xbstorage 설명서의 지침에 따라 xml 파일을 저장소 공간에 적용합니다. 예:
C:\temp>xbstorage import .\GameSaveFrom2SomeCertAccount.xml /msa:MLGC-MyTestAccount0000@xboxtest.com /replace /verbose
테스트 계정에 저장 적용(PC)
XGameSaveUtil 설명서의 지침에 따라 xml 파일을 저장소 공간에 적용합니다. 예:
C:\temp>xgamesaveutil import .\GameSaveFrom2SomeCertAccount.xml /pfn:mygame_xxxxxx /replace
주의 사항
타이밍
인증을 테스트해야 하는 방식으로 인해 문제가 발생한 후에도 계정이 계속 사용될 수 있습니다. 인증 보고서는 일반적으로 테스트가 완료된 후에 발급됩니다.
이로 인해 Xbox Live 저장이 문제가 발생할 때 사용한 것보다 최신 상태가 될 수 있습니다.
Xblconnectedstorage 출력 디렉터리
--output을 xblconnectedstorage.exe에 제공하지 않으면 현재 작업 디렉터리로 출력을 시도합니다. GDK 명령 프롬프트를 방금 시작한 경우 Windows 시스템 디렉터리가 될 수 있으므로 xblconnectedstorage가 실패합니다. 쓰기 가능한 위치를 가리키도록 --output 매개 변수를 명시적으로 제공하는 것이 좋습니다.
모던 게이머태그
이 절차는 현재 최신 게이머태그로 테스트되지 않았습니다.