Amazon GameLift Servers适用于 Unity 的插件(服务器 SDK 5.x) - Amazon GameLift Servers

Amazon GameLift Servers适用于 Unity 的插件(服务器 SDK 5.x)

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

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

为 Unity 游戏项目安装插件

从 GitHub 获取适用于 Unity 的 Amazon GameLift Servers 插件

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

该插件包括以下组件:

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

  • 适用于具有客户端功能的 Amazon GameLift Servers 服务 API 的 C# 库。

  • 适用于 Amazon GameLift Servers 服务器 SDK(版本 5.x)的 C# 库。

  • 示例游戏内容(包括资产和场景),因此即使您没有生成包就绪的多人游戏,也可以试试 Amazon GameLift Servers。

  • 解决方案配置,以 CloudFormation 模板的形式提供,插件将游戏服务器部署到云进行托管时会使用这些配置。

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