Documentation

Support

Matchmaker for the Unreal Engine

Matchmaker overview

Matchmaker for the Unreal Engine

Struct FMatchmakerPlayer

Review the structure representing a player in a matchmaking ticket.
Read time 1 minuteLast updated 2 months ago

Important
Unity Matchmaker will support Multiplay Hosting until the deprecation date of March 31st, 2026. To aid your migration away from Multiplay Hosting, migration examples for alternative hosting providers are available. Matchmaker will continue to work with Relay and Distributed Authority after the Multiplay Hosting deprecation.
Struct representing a change in authentication player profiles.
Include
#include <MatchmakerCore/Public/Models/AuthenticationPlayerProfileChangedResponse.h>
Syntax
USTRUCT(BlueprintType)struct FMatchmakerPlayer

Overrides

operator==(const FMatchmakerPlayer&)

Declaration

inline bool operator==(const FMatchmakerPlayer& Other) const

Parameters

Name

Type

Other
const 
FMatchmakerPlayer
&

Returns

Type

Description

bool
true
if both MatchmakerPlayer are equal,
false
otherwise

Fields

Id

The unique ID of the player. Usually the ID received as a result of authenticating a player.

Declaration

UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Unity Gaming Services | Matchmaker | Model")FString Id

Blueprint

Name

Type

IdString

C++

Name

Type

Id
FString

QoSResults

A list of QosResults.

Declaration

UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Unity Gaming Services | Matchmaker | Model")TArray<FQosResult> QoSResults

Blueprint

Name

Type

QoS ResultsArray of QosResult

C++

Name

Type

QoSResults
TArray
<
QosResult
>

CustomData

A custom data object. Contains a dictionary of custom data to be used by the rules defined in a Match Definition.

Declaration

TOptional<TSharedPtr<FJsonObject>> CustomData

C++

Name

Type

CustomData
TOptional
<
TSharedPtr
<
FJsonObject
>>

Struct FMatchmakerPlayer • Matchmaker for the Unreal Engine • Unity Docs