메인 콘텐츠로 건너뛰기
버전 1.3, 03/01/2025 사용자의 개인 정보 설정에서 허용하지 않는 경우 타이틀은 XBOX network를 통한 커뮤니케이션을 허용해서는 안 됩니다. 타이틀은 XBOX network 서비스에서 데이터를 검색하여 이 XR을 충족합니다. 타이틀이 자체 서비스를 사용하는 경우 세션 시작 시 또는 새 사용자가 세션에 참가할 때 사용자의 개인 정보 권한을 확인해야 합니다. 세션 외부에서 사용자가 시작하는 시나리오의 경우, 타이틀은 사용자의 데이터를 표시하기 전과 작업을 수행하기 전에 개인 정보를 확인하여 이 요구 사항을 충족합니다. 타이틀에서 확인할 수 있는 권한은 다음과 같습니다. 게임플레이 세션 중에 XBOX network 플레이어와 비 XBOX network 플레이어 간의 커뮤니케이션을 제공하는 타이틀은 세션 기간 동안 비 XBOX network 플레이어를 음소거하는 기능을 제공해야 합니다.
[!Note] 타이틀에서 개인 정보 및 권한 문제를 확인하고 해결하는 방법에 대한 자세한 내용은 개인 정보 및 권한 개요를 참조하세요.

추가 정보

커뮤니케이션 설정 개요

플레이어는 두 가지 클라이언트 측 설정을 통해 커뮤니케이션을 관리합니다. 선택한 설정 수준에 따라 CommunicateUsingText 및 CommunicateUsingVoice를 포함한 플레이어의 개인 정보 권한이 결정됩니다.
[!Important] 다른 사용자가 음성, 텍스트 또는 초대로 커뮤니케이션할 수 있음 설정은 XBOX network 커뮤니케이션과 크로스 네트워크 커뮤니케이션 모두에 영향을 미치므로 사실상 전체 토글로 작동합니다. 이로 인해 아래와 같이 이 설정이 플레이어의 크로스 네트워크 커뮤니케이션 설정보다 우선하는 시나리오가 발생할 수 있습니다.

권한 확인

XR-045: XBOX network 및 계정 권한에 명시된 대로, 타이틀은 활동을 허용하기 전에 XBOX network에서 권한도 확인해야 합니다. XBOX 플레이어와 비 XBOX network 플레이어 간의 크로스 네트워크 플레이 및 커뮤니케이션을 지원하는 타이틀은 해당 플레이어 간의 커뮤니케이션을 허용하기 전에 커뮤니케이션 권한을 확인해야 합니다. 타이틀은 XUID 대신 사용되는 crossNetworkUsers를 사용하여 크로스 네트워크 플레이어의 커뮤니케이션 설정을 확인합니다. XBOX 개인 정보 설정에 따라, 이러한 사용자는 사용자의 XBOX 권한이 모든 크로스 네트워크 플레이어와의 커뮤니케이션을 허용하도록 설정된 경우에만 “허용됨” 결과를 반환합니다. 크로스 네트워크 친구 목록을 지원하는 타이틀은 XUID 대신 crossNetworkFriends를 사용하여 크로스 네트워크 친구 간의 커뮤니케이션을 확인할 수 있습니다. XBOX 개인 정보 설정에 따라, crossNetworkUsers는 사용자의 XBOX 권한이 모든 크로스 네트워크 플레이어와의 커뮤니케이션을 허용하도록 설정된 경우에만 “허용됨” 결과를 반환하는 반면, crossNetworkFriends는 사용자의 XBOX 권한이 모든 사람 또는 크로스 네트워크 친구만과의 커뮤니케이션을 허용하도록 설정된 경우 “허용됨”을 반환합니다.

예외

범위를 벗어나 “플레이어 커뮤니케이션”으로 간주되지 않는 시나리오는 다음과 같습니다.
  • 친구 요청 및 클랜/길드 초대
  • 게임 내 감정 표현 및 플레이어 애니메이션
  • 다른 플레이어를 언급하는 자동 알림 및 피드(예: 킬 피드 및 자동 활동 피드)
  • 텍스트 또는 음성 커뮤니케이션을 호출하거나 필요로 하지 않는 경우, 핵심 게임플레이 기능의 일부인 사용자 알림(예: 게임 내 거래)

구현 지침 및 모범 사례

타이틀 관리 기능

