Documentation

​
​

Development

User Acquisition

Monetization

Industry

Matchmaker for the Unreal Engine

Matchmaker overview

Matchmaker for the Unreal Engine

Multiplayer services for Unreal
​
​
Matchmaker for the Unreal Engine
  • Overview
  • Get started
  • Integrate using Blueprints
  • Integrate using C++
API reference
  • Overview of C++ APIs
  • Client APIs
  • Server APIs
    • Server Blueprint
    • Server Subsystem
    • Models
    • Server Blueprint Utils
  • Matchmaker Core APIs
  • Services Core Utilities
  1. Matchmaker Software Development Kit for the Unreal Engine

Class UMatchmakerServerBlueprintApi

Review the Matchmaker Server Blueprint API reference for managing backfill tickets and match information.
Read time 2 minutes
Last updated a month 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
*

Copyright © 2026 Unity Technologies
LegalPrivacy PolicyCookiesDocumentation Terms of UseDo Not Sell or Share My Personal InformationYour Privacy Choices (Cookie Settings)

"Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S and elsewhere (more info here). Other names or brands are trademarks of their respective owners.

Some pages are machine-translated for convenience, and may contain inaccuracies. In the event of conflicting information, the English version is authoritative.

  • On this page
    • Declaration

    • Delegates

      • FApproveBackfillTicketResponseDelegate

        • Declaration

        • Return Type

      • FCreateBackfillTicketResponseDelegate

        • Declaration

        • Return Type

      • FDeleteBackfillTicketResponseDelegate

        • Declaration

        • Return Type

      • FUpdateBackfillTicketResponseDelegate

        • Declaration

        • Return Type

    • Methods

      • ApproveBackfillTicket

        • Declaration

        • Parameters

      • CreateBackfillTicket

        • Declaration

        • Parameters

      • DeleteBackfillTicket

        • Declaration

        • Parameters

      • UpdateBackfillTicket

        • Declaration

        • Parameters


Report a problem with this page