구조체 FCreateBackfillTicketOptions
Review the structure for specifying parameters when creating a backfill ticket.
Include
#include <MatchmakerServer/Public/Models/CreateBackfillTicketOptions.h>
구문
USTRUCT(BlueprintType)struct FCreateBackfillTicketOptions
필드
QueueName
Backfill 요청을 타게팅할 대기열의 이름입니다.
선언
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Unity Gaming Services | Matchmaker | Model")FString QueueName
블루프린트
C++
연결
Backfill을 생성하는 서버의 IP 주소와 포트(ip:port 형식 사용)입니다. 이 프로퍼티는 서버에 매칭 티켓을 할당하는 데 사용되며, 필수 필드입니다.
선언
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Unity Gaming Services | Matchmaker | Model")FString Connection
블루프린트
C++
MatchId
이 Backfill 티켓이 타게팅하는 매치의 ID입니다. 매치 ID는 할당 페이로드의 MatchmakingResults에 포함되어 있습니다. 게임 서버는 Multiplay 기술 자료에 설명된 대로 페이로드 프록시에서 할당 페이로드를 검색합니다.
선언
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Unity Gaming Services | Matchmaker | Model")FString MatchId
블루프린트
C++
PoolId
Backfill 티켓을 생성할 풀의 ID입니다. 필드가 있을 경우 사용할 수 없습니다. 할당 페이로드의 MatchmakingResults에는 매치가 생성된 풀의 ID가 포함되어 있습니다. 게임 서버는 페이로드 프록시에서 할당 페이로드를 검색합니다.
선언
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Unity Gaming Services | Matchmaker | Model")FString PoolId
블루프린트
C++
속성
속성 이름으로 인덱싱된 속성(숫자 또는 문자열)의 딕셔너리입니다. 속성은 매치메이킹 구성에서 정의된 해당 필터와 비교되며 티켓 그룹을 풀로 세분화하는 데 사용됩니다. 예제 속성으로는 맵, 모드, 플랫폼, 빌드 번호 등이 있습니다. 선택 사항입니다.
선언
TSharedPtr<FJsonObject> Attributes
C++
프로퍼티
매치 정보를 포함하는 프로퍼티 오브젝트입니다. 필수 필드입니다.
선언
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Unity Gaming Services | Matchmaker | Model")FMatchProperties Properties
블루프린트
C++