What is Amazon GameLift Servers? - Amazon GameLift Servers

What is Amazon GameLift Servers?

Use Amazon GameLift Servers to deploy, operate, and scale dedicated, low-cost servers in the cloud for session-based multiplayer games. Built on AWS global computing infrastructure, Amazon GameLift Servers helps deliver high-performance, high-reliability game servers while dynamically scaling your resource usage to meet worldwide player demand.

What you can do with Amazon GameLift Servers

Amazon GameLift Servers supports these use cases and more:

  • Host your own custom multiplayer game servers in the cloud with Amazon GameLift Servers managed EC2 hosting.

  • Run low-cost managed hosting resources using Amazon Elastic Compute Cloud (Amazon EC2) Spot Instances.

  • Host your containerized game servers for flexibility across platforms and to support migrations with Amazon GameLift Servers managed containers.

  • Create a hybrid hosting solution to support multi-cloud and/or on-premises hosting while managing game sessions all in one place with Amazon GameLift Servers Anywhere.

  • Create a robust matchmaking system for your multiplayer games with Amazon GameLift Servers FlexMatch.

  • Scale your managed hosting capacity automatically to meet your game needs based on actual player usage.

  • Manage your Amazon EC2 compute resources for gaming all in one place using Amazon GameLift Servers FleetIQ.

  • Create an iterative test environment for your game server and client builds with Amazon GameLift Servers Anywhere and EC2.

  • For games that don't need a custom-build game server, set up a lightweight server solution with Amazon GameLift Servers Realtime.

How to work with Amazon GameLift Servers

Use these tools to work with Amazon GameLift Servers.

AWS CLI

Use the AWS Command Line Interface (AWS CLI) to make calls to the AWS SDK, including the service API for Amazon GameLift Servers. See Getting started with the AWS CLI in the AWS Command Line Interface User Guide.

Amazon GameLift Servers console

Use the AWS Management Console for Amazon GameLift Servers to configure resources, manage your game server deployments, and track performance and usage metrics. The Amazon GameLift Servers console is a GUI alternative to managing resources programmatically or with the AWS CLI.

Amazon GameLift Servers SDKs

The Amazon GameLift Servers SDKs contain the libraries required to establish communication between your game clients, game servers, and game services and the Amazon GameLift Servers service. For more information, see Get Amazon GameLift Servers development tools.

Client SDK for Amazon GameLift Servers Realtime

The client SDK for Amazon GameLift Servers Realtime enables you to connect your game client to a Realtime server provided by Amazon GameLift Servers, join game sessions, and stay in sync with other players. Download the SDK and learn more about making API calls with the Amazon GameLift Servers Realtime client API (C#).