Amazon GameLift Servers虚幻引擎插件 - Amazon GameLift Servers

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

Amazon GameLift Servers虚幻引擎插件

此插件将 Amazon GameLift Servers C++ 服务器 SDK 和工具添加到 UE 编辑器中。使用引导式界面工作流程将服务器 SDK 功能集成到您的游戏项目中,并为游戏服务器部署Amazon GameLift Servers托管解决方案。

使用该插件,您可以构建基本的工作托管解决方案,然后根据需要进行优化和自定义。以您的本地工作站为主机,设置 Amazon GameLift Servers Anywhere 队列。对于托管 EC2 或托管容器队列的云托管,请使用完整的解决方案部署游戏服务器,以管理游戏会话请求和客户端连接。

为你的虚幻游戏项目安装插件

从以下地址获取虚幻引擎Amazon GameLift Servers插件 GitHub

有关如何在虚幻编辑器中为游戏项目安装插件的信息,请参阅 GitHub 存储库自述文件。

该插件包括以下组件:

  • UE 编辑器的插件模块。安装插件后,新的主菜单按钮可让您访问Amazon GameLift Servers功能。

  • Amazon GameLift Servers服务 API 的 C++ 库。在客户端后端服务中使用 API 功能来帮助游戏客户端请求游戏会话和发送/检索游戏会话信息。

  • Amazon GameLift Servers服务器 SDK 的虚幻库(版本 5)。在游戏服务器代码中使用服务器 SDK 来管理托管的游戏服务器进程与Amazon GameLift Servers服务之间的通信。

  • 测试内容,包括启动游戏地图和两张测试地图,其中包含用于测试服务器集成的基本蓝图和用户界面元素。

  • 插件在部署游戏服务器进行托管时使用的 AWS CloudFormation 模板形式的可编辑配置。

此插件使用 AWS CloudFormation 模板为常见游戏场景部署托管解决方案。您可以使用提供的这些解决方案,也可以根据游戏需要对其进行自定义。

后续步骤:自定义您的游戏托管解决方案

使用插件的指导式工作流程是快速启动和运行Amazon GameLift Servers托管解决方案的好方法。使用该插件,您可以设置每个解决方案组件的基本版本。

准备就绪后,您可以在此基本解决方案的基础上进行构建,方法是自定义每个组件,并在准备游戏发布时对解决方案进行微调。考虑以下选项: