Skip to main content
이 항목에서는 비교(간접) 플레이, 친구와의 온라인 플레이, 스킬 기반 매치메이킹 등 다양한 멀티플레이어 시나리오를 지원하는 XBOX services 기능을 설명합니다. 다양한 유형의 멀티플레이어 시나리오가 있습니다. 올바른 시나리오를 선택하면 플레이어 참여도와 게임의 플레이어 기반을 늘릴 수 있으며, 이는 가능한 한 오랫동안 게임의 활성 수명을 연장하는 데 도움이 됩니다. 주로 싱글 플레이어 경험인 게임은 리더보드, 통계 또는 소셜 요소와 같은 경쟁 XBOX services 기능의 이점을 얻을 수 있습니다. 다음 목록은 XBOX services로 구현할 수 있는 일반적인 멀티플레이어 시나리오 중 일부를 설명합니다. XBOX services와 Azure PlayFab 오퍼링을 결합하려는 경우 Multiplayer 개요(NDA 항목)를 참조하세요. 이 목록은 복잡성과 구현 및 테스트에 필요한 작업량 순으로 정렬됩니다. 게임에서 지원할 시나리오를 결정할 때 이러한 요소를 고려해야 합니다.

비교(간접) 플레이

비교(간접) 플레이 시나리오에서 플레이어는 동일한 게임 인스턴스에서 직접적인 게임 플레이 없이 서로 간접적으로 경쟁합니다. 이 시나리오는 싱글 플레이어 경험에 지향된 게임에 적합합니다. 또한 플레이어가 다른 플레이어와 비교하여 얼마나 잘했는지 비교할 수 있도록 일부 경쟁 측면을 포함합니다. 이 시나리오에 대한 예시 기능은 다음과 같습니다.
  • 리더보드: 플레이어가 다른 플레이어에 비해 카테고리에서 최고의 “점수”를 달성하려고 노력합니다. 여기에는 친구들과만 경쟁하기 위한 소셜 리더보드 시스템이 포함될 수 있습니다.
  • 업적 및 통계: 플레이어는 자신의 진행 상황/성과를 친구들과 비교하고 특히 도전적인 업적을 이겼다고 자랑하고 싶어할 수 있습니다.
  • “고스팅” 또는 “가상 멀티플레이어”: 플레이어는 레이싱 게임의 랩과 같은 다른 플레이어(또는 자신의) 이전 성과의 녹화본과 경쟁할 수 있습니다.
이 멀티플레이어 유형은 다음 XBOX services를 사용하여 달성할 수 있습니다.
  • Presence
  • Stats
  • Social Manager
  • Achievements
  • Leaderboards
  • Connected storage
이 멀티플레이어 유형은 XBOX services 멀티플레이어 관련 서비스가 필요하지 않습니다. 이 시나리오를 테스트하려면 여러 XBOX 계정이 필요합니다.

로컬 플레이(거실 플레이)

로컬 플레이(거실 플레이) 시나리오는 단일 디바이스에서 두 명 이상의 플레이어가 함께 게임(서로 대결하거나 협력)을 플레이하는 것을 기반으로 합니다. 타이틀은 모든 플레이어를 위해 단일 화면을 사용하거나 각 플레이어에 대한 분할 화면 경험을 사용할 수 있습니다. 또는 턴 기반 게임에서 각 플레이어가 자신의 턴 동안 게임을 제어하는 “핫시트” 접근 방식을 사용할 수 있습니다. XBOX One(또는 이후) 콘솔에서는 단일 콘솔에서 여러 플레이어가 로그인할 수 있습니다. 각 플레이어에게는 컨트롤러가 있습니다. 현재 Windows 10 디바이스는 단일 XBOX services 계정 로그인만 지원합니다. 그러나 Microsoft는 향후 업데이트에서 이를 변경하는 것을 검토 중입니다. XBOX 멀티플레이어 서비스를 사용하여 로컬 플레이 전용 멀티플레이어 스타일을 설계하는 것이 가능합니다. 그러나 이 시나리오를 온라인 경험을 통합하는 보다 광범위한 멀티플레이어 시나리오의 하위 집합으로 고려하는 것이 나을 수 있습니다. 필요한 추가 투자는 이 멀티플레이어 시나리오를 확장하는 것의 잠재적인 수익에 비해 최소한입니다. 이 멀티플레이어 유형은 이전 시나리오에 표시된 것과 유사한 서비스를 사용할 수 있습니다.
  • Presence
  • Stats
  • Social Manager
  • Achievements
  • Leaderboards
  • Connected storage
