Skip to main content
후원 게스트(Sponsored Guests) 또는 게스트 계정(Guest Accounts) 이라고도 하는 게스트 사용자는 플레이어가 완전한 XBOX 계정을 만들지 않고도 많은 XBOX 서비스와 상호 작용할 수 있게 해줍니다. 타이틀이 게스트 계정의 참여를 허용할 때는 이를 촉진하기 위해 후원 게스트를 사용하는 것입니다.
순수 게스트(Pure Guest) 라고 알려진 또 다른 유형의 게스트 계정이 있습니다. 이는 로그인된 계정이 없는 상태에서 존재하는 유형의 계정입니다. 인증된 XBOX 서비스 호출을 할 수 없으며 XBOX 사용자가 로그인해야 하는 게임을 플레이할 수도 없습니다.
게스트 사용자는 이미 장치에 로그인한 다른 XBOX 사용자의 후원을 받는 단일 세션 계정입니다. 이를 통해 플레이어는 완전한 XBOX 계정을 만들지 않고도 많은 XBOX 서비스와 상호 작용할 수 있으며, 다음 조건 중 하나가 충족될 때까지 지속됩니다.
  • 게스트 계정이 로그아웃함
  • 후원하는 사용자가 로그아웃함
  • 장치가 종료됨
최종 사용자의 관점에서, 게스트 계정은 진입 장벽을 낮춤으로써 플레이어가 후원자와 동일한 콘솔에서 로컬 또는 온라인 멀티플레이어 게임에 더 쉽게 참여할 수 있게 해줍니다. 단일 게이밍 세션 동안 그 게스트는 음성 통신을 포함한 후원 계정과 동일한 많은 이점을 누립니다.

타이틀에서 게스트 계정 지원

타이틀에서 게스트 사용자를 지원하는 것은 필수가 아니지만, XBOX 계정이 없는 플레이어가 사용자 처리에 상당한 변경 없이 후원 장치에서 콘텐츠를 경험할 수 있게 하는 훌륭한 방법입니다. 완전한 XBOX 사용자와 유사하게, 게스트 사용자는 XUserAddOptions::AllowGuests 옵션과 함께 XUserAddAsync를 호출하여 로그인할 수 있습니다. 로그인 시 게스트에게 XUserHandle이 할당되며, 이는 XUserHandle을 매개변수로 받는 모든 API에서 작동합니다.
XBOX 사용자와 게스트 사용자의 주요 차이점은 사용자를 결정적으로 식별하는 능력입니다. 게스트가 로그인할 때, 어떤 계정이 후원하도록 선택되는지에 대한 제어권이 없습니다. 게스트가 로그아웃한 다음 게스트가 로그인하면, 이전과 동일한 사용자인지 확인할 방법이 없습니다. 특정 사용자와 함께 플레이어 기본 설정이나 캐시된 데이터를 저장하는 것을 고려하고 있다면 이를 염두에 두세요.

XBOX 서비스와 상호 작용할 때의 XBOX 사용자와 게스트 사용자

그런 다음 XblContextCreateHandle을 해당 사용자에 대해 호출하여 XBOX 서비스와 통신할 수 있습니다. 사용자 핸들과 함께 XUserGetIsGuest를 호출하여 사용자가 게스트인지 확인할 수 있습니다. XBOX 사용자와 게스트 사용자의 차이는 사용되는 API에 따라 다릅니다. 다른 플레이어의 공개 프로필 정보를 쿼리하는 것과 같이 게스트 계정을 완전히 지원하는 서비스의 경우, 두 유형의 사용자는 후원 계정의 권한을 사용하여 동일하게 동작합니다. 게스트 사용자를 지원하지 않는 XBOX 서비스는 일반적으로 특정 사용자와 관련된 장기 데이터를 저장하거나 관리하는 것(예: 통계, 성취, 소셜 관계 등)입니다. 게스트 사용자로 호출되면 해당 서비스에 대한 호출은 오류를 반환합니다(일반적으로 HTTP_E_STATUS_BAD_REQUEST).
게스트 계정을 지원하지 않는 API에서 게스트 계정을 사용하지 않도록 하는 것은 개발자의 책임입니다. 서비스 목록과 지원 수준은 아래에서 확인할 수 있습니다.

