메인 콘텐츠로 건너뛰기
버전 2.0, 11/01/2025 타이틀은 진행 상황, 저장된 상태, 기본 설정, 도전 과제 및 기타 보상을 해당 진행 상황을 기록하거나, 기본 설정을 선택하거나, 보상을 획득한 사용자와 연결해야 합니다. 타이틀은 사용자 변경 알림을 적절하게 처리하여 이를 수행합니다. 타이틀은 더 이상 로그인되어 있지 않은 사용자의 상태를 저장하지 않아야 합니다. 게임 저장 데이터는 공유 콘텐츠나 로컬 스토리지에 종속되어서는 안 됩니다. 플랫폼, 디바이스 및/또는 콘솔 세대 간에 동일한 TitleID를 사용하는 게임의 경우, 사용자가 XBOX 네트워크에 로그인되어 있으면 게임 저장 진행 상황이 다음과 같이 로밍되어야 합니다.
  • 동일한 플랫폼 내(XBOX 콘솔).
  • 동일한 플랫폼의 디바이스 내(예: XBOX One 및 XBOX One S).
  • 디바이스 플랫폼의 세대 간(예: XBOX One 및 XBOX Series X|S).
  • Windows 플랫폼의 PC 간(예: 서로 다른 두 PC 간).
  • 게임이 XPA인 경우, Windows 플랫폼의 PC와 XBOX 콘솔 플랫폼 간(예: Windows 및 XBOX Series X|S).
  • XPA가 아닌 게임의 경우, Windows 플랫폼의 PC와 XBOX 콘솔 플랫폼 간(예: Windows 및 XBOX Series X|S) 로밍은 필수는 아니지만 플레이어 환경을 지원하기 위해 권장됩니다.
  • Microsoft 이외의 플랫폼(예: iOS, Android, Switch, PlayStation®)의 경우 게임 저장 로밍은 필수는 아니지만 플레이어 환경을 지원하기 위해 권장됩니다.

추가 정보

공유 콘텐츠는 게임 저장을 로드할 때 로밍된 콘솔에 없을 수 있는 콘텐츠(예: 게임 추가 기능)입니다. 이 콘텐츠는 현재 로그인한 사용자가 다운로드하지 않았거나 소유하지 않았기 때문에 사용할 수 없을 수 있습니다. 플레이어 데이터를 저장하기 위한 API 및 서비스는 SDK에 따라 다릅니다.
  • GDK를 사용하여 게임 상태를 저장하는 방법에 대한 자세한 내용은 게임 저장 개요를 참조하세요.
  • GDK를 사용하여 게임 상태를 관리하고 데이터를 저장하는 방법에 대한 자세한 내용은 XBOX 게임 수명 주기를 참조하세요.
이 요구 사항의 핵심 측면은 타이틀이 활성, 일시 중단 또는 종료된 상태에서 타이틀의 기본 사용자가 변경되는 상황을 처리하는 것과 관련이 있습니다. 타이틀의 “기본 사용자”는 마지막으로 타이틀을 활성화한 사용자가 아닌 다른 사용자의 홈 화면에서 타이틀이 활성화될 때 변경되며, 콘솔의 다른 사용자는 타이틀 수명 중 언제든지 로그인하거나 로그아웃할 수 있습니다. 타이틀은 기본 사용자와 콘솔의 다른 사용자에게 적합한 환경을 제공하고 각 사용자의 타이틀 상태 정보를 저장해야 합니다. 사용자는 특정 타이틀의 컨텍스트 외부에서 XBOX 네트워크에 로그인(및 로그아웃)할 수 있으므로, 타이틀은 사용자가 변경되는 경우에도 안정적으로 동작해야 합니다. 예를 들어 타이틀은 더 이상 로그인되어 있지 않은 사용자의 토큰이나 식별자를 사용하지 않아야 합니다. 타이틀은 의도하지 않은 사용자 데이터 손실을 일으켜서는 안 됩니다.

인증 테스트 사례

다음 표는 GDK 단순화된 사용자 모델 또는 GDK 고급 사용자 모델, ERA 및 UWP 다중 사용자 애플리케이션을 사용하는 경우 타이틀에 적용되는 테스트 사례를 보여 줍니다. 단순화된 사용자 모델과 고급 사용자 모델의 사용에 대한 추가 세부 정보는 XR-112를 참조하세요.

052-01 사용자 로그인 및 로그아웃

