游戏兼容性

Open all

HAQM GameLift Streams 使用 WebRTC 开放标准协议,有助于您在无需修改的情况下流式传输游戏。您只需将应用程序上传到 HAQM Simple Storage Service(S3)存储桶,无需重新编译或更改游戏代码。

HAQM GameLift Streams 包含一个适用于 Proton 的自定义启动脚本,使您能够使用自己预先配置的 Proton 游戏版本,并帮助您在部署前配置和测试游戏的兼容性设置。

HAQM GameLift Streams 支持在 Microsoft Windows、Ubuntu Linux 或 Proton 上运行的游戏,且易于接入,能根据您的游戏和商业模式所需的性价比,提供与游戏二进制文件的兼容性。

成本节省

Open all

HAQM GameLift Streams 提供了三类计算资源(即流类)供您选择,让您能够根据游戏的性能需求和期望的价格点灵活选择合适的类型。流类代表运行游戏的计算资源的类型。不同的流类在 CPU、GPU、内存(RAM)和其他规格方面存在差异,提供了不同级别的性能和成本。HAQM GameLift Streams 提供基于 NVIDIA GPU 的流类,包括“高”(共享)和“超级”(专用)两种选项。您选择的流类会影响流传输性能和成本。

在 Linux 和 Proton 运行时环境下,HAQM GameLift Stream 类提供“高”流类,这是一种经济高效的选项,可在 2 个并发流之间共享单个 GPU。此选项非常适用于不需要最高硬件性能的流式游戏。

扩展和运行

Open all

HAQM GameLift Streams 使您能够从主要区域的单个流组跨多个应用程序和地理位置部署和流式传输游戏。开发人员可以使用相同的运行时(Windows、Linux 或 Proton)在多个游戏之间共享此容量。HAQM GameLift Streams 在以下 AWS 区域可用:美国东部(弗吉尼亚州北部)、美国东部(俄亥俄州)、美国西部(俄勒冈州)、亚太地区(东京)、欧洲地区(法兰克福)和欧洲地区(爱尔兰)。

多应用流组允许您链接多个游戏标题,使您能够从同一计算资源池中流式传输不同的游戏。这种多对一的关系使您能够高效地管理多个应用程序或游戏版本之间的资源。在启动流会话时,您可以指定要流式传输的链接应用程序,从而支持更快的迭代以及多个游戏版本或不同内容产品之间的容量共享。

通过详细的 CloudWatch 指标跟踪您的流式传输性能。获取有关流使用情况、会话持续时间、位置分布等的全面数据。这些见解可帮助您优化服务使用情况并衡量游戏的成功率。

开发人员工具

Open all

Web SDK 包含使用 HAQM GameLift Streams 启动和运行所需的所有前端和集成组件。其中包括 HAQM GameLift Streams 示例 Web 应用程序,这是一个示例 HTML5 前端本地网站,您可以使用它来共享您的流,并加快对 HAQM GameLift Streams 的测试。

通过收集游戏引擎的输出日志来监控您的游戏性能并排查问题。这些日志可帮助您识别崩溃情况并解决生产问题,在需要时提供有价值的诊断信息。

当遇到复杂的技术问题时,对活动流进行快照以收集详细的资源数据。此功能会捕获实例状态,使您能够检查源代码并调试正在运行的应用程序中的特定问题。