이 시나리오를 테스트하려면 여러 XBOX 계정과 단일 디바이스의 여러 컨트롤러가 필요합니다.

친구와 온라인 플레이

친구와 온라인 플레이 시나리오는 가장 전통적인 온라인 멀티플레이어 경험입니다. 이 시나리오에서 XBOX 회원은 낯선 사람이 아닌 친구들과만 게임을 플레이하고 싶어합니다. 친구들이 게임에 초대됩니다. 진행 중인 게임에 진행 중일 때 참여할 수도 있습니다. 부모 통제를 위해, 보다 광범위한 멀티플레이어 타이틀(이 항목의 뒷부분에서 설명)은 온라인 멀티플레이어를 친구로만 제한하고 이 시나리오를 대체로 사용하는 기능을 갖춰야 합니다. 낯선 사람과의 상호 작용을 제한하는 부모 통제도 XBOX services를 통해 시행됩니다. 이 멀티플레이어 유형은 다음 XBOX services를 사용하여 달성할 수 있습니다.
  • Multiplayer Activity(MPA)
  • Multiplayer Session Directory(MPSD) 또는 Multiplayer Manager(MPM)
  • Presence
  • Stats
  • Social Manager
이 시나리오를 테스트하려면 여러 XBOX 계정과 여러 디바이스가 필요합니다.

게임 세션 목록을 통한 온라인 플레이

게임 세션 목록을 통한 온라인 플레이 시나리오에서 플레이어는 게임 내에서 참여 가능한 게임 플레이 세션 목록을 검색한 다음 참여할 세션을 선택할 수 있습니다. 플레이어에게는 게임을 로컬로 호스팅하여 새 게임 세션 인스턴스를 만들 수 있는 기능도 있습니다. 이러한 게임 인스턴스는 사용자 지정 기본 설정(예: 게임 모드, 레벨 또는 게임 규칙)을 허용할 수 있습니다. 타이틀 설계에 따라 게임 세션은 참여하기 위해 암호가 필요하거나 특정 플레이어/스킬 레벨과 같은 제한을 지원할 수 있습니다. 이러한 게임 세션 인스턴스는 게임이 세션 검색 및 참여를 구현하는 방법에 따라 완전히 공개되거나 숨겨질 수 있습니다. 이 시나리오는 플레이어가 게임 세션을 자체 선택할 수 있도록 합니다. 이는 플레이어에게 제어권을 부여합니다. 그러나 세션이 좋은 경험을 제공한다는 보장은 없습니다. 세션은 흥미로운 스킬 레벨에서 올바른 플레이어 집합으로 채워질 수 없습니다. 세션 목록은 게임에 작지만 활동적인 멀티플레이어 커뮤니티가 있을 때 가장 효과적입니다. 이 멀티플레이어 유형은 이전 시나리오에 표시된 것과 유사한 서비스를 사용할 수 있습니다. 이 시나리오를 정확히 테스트하려면 많은 XBOX 계정과 디바이스 세트가 필요합니다. 세션 목록에 대한 진정한 플레이어 역학은 큰 플레이어 기반에서만 테스트할 수 있습니다.

Looking for Group을 통한 온라인 플레이

Looking for Group을 통한 온라인 플레이 시나리오는 세션 목록 시나리오와 유사합니다. 그러나 이 시나리오는 몇 가지 중요한 면에서 세션 목록 시나리오와 다릅니다. 타이틀의 게임 목록 대신 플랫폼이 게임 외부에서 게임 세션을 나열하는 기능을 제공합니다. 이러한 “Looking For Group” 광고는 보다 소셜적인 경험을 제공하고 게임 플레이, 스킬 및 소셜 관계 제한을 포함하기 위한 것입니다. 이를 통해 게임은 세션 목록보다 향상된 경험을 제공하고 세션 생성자에게 더 많은 제어권을 부여합니다. “Looking for Group” 세션을 생성한 플레이어는 다른 플레이어의 그룹 참여 요청을 승인하거나 거부할 수 있습니다. 이를 통해 플레이어는 자신의 플레이 스타일 선호도를 공유하는 다른 플레이어를 찾을 수 있습니다. 오늘날 게임 내부에서 이를 구현할 수 없습니다. 다른 수단을 통해 참여 가능한 활동을 광고하여 게임 외부에서 그 기능을 활성화합니다. 해당 구현은 이전 시나리오에서 설명한 다른 유사한 서비스를 통해 수행됩니다.
  • MPA
  • MPSD
  • Presence

