什么是 Amazon GameLift? - Amazon GameLift
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

什么是 Amazon GameLift?

Amazon GameLift 使开发人员能够在云中,为基于会话的多人游戏部署、操作和扩展专用的低成本服务器。GameLift 基于 AWS 全球计算基础设施而构建,可帮助您交付具有高性能、高可靠性的低成本游戏服务器,并动态扩展资源使用量以满足全球玩家需求。

为什么选择 GameLift ?

下面是一些使用 的优势,比如:Amazon GameLift:

  • 启动您自己完全自定义的多人游戏服务器或使用现成的 实时服务器,只需少量的配置并且几乎不需要后端经验。

  • 提供低延迟的玩家体验,支持快速动作游戏。

  • 通过智能排队、游戏会话放置和对战回填增强您的对战服务。

  • 减少部署和运行游戏服务器所需的工程和运营工作。

  • 开始快速、按使用量付费,没有前期成本,无需签订长期合约。

  • 使用 Spot 实例将成本降低多达 90%。

  • 依赖 Amazon Web Services (AWS),包括 Amazon Elastic Compute Cloud (Amazon EC2) 用于网络级云计算资源和自动扩展,以管理托管容量。

GameLift 解决方

GameLift 为游戏开发人员提供了一系列解决方案:

  • GameLift 定制游戏服务器托管。

  • GameLift 主持人 实时服务器

  • GameLift FleetIQ 适用于 Amazon EC2

GameLift 托管

Amazon GameLift 提供完全托管的服务,用于部署、运行和扩展基于会话的多人游戏服务器。GameLift 可免除托管您自己拥有的自定义游戏服务器所需的工作,包括购买和设置硬件以及管理日常活动、安全性、存储和性能跟踪。Auto-scaling 功能提供额外保护,让您无需为不必要的资源付费,同时确保您始终都有可让新玩家几乎无需等待即可加入的游戏。

如需了解更多有关Gamelift托管解决方案如何运作的信息,请参阅 Amazon GameLift的工作原理.

主要功能:

  • 通过在多个 AWS 区域部署计算资源,为世界各地的玩家提供高质量的游戏托管。

  • 在 Amazon Linux 或 Windows Server 操作系统上部署游戏服务器。

  • 让 FleetIQ 优化低成本 Spot 实例的使用。就其自身而言,由于存在中断的可能性,Spot 实例并不总是可用于游戏托管。FleetIQ 预测算法查找最适合托管新游戏会话的 Spot 实例。

  • 使用自动扩展工具调整您的游戏托管容量,以满足实际玩家的需求。这些工具使您可以确保托管成本符合要求,同时维护足够的容量来让新玩家快速进入游戏。

  • 使用 为您的游戏生成自定义对战服务。FlexMatch. 创建单个团队或多团队对战,最多支持 200 位玩家。

  • 管理游戏会话和玩家会话。配置游戏会话特征,例如,允许的最大玩家数量、接入规则和游戏特定的属性。

  • 从一系列选项中进行选择,以帮助玩家找到合适的游戏会话。使用 GameLift 队列可以智能地在多个地区进行新的游戏会议,为玩家提供已过滤和排序的游戏会话列表(“列表和选择”),或者实施一个完整的匹配系统 FlexMatch.

  • 使用 Amazon GameLift 控制台分析游戏性能,以跟踪指标、查看游戏会话日志和审查各个游戏会话及玩家会话中的数据。

  • 为服务器进程设置自定义的运行状况追踪,以便快速发现问题并解决性能较差的进程。

  • 使用 AWS CloudFormation 模板 GameLift.

GameLift 主持人 实时服务器

使用 实时服务器 启动游戏无需自定义构建游戏服务器。此轻量级服务器解决方案提供现成可用的游戏服务器,可以进行配置来适合您的需求。您可以使用任意设置部署游戏服务器,从最小配置设置到特定于游戏和玩家的自定义逻辑。

了解更多有关如何 GameLift 主持人 实时服务器 工作,请参阅 实时服务器 的工作原理.

主要功能:

  • 使用 GameLift 管理功能,包括自动扩展、多区域队列、游戏会话放置 FleetIQ,游戏会话日志记录和度量。

  • 使用 GameLift 托管资源,选择类型 AWS 您的车队的计算硬件。使用 Spot 实例或按需实例。

  • 充分利用完整的网络堆栈进行游戏客户端/服务器交互。

  • 通过可定制的服务器逻辑获取核心游戏服务器功能。

  • 对 Realtime 配置和服务器逻辑进行实时更新。随时更新您的 Realtime 服务器配置。

  • 实施 FlexMatch 对战。

GameLift FleetIQ 适用于 Amazon EC2

GameLift FleetIQ 优化低成本 Spot 实例的使用,进行基于云的游戏托管。通过此功能,您可以直接与您的托管资源合作 Amazon EC2 和 Auto Scaling 并充分利用 GameLift 优化为您的玩家提供廉价的弹性游戏托管。该解决方案专为需要更多灵活性的游戏开发人员而设计,而且它们的灵活性在全面管理的情况下提供 GameLift 解决方案。

了解更多有关如何 GameLift FleetIQ 与 Amazon EC2 和 Auto Scaling 有关游戏托管,请参阅 GameLift FleetIQ 指南.

主要功能:

  • 使用 GameLift FleetIQ 预测算法。

  • 使用播放器路由功能有效管理游戏服务器资源,并在加入游戏时提供最佳玩家体验。

  • 根据播放器使用情况自动扩展托管容量。

  • 在您自己的 Amazon EC2 AWS 账户中直接管理实例。

  • 可使用多种支持的游戏服务器可执行文件格式,包括 Windows、Linux、容器和 Kubernetes。

  • 从多种 Amazon EC2 计算资源类型中选择。

  • 部署在包括中国在内的 15 个地区,覆盖全球玩家。