타이틀은 자체적인 게임 내 타이틀 관리 음소거 및 차단 옵션을 제공할 수 있으며, 이러한 옵션은 XBOX network 옵션과 다르게 작동할 수 있고 XR-015 표준을 따를 필요가 없습니다. 그러나 게임 내 옵션을 사용할 수 있다고 해서 XBOX network 음소거 및 차단 목록과 개인 정보 설정을 준수해야 할 필요성이 없어지는 것은 아닙니다. 게임 내 옵션은 XBOX network 개인 정보 설정보다 우선하거나 이를 무시해서는 안 됩니다.

초대에 대한 지침

초대 권한을 관리하려면 CommunicateUsingText를 사용해야 합니다.
  • 초대는 크로스 네트워크 커뮤니케이션 설정의 범위에 포함되며 설정 값에 따라 차단되어야 합니다.
  • 초대는 게임 세션에 국한되지 않습니다. 게임 내 파티 및 공유 세션과 플레이어 커뮤니케이션을 직접 지원하는 기타 유형의 초대도 범위에 포함되며 사용자의 개인 정보 설정에 따라 적절하게 차단되어야 합니다.
  • “다른 사용자가 음성, 텍스트 또는 초대로 커뮤니케이션할 수 있음”이 제한된 값으로 설정되면 수신 초대는 차단되지만, 사용자가 발신 초대를 보내는 것은 차단되지 않습니다.

게임 환경 차단

커뮤니케이션 설정이 제한된 사용자에 대해 게임 모드나 환경을 차단하는 것은 바람직한 해결책이 아니며, 가능한 경우 항상 사용자 설정을 준수하는 덜 제한적인 방법을 사용해야 합니다. 플레이어 커뮤니케이션이 환경의 핵심이고 모드의 무결성을 유지하면서 차단된 커뮤니케이션 설정을 준수할 실행 가능한 방법이 없는 경우, 예외를 통해 모드 차단이 승인될 수 있지만 영향을 받는 플레이어에게 게임 내에서 명확하게 알려야 합니다. 게임의 상당 부분이 플레이어 커뮤니케이션을 필요로 하여 제한된 설정을 사용하는 플레이어에게 차단되는 경우, Store의 제품 세부 정보 페이지(PDP)를 통해 사전에 알려야 합니다.

기타 지침

  • 두 사용자가 텍스트 및 음성 시나리오에서 상호 작용하는 경우 두 사용자 중 더 엄격한 설정이 적용됩니다. 예를 들어 플레이어 A의 설정은 차단이지만 플레이어 B는 그렇지 않은 경우, 두 플레이어 모두에 대해 거부 값이 반환되어야 합니다. 이는 초대에는 적용되지 않습니다.
  • 다른 플레이어를 음소거하면 두 플레이어 간의 음성 커뮤니케이션이 제한되지만 텍스트나 초대에는 영향을 미치지 않습니다. 다른 플레이어를 차단하면 두 플레이어 간의 음성 및 텍스트 커뮤니케이션이 제한되고 사용자가 차단된 플레이어로부터 초대를 받을 수 없게 됩니다.
  • 서비스 제한으로 인해 플레이어 수가 많은 시나리오(예: 전체 채팅 및 초대규모 세션/이벤트)에서는 사용자 간 개인 정보 권한 확인을 권장하지 않습니다. 이러한 시나리오에서는 XPRIVILEGE_COMMUNICATIONS 및 각 플레이어의 차단 목록을 정기적으로(예: 매시간) 직접 확인하여 커뮤니케이션 설정을 준수해야 합니다.

인증 테스트 사례

015-01 사용자 커뮤니케이션

구성:
  • “다른 사용자가 음성, 텍스트 또는 초대로 커뮤니케이션할 수 있음”이 모든 사람, 친구 및 차단으로 설정된 프로필 세트를 만듭니다.
  • XBOX 외부 커뮤니케이션을 지원하는 타이틀의 경우, “XBOX 외부에서 음성 및 텍스트로 커뮤니케이션할 수 있음”이 모든 사람, 게임 내 친구 및 차단으로 설정된 프로필 세트를 만듭니다.
테스트 단계
  1. 장치 1에서 구성에 따라 특정 권한 세트로 구성된 프로필로 로그인합니다.
  2. 장치 2에서 커뮤니케이션 제한이 없는 프로필로 로그인합니다.
  3. 두 장치에서 타이틀을 실행하고 지원되는 모든 위치에서 텍스트와 음성을 사용하여 커뮤니케이션을 시도하고 멀티플레이어 게임 초대를 보내 봅니다.
  4. 구성 단계의 모든 프로필에 대해 1-3단계를 반복합니다.
