Matchmaker Overview Struct FGetTicketStatusResponse Review the response structure containing the status and details of a matchmaking ticket.
Read time 3 minutes
Last updated 2 days ago Important
Unity Matchmaker currently supports Multiplay hosting, or a client-hosted solution provided by Unity, such as Relay and Distributed Authority . The team is working on extending support to third party hosting providers (including Multiplay by Rocket Science and others), and is aiming to deliver this support in advance of March 31st, 2026. Matchmaker will continue to work with Relay and Distributed Authority.
Include
#include <MatchmakerClient/Public/Models/GetTicketStatusResponse.h>
Syntax
USTRUCT(BlueprintType) struct FGetTicketStatusResponse
Fields
WasSuccessful
Indicates if the request was completed successfully.
Declaration
UPROPERTY(EditAnywhere, BlueprintReadOnly, Category = "Unity Gaming Services | Matchmaker | Model") bool bWasSuccessful = false
Blueprint
Name Type Default value Was Successful Boolean false
C++
AssignmentType
The ID for the matchmaking ticket that was created.
Declaration
UPROPERTY(EditAnywhere, BlueprintReadOnly, Category = "Unity Gaming Services | Matchmaker | Model") FString AssignmentType
Blueprint
C++
Message
Optional message
Declaration
UPROPERTY(EditAnywhere, BlueprintReadOnly, Category = "Unity Gaming Services | Matchmaker | Model") FString Message
Blueprint
C++
Status
The status of the assignment can be Timeout , Failed , InProgress , or Found .
Declaration
UPROPERTY(EditAnywhere, BlueprintReadOnly, Category = "Unity Gaming Services | Matchmaker | Model") StatusEnum Status = StatusEnum::InProgress
Blueprint
C++
Ip
The IP for the server assigned to this ticket.
Declaration
UPROPERTY(EditAnywhere, BlueprintReadOnly, Category = "Unity Gaming Services | Matchmaker | Model") FString Ip
Blueprint
C++
Port
The port assigned to this ticket result.
Declaration
UPROPERTY(EditAnywhere, BlueprintReadOnly, Category = "Unity Gaming Services | Matchmaker | Model") int32 Port = 0
Blueprint
C++
Name Type Default value int32
MatchId
Unique ID of the match.
Declaration
UPROPERTY(EditAnywhere, BlueprintReadOnly, Category = "Unity Gaming Services | Matchmaker | Model") FString MatchId
Blueprint
C++
ErrorMessage
An error message detailing the error.
Declaration
UPROPERTY(EditAnywhere, BlueprintReadOnly, Category = "Unity Gaming Services | Matchmaker | Model") FString ErrorMessage
Blueprint
C++
ErrorCode
Error Code (MatchmakerExceptionReason ) as int32 for Blueprint compatibility.
Declaration
UPROPERTY(EditAnywhere, BlueprintReadOnly, Category = "Unity Gaming Services | Matchmaker | Model") int32 ErrorCode = Matchmaker::kMatchmakerExceptionOffset
Blueprint
Name Type Default value Error Code Integer
C++
Name Type Default value int32
Methods
GetReasonEnum()
Declaration
EMatchmakerExceptionReason GetReasonEnum() const
Returns