托管游戏服务器托管

Amazon GameLift 可以安全地预置实例、在正在运行的实例上部署游戏服务器、在游戏服务器队列间对流量进行负载均衡、监控实例和游戏服务器的运行状况,并在无需人工干预的情况下替换运行状况不佳的实例。

全球覆盖
全球覆盖和全球游戏置放情况

在遍布 5 大洲的 24 个 AWS 区域部署您的游戏服务器,为玩家提供低延迟连接。无论您的游戏是第一人称射击、MOBA 还是其他类型的多玩家游戏,世界各地的玩家都可以享受您设计的快速游戏体验。GameLift 不断在全球范围内扫描可用游戏服务器。如果没有低延迟游戏服务器,您可以对此项服务进行配置,以在玩家附近自动添加更多容量。GameLift 会保留一个等待玩家队列,直到新游戏开始或新实例启动,之后会让这些玩家加入延迟最低的游戏。

可靠的基础设施
可靠安全的基础设施

GameLift 运行在 AWS 全球云基础设施上,这是最安全、最广泛且最可靠的云平台。AWS 从全球数据中心提供超过 175 种功能齐全的服务,包括 GameLift。AWS 会根据您的需要随时随地提供云基础设施,以低延迟的方式在玩家附近部署游戏服务器。

自动扩展
自动扩展

利用 GameLift 的自动扩展功能,您可以启动一个实例,也可以同时启动数百个甚至数千个实例,并在数分钟内停止未使用的实例。您可以将该服务配置为根据稳态百分比目标自动扩展容量。GameLift 会根据需要自动添加或删除容量,并调整为波动负载模式,以最大程度地减缓容量的快速波动。

DDoS 保护

GameLift 经过特别设计,可保护您的游戏服务器免受频繁发生的网络和传输层分布式拒绝服务 (DDoS) 攻击。此外,您还可以对此项服务进行配置,以自动扩展服务器容量,从而应对 DDoS 攻击,且不会让您的玩家下线。详细了解如何保护游戏服务器免受 DDoS 攻击。

从 40 种实例类型和大小中选择

GameLift 可以提供按需和 Spot 两种实例类型。利用 Spot 实例,您可以获得与按需实例相同的高性能硬件,最高可节约成本 70%。借助所有 GameLift 实例,您可以灵活选择最适合您的游戏的 CPU、内存和联网容量配置。所有 GameLift 实例都具有增强联网功能,可显著提高每秒数据包 (PPS) 性能、降低网络抖动和延迟。

洞察和监控

GameLift 管理控制台具有用于监控游戏性能的控制面板。您可以根据玩家的需求查看实时数据、服务器容量与运行状况、CPU 和内存的使用情况,并使用 Amazon CloudWatch 创建运行警报。此外,您还可以利用 GameLift 自动收集和存储游戏服务器日志,以进行检索和检查。

支持所有主要游戏引擎和跨平台游戏

GameLift 支持所有主要游戏引擎,包括 Amazon Lumberyard、Unreal Engine、Unity、自定义 C# 和 C++ 游戏引擎。使用 GameLift,您还可以跨设备连接社区并扩大玩家池,以便进行可能的匹配。

Amazon GameLift 支持所有主要游戏引擎,包括 Amazon Lumberyard、Unreal Engine、Unity、自定义 C# 和 C++ 游戏引擎。

按实际使用量付费

GameLift 提供在云中运行专用游戏服务器所需的一切内容,其中包括高性能虚拟机、基于 SSD 的存储、快速将数据传输到互联网,并且您可以根据需求使用这些资源,无月度承诺用量。您只需要为实际使用的资源支付费用。

借助 GameLift FleetIQ 使用自己的工具灵活地采用云

推出专用的低成本游戏服务器,您可以使用自己的工具灵活地采用云。无论是否使用其他 GameLift 功能均可访问 GameLift FleetIQ。阅读公告了解更多信息 »

可灵活地与其他 AWS 服务集成

在不使用 GameLift 的游戏服务器管理层的情况下使用现有的工具和软件,并利用 EC2 Spot 实例仅与 GameLift FleetIQ 结合使用时才有的成本节省优势逐步将实时游戏迁移到云或将新游戏发布到中。由于实例在您的账户中运行,您还可以灵活地使用容器或将实例与 AWS Shield 和 Amazon Elastic Container Service 等其他 AWS 服务集成。

延迟和成本同样低

通过使用将低成本 Spot 实例放入您自己的 AWS 账户中的 FleetIQ 算法,与现有的本地部署相比,最多可节省 70% 的成本。FleetIQ 会实时监控并预测哪些 Spot 实例最适合托管新会话,使您获得 Spot 的成本节省,同时将玩家引导到不太可能导致游戏会话中断的实例中。

可用性

GameLift 已在 60 种实例类型和 22 个区域中推出,因此,您可以选择最适合您游戏的实例类型和地理区域。查看提供 GameLift 的所有区域。 在我们的常见问题中查看提供 GameLift 的所有区域。

