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