예상 결과 타이틀은 개인 정보 및 온라인 안전 관련 작업에 대한 사용자의 개인 정보 설정을 XBOX 서비스에서 확인해야 하며, 사용자의 개인 정보 및 온라인 안전 설정에서 허용하지 않는 경우 사용자 데이터를 전송하거나 XBOX를 통한 커뮤니케이션을 허용해서는 안 됩니다. 통과 예
  1. 해당 설정이 차단된 경우 타이틀은 사용자가 XBOX를 통해 음성 및 텍스트로 커뮤니케이션하지 못하도록 합니다.
  2. 해당 설정이 차단된 경우 타이틀은 사용자가 XBOX 외부에서 음성 및 텍스트로 커뮤니케이션하지 못하도록 합니다.
  3. 해당 설정이 차단된 경우 타이틀은 사용자가 XBOX에서 멀티플레이어 게임 초대를 받지 못하도록 합니다.
  4. 두 사용자가 텍스트 및 음성 시나리오에서 상호 작용하는 경우 두 사용자 중 더 엄격한 설정이 적용됩니다.
실패 예
  1. 해당 설정이 차단되었는데도 사용자가 XBOX를 통해 음성 및 텍스트로 커뮤니케이션할 수 있습니다.
  2. 해당 설정이 차단되었는데도 사용자가 XBOX 외부에서 음성 및 텍스트로 커뮤니케이션할 수 있습니다.
  3. 해당 설정이 차단되었는데도 타이틀에서 사용자가 멀티플레이어 게임 초대를 받을 수 있습니다.
  4. 타이틀이 커뮤니케이션 설정이 제한된 사용자의 환경 또는 게임 모드 액세스를 차단합니다.
  5. 두 사용자가 텍스트 및 음성 시나리오에서 상호 작용할 때 두 사용자 중 더 엄격한 설정이 적용되지 않습니다.

015-02 음소거 지원

테스트 단계
  1. 사용자 A로서 XBOX 음소거 기능을 사용하여 사용자 B를 음소거합니다.
  2. 두 사용자 모두 XBOX 멀티플레이어 세션에 참가하도록 합니다.
  3. 사용자 B에서 사용자 A로 음성 커뮤니케이션을 보내 봅니다.
  4. 사용자 A가 사용자 B로부터 음성 커뮤니케이션을 받을 수 없는지 확인합니다.
예상 결과 사용자 A는 사용자 B의 커뮤니케이션을 들을 수 없어야 합니다. 통과 예
  1. 음소거를 시작한 사용자는 음소거된 사용자의 음성 커뮤니케이션을 들을 수 없습니다.
실패 예
  1. 음소거를 시작한 사용자가 음소거된 사용자의 음성 커뮤니케이션을 들을 수 있습니다.

015-03 차단된 사용자

테스트 단계
  1. 사용자 A로서 XBOX의 플레이어 차단 기능을 사용하여 사용자 B를 차단합니다.
  2. 두 사용자 모두 XBOX 멀티플레이어 세션에 참가하도록 합니다.
  3. 사용자 B에서 사용자 A로 음성 및 서면 커뮤니케이션을 보내 봅니다.
  4. 사용자 B에서 사용자 A로 멀티플레이어 게임 초대를 보내 봅니다.
  5. 사용자 A가 사용자 B로부터 어떠한 커뮤니케이션이나 멀티플레이어 게임 초대도 받을 수 없는지 확인합니다.
예상 결과 사용자 A는 사용자 B의 커뮤니케이션을 듣거나 볼 수 없어야 합니다. 사용자 A는 사용자 B로부터 멀티플레이어 게임 초대를 받지 않아야 합니다. 통과 예
  1. 차단을 시작한 사용자는 차단된 사용자의 커뮤니케이션을 보거나 들을 수 없습니다.
  2. 차단을 시작한 사용자는 차단된 사용자의 멀티플레이어 게임 초대를 받지 않습니다.
실패 예
  1. 차단을 시작한 사용자가 차단된 사용자의 커뮤니케이션을 보거나 들을 수 있습니다.
  2. 차단을 시작한 사용자가 차단된 사용자의 멀티플레이어 게임 초대를 받습니다.
마지막 수정일 2026년 10월 20일