After you integrate your game server with Amazon GameLift (see Preparing games for Amazon GameLift), install the game server software onto your compute resources for hosting. This process varies depending on the type of Amazon GameLift hosting you're using.
Deploy for managed hosting
If you're using Amazon GameLift managed EC2 hosting, you must package your game server software and upload it to Amazon GameLift. When you create a managed fleet, Amazon GameLift automatically deploys it to each fleet instance.
The topics in this section describe how to package your build files for uploading,
create an optional build install script, and then upload the files using the AWS Command Line Interface (AWS CLI)
Deploy for Anywhere hosting
If you're using Amazon GameLift Anywhere fleets for self-managed hosting, it's your responsibility to install the game server software onto each compute in a fleet and keep it updated.
When an integrated game server process starts running, it automatically initializes and establishes communication with the Amazon GameLift service. The server process starts game sessions from prompts by Amazon GameLift and reports activity back to the service.