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

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

什么是 Amazon GameLift?

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

为什么选择 GameLift?

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

  • 使用自己的自定义多人游戏服务器或使用 ready-to-go 需要最少配置的实时服务器 little-or-no 后端体验。

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

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

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

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

  • 使用将成本降低多达 90%Amazon Elastic Compute Cloud (Amazon EC2)Spot 实例。

  • 依靠Amazon(包括 Amazon EC2),用于网络规模级云计算资源和 auto-scaling 来管理您的托管容量。

提示

了解相关更多信息 GameLift 功能,包括实时服务器,试试 GameLift 示例游戏.

GameLift

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

  • 适用于自定义构建游戏服务器的 GameLift

  • GameLift 使用实时服务器托管

  • GameLift FleetIQ 使用 Amazon EC2 进行游戏托管优化

GameLift 托管自定义服务器

GameLift 可免除托管您自己拥有的自定义游戏服务器所需的工作,例如,购买和设置硬件以及管理日常活动、安全性、存储和性能跟踪。自动扩展功能可帮助您避免为超出所需的资源付费,同时确保您始终都有可让新玩家几乎无需等待即可加入的游戏。

有关 的更多信息 GameLift 托管,请参阅GameLift 操作方法作品.

主要功能

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

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

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

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

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

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

  • 从一系列选项中进行选择,以帮助玩家找到合适的游戏会话。使用 GameLift 使用队列可跨多个区域智能地放置新的游戏会话,为玩家提供筛选后的可用游戏会话排序列表(“列出并挑选”),或者使用 FlexMatch 实施完整的对战系统。

  • 通过使用 GameLift 使用控制台跟踪指标、查看游戏会话日志和审查各个游戏会话及玩家会话中的数据。

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

  • 使用管理游戏资源Amazon CloudFormationGameLift 的模板。

GameLift 使用实时服务器托管

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

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

主要功能

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

  • 使用 GameLift 托管资源并选择Amazon为您的队列提供计算硬件。您可以使用 Spot 实例或按需实例。

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

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

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

  • 实现 FlexMatch 对战。

用于托管在 Amazon EC2 上的 GameLift FleTQ

GameLift FleetIQ 优化了低成本 Spot 实例的使用,用于基于云的游戏托管。使用此功能,您可以在 Amazon EC2 和 Amazon EC2 Auto Scaling 中直接使用您的托管资源,其优势是 GameLift 针对廉价、弹性的游戏托管进行了优化。此解决方案专为游戏开发人员设计,比完全托管更好的灵活性 GameLift 解决方案提供。

有关方式的信息 GameLift FleetIQ 与 Amazon EC2 和 EC2 Auto Scaling 合作进行游戏托管,请参阅GameLift FleetIQ.

主要功能

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

  • 使用玩家路由功能高效地管理游戏服务器资源,并为加入游戏提供最佳的玩家体验。

  • 根据玩家使用情况自动扩展托管容量。

  • 自己直接管理 EC2 实例Amazon Web Services 账户.

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

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

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

GameLift

GameLift 按使用持续时间对实例收取费用,以及按传输的数据量计算带宽的费用。有关 GameLift 的费用和价格的完整列表,请参阅亚马逊 GameLift 定价.

有关计算托管游戏或使用 GameLift 进行配对的成本的信息,请参阅生成 GameLift 估算定价,其中介绍了如何使用Amazon Pricing Calculator.