游戏Amazon GameLift › 功能

Amazon GameLift 功能

GameLift 使您能够构建和扩展世界上要求最严苛的游戏。GameLift 具有预测性游戏服务器扩展、企业级安全性以及适用于最广泛人群的游戏匹配功能,可消除发布日的不确定性。

  • 使用 GameLift Anywhere 进行快速迭代,它使您能够在几秒钟内部署、验证和测试游戏服务器逻辑的更改。

    零停机时间修补 

    为游戏服务器提供零停机时间修补,让玩家保持在线状态和参与度。使用 Amazon GameLift 别名和队列功能将玩家无缝迁移到新的游戏服务器版本。

    本地迭代开发

    向 GameLift 注册您的本地开发环境。通过向 GameLift 发送游戏会话请求来编译和测试游戏服务器逻辑的更新。这些请求将被重定向到您的本地开发环境,从而允许您实时设置断点和调试。准备就绪后,GameLift 将向多达 24 个区域和 8 个本地扩展区的玩家部署您的更新。

    加速游戏开发
  • 游戏发布、活动和病毒式传播可能会导致需求突然激增。可以确信,即使在最难以预测的情况下,您的玩家也能享受到预期的游戏体验。

    覆盖范围全球化

    低延迟和广泛的覆盖范围对于获得出色的玩家体验至关重要。在全球五大洲 24 个区域和 8 个本地扩展区的可靠 AWS 基础设施上部署游戏服务器。无论玩家身在何处,都能为他们带来低延迟的游戏体验和 99.99% 的可用性。

    专为游戏规模而设计

    GameLift 可以同时启动数千个游戏服务器,也能以同样快的速度停止未使用的游戏服务器。自动扩缩可以快速响应不断增长的玩家需求,从而避免玩家等待,并且可以快速缩减规模以节省成本。无需针对峰值容量提前预置或付费,只需按实际使用量付费。

    可靠安全的基础设施

    发布当天的安全性和可靠性非常重要。GameLift 可保持 99.99% 的可用性,这意味着即使在难以预测的流量高峰期间,玩家也会加入您的游戏并在连接后保持在线。

    见解、监控和调试

    GameLift 提供用于监控游戏性能的控制面板,其中包括有关玩家需求、服务器容量和运行状况、CPU 和内存利用率的实时数据。您还可以使用 Amazon CloudWatch 创建操作警报。GameLift 会自动收集游戏服务器日志以供检索和检查,以便您了解游戏服务器对玩家体验和成本的影响。通过 SSM/SSH(Linux)或远程桌面协议(Windows)直接连接到各个 GameLift 游戏服务器。

    DDoS 保护

    GameLift 旨在通过 AWS Shield 保护您的游戏服务器免受网络和传输层分布式拒绝服务(DDoS)攻击,无需额外付费。详细了解如何保护游戏服务器免受 DDoS 攻击。

    为最广泛的人群进行游戏配对

    FlexMatch 使您能够根据定义的自定义匹配规则将最多 200 名玩家匹配并连接到单个游戏会话。无论您是选择依据玩家技能、延迟还是自定义条件来匹配玩家,都能借助 FlexMatch 简单而又强大的规则语言,轻松且快速地创建可靠的玩家匹配。可以将 FlexMatch 与其他 GameLift 游戏服务器一起使用,也可以将其单独使用。

    自信发布
  • 通过使用 Amazon EC2 竞价型实例、性价比可提升高达 20% 的 AWS Graviton 实例来降低基础设施成本,或者使用 AWS 自带本地计算并突增到云。使用 GameLift 的智能自动扩缩算法节省成本,该算法可在高峰时段后纵向扩展和缩减。

    竞价型实例

    获得与按需游戏服务器相同的高性能,同时实现高达 70% 的成本节省。有 100 多种受支持的 GameLift 计算实例类型可供选择,让您能够为游戏选择 CPU、内存和网络的理想组合。所有 GameLift 实例均配备增强型网络,可显著提高每秒数据包(PPS)性能并降低网络抖动。这意味着更低的延迟和更稳定的游戏体验。

    Graviton 实例

    GameLift 支持最新一代经过计算优化的 AWS Graviton 实例。与同类基于 x86 的 Amazon EC2 实例相比,Graviton 实例可实现高达 20% 的成本节省。Graviton 实例甚至适用于要求最严苛的延迟敏感型工作负载,同时还具有显著的性价比优势。

    混合拓扑

    组合搭配多个提供商(包括 AWS、其他云提供商和本地)的计算服务。自带游戏服务器容量并按需突增到 AWS 云。GameLift 通过单个管理层管理会话、服务器选择和扩展。

    节省基础设施成本
  • 自带开发人员工具,并可直接与 GameLift 集成。使用适用于 Unity 和 Unreal Engine 的游戏引擎插件或适用于 C++、C# 和 Go 的 SDK,在几分钟内即可开始使用。

    游戏引擎

    GameLift 提供可用于 Unreal 和 Unity 等主要游戏引擎的插件,以及可用于 O3DE 以及在 C#、C++ 和 Go 上开发的自定义引擎的 SDK。

    平台

    GameLift 支持所有主要平台和设备,包括 PC、PlayStation、Xbox、Nintendo、移动设备、Web 和 AR/VR 耳机。使用 GameLift 将不同平台上的玩家置于同一游戏服务器中,从而实现跨平台游戏。

    游戏后端

    与 Pragma、Heroic Labs/Nakama 和 AccelByte 等流行游戏后端集成,只需单击一下按钮即可轻松添加由 GameLift 驱动的游戏服务器。

    DevOps 工具

    使用与云无关的 DevOps 工具(例如由 AWS Cloud Control 提供支持的 Terraform 和 Pulumi)来部署 GameLift 并与后端的其余部分集成。

    游戏分析

    GameLift 可轻松与您的游戏分析解决方案(包括 Datadog、Databricks 等)集成。

    监控

    GameLift 与 Amazon CloudWatch 集成,以监控服务器性能和基础设施使用情况。

    与 AWS 服务深度集成

    毫不费力地利用 AWS 服务。GameLift 与 AWS Shield、Elastic Container Service 和 Cloud Watch 等服务无缝结合,使您可以减少在集成上花费的时间,而将更多的时间用于构建游戏。

    与现有工具集成