Partner Center 플랫폼 구성
Partner Center에서는 XBOX Settings 페이지에서 타이틀에 대해 지원되는 플랫폼을 지정합니다. XBOX 콘솔의 경우 사용 가능한 하드웨어 카테고리는 다음과 같습니다.- XBOX One, XBOX One S 및 XBOX One X 콘솔용 XBOX One.
- XBOX Series X 및 XBOX Series S 콘솔용 XBOX Series X|S.
기존 XBOX One 소프트웨어 개발 키트 타이틀 버전만 있는 경우
GDK가 없는 기존 XBOX One 소프트웨어 개발 키트 타이틀은 XBOX One과 XBOX Series 콘솔 간의 초대/활동을 활성화하기 위한 구성 변경이 필요하지 않습니다. XBOX Series 콘솔 이전에 출시된 XBOX One 소프트웨어 개발 키트 타이틀의 경우, Partner Center 구성에서 XBOX One만 선택되어 있습니다. XBOX Series 콘솔에서 XBOX One 소프트웨어 개발 키트 타이틀은 하위 호환성으로 실행되며 기능적으로 동일한 콘솔 유형으로 취급됩니다. 이로 인해 두 콘솔 유형 간에 초대/활동이 이루어집니다. 이 동작은 단순히 이 동작을 활성화하기 위해 구성 변경을 다시 게시할 필요가 없도록 하는 단순화 방안으로 마련되었습니다.기존 XBOX One 소프트웨어 개발 키트 타이틀 버전과 GDK 타이틀 버전이 모두 있는 경우
XBOX One 콘솔에서 사용되는 기존 XBOX One 소프트웨어 개발 키트 타이틀 버전 외에 XBOX Series 콘솔용 새로운 GDK 타이틀 버전을 출시하는 타이틀의 경우, 원하는 초대/활동 동작을 활성화하려면 구성 변경이 필요합니다.MPSD 타이틀
초대/활동을 위해 Multiplayer Session Directory 서비스를 사용하는 타이틀은 XBOX One의 XBOX One 소프트웨어 개발 키트와 XBOX Series의 GDK 타이틀 버전 간의 초대/활동을 활성화하기 위해 XBOX One 및 XBOX Series X|S 하드웨어 카테고리를 모두 활성화해야 합니다. Partner Center 구성 외에도crossplay MPSD 세션 기능은 초대/활동 동작을 추가로 결정합니다.
crossplay가 true로 설정됨(기본값) 선택된 모든 하드웨어 카테고리에서 초대/활동이 활성화됩니다.crossplay가 false로 설정됨 초대/활동은 선택된 하드웨어 카테고리 내에서만 활성화되며, 서로 다른 하드웨어 카테고리 간에는 활성화되지 않습니다. 이를 통해 특정 게임 모드에 대해 특정 하드웨어 카테고리(예: XBOX Series 콘솔)를 격리할 수 있습니다. 다른 하드웨어 카테고리의 사용자에게 전송된 초대는 조용히 폐기됩니다.
MPA 타이틀
Multiplayer Activity 서비스를 사용하는 타이틀의 동작은 선택된 하드웨어 카테고리와 초대/활동에 대해 지정된allowCrossPlatformJoin 필드에 따라 달라집니다. 하드웨어 카테고리에서 초대/활동을 지원하려면 Partner Center에서 활성화되어 있어야 합니다.
allowCrossPlatformJoin 필드는 초대/활동 동작을 결정하는 데 사용됩니다.
allowCrossPlatformJoin이 true로 설정됨(기본값) Partner Center 구성에서 지정된 모든 하드웨어 카테고리에서 초대/활동이 활성화됩니다.allowCrossPlatformJoin이 false로 설정됨 초대/활동은 로컬 디바이스와 일치하는 하드웨어 카테고리에서만 사용할 수 있습니다. 다른 하드웨어 카테고리의 사용자에게 전송된 초대는 조용히 폐기됩니다.
초대/활동에 대한 세분화된 제한
서로 다른 게임 모드가 있는 타이틀은 특정 경쟁 멀티플레이어 경험을 동일한 하드웨어 유형 내에서 유지하는 것을 선호할 수 있습니다. 이에 대한 예로 캐주얼 게임 모드는 XBOX One과 XBOX Series 콘솔 간에 초대/활동을 허용하지만, 경쟁 게임 모드는 동일한 하드웨어로만 제한하는 것을 들 수 있습니다. 위에서 언급한 대로, 초대/활동은 MPA의allowCrossPlatformJoin 또는 MPSD 세션 템플릿의 crossplay 기능을 사용하여 제한할 수 있습니다. 타이틀은 XSystemGetDeviceType을 통해 특정 로컬 하드웨어를 추가로 식별할 수 있습니다. 이 정보는 세분화된 매치메이킹이나 예상되는 하드웨어 유형을 사용하지 않는 플레이어를 거부하는 데 사용할 수 있습니다. 이러한 실패에 대해 타이틀은 명확한 실패 메시지를 표시해야 합니다.
XBOX One 소프트웨어 개발 키트 타이틀 버전만 있는 타이틀은 아래 섹션에 설명된 기본 MPSD/MPA 동작을 사용하는 것이 강력히 권장됩니다. crossplay 또는 allowCrossPlatformJoin을 비활성화하면 서로 다른 콘솔 유형 간의 초대/활동이 잘못 동작할 수 있습니다.
타이틀은 가장 많은 수의 플레이어에게 게임플레이를 제공하기 위해 매치메이킹과 초대/활동 제한을 가능한 한 피하는 것이 좋습니다.
