

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 为 Amazon GameLift Servers 创建游戏服务器生成包
<a name="gamelift-build-cli-uploading"></a>

将游戏服务器与 Amazon GameLift Servers 集成后（请参阅[准备使用 Amazon GameLift Servers 托管游戏](integration-intro.md)），请将游戏服务器软件安装到您的计算资源进行托管。此过程因您使用的 Amazon GameLift Servers 托管类型而异。

## 针对托管式托管进行部署
<a name="gamelift-build-custom-upload"></a>

如果您使用的是 Amazon GameLift Servers 托管式 EC2 托管，则必须打包游戏服务器软件并将其上传到 Amazon GameLift Servers。当您创建托管式实例集时，Amazon GameLift Servers 会自动将其部署到每个实例集实例。

本节中的主题介绍如何打包编译文件以供上传，如何创建可选的构建安装脚本，然后使用 [AWS Command Line Interface (AWS CLI)](https://aws.amazon.com/cli/) 或 AWS SDK 上传文件。

## 针对 Anywhere 托管进行部署
<a name="gamelift-build-custom-anywhere"></a>

如果您使用 Amazon GameLift Servers 实例集进行自管理式托管，则需自行负责将游戏服务器软件安装到实例集中的每台计算设备并保持更新。

当集成后的游戏服务器进程开始运行时，它会自动初始化并与 Amazon GameLift Servers 服务建立通信。服务器进程将根据 Amazon GameLift Servers 的提示启动游戏会话，并将活动报告给该服务。

**Topics**
+ [针对托管式托管进行部署](#gamelift-build-custom-upload)
+ [针对 Anywhere 托管进行部署](#gamelift-build-custom-anywhere)
+ [打包游戏生成包文件](gamelift-build-packaging.md)
+ [添加构建安装脚本](gamelift-build-cli-uploading-install.md)
+ [为托管主机创建Amazon GameLift Servers构建资源](gamelift-build-cli-uploading-builds.md)