本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
在機群上啟用玩家閘道
在建立機群時啟用玩家閘道,透過轉送端點路由遊戲流量,以驗證傳入 UDP 流量並將其速率限制到您的遊戲伺服器。
先決條件
啟用玩家閘道之前,請確認下列需求:
-
支援的位置 – 如需支援玩家閘道的位置清單 AWS ,請參閱 Amazon GameLift Servers 服務位置。
-
機群類型 – 播放器閘道支援 Linux 型受管 EC2 機群和受管容器機群。
-
伺服器 SDK – 播放器閘道需要Amazon GameLift Servers伺服器 SDK 5.0 或更新版本。
玩家閘道模式
使用 PlayerGatewayMode 屬性設定機群的玩家閘道相容性:
- DISABLED (預設)
-
機群與玩家閘道不相容。
- ENABLED
-
機群與支援的玩家閘道相容。不支援此功能的機群位置仍然可以新增至機群,但不會利用玩家閘道,直接使用遊戲伺服器 IP 地址。
- REQUIRED
-
機群與玩家閘道相容。不支援此功能的機群位置無法新增至機群。
IPv4 和 IPv6 相容性
遊戲用戶端必須透過 IPv4 與玩家閘道通訊。玩家閘道轉送網路會使用 IPv6 與遊戲伺服器通訊。受管容器機群會自動將 IPv6 流量轉譯為 IPv4。針對受管 EC2 機群,設定機群使用 中的 GameServerIpProtocolSupported 屬性處理 IPv6 流量的方式PlayerGatewayConfiguration:
- IPv4 (預設)
-
您的遊戲伺服器只接受傳入 IPv4 流量。輕量型 IP 轉譯軟體將在執行個體上安裝並執行,以接收傳入 IPv6 流量並將其轉換為 IPv4。
- DUAL_STACK
-
您的遊戲伺服器與傳入 IPv6 流量相容。您的執行個體不會安裝或執行 IP 轉譯軟體。原生支援 IPv6 的遊戲伺服器可能具有稍微較高的效能。