Amazon GameLift

为世界上要求极为严苛的游戏而打造

一项完全托管的服务,具有游戏直播和多人游戏服务器功能

Amazon GameLift Servers 可帮助您为基于会话的多人游戏部署、运营和扩展高性能的专用游戏服务器。Amazon GameLift Streams 具有预测性的游戏服务器扩展功能,可支持单款游戏中 1 亿玩家同时在线、每秒新增十万名玩家,并且可为庞大的玩家群体提供企业级安全保障和匹配服务,可消除游戏发布当天的不确定性。

Amazon GameLift Streams 能以高达 1080p 的分辨率和每秒 60 帧的速度进行游戏流式传输,使您能够吸引新的玩家受众,并在任何装有浏览器的设备上提供无缝的点击即玩体验。借助 AWS 的全球覆盖范围和 GPU 实例,您可以在几分钟内完成游戏内容的部署和流式传输,且无需进行任何修改,玩家则可在几秒钟内开始游戏,无需等待安装。

凭借强大的游戏服务器扩展能力和流畅的游戏流式传输性能,Amazon GameLift 可帮助您打造、扩展并交付全球最具挑战性的游戏。

性能

单个游戏的并行连接用户(CCU)

每秒向游戏添加的玩家数

游戏流式传输每秒帧数

功能

Amazon GameLift Servers 进行游戏服务器托管,以及使用 Amazon GameLift Streams 进行实时游戏流式传输

image

Amazon GameLift 服务器

Amazon GameLift 服务器是一项完全托管的功能,用于为基于会话的多人游戏部署、运行和扩展高性能专用游戏服务器。您可以在几分钟内部署游戏服务器,从而节省数千个工程工时的前期软件开发工作。Amazon GameLift Streams 具有预测性的游戏服务器扩展功能,可支持单款游戏中 1 亿玩家同时在线、每秒新增十万名玩家,并且可为庞大的玩家群体提供企业级安全保障和匹配服务,可消除游戏发布当天的不确定性。
image

Amazon GameLift Streams

Amazon GameLift Streams 是一项完全托管的功能,使您能够以最高 1080p 分辨率和 60 帧/秒的帧率,将游戏流式传输到任何带有浏览器的设备。利用 AWS 的全球覆盖范围和针对游戏进行优化的 GPU 实例,您可以在几分钟内完成游戏内容的部署和流式传输,且无需进行任务修改,玩家则可在几秒钟内开始游戏,无需等待安装。Amazon GameLift Streams 使您能够直接向玩家分发现有和新开发的游戏,无需管理基础设施,并且只需为分配的资源付费。

游戏开发人员如何使用 Amazon GameLift

Amazon GameLift 服务器每分钟最多可启动 9000 个游戏服务器,以满足要求最苛刻的游戏的扩展需求,并且同样能够快速停止未使用的服务器。自动扩缩可以快速响应不断增长的玩家需求,从而避免玩家等待,并且可以快速缩减规模以节省成本。

Amazon GameLift Servers FlexMatch 可根据您定义的自定义匹配规则,将多达 200 名玩家连接并匹配到单个游戏会话中。

Amazon GameLift Streams 使您能够推出游戏服务、游戏商店或订阅服务,以扩大您的玩家群体,与玩家建立直接联系,并解锁新的盈利机会。

让旧目录中的游戏实现即开即玩,并添加以前无法实现的功能。

通过在网站上、广告中或 Twitch 等平台的直播过程中提供“即点即玩”链接来扩大您的玩家群体,从而迅速吸引游戏玩家,提升他们的兴趣并增加游戏的采用率。

