开始使用 Amazon GameLift Servers - Amazon GameLift Servers
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

开始使用 Amazon GameLift Servers

利用这些入门资源详细了解 Amazon GameLift Servers 服务以及如何开始为基于会话的多人游戏开发自定义托管解决方案。

开始之前

  • 创建一个 Amazon Web Services 账户(或指定一个现有账户),用于与 Amazon GameLift Servers 结合使用。

  • 为用户设置访问 Amazon GameLift Servers 及相关 Amazon 服务的权限。

  • 选择要在其中工作的 Amazon Web Services 区域。开发阶段建议选择靠近您所在位置的区域。您可随时更改区域。

设置 Amazon 用户账户

选择您的路径

我希望快速体验 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 游戏托管方案”页面,然后为您的解决方案选择其中一个选项。遵循其中一个开发路线图,开始为您的游戏构建功能齐全的自定义托管解决方案。这些路线图会提供详细指导,涵盖托管解决方案中各组件的创建、测试和自定义配置流程。

  1. 从小处着手。尝试使用游戏服务器封装器或适用于 Unreal 的插件。

  2. 了解相关概念。查看“使用 Amazon GameLift Servers 托管的工作原理”页面。

  3. 选择架构。根据游戏的需求选择合适的托管模型。

  4. 构建和测试。遵循相应的开发路线图。搭建各组件的基础版本,然后进行迭代和自定义配置。

  5. 扩展和优化。针对生产级使用场景优化解决方案。添加对战等高级功能。