구성
이 테스트 사례는 콘솔에만 적용됩니다.
테스트 단계
  1. 프로필 A와 프로필 B가 콘솔을 홈으로 설정했는지 확인합니다.
  2. 프로필 A에 게임 진행 상황 및 사용자 기본 설정을 포함한 저장 데이터가 있는지 확인합니다.
  3. 프로필 B에 저장 데이터가 없는지 확인합니다.
  4. 프로필 A에 로그인하고 타이틀을 시작합니다. 다음을 포함하되 이에 국한되지 않는 타이틀의 모든 영역을 방문하여 모든 저장 데이터와 기본 설정이 유지되었는지 확인합니다.
    • 싱글 플레이어 또는 멀티플레이어 게임 세션
    • 메뉴
    • 동영상 또는 오디오 재생
  5. 프로필 A에서 로그아웃하고 프로필 B에 로그인합니다.
  6. 4단계에서 확인한 타이틀의 모든 영역을 다시 방문하여 타이틀이 프로필 B의 사용자 진행 상황, 저장된 상태, 기본 설정, 도전 과제 또는 기타 보상을 올바르게 업데이트하는지 확인합니다.
  7. 게임플레이를 시작하여 저장 진행 상황을 만들고 프로필 B의 사용자 기본 설정을 변경합니다.
  8. 타이틀을 종료했다가 다시 시작하고 7단계의 저장 데이터가 정확하게 반영되는지 확인합니다.
  9. 프로필 B에서 로그아웃합니다.
  10. 프로필 A에서 저장 데이터를 ‘모든 위치’에서 삭제하고 4-8단계를 반복합니다.
예상 결과
타이틀은 기본 사용자의 변경 사항을 적절하게 처리해야 합니다.
통과 예
  1. 사용자 변경 후 사용자 진행 상황, 저장된 상태, 기본 설정, 도전 과제 또는 기타 보상이 올바른 사용자와 연결됩니다.
실패 예
  1. 사용자 변경 후 타이틀이 사용자 진행 상황, 저장된 상태, 기본 설정, 도전 과제 또는 기타 보상을 잘못된 사용자와 연결합니다.
  2. 타이틀이 계속해서 첫 번째 사용자에게 저장 데이터를 부여합니다.
  3. 새 사용자가 이전 사용자가 로그아웃한 후 이전 사용자의 저장 데이터, 상태 또는 프로필을 변경할 수 있습니다.

052-02 일시 중단, 절전 및 최대 절전 모드 중 사용자 변경

XBOX 콘솔에서 게임은 다음 조건에서 일시 중단됩니다.
  • 전원 모드가 인스턴트 온으로 설정된 상태에서 콘솔을 끄면 콘솔이 연결된 대기 모드로 전환될 때.
  • 게임이 10분 동안 포커스를 잃은 상태로 유지될 때. 예를 들어 설정과 같은 애플리케이션을 시작하고 10분 동안 포커스를 유지하는 경우입니다.
PC에서는 2단계에서 시스템을 절전 또는 최대 절전 모드로 전환합니다. 테스트 단계
  1. XBOX 프로필에 로그인하고 게임을 시작합니다.
  2. 게임 전체의 다양한 위치에서 다음을 수행합니다.
    • XBOX 콘솔에서는 설정 앱을 시작하고 10분 동안 포커스를 유지하여 게임을 일시 중단합니다.
    • PC에서는 시스템을 절전 또는 최대 절전 모드로 전환합니다.
  3. 게임이 일시 중단, 절전 또는 최대 절전 상태인 동안 활성 사용자를 변경합니다. XBOX 콘솔에서는 프로필 A에서 로그아웃하고 프로필 B로 로그인합니다. PC에서는 다른 Windows 사용자 계정으로 전환합니다.
  4. 디바이스의 전원을 다시 켠 상태에서 새 사용자를 사용하여 타이틀을 시작하고 이전 사용자의 위치에서 계속 진행을 시도합니다.
  5. 타이틀의 모든 영역에 대해 1-4단계를 반복합니다.
예상 결과
일시 중단, 절전 또는 최대 절전 모드에서 게임이 다시 시작되면 타이틀은 이전에 참여한 모든 사용자가 여전히 게임 디바이스에 로그인되어 있는지 확인해야 합니다. 타이틀은 기본 사용자의 변경 사항을 적절하게 처리해야 합니다.
통과 예
  1. 다시 시작할 때 타이틀이 활성 사용자 컨텍스트를 새 사용자로 자동 전환합니다.
  2. 타이틀이 게임에서 이전 사용자를 자동으로 제거하거나 새 사용자를 다시 설정하고 해당 새 사용자의 상태를 게임플레이에 사용합니다.
  3. 사용자 변경 후 사용자 진행 상황, 저장된 상태, 기본 설정, 도전 과제 또는 기타 보상이 올바른 사용자와 연결됩니다.
실패 예
  1. 사용자 변경 후 타이틀이 사용자 진행 상황, 저장된 상태, 기본 설정, 도전 과제 또는 기타 보상을 잘못된 사용자와 연결합니다.
  2. 타이틀이 계속해서 첫 번째 사용자에게 저장 데이터를 부여합니다.
  3. 새 사용자가 이전 사용자가 로그아웃한 후 이전 사용자의 저장 데이터, 상태 또는 프로필을 변경할 수 있습니다.
  4. 새 프로필을 선택한 후에도 타이틀이 계속해서 이전 사용자의 상태를 사용합니다.

052-05 올바른 사용자 연결

테스트 단계
  1. 프로필에 로그인하고 타이틀을 시작합니다.
  2. 게임플레이를 진행하고 게임 진행 상황을 저장합니다.
  3. 타이틀을 종료합니다.
  4. 1단계의 프로필에서 로그아웃하고 새 프로필에 로그인합니다.
  5. 타이틀을 시작하고 저장된 진행 상황에 액세스를 시도합니다.