定价

随着 GameLift FleetIQ 更新的正式推出,您只需按实际使用量付费。在 GameLift FleetIQ 管理下,GameLift FleetIQ 的费用与 EC2 实例的费用成比例。有关完整详情,请查看定价表,了解更多信息。 

仅按需模式

退出使用 Spot 实例。这比较适合在短时间内推出新游戏和内容。我们仍然建议切换回 Spot-Preferred(Spot 优先)或 Spot-Only(仅 Spot)模式,以节省游戏服务器的成本。

用于描述实例状态的 API

使用新的 DescribeGameServerInstances API 描述 GameLift FleetIQ 管理下的实例状态,无论它是处于活动状态、耗尽状态还是终止状态。这样,在将游戏会话放置在实例上之前,您可以实施基于状态的检查点机制。它还允许您耗尽绑定到实例(如果已绑定)的其他资源。

使用 GameLift FlexMatch 进行匹配

可自定义的匹配规则

借助 GameLift 的 FlexMatch 功能,您可以依据您定义的规则将玩家匹配在一起。无论您选择依据玩家技能、延迟还是一些自定义条件来构建匹配,借助 FlexMatch 简单而又强大的规则语言,任何人都可以轻松且快速地创建可靠的玩家匹配。 GameLift 可以将形成的匹配结果,自动放到可以最好地平衡玩家延迟和服务器成本的 AWS 区域中的 GameLift 服务器上。或者,您可以使用单机模式 FlexMatch,并将形成的匹配结果放到您自己的服务器上。 有关 FlexMatch 的更多信息,请参阅我们的开发人员指南。

大型比赛支持

如果您计划创建有大量玩家参加的“大逃杀”式游戏,您现在可以借助 FlexMatch,以极低的可用服务器实例延迟,在单个游戏会话中配对和连接最高 200 名玩家,并且全部基于您创建的自定义规则。大型比赛支持还包括能够通过一个定义创建多个团队以及自动化回填。查看 FlexMatch 开发人员指南了解更多信息。 

GameLift Anywhere

从单个服务器管理解决方案部署和管理托管在云端、本地或通过混合部署的专用游戏服务器。

本地迭代

使用 Amazon GameLift 将您的计算机注册为硬件,以将游戏会话发送到该计算机。本地硬件的工作方式与 Amazon EC2 完全托管的服务器完全相同。一旦注册了本地硬件,您就可以直接在您的计算机上编译、部署和测试您的游戏会话。

统一会话管理

使用 Amazon GameLift 注册任何计算以创建所谓的 Anywhere Fleet。 本地托管的硬件可以与 Amazon EC2 完全托管的硬件混合搭配。有了 GameLift Anywhere,您无需为云和本地工作负载运行和操作单独的游戏服务器管理软件。

功能更新现已正式推出
灵活使用完全托管的游戏玩家匹配程序,不依赖 GameLift 游戏服务器

在游戏玩家匹配程序中,需要快速迭代并识别提高游戏趣味性的玩家匹配规则集,游戏开发人员十分看重这种灵活性。然而,具备这种灵活性的玩家匹配程序很难在本地成规模构建,因为这项工作需要分布式计算方面的专业知识。FlexMatch 可让开发人员跳过冗长的前期开发过程,直接将精力投入到规则集优化工作中。现在,FlexMatch 还有单机模式可供访问,因此开发人员可以将形成的匹配结果放在任何游戏服务器解决方案上。

如果您需要任何支持、文档或开始注册的步骤,请务必查看开发人员指南API 参考游戏服务器 API在线培训课程。

实时游戏服务器

GameLift 实时服务器可以帮助开发人员通过几行 JavaScript 代码,快速、经济实惠地创建和更新游戏服务器。对于不需要大量后端马力的游戏来说,这是不错之选。GameLift 实时服务器是针对移动、回合制和消息收发游戏而设计的。

联网堆栈

GameLift 实时服务器包括网络堆栈,并提供了开箱即用的 TCP 和 UDP 联网。

实时配置服务器行为

通过快速自定义脚本实时更新服务器逻辑。添加状态并选择定期执行服务器逻辑。

与 GameLift 深度集成

当您创建游戏服务器后,使用 Amazon GameLift 扩展到数百个服务器并了解运行专用服务器的好处,比如最小化延迟、减少作弊和提高稳定性。

结构紧凑

采用小型设计,在一个服务器实例上可运行更多的游戏,从而降低了成本。

免费使用

GameLift 实时服务器的使用涵盖在 GameLift 当前价格内,无额外费用。

详细了解产品定价信息

借助 Amazon GameLift,您只需为所使用的容量付费。

了解更多 
注册免费账户

立即享受 AWS 免费套餐。 

注册 
开始在控制台中构建

在 AWS 管理控制台中,使用 GameLift 开始构建。

登录 
安排回调

联系我们。

我们希望进一步了解您的游戏开发需求,无论您的团队是一个人还是一千个人。