Documentation

Support

Matchmaker for the Unreal Engine

Matchmaker overview

Matchmaker for the Unreal Engine

Class UMatchmakerServerBlueprintApi

Review the Matchmaker Server Blueprint API reference for managing backfill tickets and match information.
Read time 2 minutesLast updated 3 hours ago

Declaration
UCLASS()class UMatchmakerServerBlueprintApi : public UBlueprintFunctionLibrary
Inherits from UBlueprintFunctionLibrary

Delegates

FApproveBackfillTicketResponseDelegate

Declaration

DECLARE_DYNAMIC_DELEGATE_OneParam(FApproveBackfillTicketResponseDelegate, FApproveBackfillTicketResponse, Response)

Return Type

FApproveBackfillTicketResponse

FCreateBackfillTicketResponseDelegate

Declaration

DECLARE_DYNAMIC_DELEGATE_OneParam(FCreateBackfillTicketResponseDelegate, FCreateBackfillTicketResponse, Response)

Return Type

FCreateBackfillTicketResponse

FDeleteBackfillTicketResponseDelegate

Declaration

DECLARE_DYNAMIC_DELEGATE_OneParam(FDeleteBackfillTicketResponseDelegate, FDeleteBackfillTicketResponse, Response)

Return Type

FDeleteBackfillTicketResponse

FUpdateBackfillTicketResponseDelegate

Declaration

DECLARE_DYNAMIC_DELEGATE_OneParam(FUpdateBackfillTicketResponseDelegate, FUpdateBackfillTicketResponse, Response)

Return Type

FUpdateBackfillTicketResponse

Methods

ApproveBackfillTicket

Approves a backfill ticket.

Declaration

UFUNCTION(BlueprintCallable, Category = "Unity Gaming Services | Matchmaker", meta = (WorldContext = "WorldContextObject"))static void ApproveBackfillTicket(FGuid BackfillTicketId, FApproveBackfillTicketResponseDelegate ResponseHandler, const UObject* WorldContextObject)

Parameters

Name

Type

Description

BackfillTicketId
FGuidThe ID for the backfill ticket to approve.
ResponseHandler
FApproveBackfillTicketResponseDelegateThe response callback to use once DeleteTicket has finished.
WorldContextObject
const 
UObject
*

CreateBackfillTicket

Creates a backfill ticket.

Declaration

UFUNCTION(BlueprintCallable, Category = "Unity Gaming Services | Matchmaker", meta = (WorldContext = "WorldContextObject"))static void CreateBackfillTicket(FCreateBackfillTicketOptions Options, FCreateBackfillTicketResponseDelegate ResponseHandler, const UObject* WorldContextObject)

Parameters

Name

Type

Description

Options
FCreateTicketOptionsOptions for creating the ticket.
ResponseHandler
FCreateBackfillTicketResponseDelegateThe response callback to use once CreateTicket has finished.
WorldContextObject
const 
UObject
*

DeleteBackfillTicket

Deletes a backfill ticket.

Declaration

UFUNCTION(BlueprintCallable, Category = "Unity Gaming Services | Matchmaker", meta = (WorldContext = "WorldContextObject"))static void DeleteBackfillTicket(FGuid BackfillTicketId, FDeleteBackfillTicketResponseDelegate ResponseHandler, const UObject* WorldContextObject)

Parameters

Name

Type

Description

BackfillTicketId
FGuidThe ID for the backfill ticket to delete.
ResponseHandler
FDeleteBackfillTicketResponseDelegateThe response callback to use once DeleteBackfillTicket has finished.
WorldContextObject
const 
UObject
*

UpdateBackfillTicket

Updates a backfill ticket.

Declaration

UFUNCTION(BlueprintCallable, Category = "Unity Gaming Services | Matchmaker", meta = (WorldContext = "WorldContextObject"))static void UpdateBackfillTicket(FGuid BackfillTicketId, FBackfillTicket BackfillTicket, FUpdateBackfillTicketResponseDelegate ResponseHandler, const UObject* WorldContextObject)

Parameters

Name

Type

Description

BackfillTicketId
FGuidID of the backfill ticket to update.
BackfillTicket
FBackfillTicketThe updated backfill ticket.
ResponseHandler
FUpdateBackfillTicketResponseDelegateThe response callback to use once UpdateBackfillTicket has finished.
WorldContextObject
const 
UObject
*

Class UMatchmakerServerBlueprintApi • Matchmaker for the Unreal Engine • Unity Docs