本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
Amazon GameLift Servers 解决方案
Amazon GameLift Servers为开发基于会话的多人游戏的开发者提供了一系列解决方案。
为游戏开发者提供的解决方案
Amazon GameLift Servers托管选项
在Amazon GameLift Servers使用操作游戏服务器时,您可以选择托管游戏服务器的位置和方式。无论您是想使用已有的托管资源,还是想设置由其管理的基于云的主机Amazon GameLift Servers,都可以为玩家打造无缝的托管体验。
托管 EC2
借助 EC2 托Amazon GameLift Servers管主机,您可以卸下管理游戏服务器的大部分工作。从各种 Amazon EC2 实例类型中选择计算资源。整合您的游戏项目,让我们来Amazon GameLift Servers处理细节。有关托管主机的更多信息,请参阅Amazon GameLift Servers 的工作原理。
开始为您的游戏开发托Amazon GameLift Servers管解决方案。
主要特征
-
托管在 Amazon Linux 或 Windows Server 操作系统上运行的多人游戏。
-
无论玩家身在何处,都能为他们提供低延迟的游戏体验。在全球任何Amazon GameLift Servers支持的区域 Amazon Web Services 区域 和 Local Zones 上部署游戏服务器。有关完整列表,请参阅Amazon GameLift Servers服务地点。
-
使用Amazon GameLift Servers智能游戏会话放置,让玩家始终获得最佳的托管玩家体验。您可以依靠Amazon GameLift Servers决策,也可以根据投放标准(例如成本、玩家延迟和地理位置)进行自定义。
-
选择如何扩展托管资源以满足玩家需求。手动管理容量,或设置自动扩展。借助基于目标的 auto Scaling,您可以保持动态大小的闲置容量缓冲区,这有助于控制成本,同时确保新玩家可以在最少的等待时间内进入游戏。
-
让我们Amazon GameLift Servers部署和管理基于云的游戏服务器。 Amazon GameLift Servers根据需要创建资源,安装游戏服务器软件,并自动启动为玩家主持游戏会话的进程。设置自定义运行状况跟踪,让其Amazon GameLift Servers检测和解决性能不佳的资源。
-
利用Amazon GameLift Servers监控功能来评估性能和使用情况。您可以跟踪硬件性能、游戏会话放置效率和服务器进程生命周期等因素的指标。您可以跟踪活动的游戏会话和玩家会话,以观察一段时间内的使用情况。您还可以下载和存储游戏会话日志。
-
对于正式版托管,请使用和的 Amazon CloudFormation 模板实现游戏托管资源管理和部署的Amazon GameLift Servers自动化 Amazon Cloud Development Kit (Amazon CDK)。利用 Amazon CodePipeline等持续集成和持续交付(CI/CD)工具和服务。
Amazon GameLift ServersFlexMatch用于配对
FlexMatch用于构建自定义规则集,为您的游戏定义多人游戏比赛。 FlexMatch使用规则集来比较每场比赛的兼容玩家,为玩家提供理想的多人游戏体验。
有关的更多信息FlexMatch,请参阅什么是 Amazon GameLift ServersFlexMatch?
主要特征
-
平衡对战创建速度和质量。
-
根据定义的特征匹配玩家或团队。
-
定义规则,根据延迟安排玩家进入对战。
Amazon GameLift ServersFleetIQ用于自行管理的 Amazon EC2 托管
使用FleetIQ游戏服务器组直接使用您在亚马逊 EC2 和 Amazon A EC2 uto Scaling 中的托管资源。这为低成本、有弹性的游戏托管提供了Amazon GameLift Servers优化的好处。此解决方案适用于需要比完全托管Amazon GameLift Servers解决方案更高的灵活性的游戏开发者。
有关FleetIQ如何使用亚马逊 EC2 和 A EC2 uto Scaling 进行游戏托管的信息,请参阅Amazon GameLift ServersFleetIQ开发者指南。
主要特征
-
使用FleetIQ算法优化竞价型实例平衡。
-
使用玩家路由特征高效管理游戏服务器资源,为玩家加入游戏提供更好的体验。
-
根据玩家使用情况自动扩展托管容量。
-
您可以自己直接管理 Amazon EC2 实例 Amazon Web Services 账户。
-
可使用多种支持的游戏服务器可执行文件格式,包括 Windows、Linux、容器和 Kubernetes。
Amazon GameLift ServersRealtime使用可自定义的服务器逻辑
使用Realtime服务器托管不需要定制游戏服务器的游戏。此轻量级服务器解决方案提供可以进行配置来适合您的游戏的游戏服务器。您可以使用托管托管解决方案托Amazon GameLift Servers管Realtime服务器。
有关使用托管的更多信息 Amazon GameLift ServersRealtime,请参阅将游戏与 Amazon GameLift ServersRealtime。
主要特征
-
使用Amazon GameLift Servers管理功能,包括 auto Scaling、多位置队列和游戏会话放置。
-
使用Amazon GameLift Servers托管资源并为您的机队选择 Amazon 计算硬件的类型。
-
充分利用完整的网络堆栈进行游戏客户端和服务器交互。
-
通过可定制的服务器逻辑获取核心游戏服务器功能。
-
对 Realtime 配置和服务器逻辑进行实时更新。