현재 지원되는 플랫폼
- Android
- iOS
- PlayStation®
- Steam
- XBOX
- Windows PC
멀티플레이어 서버-클라이언트 설계
서버-클라이언트 설계에서는 권한 있는 게임 로직이 서버에서 호스팅됩니다. 아래 이미지는 우리의 서비스가 서버-클라이언트 아키텍처를 사용하여 멀티플레이어 게임 세션을 만들기 위해 어떻게 함께 작동하는지 보여줍니다.멀티플레이어 클라이언트-호스트 설계
클라이언트-호스트 설계에서는 클라이언트가 호스트 역할을 합니다. 이는 클라이언트가 권한 있는 게임 로직과 게임 상태 관리를 제공할 수 있음을 의미합니다. 이 설계를 사용하여 게임을 개발할 때 Party를 사용하여 클라이언트가 투명한 저지연 클라우드 릴레이를 통해 서로 자동으로 연결할 수 있도록 하여 채팅 및 데이터 통신을 활성화할 수 있습니다. 이는 통신을 위한 릴레이가 있는 피어 투 피어 아키텍처로 볼 수 있습니다. 투명한 저지연 릴레이를 사용하면 기존 피어 투 피어 구현과 관련된 IP 누출 및 기타 관련 보안 문제를 피할 수 있으므로 플레이어를 위한 온라인 안전이 향상됩니다. 아래 이미지는 우리의 서비스가 클라이언트-호스트 설계를 사용하여 멀티플레이어 게임 세션을 만들기 위해 어떻게 함께 작동하는지 보여줍니다.크로스 플랫폼 타이틀을 위한 솔루션 조합 방법
아래 표는 원하는 멀티플레이어 경험을 만들기 위해 사용할 수 있는 몇 가지 다양한 조합과 기술을 보여줍니다.초대, 참여 및 최근 플레이어에 대한 XBOX 소셜 경험은 XBOX 및 Windows용 PC 타이틀에만 XBOX 요구 사항(XR)입니다.
키: 사용자 지정 솔루션 은 내부 구현 또는 다른 비 Microsoft 미들웨어 솔루션을 사용하고 있음을 의미합니다.
