Amazon GameLift

通过专用云服务器增强多人游戏体验
功能更新现已正式推出

Amazon GameLift FleetIQ

使用专用的、低成本的游戏服务器,将实时游戏、突增游戏事件以增量方式迁移到 AWS 或将容器化游戏部署到 AWS 上。阅读公告 »

Amazon GameLift 是一种专用的游戏服务器托管解决方案,可以为多人游戏部署、运营和扩展云服务器。无论您是在寻找完全托管的解决方案,还是所需的功能,都可以通过 GameLift 利用 AWS 的强大功能,提供尽可能低的延迟、让玩家等待较短时间并最大限度地节省成本。

优势

45 毫秒

全局中值延迟

GameLift 提供专用、可靠的游戏服务器,以最低的延迟实现无缝的游戏体验,同时最大限度地节省成本。GameLift 利用 EC2 计算能力、15 个区域和 40 种实例类型,提供弹性最高且可在全球范围内扩展的计算服务。 了解更多 »

与现有的本地部署相比,

最高可以节省 70% 的成本

使用 FlexMatch 实现自动扩展,以满足玩家需求,并通过延迟最低的可用服务器实例,在单个游戏会话中连接多达 200 名玩家。与现有的本地部署相比,GameLift 使您最高可以节省 70% 的成本。了解更多 »

使用灵活,

既可作为托管解决方案,又能与现有工具组合使用

GameLift 可以满足您的偏好。如果您使用容器或构建自己的后端,可以使用自己的工具和软件来加强控制。现在,随着 GameLift FleetIQ 推出更新,您可以通过利用云中的会话和现有的本地工作负载,灵活地将实时游戏部分或全部迁移到云中。 了解更多 »

使用案例

  • 托管服务器
  • 灵活地适应您的堆栈
  • 从 P2P 服务器进行迁移
  • 支持跨平台游戏
  • 竞争性匹配
  • 托管服务器
  • 让 GameLift 来完成部署和管理专用游戏服务器的繁重工作,这样您就能专注于开发游戏。GameLift 不仅可以减轻根据波动的玩家需求扩展服务器的负担,还能提供低延迟和低成本。示例架构描述了这一过程。

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

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

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

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

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

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

     

    gameloft
    “对于 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。开始阅读《开发人员指南》»

    how_it_works_Migratedto_GameLift_r2
    gt-customer_landing_page_logos166_Behaviour_Interactive
    “在 Behaviour Interactive,玩家体验排在第一位。这以为是我们将 Dead by Daylight 的专用服务器委托给 Amazon GameLift 的原因。使用 FleetIQ Spot 实例,在 2500 万个游戏会话中,我们的中断率仅为 0.00033%,这有助于我们集中精力为玩家带来令人兴奋的全新功能,而只需对基础设施进行很少的维护。”

    Behaviour Interactive 技术主管 Fadi Beyrouti

    Ubisoft_Customer-Reference_Logo
    “使用 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 实现跨平台玩法 
    MetalHead_AWS
    metalhead
    “降低延迟的影响对 Super Mega Baseball 也是极为重要的。快速的反应速度和实时的游戏玩法,是让玩家真正感受到自己在球场上的必要条件……使用 Amazon GameLift,我们可以确保延迟始终低于 120 毫秒,并且玩家将被匹配到尽可能最近的数据中心,实现平均速率只有 40 毫秒。”

    Metalhead Software 的联合创始人 Christian Zuger

  • 竞争性匹配
  • 根据您使用 Amazon GameLift FlexMatch 定义的规则来匹配玩家。无论您是选择依据玩家技能、延迟还是一些自定义条件来构建匹配,都能借助 FlexMatch 简单而又强大的规则语言,轻松且快速地创建可靠的玩家匹配。客户 Oasis Games 和 Iron Mountain Interactive 使用 FlexMatch 为其游戏 Steel Circus 匹配世界各地的玩家。

    FlexMatch 组合使用匹配服务与可自定义的规则引擎。在匹配形成后,FlexMatch 会将匹配详情传递到您选择的队列。该队列会在您的 Amazon GameLift 队列上搜索可用的托管资源,并为比赛启动新的游戏会话。查看《开发人员指南》了解更多 »

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

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

GameLift 如何适应您的游戏服务架构

后端游戏基础设施通常由三个组件构成:您的服务的网关、游戏服务和游戏服务器。

网关

网关通过提供负载均衡的可扩展服务来托管您的服务 API,从而帮助保护您的服务免受拒绝服务负载水平的影响。它还提供一种对用户进行服务验证的机制。 在 AWS 云中,网关服务包括用于提供 DDoS 保护的 AWS Shield用于托管 API 的 Amazon API Gateway,以及用于身份验证的 Amazon Cognito

游戏服务

游戏服务提供基本的多人游戏支持,如匹配、会话目录、玩家数据和玩家分析。通过 AWS,您可以使用 AWS Lambda 等服务来提供无服务器且可扩展的灵活计算,或者使用 Amazon GameLift FlexMatch 等服务中的功能进行匹配。

游戏服务器

Amazon GameLift 利用 AWS 全球基础设施来管理游戏服务器。将玩家匹配到游戏会话中并自动扩展(即同时启动一个、数百个甚至数千个实例),不必思考如何根据波动的玩家需求进行扩展。

GameLift 工作原理
GameLift 在 2020 年 – 预览版现已推出重大更新
2020 年 4 月 2 日
 
在线课程 – GameLift 入门
本课程将深入介绍 Amazon GameLift。
 
使用 Unity 和 Amazon GameLift 创建大逃杀游戏
2019 年 10 月 1 日

了解更多 »

Product-Page_Standard-Icons_01_Product-Features_SqInk
查看产品功能

深入了解 GameLift 的各项功能,如 Autoscaling、FleetIQ、FlexMatch 和 Realtime Game Servers 等。

了解更多 
Product-Page_Standard-Icons_02_Sign-Up_SqInk
注册免费账户

立即享受 AWS 免费套餐。 

注册 
Product-Page_Standard-Icons_03_Start-Building_SqInk
开始在控制台中构建

在 AWS 管理控制台中,使用 Amazon GameLift 开始构建。

登录 

我们来详细了解一下。

我们希望进一步了解您的游戏开发需求,无论您的团队是一个人还是一千个人。