什么是 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 控制台分析游戏性能,以跟踪指标、查看游戏会话日志和审查各个游戏会话及玩家会话中的数据。

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

  • 使用适用于 GameLift 的 AWS CloudFormation 模板管理游戏资源。

使用 实时服务器 托管 GameLift

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

有关使用 实时服务器 解决方案托管 GameLift 的工作原理的更多信息,请参阅 实时服务器 的工作原理

主要功能

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

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

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

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

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

  • 实施 FlexMatch 对战。

独立 GameLift FleetIQ [预览版]

GameLift FleetIQ 优化低成本 Spot 实例的使用,进行基于云的游戏托管。通过此功能,您可以直接在 Amazon EC2 和 Auto Scaling 中使用自己的托管资源,同时利用 GameLift 优化功能,为玩家提供低成本且灵活的游戏托管。此解决方案设计提供了比托管 GameLift 解决方案更好的灵活性,满足游戏开发人员的这些需求。

有关独立 GameLift FleetIQ 解决方案工作原理的更多信息,请参阅 GameLift FleetIQ 指南 [公共预览]

主要功能

  • 使用 GameLift FleetIQ 预测算法获得优化的 Spot 重新平衡。

  • 使用玩家路由功能来提供最佳的玩家体验和资源管理。

  • 根据玩家使用情况自动扩展。

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

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

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

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