XblMultiplayerMatchStatus
매치 메이킹 단계의 상태를 나타내기 위해 사용되는 값을 정의합니다.
구문
enum class XblMultiplayerMatchStatus : uint32_t
{
None,
SubmittingMatchTicket,
Searching,
Found,
Joining,
WaitingForRemoteClientsToJoin,
Measuring,
UploadingQosMeasurements,
WaitingForRemoteClientsToUploadQos,
Evaluating,
Completed,
Resubmitting,
Expired,
Canceling,
Canceled,
Failed,
}
상수
상수 | 설명 |
---|---|
None | 매치 메이킹 검색이 시작되지 않았음을 나타냅니다. |
SubmittingMatchTicket | 매치 메이킹을 위해 매치 티켓이 제출되었음을 나타냅니다. |
Searching | 매치 메이킹이 아직 검색 중임을 나타냅니다. |
Found | 매치 메이킹 검색으로 매치가 발견되었음을 나타냅니다. |
Joining | 초기화 단계에 참가하는 중입니다. 매치 메이킹이 게임 세션을 만들고 여기에 사용자를 추가합니다. 클라이언트에 이 단계 중 세션에 참가하기 위한 참가 시간 제한이 포함됩니다. |
WaitingForRemoteClientsToJoin | 원격 클라이언트가 게임 세션에 참가하기를 기다립니다. 클라이언트에 이 단계 중 세션에 참가하기 위한 참가 시간 제한이 포함됩니다. |
Measuring | 초기화 단계를 측정하는 중입니다. QoS 측정이 수행되는 단계입니다. 클라이언트에 이 단계 중 서비스에 qos 측정을 업로드하기 위한 측정 시간 제한이 포함됩니다. |
UploadingQosMeasurements | QoS 측정 결과를 서비스에 업로드합니다. 클라이언트에 이 단계 중 서비스에 qos 측정을 업로드하기 위한 측정 시간 제한이 포함됩니다. |
WaitingForRemoteClientsToUploadQos | 원격 클라이언트가 QoS 측정 결과를 서비스에 업로드하기를 기다립니다. 클라이언트에 이 단계 중 서비스에 qos 측정을 업로드하기 위한 측정 시간 제한이 포함됩니다. |
Evaluating | 초기화 단계를 평가하는 중입니다. 자동 평가가 true이면 이 단계를 건너뜁니다. 그렇지 않으면 타이틀이 자체적으로 고유 평가를 수행합니다. |
Completed | 매치가 발견되었고 QoS 측정이 성공했습니다. |
Resubmitting | 발견된 매치가 실패했고 다시 제출하는 중입니다. |
Expired | 매치 메이킹 검색이 만료되었음을 나타냅니다. |
Canceling | 매치 메이킹이 검색을 취소하는 중임을 나타냅니다. |
Canceled | 매치 메이킹 검색이 취소되었음을 나타냅니다. |
Failed | 초기화 단계가 실패했습니다. 초기화가 실패했습니다. |
요구 사항
헤더: multiplayer_manager_c.h