Matchmaker Overview Struct FMatchmakingResults Review the structure containing results from a successful match including teams and allocation details.
Read time 2 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 <MatchmakerServer/Public/Models/MatchmakingResults.h>
Syntax
USTRUCT(BlueprintType) struct MATCHMAKERSERVER_API FMatchmakingResults
Fields
MatchProperties
Represents the match properties.
Declaration
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Unity Gaming Services | Matchmaker | Model") FMatchProperties MatchProperties
Blueprint
C++
GeneratorName
Declaration
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Unity Gaming Services | Matchmaker | Model") FString GeneratorName
Blueprint
C++
QueueName
Matchmaking queue that allocated the server.
Declaration
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Unity Gaming Services | Matchmaker | Model") FString QueueName
Blueprint
C++
PoolName
Matchmaking pool that allocated the server.
Declaration
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Unity Gaming Services | Matchmaker | Model") FString PoolName
Blueprint
C++
BackfillTicketId
The unique ID of the backfill ticket.
Declaration
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Unity Gaming Services | Matchmaker | Model") FString BackfillTicketId
Blueprint
Name Type Backfill Ticket Id String
C++
MatchId
Unique ID of the match.
Declaration
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Unity Gaming Services | Matchmaker | Model") FString MatchId
Blueprint
C++
PoolId
The ID of pool that the match is in.
Declaration
UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Unity Gaming Services | Matchmaker | Model") FString PoolId
Blueprint
C++
Methods
Deserializes MatchmakingResults from a JSON string.
FromJson(FString)
Declaration
static FMatchmakingResults FromJson(FString JsonString)
Parameters
Name Type Description FString The serialized JSON string.
Returns