다음을 통해 공유


인증 PC BVT 지침

Xbox 서비스를 통합하는 PC 게임은 Microsoft Store 정책Xbox 네트워크 정책 집합을 준수해야 합니다. 또한 Game Pass에서 출시되는 PC 게임은 PC Game Pass 품질 표준을 준수해야 합니다.

이러한 요구 사항의 하위 집합은 Xbox 인증 테스트에 대한 타이틀의 준비 상태를 확인하도록 설계된 테스트 모음인 BVT(빌드 확인 테스트)입니다. 모든 타이틀은 전체 인증 테스트를 받기 전에 BVT를 통과해야 합니다. BVT에 실패한 타이틀은 인증에 다시 제출하기 전에 모든 오류를 수정해야 합니다.

PC의 일반적인 BVT 오류

다음은 일반적인 BVT 오류 목록입니다.

CFR(재제출) 재현

타이틀이 BVT 및/또는 인증에 실패한 후 다시 제출하고, 이전 테스트 패스의 CFR을 수정하지 않습니다. 테스트 팀은 타이틀이 테스트에 참가하도록 허용하기 전에 이전 테스트 통과에 기록된 모든 CFR이 수정되었는지 확인합니다.

지침:
다시 제출하기 전에 인증 보고서의 모든 CFR이 수정되었는지 확인합니다.

필수 종속성이 설치되지 않음

Microsoft Store에서 타이틀을 설치할 때 필요한 종속성이 클린 PC에 설치되지 않습니다.

예를 들어 클린 PC에 타이틀을 설치한 후 타이틀이 시작되지 않고 다음 오류가 표시됩니다. MSVCP100.dll을 찾을 수 없어 코드 실행을 진행할 수 없습니다.

지침:
Windows의 새 설치를 테스트하고 모든 패키지 종속성이 장치에서 제거되었는지 확인합니다. Microsoft Store에 게임을 게시하고 설치하여 모든 게임 종속성이 설치되었는지 확인합니다. 설치 디렉터리에 게임에 필요한 모든 종속성을 포함하거나, Microsoft Store에서 설치하지 않는 경우 첫 부팅 시 종속성을 설치하라는 메시지를 사용자에게 표시합니다.

참조: 프레임워크 패키지 종속성

타이틀 안정성

타이틀이 충돌하거나 게임 플레이 중에 중단됩니다.

지침:
최신 그래픽 드라이버를 사용하여 다양한 하드웨어 구성으로 테스트합니다.

테스트 시나리오:

  • Microsoft Store에서 타이틀을 설치합니다. 테스트 팀이 Microsoft Store에서 타이틀을 설치한 후 개발자 샌드박스에서 타이틀을 테스트용으로 로드할 때 표시되지 않는 문제를 확인했습니다.
  • 여러 해상도(창 및 전체 화면)를 테스트합니다.
  • 모든 화면에서 임의 입력을 테스트합니다.
  • 게임 메뉴에 빠르게 들어갔다가 나옵니다.

2단계 인증

이전에 타이틀을 시작하지 않은 프로필을 사용하는 경우 사용자에게 명시적 동의 대화 상자가 표시되지 않습니다. 타이틀을 시작한 후 타이틀이 게임 플레이 또는 메뉴에 도달하기 전에 무기한 로딩 화면에 들어갑니다.

지침:
2단계 인증을 사용하도록 설정한 개발자 계정을 사용하여 로그인을 테스트합니다(파트너 센터에서 개발자 계정을 만들 때 2FA를 선택하는 옵션이 있습니다). 타이틀에서 항상 사용자가 있다고 가정하여 XUserAddAsync(AddDefaultUserSilently)만 호출할 수 가능성이 높습니다. 타이틀에서 XUserAddAsync(AddDefaultuserAllowingUI)를 사용하고 잠재적인 오류 사례를 처리하는 코드를 포함해야 합니다. GDK에는 이를 사용하는 방법을 보여 주는 샘플이 있습니다. 이렇게 하면 로그인한 사용자가 없거나, 동의가 없거나, 기타 인증 문제를 해결할 필요가 있는 경우 필요에 따라 UI를 팝업할 수 있습니다.

참조: XUserAddAsync GDK 설명서

실행되지 않는 파트너 서비스

타이틀을 제출할 때 파트너 서비스(예: 멀티 플레이어)가 실행되지 않습니다.

지침:
인증에 제출할 때 게임에 필요한 모든 파트너 서비스가 실행 중인지 확인합니다. 테스트 통과 기간 동안 계속 실행되는지 확인합니다.

멀티 플레이어 및 매치 메이킹 문제

멀티 플레이를 지원하는 타이틀은 사용자가 멀티 플레이어 세션을 성공적으로 시작, 진행 및 완료할 수 있도록 허용해야 합니다. 테스트 팀은 세션을 시작하는 데 필요한 최소 사용자 수를 매칭해 보고 필요한 최소 목표 수를 완료하여 매칭을 마칩니다.

타이틀이 멀티 플레이어 기능은 지원하지만 매치 메이킹 환경은 지원하지 않는 경우 테스트 팀은 시스템과 게임 내 초대/참가 기능을 사용하여 매칭을 시작하고 완료하는 데 필요한 최소 사용자 수를 허용합니다.

지침:
인증에 제출하기 전에 지원되는 모든 멀티 플레이어 기능이 완전하고 작동하며 테스트 가능한지 확인하세요.

다운로드 가능한 콘텐츠

DLC(다운로드 가능한 콘텐츠) 패키지가 검색 또는 딥 링크를 통해 Microsoft Store에 없습니다. 테스트 팀에서 DLC의 설치와 타이틀 내 존재를 확인합니다. 테스트를 위해 각 DLC 형식 하나 이상을 CERT 및 CERT.DEBUG 샌드박스에 게시해야 합니다.

지침:
제출하기 전에 지원되는 각 DLC 형식 하나 이상을 인증 샌드박스에 게시합니다.

도전 과제 잠금 해제 실패

조건이 충족되었을 때 타이틀이 모든 도전 과제를 잠금 해제하지 않습니다.

지침:
조건이 충족되면 모든 도전 과제가 잠금 해제되는지 확인합니다.

Microsoft Store 가용성 및 Xbox 서비스 게임 플레이 설정

BVT 중에는 Microsoft Store에서 CERT 및 CERT.DEBUG 샌드박스에 타이틀이 다운로드됩니다. 파트너 센터에서 CERT 샌드박스에 게시한 다음 CERT.DEBUG 샌드박스에도 Xbox 서비스 게임 플레이 설정이 업데이트되는지 확인하세요. 이렇게 하면 테스트를 위해 타이틀을 획득하고 설정할 때 지연을 방지할 수 있습니다.

지침:

CERT.DEBUG에서 Xbox 서비스 게임 플레이 설정 업데이트
첫 번째 제출이거나 이전 제출 이후 Xbox 서비스 게임 플레이 설정을 업데이트한 경우 설정을 CERT.DEBUG 샌드박스에 수동으로 게시합니다.

  1. 파트너 센터에서 제품의 Xbox 서비스 - 게임 플레이 설정 페이지로 이동합니다. 패키지의 인증 워크플로에서 선택한 원본 샌드박스를 선택합니다.
  2. 검토 및 게시를 선택하여 Xbox 서비스 게임 플레이 설정을 CERT.DEBUG 샌드박스 대상에 게시합니다.