How to Migrate from AWS Gamelift - Edgegap Game Server Hosting & Orchestration

AWS Gamelift is a traditional, managed, service using fleet-based orchestration providing dedicated game server hosting and scaling capabilities.

AWS Gamelift pricing is based on charging studios by usage per location, and multiplies across AWS’s zones, exponentially increasing price as coverage increases, using traditional unoptimized fleets that waste capacity.

Meanwhile, Edgegap offers a modern, highly optimized, multicloud game server orchestration on the world’s largest edge network.

How to Migrate from AWS Gamelift to Edgegap

If you are looking to migrate your multiplayer game from AWS Gamelift to Edgegap’s game server hosting & orchestration, the following simple steps will get you running in no time.

Make sure to refer to our “Switching from Gamelift to Edgegap” documentation for the latest updates to this process.

Before getting started, we expect that:

  • You currently use AWS Gamelift

  • You currently have a working game server build on Gamelift

Step 1: Remove AWS Gamelift SDK

The first step to switch to Edgegap is to remove the code that initializes AWS Gamelift within your game server. This is to reduce overhead and prevent errors. The code you are looking to remove probably looks like the the following (see links).

Step 2: Containerize your game server

The second step towards switching to Edgegap is to containerize your game server. You can follow the following guides for each engine, which takes around 5-20 minutes for projects in development.

Step 3 : Identify & Replace features

Review and identify services and features you currently use in AWS Gamelift, to be replaced with:

AWS Gamelift - Feature

Edgegap - Feature

Authentication

Optionally, add fine-grained access controls:

Hosting SDK (Unity, Unreal Engine)

No SDK required! ServerConfig replaced by Apps and Versions.

Create a Build

Try our quickstart tools - Unity / Unreal Engine.

Build Configuration

Fully Automated. Optionally expose additional ports or variables.

Fleet

Private Fleets with Persistence and Cloud Overflow. Optionally add later on, or default to Match-Bound cloud.

Lobby

Group Up for Matchmaking or Reserve Seat in Server Browser.

Matchmaking

No-code matchmaker, test for free, integrate with lightweight SDKs.

A/B testing

Configurable Profiles (Queues) and ⏩ Rolling Updates.

Server Analytics

Deployment Analytics and Matchmaking Analytics.

Step 4 : (Optional) Setting up Fleets

Edgegap also offers an optional feature similar to AWS Gamelift’s fleets, if that is something from before you switched to Edgegap that you would like to keep using. Discover our Fleet Manager for persistent servers.

Written by

the Edgegap Team

Get your Game Online Easily & in Minutes

Start Integrating Now!

Get your Game Online Easily
& in Minutes