- 정상 중재자 마이그레이션
- 장애 조치 중재자 마이그레이션
정상 중재자 마이그레이션
정상 중재자 마이그레이션에서는 나가는 중재자가 마이그레이션 작업을 지원하고 새 중재자를 결정할 수 있습니다. 이 유형의 마이그레이션은 “Multiplayer 작업” 항목의 MPSD 세션에 중재자 설정 섹션에서 설명한 대로 중재자 설정을 사용합니다.장애 조치 중재자 마이그레이션
장애 조치 중재자 마이그레이션에서는 이전 중재자와의 연결이 끊어지고 나머지 피어가 세션에 대한 새 중재자를 결정해야 합니다. 장애 조치 중재자 마이그레이션도 정상 중재자 마이그레이션과 마찬가지로 호스트 장치 토큰을 설정하고 HTTP 412 상태 코드를 처리합니다. 그러나 장애 조치 중재자 마이그레이션 중에 새 중재자를 선택하기 위한 여러 가지 접근 방식이 있습니다.호스트 후보 목록을 사용하여 중재자 선택
특정 작업 중에 측정된 매치메이킹 서비스 품질(QoS) 지표를 기반으로 정렬된 호스트 후보 목록을 제공하도록 Multiplayer Session Directory(MPSD)를 구성할 수 있습니다. 클라이언트는 이 목록을 사용하여 새 중재자를 결정할 수 있습니다. 중재자 마이그레이션 중에 이 목록을 활용하기 위해 각 피어는 다음 단계를 수행할 수 있습니다.- 이전 중재자의 목록 위치를 식별합니다.
- 목록에서 다음 콘솔을 평가합니다.
- 콘솔이 로컬 콘솔이면 새 중재자로 사용합니다.
- 콘솔이 더 이상 멀티플레이어 세션에 없거나 피어와의 연결이 끊어진 경우, 이전 단계와 같이 목록의 다음 후보를 평가합니다.
- 목록 끝까지 도달했는데 새 중재자가 선택되지 않은 경우, 연결이 끊어질 수 있는 탐욕적 접근 방식을 중재자 선택에 사용합니다. 자세한 내용은 이 항목의 뒷부분에 있는 탐욕적 중재자 선택을 사용하여 중재자 선택을 참조하세요.
매치메이킹 후 게임 내 명시적 인타이틀 QoS 프로브를 통해 호스트 후보 목록을 만드는 것은 권장하지 않습니다. 이 메커니즘이 반드시 필요한 경우 클라이언트가 사용자 정보(예: XBOX 사용자 ID) 대신 호스트 장치 토큰을 사용하여 중재자 후보를 결정하도록 하세요.
