Skip to main content

Overview - Dedicated servers with AccelByte Multiplayer Servers (AMS) - (Unreal Engine module)

Last updated on December 19, 2024

Introduction

In this Byte Wars for Unreal Engine module, you will set up a dedicated server and upload it to AccelByte Multiplayer Servers (AMS). This server will be claimed by the game session produced by matchmaking or requested by players via custom game.

Prerequisites

To complete this module, you will need:

  • To have completed the following module:
  • The Byte Wars tutorialmodules branch checked out in your local Byte Wars Unreal project repository.
  • An AMS account created and linked to your project.
  • The Cross-Compile Toolchain downloaded and installed to your project to build it as a Linux server (more info at Development Requirements).
  • To have force enabled this module. You can do this by adding the following code to the Config/DefaultEngine.ini file:
[AccelByteTutorialModules]
+ForcedEnabledModules=TutorialModule:MULTIPLAYERDSESSENTIALS
...

Learning objectives

By following this module, you will learn how to:

  • Set up a dedicated server that works with AMS.
  • Upload a dedicated server to AMS that will be spawned as cloud dedicated servers.

Preview

At the end of this module, your project will look like the image below.

  • Cloud dedicated server running on AMS:

    AGS dashboard showing a server listed Unreal AMS Dedicated Server