一般性问题
-
问:什么是 Amazon GameLift?
Amazon GameLift 是一项托管服务,用于为基于会话的多人游戏部署、运行和扩展专用游戏服务器。只需要几分钟,您就可以在云中部署第一个游戏服务器,从而在前期软件开发方面节省长达数千小时的工程时间,同时降低经常迫使开发人员从设计中移除多玩家功能的技术风险。Amazon GameLift 基于 AWS 经过验证的计算环境而构建,让您能够对高性能游戏服务器进行扩展或缩减,以满足玩家需求。您只需要为使用的容量付费,因此不论您是在研究新的游戏创意还是运行拥有数百万玩家的游戏,都可以开始使用这一服务。
-
推荐用 Amazon GameLift 部署哪些类型的游戏?
Amazon GameLift 适合大多数多人游戏。
Amazon GameLift 适用于游戏会话会在指定时间段内开始和结束的多人游戏。这些可以是第一人称射击、MOBAs、格斗、赛车或体育运动等类型的多人游戏。
Amazon GameLift 实时服务器非常适合那些基于会话的多人游戏,即在玩家之间共享少量数据并具有低复杂性模拟的游戏。这些属性是纸牌游戏、手机对战 3、实时策略、角色扮演或回合制策略游戏等类型游戏的典型特征。
-
Amazon GameLift 适用于第一人称射击等不允许延迟的游戏吗? Amazon GameLift 是否会延长游戏的延迟时间?
-
Amazon GameLift 是否可与其他任意游戏引擎配合使用?
可以。Amazon GameLift 支持 Unreal Engine、Unity 以及自定义 C# 和 C++ 游戏引擎。有关引擎集成的更多信息,请参阅 Amazon GameLift 开发人员指南。
-
是否有可以用来测试 Amazon GameLift 的示例游戏?
-
Amazon GameLift 支持哪些服务器操作系统和编程语言?
Amazon GameLift 为 Unity 和 Unreal Engine 提供游戏引擎插件。此外,还提供适用于用 C++、C# 和 Go 编程语言编写的自定义游戏引擎的服务器 SDK。Amazon GameLift 支持在 Windows Server 2016 和 Amazon Linux 2023 上运行的游戏服务器。Amazon GameLift 实时服务器支持使用 JavaScript 自定义服务器逻辑。对 Amazon Linux 2 的支持将于 2025 年 6 月 30 日结束,请参阅 Amazon GameLift Linux Server 常见问题解答了解更多详细信息。
-
Amazon GameLift 支持哪些客户端设备和编程语言?
Amazon GameLift 与客户端在哪个平台上运行无关。它支持所有主要平台和设备,包括 PC、PlayStation、Xbox、Nintendo、移动设备、Web 和 AR/VR 耳机。您可以使用 AWS SDK 将任何后端系统与 Amazon GameLift API 集成,以进行匹配、游戏会话创建和玩家会话创建。游戏客户端和游戏服务(如匹配或身份验证服务)可以使用 AWS SDK 中的 Amazon GameLift 功能与 Amazon GameLift 服务通信并将玩家接入游戏。我们提供适用于 C++、Java、.NET(C#)、Go、Python、Ruby、PHP、JavaScript 和其他主要语言的 AWS 开发工具包。
-
是否可以将 Amazon GameLift 与 Xbox Live、Steam、Nintendo Switch Online 和 PlayStation Network 等平台服务配合使用?
可以。Amazon GameLift 基于开放 Web 标准构建,可以兼容所有主要游戏平台。
-
是否必须先验证玩家身份,才能允许其访问 Amazon GameLift 游戏服务器?
不必,您不一定要验证玩家身份。不过,您必须为每位用户提供唯一的、非个人的可识别玩家 ID。详细了解《Amazon GameLift 开发人员指南》中的“集成游戏客户端”部分。您的游戏后端必须使用 AWS 凭证对您在 Amazon GameLift 上的服务器进行身份验证。要详细了解如何设置和配置 AWS 凭证,请访问《Amazon GameLift 开发人员指南》中的设置 AWS 账户页面。
-
Amazon GameLift 为游戏服务器提供哪些调试工具?
您可以跟踪游戏服务器的性能和运行状况指标,以发现和调查问题。通过从 Amazon GameLift 控制台中的“事件”选项卡中下载队列创建日志,您可以在设置提取、安装和运行时验证的过程中对队列进行调试。您还可以远程访问队列中的各个实例,以检查状态、调试问题或连接调试工具。要远程访问实例,您可以使用适用于 Windows 的 Windows 远程桌面或适用于 Linux 的 SSH。请访问我们的 Amazon GameLift 开发人员指南以详细了解调试和 Amazon GameLift Anywhere。
-
指标是实时收集的吗?
在 Amazon GameLift 控制台中,实例集级别的聚合数据一般可在十分钟内收集,服务器级别的聚合数据一般可在五分钟内收集。
-
Amazon GameLift 是否提供运行监控与报警工具?
Amazon GameLift 控制台可以提供实时控制面板,帮助您了解玩家的状态。您还可以使用 Amazon CloudWatch 来监控所有 Amazon GameLift 资源并应对突发问题。您可以利用 CloudWatch 创建概览式控制面板并配置运行警报,以便在玩家受到影响前发现问题。只要您的队列处于活动状态,Amazon GameLift 的各种指标就会自动进入 CloudWatch。有关 CloudWatch 指标的更多信息,请参阅《Amazon GameLift 开发人员指南》。
-
Amazon GameLift 提供哪些匹配功能?
-
我可以使用容器创建和部署我的版本吗?
Amazon GameLift 为容器化游戏服务器的整个开发生命周期提供支持,可在 Amazon GameLift 实例上跨本地、云或混合环境实现一致且安全的部署。容器打包了整个运行时环境 — 运行游戏服务器所需的所有代码、依赖关系和配置文件,而且开发人员可以在本地计算机之间无缝移动游戏服务器版本,以便在本地或云端测试环境、暂存环境和生产部署。使用 Amazon GameLift 实例,您可以快速扩展或缩减计算资源以满足玩家需求,而无需维护物理硬件。
-
Amazon GameLift 是否支持长时间运行或持续运行的游戏会话?
尽管 Amazon GameLift 上的游戏会话长度没有限制,但在涉及长时间运行或持续运行的会话时,有一些注意事项。Amazon GameLift 可为包含多达 200 名玩家的会话提供会话管理。规模更大、时长更久的会话需要使用单独的数据库(例如 Amazon DynamoDB)的自定义玩家会话管理解决方案。建议将游戏会话信息也存储在数据库中,以便玩家查看现有会话。您可以通过 Amazon GameLift API 集中刷新游戏会话信息。Amazon GameLift 上的游戏服务器可以访问您为实例集定义的 IAM 角色,这样就可以直接从游戏服务器访问存储和数据库(例如 Amazon S3 和 Amazon DynamoDB)。对于在 VPC 内的私有子网中运行的数据库,您需要构建一个安全的 API 层,以允许游戏服务器访问数据。对于需要为数千名玩家进行世界分区的大型 MMO,Amazon EC2、Amazon ECS 或 Amazon EKS 上的自定义解决方案通常优于 Amazon GameLift。有关在 AWS 上托管持久世界游戏的指导,请在此处访问 AWS 游戏解决方案库。
-
如何在开发过程中使用 Amazon GameLift 进行快速迭代?
Amazon GameLift 工具包包含一个快速构建更新工具,让您可以替换活动 Amazon GameLift 实例集上的游戏服务器版本。这可以将开发实例集上的迭代时间缩短至几分钟,使开发人员能够快速测试更改,并为 QA 测试人员和其他内部团队提供更新的游戏服务器版本。
-
我的游戏投入生产后,如何使用 Amazon GameLift 进行快速迭代?
Amazon GameLift 工具包包含一个生产部署示例脚本,该脚本说明了如何更新部署在当前托管实时游戏的 Amazon GameLift 管理的 EC2 实例集上的游戏服务器版本。如果游戏开发人员需要在不中断实时会话的情况下更新其游戏服务器构建,可以修改和利用示例脚本来完成该任务。该脚本部署新的游戏服务器,然后利用别名将玩家流量转移到运行更新版本的游戏服务器。
-
我已经拥有固定的裸机容量,可以在 Amazon GameLift 中使用它吗?
可以。您可以将本地基础设施与托管的 Amazon GameLift 队列相结合,利用 Amazon GameLift Anywhere 托管全球混合游戏服务器实例集。有关更多信息,请参阅我们的使用 Amazon GameLift Anywhere 托管混合游戏服务器博客文章和开发人员指南。
-
什么是 AMI?
亚马逊机器映像(AMI)是由 AWS 提供、支持和维护的映像,在 Amazon EC2 上使用。AMI 旨在为 Amazon EC2 上运行的应用程序提供稳定、安全、高性能的执行环境。此外,它还包括让您能够与 AWS 轻松集成的软件包,包括启动配置工具和许多常见的 AWS 库及工具。AWS 为运行 Amazon AMI 的所有实例提供持续的安全性和维护更新。
-
我该如何开始使用 Amazon GameLift?
首先,使用 AWS SDK 和 Amazon GameLift Server SDK 将 Amazon GameLift 集成到您的游戏后端和游戏服务器中。然后,在 AWS 账户中将游戏服务器上传到 Amazon GameLift,并使用 Amazon GameLift 控制台设置计算资源实例集和部署游戏。在玩家成功连接后,您可以通过 Amazon GameLift 控制台监控队列。此外,您还可以使用 AWS 开发工具包将 Amazon GameLift 与您的自定义游戏服务(如身份验证或匹配服务)集成。
-
我该如何为即将发布的游戏做好充分准备?
Amazon GameLift 提供有助于您为游戏的生产发布做好准备的文档。主题包括准备您的游戏以供 Amazon GameLift 使用、进行负载测试、请求增加服务配额。有关更多信息,请参阅我们的开发人员指南。
-
可提供哪类支持?
每个客户都可以访问文档、论坛、AWS 解决方案库和 Amazon GameLift 工具包。AWS Premium Support 包中还提供其他支持。
实例和实例集
-
什么是实例集?
实例集是一组计算资源,用于运行您的游戏版本并托管游戏会话。它可以为全球多个站点提供托管服务。有两种类型的实例集:Amazon GameLift 实例集和 Amazon GameLift Anywhere 实例集。Amazon GameLift 实例集将托管资源表示为一组完全托管的 Amazon Elastic Compute Cloud(Amazon EC2)虚拟计算机,称为实例。Amazon GameLift Anywhere 实例集以一组客户管理的服务器的形式表示托管资源。您可以通过增加或减少实例集中的实例或客户管理的硬件数量来适应玩家需求的变化。实例集经过配置,可使用某种实例类型、部署构建版本并在每个实例上运行一个或多个服务器实例。
-
什么是多站点实例集?
多站点实例集是指在多个地理位置拥有托管资源的实例集。多站点实例集有一个主区域和一个或多个远程站点。通过利用多站点实例集,您可以上传游戏二进制文件,并在多个地理位置部署托管资源。远程站点可以是 Amazon GameLift 支持的任何 AWS 区域或本地区域。有关更多信息,请访问 Amazon GameLift 开发人员指南。
-
创建一个实例集需要多长时间?
实例集创建时间取决于游戏版本的大小、安装脚本的运行时间以及部署的位置数量。此时间是从您提交实例集创建请求到实例集完全部署并可供玩家使用的时间。要了解有关实例集创建时间的更多信息,请访问开发人员指南。
-
Amazon GameLift 支持哪些实例类型?
请参阅 Amazon GameLift 实例定价页面,获取 Amazon GameLift 实例的完整列表。
-
如何为游戏选择正确的实例类型?
实例类型是否合适,取决于游戏服务器的性能以及您计划同时在一个实例上运行的服务器进程的数量。游戏的计算复杂性、游戏及网络代码的优化情况以及最大玩家数是您所需实例规模的主要决定因素。Amazon GameLift 的优势之一是,您只需按实际使用量付费,这使您能够以较低成本方便地测试不同实例系列和类型上的游戏性能。
-
可以在一个 Amazon GameLift 实例上运行多少个服务器进程?
最多 50 个。服务器进程的数量取决于游戏服务器的性能要求以及为队列选择的实例类型。当您设置队列时,需要选择一个实例类型,并对队列进行配置,以便同时运行最优数量的服务器进程。在较少的实例上运行较多的进程可帮助您降低成本。此外,您还可以通过配置实例集,在每个实例上运行多个服务器构建版本或游戏配置。
-
我最快可在多长时间内向 Amazon GameLift 实例集中添加或从中移除新实例?
Amazon GameLift 提供真正的弹性计算环境。借助 Amazon GameLift 实例,您可以在几分钟(而不是几小时或几天)内增加或减少容量。您可以预置一个服务器实例,也可以同时预置数百个、甚至数千个服务器实例。
通过 Amazon GameLift 目标跟踪,根据玩家需求变化无缝提供您所需的容量。目标跟踪是一项自动扩展的功能,允许您仅为可用游戏会话设置百分比目标,以便创建缓冲区来适应玩家流量波动。Amazon GameLift 会根据需要添加或删除容量,以将可用游戏会话的缓冲区保持在您定义的目标值,并调整为波动负载模式,以最大程度地减缓容量的快速波动。有关更多信息,请参阅《Amazon GameLift 开发人员指南》中的“自动扩展”部分。
-
Amazon GameLift 实例终止时,会对我的数据产生什么影响?
Amazon GameLift 会保留活动指标。终止实例后,由您的游戏服务器生成的以及存储在该实例上的任何数据将会丢失。但是,您可以指示 Amazon GameLift 在实例终止后将这些日志文件保留并存储长达 7 天时间。
-
我能否实时访问实例集和实例?
可以。您可以远程访问队列中处于正在激活、活跃或错误状态的实例。这有助于实时调试、检查玩家活动或者连接性能监控或基准测试工具。您可以通过 AWS 命令行界面(CLI)或 Amazon GameLift 控制台修改实例集的端口设置和协议。
-
如果出现问题,Amazon GameLift 会允许我更新实时生产实例集,或恢复到之前的实例集吗?
会,Amazon GameLift 具有别名功能,可轻松更新生产实例集。利用别名,您可以将流量引导至队列,而无需更改客户端终端节点的描述符。创建新的生产实例集后,您可以编辑别名,以从旧实例集指向新实例集,从而将连接的所有玩家路由至新实例集的别名功能。在我们的《Amazon GameLift 开发人员指南》中了解有关创建别名的更多信息。
-
Amazon GameLift 可以在哪些区域使用?
要查看 Amazon GameLift 当前可用的区域列表,请访问 Amazon GameLift 文档。
-
什么是 AWS Local Zones?
AWS Local Zones 允许您在更靠近更多最终用户的位置使用 Amazon GameLift,让他们能够以极低的延迟访问运行基于会话的多人游戏的专用游戏服务器。AWS Local Zones 是一种新型的 AWS 基础设施,旨在运行需要低于 10 毫秒级别延迟的游戏相关工作负载,例如远程实时游戏和增加与虚拟现实。并非每个客户都希望运营自己的本地数据中心,某些客户可能会对彻底摆脱本地数据中心感兴趣。Local Zones 使客户能够获得计算资源更接近最终用户的种种便利,且无需拥有和运营自己的数据中心基础设施。
-
什么是 AWS Local Zones?
AWS Local Zones 允许您在更靠近更多最终用户的位置使用 Amazon GameLift,让他们能够以极低的延迟访问运行基于会话的多人游戏的专用游戏服务器。AWS Local Zones 是一种新型的 AWS 基础设施,旨在运行需要低于 10 毫秒级别延迟的游戏相关工作负载,例如远程实时游戏和增加与虚拟现实。并非每个客户都希望运营自己的本地数据中心,某些客户可能会对彻底摆脱本地数据中心感兴趣。Local Zones 使客户能够获得计算资源更接近最终用户的种种便利,且无需拥有和运营自己的数据中心基础设施。
-
当前,哪些站点可以使用 Local Zones?
要查看目前可以使用 Amazon GameLift 的本地区域的列表,请访问 Amazon GameLift 文档。
-
Local Zones 支持哪些实例类型?
我们支持 Amazon GameLift 的 Local Zones 中的以下实例类型:C5d 2xlarge 和 R5d 2xlarge。
Amazon GameLift 竞价型实例
-
什么是 Amazon GameLift 竞价型实例?
Amazon GameLift 竞价型实例可使用闲置的 AWS 计算容量,与按需价格相比,可节省 50% 至 85% 的成本。但是,当 AWS 需要收回容量时,竞价型实例可能在发出通知两分钟后被 AWS 中断。您可以利用此通知时间迁移或关闭这些实例上运行的游戏。使用 Amazon GameLift 内置的游戏会话放置算法,可以实现优化以节省成本,同时保持游戏服务器的高可用性。该算法根据玩家延迟、实例价格和竞价型实例中断率将新会话放置在游戏服务器上。您可以自定义算法如何平衡这些优先级。
-
为什么应该使用 Amazon GameLift 竞价型实例?
您可以获得与 Amazon GameLift 按需型实例相同的高性能硬件,但可节省 50% 到 85% 的成本。与只使用按需型实例相比,服务器的可用率稍有下降,但却可以节省很多开支。若需了解有关竞价型实例定价的更多信息以及查看定价示例,请参阅 Amazon GameLift Service 定价页面。
-
使用 Amazon GameLift 竞价型实例的最佳实践有哪些?
-
Amazon GameLift 竞价型实例收到终止警告时会出现什么情况?
AWS 有时需要更多容量,此时有些 Amazon GameLift 竞价型实例可能会收到警告,提示游戏服务器必须在两分钟内关闭。出现这种情况时,您可以利用此警告时间游刃有余地迁移或关闭活跃的游戏会话。要为您的游戏维持等量的可用容量,游戏会话放置算法将使用备用竞价型实例类型或按需型实例,在同一区域自动启动新的服务器。
-
如果使用 Amazon GameLift 竞价型实例和 FleetIQ,Amazon GameLift 能否保证终止率?
不会。Amazon GameLift 游戏会话放置算法可以最大限度地降低终止的可能性。
-
Amazon GameLift 游戏会话放置算法如何最大限度地降低游戏处于活动状态时,实例终止的可能性?
Amazon GameLift 游戏会话放置算法会跟踪竞价型实例中断率,并使用此数据自动将游戏放置在中断频率较低的实例上。
-
如果 Amazon GameLift 竞价型实例的价格在实例运行期间发生变化,将如何收费?
如果竞价型实例一直保持运行,您将按各小时开始时设定的价格付费。
-
在哪里可以查看 Amazon GameLift 竞价型实例的使用情况历史记录,以及记入账单的费用?
AWS 管理控制台中提供了详细的账单报告,其中显示了所有实例的竞价型实例启动和终止/停止时间。
-
使用 Amazon GameLift 竞价型实例可以节省多少开支?
Amazon GameLift 竞价型实例的价格因每个区域中每个实例类型当前的供求关系而发生波动。Spot 实例的价格由 Amazon 设置,并根据 Spot 实例容量的长期供求趋势逐步调整。但是,Amazon GameLift Spot 实例的价格绝对不会超过 Amazon GameLift 按需实例的价格。在 Amazon GameLift 控制台中,您可以针对每个实例类型和区域查看三个月以来有关 GameLift 竞价型实例的历史定价和成本节约数据。
Amazon GameLift FlexMatch
-
什么是 Amazon GameLift FlexMatch?
使用 Amazon GameLift 托管式游戏服务器的任何人都可以使用 Amazon GameLift FlexMatch。FlexMatch 还可以作为独立功能使用,面向所有人开放,无论他们是在对等、本地还是云计算基元上托管游戏。有关 Amazon GameLift FlexMatch 的更多信息,请参阅我们的文档。
-
Amazon GameLift FlexMatch 在哪些区域可用?
要查看目前可以使用 Amazon GameLift FlexMatch 的区域的列表,请访问 Amazon GameLift 文档。
-
我可以在哪些 AWS 区域放置 Amazon GameLift FlexMatch 匹配程序?
要查看可以放置 Amazon GameLift FlexMatch 匹配器的区域列表,请访问 Amazon GameLift 文档。
-
我能否在创建 Amazon GameLift FlexMatch 规则集后对其进行编辑?
不能。FlexMatch 规则集已经创建,将不得更改。要更改规则集,您必须克隆该规则集,并为其提供新的名称,然后创建您的更改内容。要为实时匹配器更改规则集,那么您需要更新该匹配器的配置,使之使用新的规则集而非旧的规则集。因为一个规则集可以由一个或多个实时匹配器使用,此限制可防止实时生产系统出现非预期后果。
-
我是否可以在不使用 Amazon GameLift FlexMatch 的情况下使用游戏会话队列?
可以。如果您愿意使用您自己的匹配系统,您可以将匹配结果输入到您定义的所有游戏会话队列中。
-
使用 Amazon GameLift FlexMatch 是否会产生其他费用?
在单机模式下使用 Amazon GameLift FlexMatch 时,将基于玩家包和所用玩家匹配时长计算费用。有关更多详细信息,请参阅 Amazon GameLift FlexMatch 定价页面。通过 FlexMatch 成功进行匹配后,会自动创建新的游戏会话。创建新游戏会话可能会触发其他服务器实例,您可能需要按标准 Amazon GameLift 实例价格为这些实例付费,具体取决于您管理游戏服务器容量的方式。
Amazon GameLift Anywhere
-
什么是 Amazon GameLift Anywhere
使用 Amazon GameLift 将您环境中任何位置(本地或云)的硬件集成到您的 Amazon GameLift 游戏托管中。Amazon GameLift Anywhere 引入了一种计算类型 Anywhere,用于在 Amazon GameLift Anywhere 实例集中使用 Amazon GameLift 注册您的本地或云硬件。您可以将 Anywhere 和 Amazon EC2 Fleet 集成到匹配器和游戏会话实例集中,以在一个位置跨硬件管理匹配和游戏放置。
-
使用 Amazon GameLift Anywhere 的最低要求是什么?
您需要下载最新版本的 Amazon GameLift Server SDK。您可以在 Amazon GameLift 文档中下载软件开发工具包。
-
如果您使用的是之前版本的 Amazon GameLift Server SDK 怎么办?
您需要执行迁移才能启用 Amazon GameLift Anywhere。单击此处的链接,了解有关如何迁移当前 Amazon GameLift 项目以使用更新的 SDK 的更多信息。
-
Amazon GameLift Anywhere 是否有免费套餐?
可以。Amazon GameLift Anywhere 包括所有控制面板区域中每个账户每月总共 3000 个游戏会话位置和 50 万服务器连接分钟数,持续一年。有关更多详细信息,请参阅 Amazon GameLift Anywhere 定价。
-
如何开始使用 Amazon GameLift Anywhere?
请访问开发人员指南,开始使用 Amazon GameLift Anywhere。
存储
-
Amazon GameLift 为每个实例提供多大存储?
Amazon GameLift 为每个实例提供 50GB EBS 通用 (SSD) 卷。但是,此限制是可调整的。有关更多信息,请参阅 Amazon GameLift 服务配额页面。
-
什么是构建版本目录?
构建版本目录是对已上传至 Amazon GameLift 的所有服务器构建版本的记录。处于准备就绪状态的构建版本可随时用于创建实例集。
-
构建版本目录中能够存储的构建版本数量是否存在限额?
构建版本目录可以存储最多 1000 个构建版本或 100GB 存储。
服务配额
-
可以创建的实例集数量是否存在限额?
是的,默认情况下,每个区域仅限创建 10 个实例集。但是,此限制是可调整的。有关更多信息,请参阅 Amazon GameLift 服务配额页面。
-
每个实例集的实例数量是否有上限?
没有,您只受限于 AWS 账户限制。
-
可在 Amazon GameLift 中运行的实例数量是否存在限额?
是的,Amazon GameLift 受 AWS 账户中可用实例数量的限制。如果您需要提高此限额,则可以通过 Amazon GameLift 控制台中的“服务限制”页面来执行这一操作。
-
每个游戏会话支持的玩家数量是否有上限?
如果您使用 Amazon GameLift 来管理游戏会话,或者使用 Amazon GameLift FlexMatch 在匹配玩家后创建新的游戏会话,则每个游戏会话的最大玩家数量为 200。如果您不使用 Amazon GameLift 来管理您的游戏会话,那么玩家数量仅受所使用的硬件和网络限制的限制。
-
每个实例支持的玩家数量是否有上限?
没有,每个实例的最大玩家数量主要由游戏设计和游戏代码决定。
-
每个实例集支持的玩家数量是否有上限?
不是。
计费
-
Amazon GameLift 如何收费?
您只需为您的游戏实际使用的计算资源和带宽付费,无需签订月度合同和年度合同。有关更多信息,请访问 Amazon GameLift 定价页面。
-
Amazon GameLift FlexMatch 如何收费?
FlexMatch 单机模式收费标准为每百万玩家包 20 USD,每个匹配小时 1 USD。每当您提交一个申请游戏会话的玩家请求,FlexMatch 就会计算一个玩家包。此玩家包中还包含用于评估匹配的玩家属性。玩家匹配时长计算的是 FlexMatch 执行匹配评估的时间长度,舍入到最近的 1 微秒。
有关详细信息,请参阅 Amazon GameLift FlexMatch 定价页面。
-
Amazon GameLift Anywhere 的费用是多少?
您需要为放置的每个游戏会话和每个服务器进程连接分钟付费。当您成功发出在可以运行游戏服务器软件版本的硬件上托管游戏会话的 API 请求时,将放置一个游戏会话。服务器进程连接分钟定义为 GLA 注册游戏服务器上单个计算进程的一分钟连接时间。有关更多详细信息,请参阅 Amazon GameLift Anywhere 定价页面。 -
使用 Amazon GameLift 实时服务器是否会产生其他费用?
不会。请注意,Amazon GameLift 实时服务器在游戏会话上下文中运行。创建新游戏会话可能会触发其他服务器实例,您可能需要按标准 Amazon GameLift 实例价格为这些实例付费,具体取决于您管理游戏服务器容量的方式。
-
使用基于虚拟机的环境与使用容器环境将游戏会话部署到 GameLift 的成本有区别吗?
没有,我们不会根据您上传游戏版本的方式计费。您只需为您的游戏实际使用的计算资源和带宽付费,无需签订月度合同和年度合同。
-
Amazon GameLift 游戏的计费周期怎么计算?
当您分配 Amazon GameLift 容量,且 Amazon GameLift 第一次在每个实例上启动您游戏的服务器二进制文件时,我们便开始计费。在您停止实例后,我们便会停止计费。Windows 和 Linux 实例均按实例秒计费,每个实例的最短收费时长为 1 分钟。
服务等级协议(SLA)
-
Amazon GameLift 服务等级协议有什么保证?
我们的 SLA 保证在一个区域内,Amazon GameLift 的月度正常运行时间百分比至少达到 99.5%。
-
如何了解我是否符合 SLA 服务抵扣的资格?
如果在一个月度计费周期内,您所在区域的月度正常运行时间百分比低于 99.5%,您就有资格申请 SLA 针对 Amazon GameLift 提供的抵扣。有关 SLA 的所有条款与条件的完整详细信息,以及如何提交索赔的详细信息,请参阅 https://aws.amazon.com/gamelift/sla/。
安全性
-
任何人都能访问 Amazon GameLift 控制台吗?
只有拥有必要 AWS 凭证的授权用户才能访问 Amazon GameLift 控制台。您可以借助 AWS Identity and Access Management (IAM) 在团队间安全地共享 AWS 凭证。有关更多详细信息,请参阅为 Amazon GameLift 创建 IAM 策略。
-
我可以获取账户发起的 Amazon GameLift API 调用历史记录,以便进行安全分析和运行故障排除吗?
可以。要获取账户发起的 Amazon GameLift API 调用历史记录,只需在 AWS 管理控制台中打开 CloudTrail 即可。
-
如何找到有关 AWS 安全性和运行的应用程序的更多信息?
有关保护 AWS 资源的更多信息,请访问 AWS 安全中心。
-
Amazon GameLift 遵循哪种类型的安全模式?
免费试用
-
我该如何免费试用 Amazon GameLift?
注册 AWS 账户即可获取 AWS 免费套餐,套餐将提供以下优惠:
- 每个月可使用 Amazon GameLift c3.large, c4.large 和 c5.large(组合)按需实例 125 个小时,具体取决于区域,以及 50GB EBS 通用型 SSD 存储容量
- 所有 AWS 服务每月共计 15GB 的带宽传出
- 每个月可使用 Amazon GameLift c3.large, c4.large 和 c5.large(组合)按需实例 125 个小时,具体取决于区域,以及 50GB EBS 通用型 SSD 存储容量