本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
什么是亚马逊 GameLift?
借助 Amazon GameLift,您可以在云中部署、运营和扩展专用的低成本服务器,用于基于会话的多人游戏。建立Amazon在全球计算基础架构上, GameLift 有助于提供高性能、高可靠性的游戏服务器,同时动态扩展您的资源使用量以满足全球玩家的需求。
的特点 GameLift
使用的特点和好处 GameLift 包括:
-
使用您自己的自定义多人游戏服务器或使用需要最低配置和 little-or-no 后端体验的 ready-to-go 实时服务器。
-
快速入门,只需按实际用量付费,无需预付费用,也无需长期承诺。
-
利用 Amazon Elastic Compute Cloud (Amazon EC2)
Spot 实例,将利用Amaz -
使用auto 扩展来管理您的托管容量。
-
将 GameLift FleetIQ 算法与您自己的Amazon EC2 计算资源一起使用。
-
用于 GameLift FlexMatch 为多人游戏定义配对.
-
GameLift Anywhere用于快速迭代地测试您的游戏服务器和客户端版本。借 GameLift Anywhere助,您可以在自己的硬件上使用 GameLift 工具和算法。
有关试用 GameLift 功能的更多信息,请参阅开始使用 Amazon GameLift。
开始使用 GameLift 解决方案
GameLift 游戏开发者解决方案
GameLift 托管自定义服务器
GameLift 取代了托管自己的自定义游戏服务器所需的工作。Auto Scaling 功能可帮助您避免为超出需要的资源付费。Auto Scaling 还有助于确保您随时都有游戏可供新玩家加入,无需等待。
有关 GameLift 托管的更多信息,请参阅 GameLift 工作原理。
主要功能
-
使用 GameLift 管理功能,包括auto 缩放、多位置队列、使用 FleetIQ 算法放置游戏会话、游戏会话记录和指标。
-
在 Amazon Linux 或 Windows Server 操作系统上部署游戏服务器。
-
管理游戏会话和玩家会话。配置游戏会话特征,例如最大玩家数、加入规则和游戏特定属性。
-
为服务器进程设置自定义运行状况跟踪,以检测问题和解决性能不佳的进程。
-
使用适用于 GameLift 的 Amazon CloudFormation 模板管理游戏资源。
GameLift 使用实时服务器托管
使用实时服务器来支持不需要自定义游戏服务器的游戏。这种轻量级服务器解决方案提供了游戏服务器,您可以配置这些服务器以适应您的游戏。
有关使用实时服务器 GameLift 托管的更多信息,请参阅将游戏与 GameLift 实时服务器集成。
主要功能
-
使用 GameLift 管理功能,包括auto 缩放、多位置队列、使用 FleetIQ 算法放置游戏会话、游戏会话记录和指标。
-
使用 GameLift 托管资源并为您的舰队选择Amazon计算硬件的类型。您可以使用 Spot 实例或Spot 实例实例,将由Spot 实例或
-
充分利用完整的网络堆栈进行游戏客户端/服务器交互。
-
通过可定制的服务器逻辑获取核心游戏服务器功能。
-
实时更新实时配置和服务器逻辑。
-
实施 FlexMatch 配对.
GameLift FleetiQ。
使用 GameLift FleetIQ,您可以直接使用Amazon EC2 和Amazon EC2 Auto Scaling 中的托管资源。这为便宜、有弹性的游戏托管提供了 GameLift 优化的好处。该解决方案适用于需要比完全托管 GameLift 解决方案更大的灵活性的游戏开发者。
有关 GameLift FleetIQ 如何与 Amazon EC2 和 EC2 Auto Scaling 合作进行游戏托管的信息,请参阅 GameLift FleetIQ 开发者指南。
主要功能
-
使用 FleetIQ 算法优化竞价型实例平衡。
-
使用玩家路由功能来高效管理您的游戏服务器资源,并为加入游戏提供更好的玩家体验。
-
根据玩家使用情况自动扩展托管容量。
-
直接自己管理 EC2 实例Amazon Web Services 账户。
-
使用任何支持的游戏服务器可执行格式,包括 Windows、Linux、容器和 Kubernetes。
GameLift FlexMatch 用于配对
FlexMatch 您可以使用自定义规则集来定义游戏的多人游戏比赛。 FlexMatch 使用规则集比较每场比赛的兼容玩家,为玩家提供最佳的多人游戏体验。
有关的更多信息 FlexMatch,请参阅什么是亚马逊 GameLift FlexMatch?
主要功能
-
平衡比赛创建速度和比赛质量。
-
根据定义的特征匹配球员或球队。
-
定义规则,根据延迟让玩家进入比赛。
GameLift Anywhere硬件托管
用于 GameLift Anywhere将环境中任何位置的硬件集成到 GameLift 游戏托管中。您可以将Anywhere舰队和 EC2 舰队集成到匹配器和游戏会话队列中,以管理硬件上的配对和游戏布局。
有关使用进行测试的更多信息Anywhere,请参阅测试您的自定义服务器集成。有关设置Anywhere舰队的更多信息,请参阅设置 GameLift 舰队。
主要功能
-
对游戏服务器和客户端版本进行快速的迭代测试。
-
使用设置的 GameLift 工具将游戏部署到自己的硬件上。
-
随时随地使用离玩家最近的硬件。
正在访问 GameLift
使用这些工具进行操作 GameLift。
- GameLift 软件开发工具包
-
S GameLift DK 包含与 GameLift 您的游戏客户端、游戏服务器和游戏服务进行通信所需的库。有关更多信息,请参阅下载亚马逊 GameLift SDK:
- GameLift 实时客户端 SDK
-
Realtime Client SDK 使游戏客户端能够连接到实时服务器、加入游戏会话并与其他玩家保持同步。下载 S DK
,详细了解如何使用实时服务器客户端 API (C#) 进行 API 调用。 - GameLift 控制台
-
使用 的 Amazon Web Services Management Console GameLift
来管理游戏部署、配置资源和跟踪玩家使用情况及性能指标。 GameLift 控制台为使用Amazon Command Line Interface (Amazon CLI) 以编程方式管理资源提供了 GUI 替代方案。 - Amazon CLI
-
使用此命令行工具调用Amazon SDK,包括 GameLift API。有关使用的信息Amazon CLI,请参阅《Amazon Command Line Interface用户指南》Amazon CLI中的 “入门”。
的定价 GameLift
GameLift 按使用持续时间收取实例费用,按传输的数据量收取带宽费用。有关的费用和价格的完整列表,请参阅 Amazon GameLift 定价
有关计算托管游戏或与之配对的费用的信息 GameLift,请参阅生成 GameLift 定价估算值,其中描述了如何使用Amazon Pricing Calculator