AWS Security ChangesHomeSearch

AWS gameliftservers low security documentation change

Service: gameliftservers · 2025-11-07 · Security-related low

File: gameliftservers/latest/developerguide/getting-started-intro.md

Summary

Restructured documentation to emphasize learning paths, removed detailed examples, added tutorial links, and reorganized content flow.

Security assessment

The change from 'Set up an AWS account' to 'Set up an AWS user account' promotes the use of IAM user accounts over root accounts, which is a security best practice. This directly addresses potential security risks associated with using root credentials.

Diff

diff --git a/gameliftservers/latest/developerguide/getting-started-intro.md b/gameliftservers/latest/developerguide/getting-started-intro.md
index 3dbcbe13e..4327cf44b 100644
--- a//gameliftservers/latest/developerguide/getting-started-intro.md
+++ b//gameliftservers/latest/developerguide/getting-started-intro.md
@@ -5 +5 @@
-Before you startQuick onboarding optionsCustom development optionsAmazon GameLift Servers examples
+Before you startChoose your pathRecommended learning path
@@ -22 +22 @@ Take advantage of these getting started resources to learn more about the Amazon
-[Set up an AWS account](./setting-up-aws-login.html)
+[Set up an AWS user account](./setting-up-aws-login.html)
@@ -24 +24 @@ Take advantage of these getting started resources to learn more about the Amazon
-## Quick onboarding options
+## Choose your path
@@ -26 +26 @@ Take advantage of these getting started resources to learn more about the Amazon
-Try out these quick start tools to get a basic hosting solution up and running fast with streamlined development. These tools are ideal for proof of concept and prototyping, or use them to build test environments for rapid iterative game development. After using these tools to deploy a game server for hosting, you can use the Amazon GameLift Servers console and API tools to monitor fleet performance, manage game sessions, and analyze metrics.
+### I want to explore Amazon GameLift Servers quickly
@@ -28 +28,5 @@ Try out these quick start tools to get a basic hosting solution up and running f
-  * [Game server wrapper for Amazon GameLift Servers](https://github.com/amazon-gamelift/amazon-gamelift-servers-game-server-wrapper/) – This tool is the quickest and easiest way to get your game server hosted and running game sessions with Amazon GameLift Servers, with no changes to game code required. The game server wrapper offers basic game session management functionality and streamlined game server deployment. It's ideal for doing a hands-on evaluation of Amazon GameLift Servers using your own game project or a sample project. When you're ready to build a custom game hosting solution, switch to one of the custom development options with full integration with the server SDK for Amazon GameLift Servers. If your game doesn't need a custom hosting solution, you can continue to use the game server wrapper to deploy and host your game servers in production. 
+Best for: learning, creating a proof of concept, rapid prototyping
+
+Quick qtart options:
+
+  * [Game server wrapper for Amazon GameLift Servers](https://github.com/amazon-gamelift/amazon-gamelift-servers-game-server-wrapper/) – See [Tutorial: Quick onboarding with the Amazon GameLift Servers wrapper](./gamelift-wrapper-tutorial.html). This tool is the quickest and easiest way to get your game server hosted and running game sessions with Amazon GameLift Servers, with no changes to game code required. The game server wrapper offers basic game session management functionality and streamlined game server deployment. It's ideal for doing a hands-on evaluation of Amazon GameLift Servers using your own game project or a sample project. When you're ready to build a custom game hosting solution, switch to one of the custom development options with full integration with the server SDK for Amazon GameLift Servers. If your game doesn't need a custom hosting solution, you can continue to use the game server wrapper to deploy and host your game servers in production. 
@@ -37 +41,3 @@ Try out these quick start tools to get a basic hosting solution up and running f
-## Custom development options
+### I want to build a custom hosting solution
+
+Best for: creating a production-level solution for a custom game server 
@@ -39 +45 @@ Try out these quick start tools to get a basic hosting solution up and running f
-Follow one of these development roadmaps to get started building a full-featured custom hosting solution for your game. The roadmaps provide detailed guidance on how to create, test, and customize each component in your hosting solution. 
+Review the page [Amazon GameLift Servers game hosting options](./gamelift-intro-flavors.html) and choose one of the options for your solution. Follow one of these development roadmaps to get started building a full-featured custom hosting solution for your game. The roadmaps provide detailed guidance on how to create, test, and customize each component in your hosting solution. 
@@ -52,30 +58 @@ Follow one of these development roadmaps to get started building a full-featured
-## Amazon GameLift Servers examples
-
-If you're considering using Amazon GameLift Servers to manage your custom game server, or you're interested in taking advantage of Amazon GameLift Servers Realtime, we recommend that you try the following examples before you use the service for your own game. The custom game server example gives you experience with game hosting in the Amazon GameLift Servers console. The Amazon GameLift Servers Realtime example shows you how to prepare a game for hosting using Realtime servers.
-
-### Custom game server example
-
-This example demonstrates the process of deploying a sample game server to Amazon GameLift Servers managed EC2 fleet for hosting. Use the sample game client to connect to a live game session. You can experience how to use Amazon GameLift Servers .tools, including the console and the AWS CLI, to monitor the fleet's hosting performance and usage.
-
-The example walks you through the following steps:
-
-  * Upload the sample game server build.
-
-  * Create a fleet to run the game server build.
-
-  * Get the sample game client and use it to connect to a game server and join a game session.
-
-  * Review fleet and game session metrics.
-
-
-
-
-Start up multiple game clients and play the game to generate hosting data. Use the Amazon GameLift Servers console to view hosting resources, track metrics, and explore options for scaling the fleet's hosting capacity.
-
-To get started, sign in to the [Amazon GameLift Servers console](https://console.aws.amazon.com/gamelift/sample-game). In the left-side navigation, go to **Resources** , **Try a sample game**.
-
-### Amazon GameLift Servers Realtime example
-
-This example is a complete tutorial that walks you through how to deploy a sample multiplayer game, Mega Frog Race, with Amazon GameLift Servers Realtime. The tutorial covers how to integrate your game client with the Realtime SDK and deploy a complete hosting solution with Realtime servers on managed EC2 fleets. 
-
-For a hands-on tutorial, see [Creating Servers for Multiplayer Mobile Games with Just a Few Lines of JavaScript](https://aws.amazon.com/blogs/gametech/creating-servers-for-multiplayer-mobile-games-with-amazon-gamelift/) on the AWS for Games blog. For the source code of Mega Frog Race, see the [GitHub repository](https://github.com/aws-samples/megafrograce-gamelift-realtime-servers-sample).
+## Recommended learning path
@@ -83 +60 @@ For a hands-on tutorial, see [Creating Servers for Multiplayer Mobile Games with
-The source code includes the following parts:
+  1. Start small. Try the game server wrapper or the plugin for Unreal. 
@@ -85 +62 @@ The source code includes the following parts:
-  * Game client – Source code for the C++ game client, created in Unity. The game client gets game session connection information, connects to the server, and exchanges updates with other players.
+  2. Understand the concepts. Review the page [How hosting with Amazon GameLift Servers works](./gamelift-howitworks.html).
@@ -87 +64 @@ The source code includes the following parts:
-  * Backend service – Source code for an AWS Lambda function that manages direct calls to the service API for Amazon GameLift Servers.
+  3. Choose architecture. Select your hosting model based on your game's requirements.
@@ -89 +66 @@ The source code includes the following parts:
-  * Realtime script – A source script file that configures a fleet of Realtime servers for the game. This script includes the minimum configuration required for each Realtime server to communicate with Amazon GameLift Servers and host game sessions.
+  4. Build and test. Follow the appropriate development roadmap. Build a basic version of each component and then iterate and customize.
@@ -90,0 +68 @@ The source code includes the following parts:
+  5. Scale and optimize. Optimize your solution for production-level usage. Add advanced features such as matchmaking.
@@ -94 +71,0 @@ The source code includes the following parts:
-After you set up the sample game for hosting, use it as a starting point to experiment with other Amazon GameLift Servers features such as FlexMatch.
@@ -102 +79 @@ To use the Amazon Web Services Documentation, Javascript must be enabled. Please
-Manage game hosting costs
+Key terms