Matchmaker Overview Class UMatchmakerServerBlueprintApi Review the Matchmaker Server Blueprint API reference for managing backfill tickets and match information.
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.
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
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
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
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