创建新的亚马逊 GameLift 舰队 - 亚马逊 GameLift
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

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

创建新的亚马逊 GameLift 舰队

创建新舰队并部署您的自定义游戏服务器版本或用于托管的实时服务器。您可以部署上传到亚马逊的任何游戏编译或脚本资源 GameLift。

创建亚马逊 GameLift 舰队是如何运作的

在创建新队列时,Amazon 会 GameLift 启动一个工作列(在每个队列位置使用一个 Amazon Elastic Compute Cloud(Amazon EC2)实例)。当亚马逊 GameLift 完成工作流程的每个步骤时,舰队会发出事件,亚马逊会 GameLift 更新舰队的状态。您可以使用亚马逊 GameLift 控制台或调用 Amazon GameLift API 操作来跟踪所有事件DescribeFleetEvents。您还可以使用以下方式跟踪单个状态DescribeFleetLocationAttributes

EC2 列创建 EC2 列:
  • 亚马逊在舰队的主区域和舰队中定义的每个远程位置 GameLift 创建舰队资源。

  • Amazon GameLift 将所需容量设置为一个实例。

  • 亚马逊 GameLift 将舰队和位置状态设置为 “”。

  • 亚马逊 GameLift 开始将事件写入舰队事件日志。

  • Amazon 在每个舰队位置为一个新实例 GameLift 分配所请求的计算资源。

  • 亚马逊将游戏服务器文件 GameLift 下载到每个实例,并将舰队状态设置为正在下载

  • 亚马逊会 GameLift 验证每个实例上下载的游戏服务器文件,以验证下载过程中没有出现错误。亚马逊 GameLift 将舰队状态设置为正在验证

  • Amazon 在每个实例上 GameLift 构建游戏服务器并将舰队状态设置为 Build ing

  • Amazon GameLift 开始在每个实例列的运行时配置中指令在每个实例上启动服务器列。如果您将队列配置为每个实例运行多个并发服务器进程,则 Amazon 会将该进程的启动 GameLift 错开几秒钟。当每个流程上线时,它会向亚马逊报告准备情况 GameLift。亚马逊 GameLift 将舰队状态设置为 “激活”。

  • 当服务器进程报告准备就绪时,亚马逊会将舰队状态和位置状态 GameLift 设置为 “活动”。

Amazon GameLift Anywhere fleet creation
  • 亚马逊 GameLift 创建了舰队资源。对于舰队的主区域和舰队中定义的每个自定义地点,亚马逊 GameLift 将舰队和位置状态设置为 “”。

  • 亚马逊 GameLift 开始将事件写入舰队事件日志。

  • 在队列中的一个服务器进程通知亚马逊准备就绪后 GameLift ,亚马逊 GameLift 将舰队状态和位置状态设置为 “活动”。当其他舰队位置的服务器进程报告准备就绪时,亚马逊会将每个舰队位置的状态 GameLift 设置为 “活动”。

有关解决队列创建问题的帮助,请参阅调试亚马逊 GameLift 舰队问题