本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
在舰队上启用玩家网关
在创建队列时启用玩家网关,通过中继端点路由游戏流量,这些中继端点验证并限制传入游戏服务器的 UDP 流量。
先决条件
在启用玩家网关之前,请验证以下要求:
-
支持的地点-有关支持玩家网关 Amazon 的地点列表,请参阅Amazon GameLift Servers 服务位置。
-
舰队类型 — 玩家网关支持基于 Linux 的托管 EC2 队列和托管容器队列。
-
服务器 SDK — 玩家网关需要Amazon GameLift Servers服务器 SDK 5.0 或更高版本。
玩家网关模式
使用以下PlayerGatewayMode属性为您的舰队配置玩家网关兼容性:
- 已禁用(默认)
-
舰队与玩家网关不兼容。
- 已启用
-
Fleet 在支持的地方与玩家网关兼容。不支持该功能的舰队位置仍然可以直接使用游戏服务器 IP 地址添加到舰队中,但不会使用玩家网关。
- REQUIRED
-
舰队与玩家网关兼容。不支持该功能的舰队位置无法添加到舰队中。
IPv4 和 IPv6 兼容性
游戏客户端必须通过 IPv4 与玩家网关通信。玩家网关中继网络使用 IPv6 与游戏服务器通信。托管容器队列会自动将 IPv6 流量转换为 IPv4。对于托管 EC2 队列,请使用以下GameServerIpProtocolSupported属性配置队列处理 IPv6 流量的方式:PlayerGatewayConfiguration
- IPv4 (默认)
-
您的游戏服务器仅接受传入 IPv4 流量。将在您的实例上安装和执行轻量级 IP 转换软件,以接收和转换传入的 IPv6 流量 IPv4。
- DUAL_STACK
-
您的游戏服务器与传入 IPv6 流量兼容。不会在您的实例上安装或执行 IP 转换软件。 IPv6 原生支持的游戏服务器的性能可能稍高一些。