一般性问题

  • 问:什么是 Amazon GameLift?

    Amazon GameLift 是一种托管服务,用于部署、操作和扩展基于会话的多人游戏专用游戏服务器。您可以在短短几分钟内完成首个游戏服务器的云中部署,这样既可以节省在前期软件开发过程中所花费的大量工程时间,还能降低技术风险,这些风险往往导致开发人员从设计中删除多人游戏功能。基于经验证的 Amazon Web Services(以下简称“AWS”)计算环境,Amazon GameLift 允许您扩展和缩减高性能游戏服务器,以满足玩家的需求。您只需为使用的容量付费,因此无论是开发新的游戏创意还是运行有数百万玩家的大型游戏,您都可以放心使用。

  • Amazon GameLift 适合游戏会话在指定时间段内开始和结束的多人游戏。通常包括第一人称射击游戏、多人在线战术竞技游戏 (MOBA)、格斗游戏、赛车游戏或体育游戏等多人游戏类型。

  • 问:Amazon GameLift 是否适用于延迟零容忍的游戏,例如第一人称射击游戏? Amazon GameLift 是否会给我的游戏增加延迟?

    Amazon GameLift 专为延迟零容忍的游戏而设计。Amazon GameLift 在游戏过程中不会引入额外延迟。

    加入游戏会话时,您的游戏客户端会与 Amazon GameLift 服务进行通信,以预留玩家位置并接收连接详细信息。此步骤可能需要几秒钟。但是,一旦玩家连接到游戏服务器,所有玩家与服务器的通信都将直接在游戏客户端和游戏服务器之间完成。游戏过程中遇到的延迟将取决于玩家的网络连接和他们与游戏服务器的物理距离。

计费

  • 问:Amazon GameLift 的费用是多少?

    您需要为游戏实际使用的计算资源和带宽付费,无需签订月度或年度合同。有关更多信息,请参阅我们的定价页面

  • 问:我的 Amazon GameLift 游戏的账单周期怎么计算?

    当您分配 Amazon GameLift 容量,并且 Amazon GameLift 首次在每个实例上启动您的游戏服务器二进制文件时开始计费。当您停止实例时,计费结束。对于按实例小时计费的 Windows 实例,未满一个实例小时,按一小时计费。对于按实例秒计费的 Linux 实例,每个实例的最低收费为 1 分钟。

  • 问:使用 FlexMatch 需要额外付费吗?

    不直接收费。但请注意,与 FlexMatch 成功匹配会自动创建新的游戏会话。根据您管理游戏服务器容量的方式,创建新的游戏会话可能会触发额外的服务器实例,因此您需要按标准的 Amazon GameLift 实例价格付费。

  • 问:与主机托管环境相比,如何计算出 70% 的计算成本节约?

    与托管环境中运行的服务器相比,具有 Spot 实例和 Autoscaling 功能的 Amazon GameLift 可以节省 70 %的计算成本。此处是成本比较示例。

    我们使用 AWS 总体拥有成本 (TCO) 计算器即可估算在主机托管环境中运行游戏服务器的成本。

    在本例中,我们计算了在美国东部(弗吉尼亚北部)区域使用 Linux 作为操作系统的成本,并为我们的服务器配备 2 个 CPU 内核和 3GB 内存。在需求高峰时,我们假设需要运行 2500 个实例。输入这些信息计算出来的 3 年总计算成本约 450 万美元,每月约 125000 美元。

    接下来,我们选择了与 Amazon GameLift 相当的配置:c4.large 实例可满足 2 个CPU 内核和 3GB 内存的需求。

    现在我们将计算使用 Amazon GameLift Spot 实例所节省的成本。虽然 Spot 价格一整天都在波动,但有一个很好的经验法则,即运行 Linux 的 Amazon GameLift Spot 实例价格比相同按需实例的价格要低 70%。在美国东部(弗吉尼亚北部)地区,c4.large 实例的按需价格为每小时 0.127 美元。根据经验法则,我们得出 Spot 实例的价格为 0.04 美元。一天 24 小时运行 2500 个实例,一个月(假设每月 30 天)的按需实例成本为 229000 美元,但 Spot 实例的月成本仅为 72000 美元。因此,Spot 实例比主机托管节省了 42 %的费用。

    但是,根据玩家流量的变化,大多数游戏并非全天候都需要峰值容量。为了根据您当前的玩家需求自动处理不断变化的容量需求,Amazon GameLift 全天自动调整实例数量。虽然很难知道每天的需求量,但我们估计每天的平均运行量是峰值容量的 50%。借助 auto-scaling,这个月的成本降低了近 36000 USD。

    与我们计算的 125000 美元的主机托管解决方案相比,节省了 89000 美元 (71%) 的成本。请注意,此计算不包括数据传输的成本。游戏服务器和游戏客户端之间的流量会产生数据传输费用。入站数据传输是免费的。对于到其他 AWS 服务和区域的出站数据传输费率,请访问数据传输费率

