Skip to main content

Overview - Quick match with dedicated server - (Unreal Engine module)

Last updated on July 15, 2026

Introduction​

Matchmaking is the first of three ways players can get together and play online. It provides the simplest approach to quickly and efficiently get players into a match and play. In this module, we show you how to implement a quick play solo Elimination mode and a 2 vs. 2 Team Deathmatch mode in Byte Wars using matchmaking.

Prerequisites​

To start this module, you will need:

  • To have completed all the following modules:

  • The Byte Wars tutorialmodules branch checked out in your local Byte Wars Unreal project repository.

  • To have force enabled this module. You can do this by adding the following code to the Config/DefaultEngine.ini file:

    [AccelByteTutorialModules]
    +ForcedEnabledModules=TutorialModule:MATCHMAKINGDSESSENTIALS
    ...
  • To force disable other modules by changing this value in the Config/DefaultEngine.ini file:

    [AccelByteTutorialModules]
    ...
    ForceDisabledOtherModules=true

Learning objectives​

At the end of this module, you will know how to set up quick matches and implement matchmaking using a dedicated server.

Preview​

At the end of this module, your project will look like the images below:

LogMatchmakingDS: UMatchmakingDSOnlineSession_Starter::OnStartMatchmakingComplete succeeded: TRUE
LogMatchmakingDS: UMatchmakingDSOnlineSession_Starter::OnMatchmakingComplete succeeded: TRUE
LogMatchmakingDS: UMatchmakingDSOnlineSession_Starter::OnCancelMatchmakingComplete succeeded: TRUE