Share via


실시간 활동 서비스 개요

이 항목에서는 RTA(실시간 활동) 서비스에 대해 설명합니다. RTA 서비스는 장치의 응용 프로그램이 구독하여 상태 데이터, 플레이어 통계 및 현재 세부 정보를 받는 방법을 제공합니다.

시스템에서는 사용자의 데이터 또는 다른 사용자의 데이터(개인 정보 설정에 따라)에 대한 구독을 모든 타이틀에서 허용합니다. 이렇게 하면 최신 세부 정보를 가져오기 위해 지속적으로 폴링할 필요 없이 데이터의 흐름을 제공합니다.

개발자 시나리오

RTA는 많은 시나리오를 지원합니다. 그 중 몇 가지는 다음과 같지만 RTA의 진정한 기능은 우리가 생각해보지 못한 많은 시나리오에 있습니다. 사용자의 시나리오는 플레이어가 콘솔 타이틀과 상호 작용하는 동안 종종 Microsoft Surface 또는 iPad를 사용할 수 있는 차세대 게임 플레이를 정의하는 데 도움이 될 수 있습니다.

RTA는 WebSocket 기술을 사용합니다. 다음 연습에는 Windows에서 제공하는 WebSockets API를 사용하는 구현에 대한 개요가 포함되어 있습니다. RTA를 사용하여 타이틀에 대해 다음과 같은 간단한 시나리오를 만들 수 있습니다.

도전 과제 진행률

플레이어는 특정 도전 과제, 특히 작업을 여러 번 수행해야 하는 도전 과제에 대한 진행 상황에 대해 거의 항상 궁금해 합니다. 플레이어의 통계는 Xbox Live 플레이어 통계 서비스에서 집계됩니다. 게임을 플레이하는 동안 플레이어와 친구에게 실시간 진행 상황(도전 과제 및 마일스톤)을 표시할 수 있도록 이 정보에 실시간으로 액세스할 수 있습니다. Xbox One 패밀리(또는 이상) 또는 ny 도우미 장치에서 이 작업을 수행할 수 있습니다.

게임 도움말 앱

플레이어가 타이틀을 탐색할 때 데이터에 실시간으로 액세스하면 Xbox One 패밀리(또는 이상) 또는 모든 도우미 장치에서의 환경 옆에 게임 도움말을 표시할 수 있습니다. 플레이어는 새로운 지도, 새로운 트랙 또는 어려운 보스와의 격투에 도달할 수 있으며, 게임 도움말 도우미 장치는 플레이어에게 유용한 사용자 생성 또는 개발자 생성 동영상 및 텍스트를 표시할 수 있습니다.

스쿼드 뷰어 앱

협동 멀티 플레이어 게임에서는 플레이어와 그 팀원들이 공동의 목표를 두고 협력합니다. 하지만 많은 플레이어가 있는 경우 모든 게임 세부 정보를 추적하는 것이 어려울 수 있습니다. 실시간 데이터에 액세스하면 상위 수준 맵과 작업이 진행되는 위치의 열 지도를 보여주는 도우미 앱을 만들 수 있습니다.

통계 뷰어

일반적으로 RTA에 대해 생각할 때 도우미 앱을 고려할 수 있지만 핵심 타이틀에서 RTA를 사용할 수도 있습니다. 예를 들어 RTA를 사용하여 멀티 플레이어 게임 플레이어에게 컨트롤러의 보기 단추를 눌러 모든 사용자의 현재 통계를 제공할 수 있습니다.

현재 상태 뷰어

로비에 있을 때 온라인 상태인 친구와 본인이 플레이 중인 타이틀을 플레이하고 있는지를 알려주는 최신 보기를 사용하는 것이 유용합니다. 플레이어의 친구의 현재 상태를 구독하고, 플레이어에게 온라인 상태인 친구를 표시하고, 플레이어가 타이틀 플레이를 시작하는지 여부를 모두 실시간으로 확인할 수 있습니다.

구독 개인 정보 및 권한 부여

최신 버전의 RTA에는 개인 정보 보호, 권한 부여 및 콘텐츠 격리에 대한 검사가 포함됩니다. 개인 정보 및 권한 부여 검사가 충족되는 한 타이틀은 RTA 사용으로 지정된 모든 통계를 구독할 수 있습니다.

특정 통계 RTA를 사용하도록 설정하는 방법에 대한 자세한 내용은 플레이어 통계 변경 알림 등록을 참조하세요.

원하는 모든 종류의 통계를 RTA로 활성화할 수 있습니다. 이는 개발자에게 달려 있습니다. 그러나 앱 세션당 플레이어가 구독할 수 있는 통계 수에는 제한이 있습니다. 플레이어가 해당 제한에 도달하면 다음 구독에서 오류가 발생합니다.

참고 항목

플레이어 통계 변경 알림 등록