开发

实例和队列

  • 问题。Amazon GameLift 支持哪种实例类型?

    有关 Amazon GameLift 实例的完整列表,请参阅我们的定价页面

  • 问题。我可以在 Amazon GameLift 实例上运行多少个服务器进程?

    50 个。服务器进程的数量取决于游戏服务器的性能要求和您为队列选择的实例类型。设置队列时,您要选择一种实例类型,并将队列配置为同时运行最佳数量的服务器进程。在更少的实例上运行更多进程可以帮助您降低成本。您也可以将队列配置为在每个实例上运行多个服务器构建版本或游戏配置。

  • 问题。向我的 Amazon GameLift 队列中添加或从中删除新实例最快需要多久?

    Amazon EC2 提供真正的弹性计算环境。使用 Amazon GameLift,只需几分钟即可增加或减少容量,根本不需要几小时或几天。 您可以同时管理一个、几百个,甚至几千个服务器实例。

    Amazon GameLift 目标跟踪可无缝提供所需的容量,以满足玩家的需求变化。目标跟踪是一项自动调整功能,您可以只为可用的游戏会话设置百分比目标,创建缓冲区以适应玩家流量的波动。Amazon GameLift 将根据需要添加或删除容量,以便将可用游戏会话的缓冲区保持在您定义的目标值,并调整波动的负载模式,从而最大限度地减少容量的快速波动。有关更多信息,请参阅 Amazon GameLift 开发人员指南的“自动调整”部分。

    您还可以在 Amazon GameLift 控制台的队列详细信息页面手动控制实例数量。

  • 问:如何为我的游戏选择正确的实例类型?

    正确的实例类型取决于游戏的服务器性能和计划在每个实例上同时运行的服务器进程数量。游戏的计算复杂性、游戏和网络代码的优化以及玩家的最大数量是您所需的实例大小的主要驱动因素。Amazon GameLift 有一项优势,即您只需按实际使用量付费,这样在不同的实例系列和类型上测试游戏性能就变得既方便又经济实惠。

  • 问题。当 Amazon GameLift 实例终止时,我的数据会怎么样?

    Amazon GameLift 保留活动指标。当您终止实例时,游戏服务器生成并存储在实例上的所有数据都将丢失。但是,您可以指示 Amazon GameLift 在实例终止后保留和存储这些数据文件,最多七天。

  • 问题。什么是队列?

    队列是在一个地区运行一个游戏服务器版本的一组 Amazon GameLift 实例。您可以通过增加或减少队列中的实例数量来适应玩家的需求变化。队列被配置为使用某种实例类型、部署构建版本并在每个实例上运行一个或多个服务器进程。

  • 问题。创建一个队列需要多长时间?

    设置运行游戏所需的资源通常不到一个小时,从您上传游戏二进制文件开始算起,直到游戏部署完成并可供玩家访问。此时间取决于二进制文件的大小和部署的实例数。

  • 问题。我可以实时访问队列和实例吗?

    可以。您可以远程访问队列中处于激活、活动或错误状态的实例。这有助于实时调试、检测玩家活动或连接性能监控或基准测试工具。您可以使用 AWS 命令行界面 (CLI) 或通过 Amazon GameLift 控制台修改队列的端口设置和协议。

  • 问:如果出现问题,Amazon GameLift 是否允许我更新实时生产队列或者恢复到之前的队列?

    是的,Amazon GameLift 具有别名功能,可轻松更新生产队列。您可以使用别名将流量定向到队列,而无需更改客户端端点的描述符。创建新的生产队列后,您可以编辑别名以从旧队列指向新队列,从而将所有连接的玩家路由到新的队列别名功能。

    同样地,如果您发现队列存在问题(例如,发现游戏代码中存在问题),则可以编辑别名,以便将流量从新队列重定向到旧队列。

  • 问题。Amazon GameLift 可在哪些区域使用?

    由光环新网运营的 AWS 中国(北京)区域现已提供 Amazon GameLift。

  • 问:我可以在哪些 AWS 区域放置 FlexMatch 匹配器?

    在由光环新网运营的 AWS 中国(北京)区域。位于由光环新网运营的 AWS 中国(北京)区域的匹配器只会将玩家放入 AWS 中国(北京)区域的队列中,并且只能与位于 AWS 中国(北京)区域的队列相关联。 

存储

运行限制

Amazon GameLift Spot 和 FleetIQ

其他

了解有关 Amazon GameLift 定价的更多信息

访问定价页面
准备好开始使用了吗?
申请账户
还有更多问题?
联系我们