Amazon GameLift Servers solutions - Amazon GameLift Servers
Services or capabilities described in Amazon Web Services documentation might vary by Region. To see the differences applicable to the China Regions, see Getting Started with Amazon Web Services in China (PDF).

Amazon GameLift Servers solutions

Amazon GameLift Servers offers a range of solutions for developers who are building session-based multiplayer games.

Amazon GameLift Servers hosting options

When working with Amazon GameLift Servers to operate your game servers, you have several options for where and how your game servers are hosted. Whether you want to use hosting resources you already have or want to set up cloud-based hosting managed by Amazon GameLift Servers, you can build a seamless hosting experience for your players.

Managed EC2

Managed EC2

With Amazon GameLift Servers managed EC2 hosting, you can offload most of the work of managing your game servers. Choose compute resources from a wide selection of Amazon EC2 instance types. Integrate your game projects and let Amazon GameLift Servers handle the details. For more about managed hosting, see How Amazon GameLift Servers works.

Start developing an Amazon GameLift Servers managed hosting solution for your game.

Key features
  • Host multiplayer games that run on Amazon Linux or Windows Server operating systems.

  • Provide low-latency gameplay experiences to your players, wherever they are. Deploy game servers globally across any of the Amazon Web Services Regions and Local Zones that Amazon GameLift Servers supports. For a complete list, see Amazon GameLift Servers service locations.

  • Use Amazon GameLift Servers intelligent game session placement so that players always get the best possible hosted player experience. You can rely on Amazon GameLift Servers decision-making, or you can customize around placement criteria such as cost, player latency, and geographic locations.

  • Choose how to scale your hosting resources to meet player demand. Manage capacity manually or set up automatic scaling. With target-based auto scaling, you can maintain a dynamically sized buffer of idle capacity, which helps you control costs while ensuring that new players can get into games with minimal waiting.

  • Let Amazon GameLift Servers deploy and manage your cloud-based game servers. Amazon GameLift Servers creates resources as you need them, installs your game server software, and automatically starts processes to host game sessions for players. Set up custom health tracking and let Amazon GameLift Servers detect and resolve poor-performing resources.

  • Take advantage of Amazon GameLift Servers monitoring capabilities to assess performance and usage. You can track metrics on factors such as hardware performance, game session placement efficiency, and server process life cycles. You can track active game sessions and player sessions to observe usage over time. You can also download and store game session logs.

  • For production hosting, automate your game hosting resource management and deployments using Amazon CloudFormation templates for Amazon GameLift Servers and the Amazon Cloud Development Kit (Amazon CDK). Take advantage of continuous integration and continuous delivery (CI/CD) tools and services such as Amazon CodePipeline.

Amazon GameLift Servers FlexMatch for matchmaking

Use FlexMatch to build custom rule sets to define multiplayer matches for your game. FlexMatch uses rule sets to compare compatible players for each match and provide players with the ideal multiplayer experience.

For more information about FlexMatch, see What is Amazon GameLift Servers FlexMatch?

Key features
  • Balance match creation speed and match quality.

  • Match players or teams based on defined characteristics.

  • Define rules to place players into matches based on latency.

Amazon GameLift Servers FleetIQ for self-managed Amazon EC2 hosting

Use FleetIQ game server groups to work directly with your hosting resources in Amazon EC2 and Amazon EC2 Auto Scaling. This provides the benefit of Amazon GameLift Servers optimizations for inexpensive, resilient game hosting. This solution is for game developers who need more flexibility than what fully managed Amazon GameLift Servers solutions provide.

For information about how FleetIQ works with Amazon EC2 and EC2 Auto Scaling for game hosting, see the Amazon GameLift ServersFleetIQ Developer Guide.

Key features
  • Get optimized Spot Instance balancing using the FleetIQ algorithm.

  • Use player routing features to manage your game server resources efficiently, and provide a better player experience for joining games.

  • Automatically scale hosting capacity based on player usage.

  • Directly manage Amazon EC2 instances in your own Amazon Web Services account.

  • Use any of the supported game server executable formats, including Windows, Linux, containers, and Kubernetes.

Amazon GameLift Servers Realtime with customizable server logic

Use Realtime servers to host games that don't need a custom-built game server. This lightweight server solution provides game servers that you can configure to fit your game. You can host Realtime servers using an Amazon GameLift Servers managed hosting solution.

For more information about hosting with Amazon GameLift Servers Realtime, see Integrating games with Amazon GameLift Servers Realtime.

Key features
  • Use Amazon GameLift Servers management features, including auto scaling, multi-location queues, and game session placement.

  • Use Amazon GameLift Servers hosting resources and choose the type of Amazon computing hardware for your fleets.

  • Take advantage of a full network stack for game client and server interaction.

  • Get core game server functionality with customizable server logic.

  • Make live updates to Realtime configurations and server logic.