

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

# 更新一个 亚马逊 GameLift 服务器 实例集配置
<a name="fleets-editing"></a>

使用Amazon GameLift Servers控制台或 AWS CLI 更新您的队列设置、更改远程位置或删除舰队。对于托管式实例集，您无法更改实例集的游戏服务器生成包或实例类型，而是必须更换实例集。

**Fast Build Update Tool（仅用于开发）**  
对于托管式 EC2 实例集，要部署游戏服务器生成包更新，您需要将每个新生成包上传到 Amazon GameLift Servers，然后为其创建新实例集。  
Fast Build Update Tool 可让您在开发过程中绕过这些步骤，从而节省时间并加快开发迭代速度。利用此工具，您可以在现有实例集的所有计算中快速更新游戏生成包文件。此工具有多个选项；您可以替换整个游戏生成包或更改特定文件，也可以管理更新后重新启动游戏服务器进程的方式。您还可以使用它来更新实例集中的单个计算。  
要获取快速构建更新工具并了解有关如何使用它的更多信息，请访问[中的 GitHub快速构建更新Amazon GameLift Servers工具的 ](https://github.com/aws/amazon-gamelift-toolkit/tree/main/fast-build-update-tool) Toolkit 存储库。

您可以使用Amazon GameLift Servers控制台或 AWS CLI 更新可变队列属性、端口设置和运行时配置。要更改扩展限制，请参阅[通过 Amazon GameLift Servers 自动扩展队组容量](fleets-autoscaling.md)。

------
#### [ Console ]

1. 在 [Amazon GameLift Servers 控制台](https://console.aws.amazon.com/gamelift/)的导航窗格中，选择**实例集**。

1. 选择要更新的实例集。实例集必须处于 `ACTIVE` 状态才能进行编辑。

1. 在实例集详情页面的以下任何部分中，选择**编辑**。
   + **实例集设置**
     + 更改实例集属性，如**名称**和**说明**。
     + 添加或删除**指标组**，亚马逊 CloudWatch 使用这些指标组来跟踪多个舰队的汇总Amazon GameLift Servers指标。
     + 更新**资源创建限制**设置。
     + 打开或关闭游戏会话保护。
   + **运行时配置** – 您可以更改运行时配置的以下任何设置，也可以添加或删除运行时配置。
     + 更改游戏服务器的**启动路径**。
     + 添加、移除或更改可选的**启动参数**。
     + 更改游戏服务器运行的**并发进程**数。
   + **游戏会话激活** – 通过更新**最大并发游戏会话激活次数**和**新激活超时**，更改服务器进程的运行方式和托管游戏会话的方式。
   + **EC2 端口设置** – 更新允许入站访问实例集的 IP 地址和端口范围。

1. 选择**确认**以保存所做的更改。

------
#### [ AWS CLI ]

 

使用以下 AWS CLI 命令更新舰队：
+ [update-fleet-attributes](https://docs.aws.amazon.com/cli/latest/reference/gamelift/update-fleet-attributes.html)
+ [update-fleet-port-settings](https://docs.aws.amazon.com/cli/latest/reference/gamelift/update-fleet-port-settings.html)
+ [update-runtime-configuration](https://docs.aws.amazon.com/cli/latest/reference/gamelift/update-runtime-configuration.html)

------