

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

# Amazon GameLift Servers 入门
<a name="getting-started-intro"></a>

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

## 开始之前
<a name="getting-started-intro-prereq"></a>
+ 创建一个 AWS 账户 （或指定一个现有的）以与一起使用Amazon GameLift Servers。
+ 为用户设置访问Amazon GameLift Servers和相关 AWS 服务的权限。
+ 选择 AWS 区域 要使用的。开发阶段建议选择靠近您所在位置的区域。您可随时更改区域。

[设置 AWS 用户账户](setting-up-aws-login.md)

## 选择您的路径
<a name="getting-started-intro-paths"></a>

### 我希望快速体验 Amazon GameLift Servers
<a name="getting-started-intro-quick"></a>

适用场景：学习、创建概念验证、快速原型开发

快速入门选项：
+ [适用于 Amazon GameLift Servers 的游戏服务器封装器](https://github.com/amazon-gamelift/amazon-gamelift-servers-game-server-wrapper/)：参阅[教程：使用 Amazon GameLift Servers 封装器快速入门](gamelift-wrapper-tutorial.md)。该工具是通过 Amazon GameLift Servers 托管游戏服务器并运行游戏会话的最快捷、最简便的方式，无需修改游戏代码。游戏服务器封装器提供基本的游戏会话管理功能，以及简化的游戏服务器部署流程。如果您希望通过自有游戏项目或示例项目，亲自评估 Amazon GameLift Servers 的功能，该工具是理想选择。准备好构建自定义游戏托管解决方案时，可切换至任一自定义开发选项，通过 Amazon GameLift Servers 的服务器 SDK 实现完全集成。如果您的游戏无需自定义托管解决方案，也可继续使用游戏服务器封装器，在生产环境中部署和托管游戏服务器。
+ [适用于 Unreal Engine 或 Unity 的 Amazon GameLift Servers 插件](getting-started-plugin.md)：该插件提供 GUI 工作流程和示例资源，可引导您完成初始操作步骤，并基于基本托管解决方案部署游戏服务器。通过该插件，您既可以搭建基于自行管理式 Anywhere 实例集的托管服务，也能部署基于云的托管式 EC2 实例集或容器实例集。当您准备好开发自定义托管解决方案时，可在插件构建的解决方案的基础上进行构建。
+ [适用于 Amazon GameLift Servers 托管式容器的入门工具包](https://github.com/aws/amazon-gamelift-toolkit/tree/main/containers-starter-kit)：该工具包可简化多项任务，包括集成游戏服务器、准备游戏服务器容器映像，以及部署用于托管的容器实例集。在集成环节，该工具包会为您的游戏服务器添加必要的游戏会话管理功能。此外，该工具包还通过预配置的模板搭建容器实例集，并为游戏服务器构建自动化部署管道。准备好添加完整的游戏会话管理功能时，请遵循其中一个自定义开发路线图集成 Amazon GameLift Servers 的服务器 SDK。

### 我希望构建自定义托管解决方案
<a name="getting-started-intro-custom"></a>

适用场景：为自定义游戏服务器创建生产级解决方案 

查看“[Amazon GameLift Servers 游戏托管方案](gamelift-intro-flavors.md)”页面，然后为您的解决方案选择其中一个选项。遵循其中一个开发路线图，开始为您的游戏构建功能齐全的自定义托管解决方案。这些路线图会提供详细指导，涵盖托管解决方案中各组件的创建、测试和自定义配置流程。
+ [借助 Amazon GameLift Servers 托管式 EC2 进行托管的开发路线图](gamelift-roadmap-managed.md)
+ [借助 Amazon GameLift Servers 托管容器进行托管的开发路线图](gamelift-roadmap-containers.md)
+ [借助 Amazon GameLift Servers Anywhere 进行托管的开发路线图](gamelift-roadmap-anywhere.md)
+ [借助 Amazon GameLift Servers 进行混合托管的开发路线图](gamelift-roadmap-hybrid.md)

## 推荐学习路径
<a name="getting-started-intro-recommended"></a>

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

1. 了解相关概念。查看“[使用 Amazon GameLift Servers 托管的工作原理](gamelift-howitworks.md)”页面。

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

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

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