XblMultiplayerSessionConstants
멀티플레이어 세션의 상수를 나타냅니다.Syntax
Members
MaxMembersInSessionType: uint32_t 세션의 최대 멤버 수입니다. Visibility
Type: XblMultiplayerSessionVisibility 세션의 표시 여부입니다. InitiatorXuids
Type: uint64_t* 세션을 시작한 사용자를 나타내는 XBOX 사용자 ID 컬렉션입니다. (선택 사항) InitiatorXuidsCount
Type: size_t
InitiatorXuids 배열의 항목 수입니다.
CustomJsonType: const char* JSON 문자열로 지정된 세션의 사용자 지정 상수입니다. 이러한 상수는 세션이 생성된 후에 변경할 수 없습니다. (선택 사항) SessionCloudComputePackageConstantsJson
Type: const char* JSON 문자열로 지정된 세션의 클라우드 컴퓨팅 패키지 상수입니다. 이러한 상수는 세션이 생성된 후에 변경할 수 없습니다. (선택 사항) MemberReservedTimeout
Type: uint64_t 예약이 있는 멤버가 세션에 참여하는 최대 시간(밀리초)입니다. 멤버가 이 시간 내에 참여하지 않으면 예약이 제거됩니다. MemberInactiveTimeout
Type: uint64_t 비활성 멤버가 활성이 되는 최대 시간(밀리초)입니다. 비활성 멤버가 이 시간 내에 활성이 되지 않으면 세션에서 제거됩니다. MemberReadyTimeout
Type: uint64_t 준비된 것으로 표시된 멤버가 활성이 되는 최대 시간(밀리초)입니다. 쉘이 멀티플레이어 게임을 시작하기 위해 타이틀을 시작하면 멤버는 준비된 것으로 표시됩니다. 준비된 것으로 표시된 멤버가 이 시간 내에 활성이 되지 않으면 멤버는 비활성이 됩니다. SessionEmptyTimeout
Type: uint64_t 세션이 비어 있는 상태로 유지될 수 있는 최대 시간(밀리초)입니다. 이 시간 내에 세션에 아무 멤버도 참여하지 않으면 세션이 삭제됩니다. ArbitrationTimeout
Type: uint64_t 시작 시간부터 결과가 최종 확정되는 시간까지의 델타(밀리초)입니다. 이 시점에 아무도(클라이언트 또는 서버) 보고하지 않으면 경기 결과가 불완전한 것으로 선언됩니다. DEPRECATED. 이 멤버는 향후 릴리스에서 제거됩니다. ForfeitTimeout
Type: uint64_t 시작 시간부터 세션에 활성 사용자가 없는 경우 경기가 취소되는 시간까지의 델타(밀리초)입니다. DEPRECATED. 이 멤버는 향후 릴리스에서 제거됩니다. EnableMetricsLatency
Type: bool true인 경우 타이틀이 연결을 결정하는 데 도움이 되도록 대기 시간이 측정되기를 원함을 나타냅니다.
capabilities.connectivity가 true여야 합니다.
EnableMetricsBandwidthDownType: bool true인 경우 타이틀이 연결을 결정하는 데 도움이 되도록 다운스트림(호스트-투-피어) 대역폭이 측정되기를 원함을 나타냅니다.
capabilities.connectivity가 true여야 합니다.
EnableMetricsBandwidthUpType: bool true인 경우 타이틀이 연결을 결정하는 데 도움이 되도록 업스트림(피어-투-호스트) 대역폭이 측정되기를 원함을 나타냅니다.
capabilities.connectivity가 true여야 합니다.
EnableMetricsCustomType: bool true인 경우 타이틀이 연결을 결정하는 데 도움이 되도록 사용자 지정 측정을 원함을 나타냅니다.
capabilities.connectivity가 true여야 합니다.
MemberInitializationType: XblMultiplayerMemberInitialization* 설정된 경우 세션은 세션 생성 후 클라이언트 시스템 또는 타이틀이 초기화를 수행할 것을 예상합니다. 시간 초과와 초기화 단계는 세션에서 자동으로 추적되며, 여기에는 메트릭이 설정된 경우 초기 QoS(Quality of Service) 측정도 포함됩니다. PeerToPeerRequirements
Type: XblMultiplayerPeerToPeerRequirements 세션 멤버 간 연결에 대한 QoS 요구 사항입니다. PeerToHostRequirements
Type: XblMultiplayerPeerToHostRequirements 호스트 후보와 세션 멤버 간의 연결에 대한 QoS 요구 사항입니다. MeasurementServerAddressesJson
Type: const char* 평가되어야 하는 잠재적인 서버 연결 문자열 집합입니다. ClientMatchmakingCapable
Type: bool 매치메이킹 상태 필드에 쓸 수 있는지 여부를 나타냅니다. SessionCapabilities
Type: XblMultiplayerSessionCapabilities 세션의 기능입니다.
