

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

# 选择您自己的游戏服务器
<a name="gsg-integrate-gameclient-optimized"></a>

使用 “列出并选择” 方法，您的游戏客户端或媒人通过调用 [ListGameServers()](https://docs.aws.amazon.com/gamelift/latest/apireference/API_ListGameServers.html) 来请求可用游戏服务器的列表。在选择游戏服务器时，您可能希望使用游戏服务器数据来提供玩家或对战构建器可以使用的其他信息。要控制结果的返回方式，您可以请求分页结果并按注册日期对游戏服务器进行排序。以下请求返回指定游戏服务器组中的 20 个处于活动状态且可用的游戏服务器，按注册时间排序，最新的游戏服务器排在最前面。

```
AWS gamelift list-game-servers \
    --game-server-group-name MyLiveGroup \
    --limit 20 \
    --sort-order DESCENDING
```

根据可用游戏服务器的列表，客户端或配对服务选择一个游戏服务器，然后使用特定的游戏服务器 ID 调用 [ClaimGameServer()](https://docs.aws.amazon.com/gamelift/latest/apireference/API_ClaimGameServer.html) 来声明该服务器。在这种情况下，Amazon GameLift Servers FleetIQ 不执行任何其实例类型优化逻辑，如[Amazon GameLift Servers FleetIQ 逻辑](gsg-howitworks-logic.md)所述。

```
AWS gamelift claim-game-server \
    --game-server-group-name MyLiveGroup \
    --game-server-id UniqueId-1234
```