View a markdown version of this page

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

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

亚马逊 GameLift 服务器 Anywhere 实例集

如果您想通过自有托管资源利用 Amazon GameLift Servers 功能,可以使用 Anywhere 实例集。Anywhere 实例集通常用作迭代开发的测试环境,或者在混合托管解决方案中与托管式实例集一起使用。

Anywhere 实例集由您提供和管理的一组计算资源(虚拟或物理)组成。从本地笔记本电脑到偏远哨站,计算可以驻留在任何具有连接的地理位置。在设置 Anywhere 实例集时,您可以向实例集添加计算资源,方法是通过 Amazon GameLift Servers 注册计算资源。每项计算资源都是使用其 IP 地址(或 DNS 名称)注册的,这样 Amazon GameLift Servers 就可以与之建立连接。

您可以将游戏服务器软件部署到 Anywhere 实例集,方法是将其安装在每个计算上并启动游戏服务器进程。每个启动的游戏服务器进程都会与 Amazon GameLift Servers 服务建立连接,并报告已准备好托管游戏会话。您可以使用现有的配置管理和部署工具来处理初始的部署和主机管理任务。与 Amazon GameLift Servers 结合使用还需要执行其他几项任务,包括:

  • 注册和取消注册计算以在实例集中添加或删除它们。

  • 在所有计算上维护最新的身份验证令牌。计算资源上的服务器进程在连接到 Amazon GameLift Servers 服务时会使用它们。

注意

可选择使用 Amazon GameLift Servers 代理部署 Anywhere 实例集,以自动执行这些密钥管理任务。请参阅使用 Amazon GameLift Servers 代理。

请参阅以下主题,了解如何设置和维护 Anywhere 实例集:

Anywhere 实例集创建工作流程

对于 Anywhere 实例集,Amazon GameLift Servers 只会设置实例集资源。您需要设置计算并将其注册到实例集,还需要安装游戏服务器软件并启动游戏服务器进程以托管游戏会话。

  1. Amazon GameLift Servers 在实例集的主区域中创建实例集资源。实例集状态和自定义位置状态设置为新建。

  2. Amazon GameLift Servers 开始将事件写入实例集事件日志。

  3. 创建实例集资源之后,Amazon GameLift Servers 会将实例集状态设置为活跃。此时,您可以将新计算注册到实例集。