Servers
Deployment

Deployments with EdgeGap

So, let's say you are ready to deploy your server with EdgeGap. Great! This guide will help you get started with the basics of deploying a server with EdgeGap.

Pre-Requisites

Before you start deploying your server, you need to have the following:

  • An EdgeGap account. If you don't have one, you can sign up here (opens in a new tab).
  • In order to make dedicated servers, you need to have Unreal Engine built from source. You can follow the instructions here (opens in a new tab) or watch the video tutorial here (opens in a new tab).
  • You will need to install the Unreal Cross-Compiling Toolchain (opens in a new tab) that matches your Unreal Engine version to be able to package your game server for Linux. Follow the instructions on the linked page, and make sure to restart your computer after the installation. If everything goes well, you should be able to build your game server for Linux from the editor manually.
  • Install Docker (opens in a new tab) on your machine. Please ensure Docker is running prior to building your server using the Edgegap Unreal Engine Plugin. Refer to our documentation on Docker if you want to know more about it, but you won't be using it manually when using the plugin.

Configuring Your Server

  1. In the Edgegap Integration Kit settings in your Unreal Engine project, you will find a section called Application Info. Here you can set the Application Name and Application Image along with some other extra settings.