XBOX 사용자 계정 구독 상태 및 자녀 보호

게스트 계정은 후원 계정의 기능을 상속하므로, 구독 유형(Gold vs Silver)에 의해 부과된 모든 제한과 해당 계정에 대해 활성화된 자녀 보호 기능도 상속됩니다. 예를 들어, 후원 계정에 XBOX 커뮤니티 정책 및 시행에 의해 권한이 취소된 경우 그 권한은 게스트 사용자에게도 제거됩니다.

XBOX 서비스와 함께 게스트 계정 지원

게스트 사용자에 대한 XBOX 서비스 API 지원

  • Cloud Storage
    • 지원되지 않음
  • 일반
    • Real-Time Activity(RTA) 지원은 구독 중인 서비스에 의해 결정됨
  • Identity
    • Authentication
      • 후원 계정에서 상속됨
    • Privacy
      • Permission Checking / Mute / Avoid lists
        • 후원 계정에서 상속됨
    • Privileges
      • Parental Controls
        • 후원 계정에서 상속됨
      • Privacy Settings
        • 후원 계정에서 상속됨
      • 후원 게스트 계정에 대해 제거되는 권한
        • XPRIVILEGE_BROADCAST
        • XPRIVILEGE_MANAGE_PROFILE_PRIVACY_SETTING
        • XPRIVILEGE_GAME_DVR
        • XPRIVILEGE_SOCIAL_NETWORK_SHARING
        • XPRIVILEGE_ADD_FRIEND
    • User Profile - 부분 지원
      • 게스트는 공개 XBOX 프로필 데이터를 볼 수 있음
  • Multiplayer
    • 후원 계정에서 상속됨
  • Player-Data
    • Achievements - 지원되지 않음
    • Stats - 지원되지 않음
  • 인증된 사용자 지정 웹 서비스 및 서비스 간 호출
    • 게스트 계정은 사용자 지정 웹 서비스에 대해 인증된 호출을 할 수 있음
    • 게스트 계정은 서비스 간 호출에 사용될 수 있음
  • Social
    • Localized Strings - 지원되지 않음
    • People-System - 지원되지 않음
    • Presence - 지원되지 않음
    • Reputation - 지원되지 않음
    • Social Manager - 지원되지 않음

PlayFab

  • PlayFab Party Chat
    • 게스트는 후원 사용자의 권한을 상속하며, 후원 계정이 멀티플레이어 및 통신 권한이 있는 경우 참여할 수 있음

자주 묻는 질문

여러 게스트 계정이 동시에 로그인할 수 있나요?

여러 게스트 계정이 동일한 후원자를 가질 수 있으며 동시에 로그인할 수 있습니다.

게스트 계정은 장치 사용 권한(entitlements)에 액세스할 수 있나요?

장치 사용 권한은 XBOX 사용자와 동일한 방식으로 게스트 계정으로 전파됩니다. 또한 게스트 계정은 후원 계정과 동일하게 설치된 콘텐츠에 액세스할 수 있습니다.

게스트 계정은 게스트 계정을 지원하지 않는 플랫폼(예: PC, 모바일)과 어떻게 상호 작용하나요?

게스트 계정은 후원 계정과 동일한 권한을 가진 일반 계정으로 나타나며 추가 코드가 필요하지 않습니다.

게스트 계정은 인증에서 어떻게 테스트되나요?

게스트 계정 기능은 인증 프로세스에서 특별히 테스트되지 않습니다. 또한 타이틀이 게스트 계정을 지원할지 여부는 개발자에게 달려 있습니다.

참고 항목

사용자 ID 및 XUser XBOX 서비스 사용자 권한 개요 XBOX 서비스 사용자 권한의 클라이언트 측 사용
마지막 수정일 2026년 8월 24일