다음을 통해 공유


Xbox 서비스 멀티 플레이어 개요

이 항목에서는 멀티플레이어 세션 디렉터리(MPSD), 매치 메이킹, 네트워킹, 음성 채팅 및 문자 채팅이 포함된 Xbox 서비스의 멀티플레이어 기능에 대해 설명합니다. Xbox 서비스 멀티 플레이어를 사용하면 타이틀에서 실시간 멀티 플레이어 게임 플레이 환경을 만들 수 있습니다.

이러한 멀티플레이어 기능을 사용하면 Xbox 서비스 게이머를 위해 인터넷을 통해 채팅 및 함께 플레이하는 것과 같은 상호 작용을 만들 수 있습니다. 이러한 상호 작용은 일반적인 솔로 플레이를 넘어서 타이틀의 수명과 사용을 크게 연장하는 데 도움이 될 수 있습니다.

이러한 기능을 사용자 지정 솔루션 및 PlayFab 멀티플레이어 기능과 함께 사용할 수도 있습니다. Microsoft GDK(게임 개발 키트)를 사용하여 타이틀을 개발할 때 이러한 기능을 혼합하고 일치시키려면 다음을 참조하세요.

타이틀에 서버 호스팅이 필요한 경우 멀티플레이어 서버를 참조하세요.

훌륭한 멀티플레이어 환경을 구축함으로써 타이틀은 Xbox 서비스 게이머의 대규모 소셜 네트워크를 사용하여 게임의 게이머 기반을 늘리고 함께 플레이하는 열성적인 팬의 지속적인 커뮤니티를 장려할 수 있습니다.

Xbox 서비스 멀티 플레이어 기능

Xbox 서비스 멀티플레이어 API를 사용하여 Xbox 서비스 게이머를 위한 초대 보내기 및 수락, 매치 메이킹, 음성 채팅 및 텍스트 채팅과 같은 기능을 활성화할 수 있습니다.

이러한 기능은 다음과 같은 주요 하위 시스템으로 분류할 수 있습니다.

멀티플레이어 세션 프로세스 수명 관리

멀티플레이어 세션 프로세스 수명 관리는 게이머 그룹을 연결하는 데 필요한 정보를 공유하고 조정합니다. 클라이언트/서버, 매치 메이킹 로직 및 세션 생성, UI 및 멀티플레이어 게임 경험 등의 상호 작용을 촉진할 수 있습니다.

몇 가지 유형의 서비스를 사용할 수 있습니다. 이러한 서비스 간의 차이점에 대한 자세한 내용은 멀티플레이어 개요(NDA 항목)권한 부여 필요를 참조하세요.

MPSD(멀티플레이어 세션 디렉터리)

MPSD(멀티플레이어 세션 디렉터리)를 사용하면 광범위하게 사용자 지정된 멀티플레이어 경험을 관리할 수 ​​있습니다. MPSD는 클라이언트/서버 및 클라이언트-호스트 설계에 사용할 수 있습니다. MPSD는 또한 UI (이라고도 함) 경험과 콘솔 OS를 통합하여 Xbox 서비스 게이머를 찾아 플레이하도록 초대할 수 있습니다. 자세한 내용은 MPSD(멀티플레이어 세션 디렉터리) 개요를 참조하세요.

멀티플레이어 관리자(MPM)

단순한 멀티플레이어 기능만 필요한 client-host (릴레이가 있는 P2P) 타이틀의 경우 MPM(멀티플레이어 관리자)를 대신 사용할 수 있습니다. 모범 사례를 따르는 일반적인 멀티플레이어 시나리오를 지원하는 클라이언트 측 API입니다. MPM은 플레이어가 8명 이하인 게임 세션에 가장 적합합니다. 자세한 내용은 MPM(멀티플레이어 관리자) 개요를 참조하세요.

간단한 고급 매치 메이킹

SmartMatch는 매치 메이킹 서비스로 기존의 빠른 매치 기능을 제공하고, 고도의 사용자 지정된 매치 메이킹 시나리오에 대한 세션 검색 및 지원 기능을 제공합니다.

타이틀에 Xbox 그룹 찾기 시스템을 통합하여 게이머가 관심사와 목표를 공유하는 다른 Xbox 서비스 게이머를 찾을 수 있습니다. 자세한 내용은 매치 메이킹 개요를 참조하세요.

사용자 지정 세션 및 매치 메이킹 구성 요소가 있는 타이틀에 대한 Xbox 서비스 소셜 환경

초대 및 가입과 관련된 Xbox 서비스 소셜 경험은 Xbox 및 Windows PC 타이틀의 요구 사항입니다.

MPA(멀티플레이어 활동)는 매치 메이킹 및 로비 관리 기능과 같은 사용자 지정/스튜디오 개발 구성 요소를 사용하여 타이틀이 이러한 소셜 환경을 강화할 수 있도록 설계되었습니다. 자세한 내용은 MPA(멀티플레이어 활동) 기능 개요를 참조하세요.

안전한 실시간 음성 및 문자 채팅 통신

게임 채팅 2는 Xbox 서비스 소셜 그래프, 미디어 서비스, Xbox One 이상의 장치에서 전문 인코딩 하드웨어를 활용하여 인게임 의사소통을 원활하게 합니다. 자세한 내용은 게임 채팅 소개 2를 참조하세요.

클라이언트-호스트 타이틀을 위한 실시간 네트워킹 및 통신 솔루션

통합된 실시간 네트워킹 및 통신 솔루션이 필요한 경우 Azure PlayFab 파티를 고려하세요. Party는 클라이언트-호스트(릴레이가 있는 피어 투 피어) 타이틀에 멀티플레이어 환경을 빠르게 추가하도록 설계된 교차 플랫폼 솔루션입니다. 자세한 내용은 Party 개요를 참조하세요.

Xbox 서비스에서 제공하는 유사한 솔루션인 Xbox 통합 멀티플레이어(XIM)는 더 이상 사용되지 않습니다. XIM은 Microsoft GDK(게임 개발 키트) 타이틀에서 작동하지 않습니다. 새로운 Xbox One 소프트웨어 개발 키트 타이틀은 이 기술을 채택할 수 없습니다. 그러나 게시된 타이틀이 계속 작동하도록 기존 Xbox One 소프트웨어 개발 키트 타이틀에 대해 XIM을 계속 지원할 예정입니다.

참고 항목

클라이언트/서버 아키텍처를 사용하는 타이틀의 경우에도 Party를 실시간 음성 및 채팅 커뮤니케이션 솔루션으로 사용할 수 있습니다.

참고 항목

멀티플레이어 개요(NDA 항목)권한 부여 필요

일반 멀티플레이어 시나리오