为 Amazon GameLift 托管部署自定义服务器生成包 - Amazon GameLift

为 Amazon GameLift 托管部署自定义服务器生成包

将游戏服务器与 Amazon GameLift 集成后(请参阅为Amazon GameLift 准备游戏),请将游戏服务器软件安装到您的计算资源进行托管。此过程因您使用的 Amazon GameLift 托管类型而异。

针对托管式托管进行部署

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

本节中的主题将介绍如何打包生成包文件进行上传,创建可选的生成包安装脚本,然后使用 AWS Command Line Interface(AWS CLI)或 AWS SDK 上传文件。

针对 Anywhere 托管进行部署

如果您使用 Amazon GameLift Anywhere 实例集进行自管理式托管,则您有责任将游戏服务器软件安装到实例集中的每个计算并保持更新。

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