예상 결과
원래 사용자에 대해 저장된 진행 상황이 새 프로필에 표시되거나 새 프로필에서 액세스할 수 있어서는 안 됩니다.
통과 예
  1. 5단계에서 4단계의 새 프로필과 연결된 저장된 진행 상황만 표시됩니다.
실패 예
  1. 타이틀이 새 프로필에서 다른 프로필의 저장된 진행 상황을 로드하도록 허용합니다.

052-06 클라우드 스토리지: 로밍

필요한 디바이스
  • XBOX One
  • XBOX One S
  • XBOX One X
  • XBOX Series X 개발 키트(XBOX Series X|S 리테일 콘솔 모드 사용)
  • PC 2대
테스트 단계
  1. 디바이스 A에서 XBOX 프로필에 로그인하고 타이틀을 시작합니다.
  2. 게임플레이를 시작하고 저장 진행 상황을 만듭니다(가능한 경우 새 설정 구성을 변경하거나 추가하여 설정 저장을 만듭니다).
  3. 타이틀을 종료합니다.
  4. 1단계에서 사용한 것과 동일한 플랫폼/세대의 두 번째 디바이스(예: XBOX Series S와 XBOX Series X, XBOX One과 XBOX One S, 두 번째 PC)에서 1단계에서 사용한 것과 동일한 프로필로 로그인합니다.
    • 1단계와 동일한 타이틀을 시작하고, 모든 저장된 게임과 모든 설정 및/또는 구성 파일에 올바르게 액세스하고 로드할 수 있으며 공유 콘텐츠에 종속되지 않는지 확인합니다.
  5. 세대 간에 동일한 플랫폼에서 동일한 TitleID를 사용하는 게임(예: XBOX One 및 XBOX Series X|S)의 경우 4단계를 반복합니다.
  6. Windows 플랫폼에서 동일한 TitleID를 사용하는 PC 게임의 경우 4단계를 반복합니다.
  7. 지원되는 경우, 플랫폼 간에 동일한 TitleID를 사용하는 게임(예: Windows 및 XBOX Series X|S)의 경우:
    • 지원되는 다른 플랫폼에서 1단계와 동일한 타이틀을 시작하고, 모든 저장된 게임과 모든 설정 및/또는 구성 파일에 올바르게 액세스하고 로드할 수 있으며 공유 콘텐츠에 종속되지 않는지 확인합니다.
예상 결과
타이틀 저장 진행 상황은 사용자 프로필과 연결되어야 하며, 사용자가 XBOX 서비스에 로그인되어 있을 때 같은 종류의 디바이스/플랫폼 간에 로밍되어야 합니다. 세대 간에 동일한 플랫폼에서 동일한 TitleID를 사용하는 게임의 경우 게임 저장 데이터가 이러한 플랫폼 간에 로밍되어야 합니다. Windows 플랫폼에서 동일한 TitleID를 사용하는 PC 게임의 경우 게임 저장 데이터가 서로 다른 PC 간에 로밍되어야 합니다. 게임 저장 데이터는 공유 콘텐츠에 종속되어서는 안 됩니다.
통과 예
  1. 동일한 콘솔 플랫폼/세대의 두 번째 콘솔(예: XBOX Series S와 XBOX Series X 또는 XBOX One과 XBOX One S)에서 게임 저장 및 관련 설정 파일을 성공적으로 다운로드할 수 있습니다.
  2. Windows 플랫폼의 두 번째 PC에서 게임 저장 및 관련 설정 파일을 성공적으로 다운로드할 수 있습니다.
  3. 세대 간에 동일한 플랫폼에서 동일한 TitleID를 공유하는 콘솔 게임(예: XBOX One 및 XBOX Series X|S)의 경우 저장 및 관련 설정 파일을 이러한 디바이스 간에 로밍할 수 있습니다.
  4. 게임 저장 데이터가 공유 콘텐츠에 종속되지 않습니다.
실패 예
  1. 동일한 플랫폼/세대의 두 번째 콘솔(예: XBOX Series S와 XBOX Series X 또는 XBOX One과 XBOX One S)에서 게임 저장 및 관련 설정 파일을 성공적으로 다운로드할 수 없습니다.
  2. Windows 플랫폼의 두 번째 PC에서 게임 저장 및 관련 설정 파일을 성공적으로 다운로드할 수 없습니다.
  3. 세대 간에 동일한 플랫폼에서 동일한 TitleID를 공유하는 콘솔 게임(예: XBOX One 및 XBOX Series X|S)의 경우 저장 및 관련 설정 파일을 이러한 디바이스 간에 로밍할 수 없습니다.
  4. 클라우드의 저장을 타이틀이 처음 시작할 때 인식하지 못하며, 사용자 상호 작용 없이 이후 두 번째 디바이스에서 덮어씁니다.
  5. 게임 저장 데이터가 공유 콘텐츠에 종속됩니다.
마지막 수정일 2026년 10월 20일