Overview - Quick match with dedicated server - (Unreal Engine module)
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