使用案例

  • 托管服务器
  • 让 GameLift 来完成部署和管理专用游戏服务器的繁重工作,这样您就能专注于开发游戏。GameLift 不仅可以减轻根据波动的玩家需求扩展服务器的负担,还能提供低延迟和低成本。示例架构描述了这一过程。

    游戏会话请求将在平台和玩家验证后发送。GameLift FlexMatch 会搜索志同道合的玩家加入游戏,创建匹配票,并将玩家放入匹配流程。确定匹配后,匹配者将相关信息传递到 GameLift 游戏会话置放队列。搜索向玩家提供最低延迟且成本最低的可用队列实例。队列实例在获知玩家将要开始游戏后,会暴露一个 IP 地址,然后所选服务器在特定 IP 端口上监听。该 IP 地址和端口会在设置匹配时返回给游戏。

    创建匹配,并允许将匹配结果传回游戏。游戏拥有要联系的 IP 地址和端口,以及 GameLift 游戏服务器的会话令牌。游戏现在将连接到分配给玩家比赛的 GameLift 游戏服务器,当玩家到位后,即可开始畅玩。开始阅读《开发人员指南》»

  • 灵活地适应您的堆栈
  • GameLift 可以灵活地满足您的需求。您可以选择使用 GameLift FleetIQ,通过现有的工具或软件将服务器工作负载迁移到云中,这与采用任何其他托管 GameLift 功能无关。EC2 Spot 实例只有与 GameLift FleetIQ 结合使用才能实现成本节省,利用这一优势逐步将实时游戏移至云中或者向云中发布新游戏,最高将可以节省 70% 的成本(与现有的本地部署相比)。您可以节省成本、加快上市速度,并提供可靠的玩家体验。

    下图说明了 GameLift FleetIQ 在与 Amazon EC2 组合用于游戏托管时的作用。它会定位最佳的可用游戏服务器来托管游戏会话,从而为玩家提供最佳的游戏体验。对于游戏托管,最好的资源能以最低的成本提供最高的托管可行性。GameLift FleetIQ 通过在 Autoscaling 组中只允许最佳实例类型,并在该组的可用资源中有效地置放新的游戏会话来实现这一点。开始阅读《开发人员指南》»

    GameLift FleetIQ
    “由于我们需要管理足够多的服务器来处理潜在数十万玩家的负载,单凭我们自身的力量要处理如此巨大的工作量困难重重。使用 Amazon Gamelift FleetIQ 以后,我们可以快速预置大量服务器容量,确保全球范围内的玩家都可以使用我们的服务器。我们不必额外增加员工来管理基础设施,这不仅有助于降低开销,而且还可以以折扣价使用未使用的 EC2 Spot 实例,与按需定价相比,这降低了服务器托管成本。这样,我们的顾虑就会减少,从而可以更多地关注 Tetris 和我们的玩家,同时随着游戏的发展而扩大规模。”

    N3TWORK 联合创始人兼首席技术官 Stephen Detwiler

     

    “对于 Modern Combat 5 而言,可靠且高度可扩展的游戏服务器对于提供出色的多人游戏体验至关重要。通过轻松地将作为后端的 Amazon GameLift FleetIQ 与我们的内部匹配器集成在一起,我们可以保持完全控制,从而为玩家提供匹配良好、低延迟的游戏会话,同时实现成本优化。实施 GameLift FleetIQ 后,服务器会根据玩家需求的变化而自动扩展。初步估计,已经节省了 20% 至 40% 的成本。”

    Gameloft Studio Online 主管 Nicolae Georgescu

  • 从 P2P 服务器进行迁移
  • 对等和监听服务器通常被看作是一种低延迟、低成本的游戏解决方案。但是,它们会因为主机中断和依赖玩家的网络连接正常而造成玩家体验不佳。Ubisoft、Behaviour Interactive 和 Illfonic 等 GameLift 客户已将其 P2P 或监听服务器基础设施迁移到 GameLift,以打造低成本和低延迟的专用游戏服务器。以下示例说明了 Behaviour Interactive 如何为其游戏 Dead by Daylight 迁移到 GameLift。开始阅读《开发人员指南》»

    “使用 Amazon GameLift 从网状对等网络过渡到专用服务器,使我们能够消除一些稳定性和连接性问题,同时还在所有平台上改善了 For Honor 核心玩家体验。”

    Ubisoft 的 For Honor 团队

  • 支持跨平台游戏
  • GameLift 支持跨平台游戏,可以连接您的社区并扩大潜在匹配的玩家池。下面我们来详细了解 Metalhead Software 如何在 Super Mega Baseball 系列中通过 GameLift 向玩家推出跨平台玩法。立即开始使用 GameLift »

     

     

    Metalhead 全面采用 AWS,并使用 Amazon GameLift 为其专用的全球游戏服务器和在线游戏的匹配系统提供支持。

    查看联合创始人 Christian Zuger 对其体验的评价  观看网络研讨会,了解他们如何为之前的游戏 Super Mega Baseball 2 实现跨平台玩法 
    “降低延迟的影响对 Super Mega Baseball 也是极为重要的。快速的反应速度和实时的游戏玩法,是让玩家真正感受到自己在球场上的必要条件……使用 Amazon GameLift,我们可以确保延迟始终低于 120 毫秒,并且玩家将被匹配到尽可能最近的数据中心,实现平均速率只有 40 毫秒。”

    Metalhead Software 的联合创始人 Christian Zuger

  • 竞争性匹配
  • 根据您使用 Amazon GameLift FlexMatch 定义的规则来匹配玩家。无论您是选择依据玩家技能、延迟还是一些自定义条件来形成匹配,都能借助 FlexMatch 简单而又强大的规则语言,轻松且快速地形成高质量匹配并将其放置到 GameLift 的游戏服务器中。随着 GameLift FlexMatch 的更新,您还可以将这些形成的匹配放到对等、本地或云计算游戏服务器上。 查看《开发人员指南》了解更多 »

    “GameLift 的强大之处在于它使我们无需思考那些面向玩家的功能。我们可以使用一些简单的配置选项,自动扩展游戏服务器,并快速、公平地为匹配玩家降低复杂性。”

    Iron Mountain Interactive 的开发运维工程师 Nikolaus Pottler