在舰队上启用玩家网关 - Amazon GameLift Servers
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

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

在舰队上启用玩家网关

在创建队列时启用玩家网关,通过中继端点路由游戏流量,这些中继端点验证并限制传入游戏服务器的 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 原生支持的游戏服务器的性能可能稍高一些。