游戏 › Amazon GameLift › 功能
Amazon GameLift 功能
Amazon GameLift 使您能够构建和扩展世界上要求最严苛的游戏。Amazon GameLift 具有预测性游戏服务器扩展、企业级安全性以及适用于最广泛人群的游戏匹配功能,可消除发布日的不确定性。
-
加速游戏开发
使用 Amazon GameLift Anywhere 进行快速迭代,它使您能够在几秒钟内部署、验证和测试游戏服务器逻辑的更改。
零停机时间修补
本地迭代开发
向 Amazon GameLift 注册您的本地开发环境。通过向 Amazon GameLift 发送游戏会话请求来编译和测试游戏服务器逻辑的更新。这些请求将被重定向到您的本地开发环境,从而允许您实时设置断点和调试。准备就绪后,Amazon GameLift 将向多达 24 个区域和 9 个本地扩展区的玩家部署您的更新。
使用灵活的容器进行构建
容器打包了整个运行时环境 - 运行游戏服务器所需的所有代码、依赖项和配置文件。借助容器,游戏开发人员可以在本地或云端为测试环境、暂存环境和生产部署在本地计算机之间无缝移动游戏服务器版本,而不必担心缺少依赖项或存在配置偏差。容器还允许通过在同一台托管计算机上运行多个独立的游戏服务器来高效利用资源。总体而言,容器化简化了部署流程,实现了一致安全的环境,并优化了云端或本地数据中心中游戏服务器版本的资源利用率。
-
自信发布
游戏发布、活动和病毒式传播可能会导致需求突然激增。可以确信,即使在最难以预测的情况下,您的玩家也能享受到预期的游戏体验。
覆盖范围全球化
低延迟和广泛的覆盖范围对于获得出色的玩家体验至关重要。在全球五大洲 24 个区域和 8 个本地扩展区的可靠 AWS 基础设施上部署游戏服务器。无论玩家身在何处,都能为他们带来低延迟的游戏体验和 99.99% 的可用性。
专为游戏规模而设计
Amazon GameLift 可以同时启动数千个游戏服务器,也能以同样快的速度停止未使用的游戏服务器。自动扩缩可以快速响应不断增长的玩家需求,从而避免玩家等待,并且可以快速缩减规模以节省成本。无需针对峰值容量提前预置或付费,只需按实际使用量付费。
可靠安全的基础设施
发布当天的安全性和可靠性非常重要。Amazon GameLift 可保持 99.99% 的可用性,这意味着即使在难以预测的流量高峰期间,玩家也会加入您的游戏并在连接后保持在线。
见解、监控和调试
Amazon GameLift 提供用于监控游戏性能的控制面板,其中包括有关玩家需求、服务器容量和运行状况、CPU 和内存利用率的实时数据。您还可以使用 Amazon CloudWatch 创建操作警报。Amazon GameLift 会自动收集游戏服务器日志以供检索和检查,以便您了解游戏服务器对玩家体验和成本的影响。通过 SSM/SSH(Linux)或远程桌面协议(Windows)直接连接到各个 Amazon GameLift 游戏服务器。
DDoS 保护
Amazon GameLift 旨在通过 AWS Shield 保护您的游戏服务器免受网络和传输层分布式拒绝服务(DDoS)攻击,无需额外付费。详细了解如何保护游戏服务器免受 DDoS 攻击。
为最广泛的人群进行游戏配对
Amazon GameLift FlexMatch 使您能够根据定义的自定义匹配规则将最多 200 名玩家匹配并连接到单个游戏会话。无论您是选择依据玩家技能、延迟还是自定义条件来匹配玩家,都能借助 FlexMatch 简单而又强大的规则语言,轻松且快速地创建可靠的玩家匹配。可以将 FlexMatch 与其他 Amazon GameLift 游戏服务器一起使用,也可以将其单独使用。
-
节省基础设施成本
通过使用 Amazon EC2 竞价型实例、性价比可提升高达 20% 的 AWS Graviton 实例来降低基础设施成本,或者使用 AWS 自带本地计算并突增到云。使用 Amazon GameLift 的智能自动扩缩算法节省成本,该算法可在高峰时段后纵向扩展和缩减。
竞价型实例
获得与按需游戏服务器相同的高性能,同时实现高达 70% 的成本节省。有 100 多种受支持的 Amazon GameLift 计算实例类型可供选择,让您能够为游戏选择 CPU、内存和网络的理想组合。所有 Amazon GameLift 实例均配备增强型网络,可显著提高每秒数据包(PPS)性能并降低网络抖动。这意味着更低的延迟和更稳定的游戏体验。
Graviton 实例
Amazon GameLift 支持最新一代经过计算优化的 AWS Graviton 实例。与同类基于 x86 的 Amazon EC2 实例相比,Graviton 实例可实现高达 20% 的成本节省。Graviton 实例甚至适用于要求最严苛的延迟敏感型工作负载,同时还具有显著的性价比优势。
混合拓扑
组合搭配多个提供商(包括 AWS、其他云提供商和本地)的计算服务。自带游戏服务器容量并按需突增到 AWS 云。Amazon GameLift 通过单个管理层管理会话、服务器选择和扩展。
-
与现有工具集成
自带开发人员工具,并可直接与 Amazon GameLift 集成。使用适用于 Unity 和 Unreal Engine 的游戏引擎插件或适用于 C++、C# 和 Go 的 SDK,在几分钟内即可开始使用。
游戏引擎
Amazon GameLift 提供可用于 Unreal 和 Unity 等主要游戏引擎的插件,以及可用于 O3DE 以及在 C#、C++ 和 Go 上开发的自定义引擎的 SDK。
平台
Amazon GameLift 支持所有主要平台和设备,包括 PC、PlayStation、Xbox、Nintendo、移动设备、Web 和 AR/VR 耳机。使用 Amazon GameLift 将不同平台上的玩家置于同一游戏服务器中,从而实现跨平台游戏。
游戏后端
与 Pragma、Heroic Labs/Nakama 和 AccelByte 等流行游戏后端集成,只需单击一下按钮即可轻松添加由 Amazon GameLift 驱动的游戏服务器。
DevOps 工具
使用与云无关的 DevOps 工具(例如由 AWS 云管控提供支持的 Terraform 和 Pulumi)来部署 Amazon GameLift 并与后端的其余部分集成。
游戏分析
Amazon GameLift 可轻松与您的游戏分析解决方案(包括 Datadog、Databricks 等)集成。
监控
Amazon GameLift 与 Amazon CloudWatch 集成,以监控服务器性能和基础设施使用情况。
与 AWS 服务深度集成
毫不费力地利用 AWS 服务。Amazon GameLift 与 AWS Shield、Amazon Elastic Container Service 和 Amazon CloudWatch 等服务无缝结合,使您可以减少在集成上花费的时间,而将更多的时间用于构建游戏。