단순 매치메이킹

단순 매치메이킹 시나리오에서 플레이어(또는 플레이어 그룹)는 온라인 게임을 위해 다른 플레이어(플레이어에게 알려져 있거나 알려져 있지 않을 수 있음)를 찾고 있습니다. 친구를 선택하는 대신, 게임은 플레이어가 다른 플레이어와 게임 세션에 참여할 수 있도록 간단한 매치메이킹 흐름을 제공합니다. 이 시나리오의 매치메이킹 흐름은 간단합니다. 플레이어는 중요한 매치메이킹 구성 없이 다른 플레이어를 검색하고 찾습니다. 이 시나리오는 대규모 온라인 오디언스와 가장 잘 작동합니다.

차단 목록

플레이어를 적절하게 매칭하기 위해, 모든 매치메이킹은 XBOX services의 차단 목록을 준수하려고 시도해야 합니다. XBOX services SmartMatch 서비스는 이러한 제한을 자동으로 처리하며, 원하지 않는 순위 매치메이킹에서는 옵트아웃을 허용합니다. 이와 같은 제한을 준수하면 플레이어에게 더 안전하고 더 나은 경험을 보장하는 데 도움이 됩니다.

서비스 품질(QoS) 네트워킹 검사

서비스 품질(QoS) 네트워킹 검사는 매치메이킹의 중요한 부분입니다. 이러한 검사는 두 플레이어 간의 네트워크 연결이 좋은 게임 플레이 경험에 충분한지 확인합니다. 이는 친구와 온라인 플레이 시나리오와 다릅니다. 왜냐하면 네트워크 연결이 좋지 않은 경우 매치메이킹을 반복하고 다른 플레이어를 찾을 수 있기 때문입니다. 이 멀티플레이어 유형은 이전 시나리오에 표시된 것과 유사한 서비스를 사용할 수 있습니다.
  • MPSD
  • Presence
  • Stats
  • Social Manager
  • SmartMatch 매치메이킹
이 시나리오를 정확히 테스트하려면 많은 XBOX 계정과 디바이스 세트가 필요합니다. 세션 목록에 대한 진정한 플레이어 역학은 큰 플레이어 기반에서만 테스트할 수 있습니다. 네트워크 조건 및 SmartMatch 테스트를 간소화하기 위한 도구가 제공됩니다.

스킬 기반 매치메이킹

스킬 기반 매치메이킹 시나리오는 단순 매치메이킹 시나리오를 개선한 것입니다. 이 시나리오에서 매치메이킹 서비스는 스킬, 플레이어 레벨 및 기타 게임 관련 속성과 같은 보다 고급 규칙 세트를 포함합니다. 매치메이킹 서비스는 이러한 매치 매개 변수를 사용하는 규칙을 사용하여 플레이어를 위한 더 높은 품질의 세션을 찾습니다. 게임 설계에 따라 매치 매개 변수는 플레이어가 직접 구성하거나 타이틀에 의해 자동으로 설정됩니다. XBOX services SmartMatch는 스킬 기반 매치메이킹에 사용할 수 있는 규칙 집합을 제공합니다. SmartMatch 서비스는 어떤 스킬 알고리즘도 직접 통합하지 않습니다. 자신의 스킬 알고리즘을 사용하여 값을 계산하고 이러한 값을 SmartMatch 규칙에 제공하여 플레이어 평가에 사용합니다. 이 멀티플레이어 유형은 이전 시나리오에 표시된 것과 유사한 서비스를 사용할 수 있습니다.
  • MPSD
  • Presence
  • Stats
  • Social Manager
  • SmartMatch 매치메이킹
이 시나리오를 테스트하려면 많은 XBOX 계정과 디바이스 세트가 필요합니다. 세션 목록에 대한 진정한 플레이어 역학은 큰 플레이어 기반에서만 테스트할 수 있습니다. 네트워크 조건, TrueSkill 및 SmartMatch 테스트를 간소화하기 위한 도구가 제공됩니다.
마지막 수정일 2026년 8월 25일