开始使用 Amazon GameLift Servers
利用这些入门资源详细了解 Amazon GameLift Servers 服务以及如何开始为基于会话的多人游戏开发自定义托管解决方案。
开始之前
创建一个 Amazon Web Services 账户(或指定一个现有账户),用于与 Amazon GameLift Servers 结合使用。
为用户设置访问 Amazon GameLift Servers 及相关 Amazon 服务的权限。
选择要在其中工作的 Amazon Web Services 区域。开发阶段建议选择靠近您所在位置的区域。您可随时更改区域。
选择您的路径
我希望快速体验 Amazon GameLift Servers
适用场景:学习、创建概念验证、快速原型开发
快速启动选项:
-
适用于 Amazon GameLift Servers 的游戏服务器封装器
- 参阅教程:使用 Amazon GameLift Servers 封装器快速入门。该工具是通过 Amazon GameLift Servers 托管游戏服务器并运行游戏会话的最快捷、最简便的方式,无需修改游戏代码。游戏服务器封装器提供基本的游戏会话管理功能,以及简化的游戏服务器部署流程。如果您希望通过自有游戏项目或示例项目,亲自评估 Amazon GameLift Servers 的功能,该工具是理想选择。准备好构建自定义游戏托管解决方案时,可切换至任一自定义开发选项,通过 Amazon GameLift Servers 的服务器 SDK 实现完全集成。如果您的游戏无需自定义托管解决方案,也可继续使用游戏服务器封装器,在生产环境中部署和托管游戏服务器。 适用于 Unreal Engine 或 Unity 的 Amazon GameLift Servers 插件 - 该插件提供 GUI 工作流程和示例资源,可引导您完成初始操作步骤,并基于基本托管解决方案部署游戏服务器。通过该插件,您既可以搭建基于自行管理式 Anywhere 实例集的托管服务,也能部署基于云的托管式 EC2 实例集或容器实例集。当您准备好开发自定义托管解决方案时,可在插件构建的解决方案的基础上进行构建。
适用于 Amazon GameLift Servers 托管式容器的入门工具包
- 该工具包可简化多项任务,包括集成游戏服务器、准备游戏服务器容器映像,以及部署用于托管的容器实例集。在集成环节,该工具包会为您的游戏服务器添加必要的游戏会话管理功能。此外,该工具包还通过预配置的模板搭建容器实例集,并为游戏服务器构建自动化部署管道。准备好添加完整的游戏会话管理功能时,请遵循其中一个自定义开发路线图集成 Amazon GameLift Servers 的服务器 SDK。
我希望构建自定义托管解决方案
适用场景:为自定义游戏服务器创建生产级解决方案
查看“Amazon GameLift Servers 游戏托管方案”页面,然后为您的解决方案选择其中一个选项。遵循其中一个开发路线图,开始为您的游戏构建功能齐全的自定义托管解决方案。这些路线图会提供详细指导,涵盖托管解决方案中各组件的创建、测试和自定义配置流程。
推荐学习路径
-
从小处着手。尝试使用游戏服务器封装器或适用于 Unreal 的插件。
-
了解相关概念。查看“使用 Amazon GameLift Servers 托管的工作原理”页面。
-
选择架构。根据游戏的需求选择合适的托管模型。
-
构建和测试。遵循相应的开发路线图。搭建各组件的基础版本,然后进行迭代和自定义配置。
-
扩展和优化。针对生产级使用场景优化解决方案。添加对战等高级功能。