Documentation

Support

Matchmaker for the Unreal Engine

Matchmaker overview

Matchmaker for the Unreal Engine

Class UMatchmakerServerSubsystem

Review the Matchmaker Server Subsystem API reference for managing backfill tickets and match information.
Read time 1 minuteLast updated 3 hours ago

Declaration
UCLASS()class MATCHMAKERSERVER_API UMatchmakerServerSubsystem : public UGameInstanceSubsystem
Inherits from UGameInstanceSubsystem

Overrides

Initialize(FSubsystemCollectionBase&)

Initialize overrides from USubsystem.

Declaration

virtual void Initialize(FSubsystemCollectionBase& Collection) override

Methods

ApproveBackfillTicket(FGuid, THandler<FApproveBackfillTicketResponse>)

Approves a backfill ticket.

Declaration

void ApproveBackfillTicket(FGuid BackfillTicketId, Unity::Services::Core::THandler<FApproveBackfillTicketResponse> ResponseHandler)

Parameters

Name

Type

Description

BackfillTicketId
FGuidThe id for the backfill ticket to approve.
ResponseHandler
THandler
<
FApproveBackfillTicketResponse
>
The response callback to use once ApproveBackfillTicket has finished.

CreateBackfillTicket(FCreateBackfillTicketOptions, THandler<FCreateBackfillTicketResponse>)

Creates a backfill ticket.

Declaration

void CreateBackfillTicket(FCreateBackfillTicketOptions Options, Unity::Services::Core::THandler<FCreateBackfillTicketResponse> ResponseHandler)

Parameters

Name

Type

Description

Options
FCreateBackfillTicketOptionsParameters for creating the backfill ticket.
ResponseHandler
THandler
<
FCreateBackfillTicketResponse
>
The response callback to use once CreateBackfillTicket has finished.

DeleteBackfillTicket(FGuid, THandler<FDeleteBackfillTicketResponse>)

Deletes a backfill ticket.

Declaration

void DeleteBackfillTicket(FGuid BackfillTicketId, Unity::Services::Core::THandler<FDeleteBackfillTicketResponse> ResponseHandler)

Parameters

Name

Type

Description

BackfillTicketId
FGuidThe id for the backfill ticket to delete.
ResponseHandler
THandler
<
FDeleteBackfillTicketResponse
>
The response callback to use once DeleteTicket has finished.

GetTicketStatus(FGuid, THandler<FGetTicketStatusResponse>)

Updates a backfill ticket.

Declaration

void UpdateBackfillTicket(FGuid BackfillTicketId, FBackfillTicket BackfillTicket, Unity::Services::Core::THandler<FUpdateBackfillTicketResponse> ResponseHandler)

Parameters

Name

Type

Description

BackfillTicketId
FGuidThe id for the backfill ticket to update.
BackfillTicket
FBackfillTicketThe updated backfill ticket.
ResponseHandler
THandler
<
FUpdateBackfillTicketResponse
>
The response callback to use once UpdateBackfillTicket has finished.