AWS gameliftservers documentation change
Summary
Removed detailed documentation about integrating Amazon GameLift Servers Gem with O3DE game engine, including setup instructions, prerequisites, and code examples
Security assessment
The changes involve removing technical documentation about integration processes and Gem configuration. There is no mention of security vulnerabilities, patches, or security feature enhancements. The removal appears to be general content cleanup rather than addressing security concerns.
Diff
diff --git a/gameliftservers/latest/developerguide/game-client-intro.md b/gameliftservers/latest/developerguide/game-client-intro.md index b00409895..8b1378917 100644 --- a//gameliftservers/latest/developerguide/game-client-intro.md +++ b//gameliftservers/latest/developerguide/game-client-intro.md @@ -1 +0,0 @@ -[](/pdfs/gameliftservers/latest/developerguide/gameliftservers-dg.pdf#game-client-intro "Open PDF") @@ -3,120 +1,0 @@ -[Documentation](/index.html)[Amazon GameLift Servers](/gameliftservers/index.html)[Hosting Guide](gamelift-intro.html) - -Amazon GameLift Servers Gem setup - -# Add Amazon GameLift Servers to an O3DE game client and server - -You can use O3DE, an open-source, cross-platform, real time 3D engine to create high performance interactive experiences, including games and simulations. The O3DE renderer and tools are wrapped in a modular framework that you can modify and extend with your preferred development tools. - -The modular framework uses _Gems_ that contain libraries with standard interfaces and assets. Select your own Gems to choose what functionality to add based on your requirements. - -The Amazon GameLift Servers Gem provides the following features: - -**Amazon GameLift Servers integration** - - -A framework to extend the O3DE networking layer and to let the Multiplayer Gem work with the Amazon GameLift Servers dedicated server solution. The Gem provides integrations with both the [server SDK for Amazon GameLift Servers](./reference-serversdk.html) and the AWS SDK client (to call the Amazon GameLift Servers service itself). - -**Build and package management** - - -Instructions to package and optionally upload the dedicated server build and an AWS Cloud Development Kit (AWS CDK) (AWS CDK) application to set up and update resources. - -## Amazon GameLift Servers Gem setup - -Follow the procedures in this section to set up the Amazon GameLift Servers Gem in O3DE. - -###### Prerequisites - - * Set up your AWS account for Amazon GameLift Servers. For more information, see [Set up an AWS account](./setting-up-aws-login.html). - - * Set up AWS credentials for O3DE. For more information see, [Configuring AWS Credentials](https://docs.o3de.org/docs/user-guide/gems/reference/aws/aws-core/configuring-credentials/). - - * Set up the AWS CLI and AWS CDK. For more information, [AWS Command Line Interface](https://aws.amazon.com/cli/) and [AWS Cloud Development Kit (AWS CDK)](https://aws.amazon.com/cdk/). - - - - -###### Turn on the Amazon GameLift Servers Gem and its dependencies - - 1. Open the **Project Manager**. - - 2. Open the menu under your project and choose **Edit Project Setting...**. - - 3. Choose **Configure Gems**. - - 4. Turn on the Amazon GameLift Servers Gem and the following dependent Gems: - - * [AWS Core Gem](https://docs.o3de.org/docs/user-guide/gems/reference/aws/aws-core/) – Provide the framework to use AWS services in O3DE. - - * [Multiplayer Gem](https://docs.o3de.org/docs/user-guide/gems/reference/multiplayer/multiplayer-gem/) – Provides multiplayer functionality by extending the networking framework. - - - - -###### Include the Amazon GameLift Servers Gem static library - - 1. Include the `Gem::AWSGameLift.Server.Static` as `BUILD_DEPENDENCIES` for your project server target. - - ly_add_target( - NAME YourProject.Server.Static STATIC - ... - BUILD DEPENDCIES - PUBLIC - ... - PRIVATE - ... - Gem::AWSGameLift.Server.Static - ) - - 2. Set `AWSGameLiftService` to required for your project server system component. - - void YourProjectServerSystemComponent::GetRequiredServices(AZ::ComponentDescriptor::DependencyArrayType& required) - { - ... - required.push_back(AZ_CRC_CE("AWSGameLiftServerService")); - ... - } - - 3. (Optional) To make Amazon GameLift Servers service requests in C++, include `Gem::AWSGameLift.Client.Static` in the `BUILD_DEPENDENCIES` for your client target. - - ly_add_target( - NAME YourProject.Client.Static STATIC - ... - BUILD_DEPENDENCIES - PUBLIC - ... - PRIVATE - ... - Gem::AWSCore.Static - Gem::AWSGameLift.Client.Static - } - - - - -###### Integrate your game and dedicated server - -Manage game sessions within your game and dedicated game server with the [Session Management Integration](https://docs.o3de.org/docs/user-guide/gems/reference/aws/aws-gamelift/session-management/integration/). To support FlexMatch, see [FlexMatch Integration](https://docs.o3de.org/docs/user-guide/gems/reference/aws/aws-gamelift/flexmatch/integration/). - - **Javascript is disabled or is unavailable in your browser.** - -To use the Amazon Web Services Documentation, Javascript must be enabled. Please refer to your browser's Help pages for instructions. - -[Document Conventions](/general/latest/gr/docconventions.html) - -Game engines and Amazon GameLift Servers - -Integration with Unreal Engine - -Did this page help you? - Yes - -Thanks for letting us know we're doing a good job! - -If you've got a moment, please tell us what we did right so we can do more of it. - -Did this page help you? - No - -Thanks for letting us know this page needs work. We're sorry we let you down. - -If you've got a moment, please tell us how we can make the documentation better.