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 模板为常见游戏场景部署托管解决方案。您可以使用提供的这些解决方案,也可以根据游戏需要对其进行自定义。