Getting Started
Setup
Configure Matchmaking Integration Kit
Setup
Online Subsystem
MIK works with any online subsystem. Configure your preferred backend:
EOS
[OnlineSubsystem]
DefaultPlatformService=EOSSteam
[OnlineSubsystem]
DefaultPlatformService=SteamProject Settings
Open Project Settings → Plugins → Matchmaking Integration Kit:
- Online Backend - Auto, OnlineServices, or OnlineSubsystem
- Default Matchmaking Mode - QuickMatch, Ranked, Custom
- Default Server Type - Listen Server or Dedicated Server
- Default Max Party Size - Players per party (default: 4)
Basic Usage
// Get the subsystem
UMIK_Subsystem* MIK = GetGameInstance()->GetSubsystem<UMIK_Subsystem>();
// Start matchmaking
FMIK_QueueConfig Config;
Config.QueueName = "Ranked5v5";
Config.MinPlayers = 10;
Config.MaxPlayers = 10;
Config.NumTeams = 2;
MIK->StartMatchmaking(Config);Or use the Start Matchmaking async Blueprint node.