Amazon GameLift Servers托管集装箱舰队 - Amazon GameLift Servers

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

Amazon GameLift Servers托管集装箱舰队

Amazon GameLift Servers托管容器舰队提供了一个基于云的平台,用于托管您的容器化游戏服务器软件。借助容器舰队,您可以获得资源的灵活性、安全性和可靠性,这些 AWS Cloud 资源已针对多人游戏托管进行了进一步优化。该Amazon GameLift Servers服务提供了强大的主机管理工具。

使用这些托管容器工具加快入门速度:
  • 容器入门套件简化了集成和舰队设置。它为您的游戏服务器添加了基本的游戏会话管理功能,并使用预先配置的模板为游戏服务器构建容器队列和自动部署管道。部署后,使用Amazon GameLift Servers控制台和 API 工具监控队列性能、管理游戏会话和分析指标。

  • 对于虚幻引擎或Unity开发者,使用游戏引擎Amazon GameLift Servers插件和服务器 SDKs来集成游戏服务器,并从游戏引擎的开发环境中构建容器舰队。该插件的指导式工作流程可帮助您使用托管容器创建快速、简单的解决方案,实现基于云的托管。您可以在此基础上再接再厉,为您的游戏创建自定义托管解决方案。

托管集装箱舰队由一组虚拟计算机组成,这些虚拟计算机代表您Amazon GameLift Servers拥有并根据您的配置选择进行操作。计算是使用 Amazon GameLift Servers Linux 操作系统的亚马逊弹性计算云 (Amazon EC2) 实例。实例实际位于 AWS 区域 或 Local Zones 中。创建容器队列时,您可以根据计算能力、内存、存储、联网能力和其他因素为计算选择 EC2 实例类型。

对于托管容器队列,您可以将基于 Linux 的容器镜像存储在 Amazon Elastic Container Registry (Amazon ECR) 存储库中,然后创建容器组定义来描述您的容器架构。创建队列时,该Amazon GameLift Servers服务使用容器组定义将您的容器映像部署到队列实例。当容器启动游戏服务器进程时,每个进程都会与Amazon GameLift Servers服务建立连接,并报告已准备好托管游戏会话。

除了队列部署外,还可以Amazon GameLift Servers处理以下主机管理任务,因此您不必这样做:

  • 跟踪船队中所有容器的状态,并替换陈旧或不健康的容器。

  • 处理服务器进程与Amazon GameLift Servers服务之间通信的身份验证。

  • 提供可根据玩家需求动态调整实例集容量的自动扩缩工具。

  • 报告队列 EC2 实例、容器和服务器进程的性能指标。

请参阅以下有关如何设置和维护托管集装箱队列的主题: