- 首页›
- Amazon GameLift Servers›
- Amazon GameLift Servers 功能
Amazon GameLift Servers 功能
托管式游戏服务器
Amazon GameLift Servers 可安全地预置实例、将游戏服务器部署到正在运行的实例上、对游戏服务器实例集中的流量执行负载均衡、监控实例和游戏服务器运行状况,并在无需您干预的情况下替换运行状况不佳的实例。
可靠安全的基础设施
在中国,Amazon GameLift Servers 在成熟的网络基础设施和数据中心内运行,这些基础设施和数据中心均由获得许可的当地云运营商运营,并由亚马逊云科技提供技术支持。
Autoscaling
Amazon GameLift Servers 的 Autoscaling 功能可以启动一个或同时启动数百个甚至几千个实例,也可以在几分钟内停止未使用的实例。您可以将服务配置为根据稳态百分比目标自动扩缩容量。Amazon GameLift Servers 将按需自动扩增或缩减容量,根据波动的负载模式进行调整,以最大限度地减少容量的快速波动。
DDoS 防护
Amazon GameLift Servers 旨在保护游戏服务器免受频繁发生的网络和传输层分布式阻断服务(DDoS)攻击。您还可以将服务配置为自动扩缩服务器容量,以吸收 DDoS 攻击,而不会让玩家离线。 了解更多有关保护游戏服务器免受 DDoS 攻击的信息。
有 60 种实例类型和大小可供选择
Amazon GameLift Servers 提供按需型实例和竞价型实例。使用竞价型实例,您可以获得与按需型实例相同的高性能硬件,但可以节省高达 70% 的费用。无论您使用哪种 Amazon GameLift Servers 实例,都可以灵活地选择最适合您游戏的 CPU、内存和联网容量配置。此外,所有 Amazon GameLift Servers 实例都具有增强联网功能,可显著提高每秒数据包(PPS)性能、降低网络抖动和延迟。
见解和监控
Amazon GameLift Servers 管理控制台设有用于监控游戏性能的控制面板。您可以使用 Amazon CloudWatch 查看有关玩家需求、服务器容量和运行状况、CPU 和内存利用率的实时数据,以及创建运行警报。Amazon GameLift Servers 还可以自动收集和存储游戏服务器日志,以供检索和检查。
支持所有主流游戏引擎和跨平台游戏
Amazon GameLift Servers 支持所有主流游戏引擎,包括 Amazon Lumberyard、Unreal Engine、Unity 和自定义 C# 和 C++ 游戏引擎。使用 Amazon GameLift Servers,您还可以通过多种设备连接社群,扩大潜在匹配的玩家池。
按实际使用量付费
Amazon GameLift Servers 提供在云中运行专用游戏服务器所需的一切:高性能虚拟机、基于 SSD 的存储、数据快速传输到互联网,这些均按需提供,无需每月承诺用量。您只需为实际使用的资源付费。
借助 Amazon GameLift Servers FleetIQ,使用自己的工具灵活地采用云计算
推出专用的低成本游戏服务器,让用户可以使用自己的工具灵活地采用云计算。Amazon GameLift Servers FleetIQ 的使用独立于其他 Amazon GameLift Servers 功能。 阅读公告以了解更多信息 »
灵活地与其他亚马逊云科技服务集成
在没有 Amazon GameLift Servers 游戏服务器管理层的情况下,使用现有的工具和软件,即可逐步将线上游戏迁移到云中或在云中发布新游戏,目前仅使用 Amazon GameLift Servers FleetIQ 方可节省 EC2 竞价型实例的费用。由于实例在您的账户中运行,因此您还可以灵活地使用容器或将实例与其他亚马逊云科技服务(如 Amazon Elastic Container Service)集成。
相同的低延迟,相同的低成本
与现有的本地部署相比,使用 Amazon GameLift Servers FleetIQ 算法将低成本的竞价型实例放入自己的亚马逊云科技账户,可节省高达 70% 的费用。Amazon GameLift Servers FleetIQ 可以实时监控并预测哪些竞价型实例最适合托管新会话,因此您可以节省竞价型实例费用,同时将玩家引导到游戏会话中断可能性较低的实例上。
定价
使用 Amazon GameLift Servers FleetIQ,仅按实际使用量付费。Amazon GameLift Servers FleetIQ 根据“使用 Amazon GameLift Servers FleetIQ 管理”下的 EC2 实例费用,以一定比例收取费用。有关完整详细信息,请参阅定价表。
Amazon CloudFormation 支持
使用 Amazon CloudFormation 创建 Amazon GameLift Servers FleetIQ 游戏服务器组。创建可为每个游戏服务器组建模的模板,然后使用相同的模板在多个区域中创建相同的游戏服务器组。
仅按需模式
选择不使用竞价型实例。这对于在短时间内推出新游戏和内容很有用。仍然建议切换回竞价型实例优先或仅竞价型实例模式,以节省游戏服务器费用。
描述实例状态的 API
使用新的 DescribeGameServerInstances API 描述在 Amazon GameLift Servers FleetIQ 下托管的实例的状态:活动状态、排空状态或终止状态。这样,您可以在将游戏会话放置在实例上之前实施基于状态的检查点机制。如果有其他资源与实例相关联,这样还可以耗尽这些资源。
灵活使用独立于 Amazon GameLift Servers 游戏服务器的完全托管式匹配器
游戏开发人员非常重视匹配器是否具备灵活性以快速迭代和确定可让游戏有趣的匹配规则集。但是,具备这种灵活性的匹配器难以在内部大规模构建,因为这需要分布式计算方面的专业知识。 Amazon GameLift Servers FlexMatch 让开发人员能够跳过这一漫长的前期开发工作,直接开始优化规则集。现在,Amazon GameLift Servers FlexMatch 还可以在独立模式下访问,因此开发人员可以将形成的匹配放置到任何游戏服务器解决方案上。
使用 Amazon GameLift Servers FlexMatch 进行匹配
可自定义的匹配规则
Amazon GameLift Servers FlexMatch 功能可让您根据自定义的规则匹配玩家。无论您选择基于玩家技能、延迟还是自定义标准来构建匹配规则,Amazon GameLift Servers FlexMatch 简单但功能强大的规则语言可以让任何人都能轻松快速地建立强大的玩家匹配规则。Amazon GameLift Servers FlexMatch 结果会自动路由到队列中,然后该队列会将匹配放置到能最好地平衡玩家延迟和服务器利用率的亚马逊云科技中国区域中。 请参阅我们的《开发人员指南》,了解更多有关 FlexMatch 的信息。
大型匹配支持
如果您要创建玩家密集型的“大逃杀”风格游戏,现在可使用 Amazon GameLift Servers FlexMatch,以完全基于自定义的规则,在可用的最低延迟服务器实例上匹配多达 200 个玩家,并将其连接到单个游戏会话。大型匹配支持还包括基于一个定义和自动回填来创建多个团队的功能。
Amazon GameLift Servers Realtime
使用 Amazon GameLift Servers Realtime,开发人员只需编写几行 JavaScript 代码,即可快速、经济高效地创建和更新游戏服务器。这是无需大量后端处理能力的游戏的理想之选。 Amazon GameLift Servers Realtime 设计用于移动游戏、回合制游戏和消息传递游戏。
网络堆栈
Amazon GameLift Servers Realtime Servers 包含提供开箱即用的 TCP 和 UDP 网络的网络堆栈。
动态配置服务器行为
通过快速自定义脚本实时更新服务器逻辑。添加状态,并选择定期执行服务器逻辑。
与 Amazon GameLift Servers 深度集成
创建游戏服务器后,使用 Amazon GameLift Servers 扩展到数百万玩家,实现运行专用服务器的优势,如最大限度地缩短延迟时间、减少作弊和提高稳定性。
结构紧凑
设计占用空间小,您可以通过在单个服务器实例上运行更多游戏以降低成本。
免费使用
支付 Amazon GameLift Servers 当前价格后,使用 Amazon GameLift Servers Realtime 无需支付额外费用。