Enable player gateway on fleets
Enable player gateway when creating a fleet to route game traffic through relay endpoints that validate and rate limit incoming UDP traffic to your game servers.
Prerequisites
Before enabling player gateway, verify the following requirements:
-
Supported locations – For a list of AWS locations that support player gateway, see Amazon GameLift Servers service locations.
-
Fleet type – Player gateway supports Linux-based Managed EC2 fleets and Managed Container fleets.
-
Server SDK – Player gateway requires Amazon GameLift Servers Server SDK 5.0 or later.
Player gateway modes
Configure player gateway compatibility for your fleet using the
PlayerGatewayMode property:
- DISABLED (default)
-
Fleet is not compatible with player gateway.
- ENABLED
-
Fleet is compatible with player gateway in locations where it is supported. Fleet locations that do not support the feature can still be added to the fleet but will not utilize player gateway, directly utilizing the game server IP address.
- REQUIRED
-
Fleet is compatible with player gateway. Fleet locations that do not support the feature cannot be added to the fleet.
IPv4 and IPv6 compatibility
Game clients must communicate with player gateway via IPv4. The player gateway
relay network communicates with game servers using IPv6. Managed Container fleets
automatically translate the IPv6 traffic to IPv4. For Managed EC2 fleets, configure how
your fleet handles IPv6 traffic using the GameServerIpProtocolSupported
property in PlayerGatewayConfiguration:
- IPv4 (default)
-
Your game server only accepts incoming IPv4 traffic. Lightweight IP translation software will be installed and executed on your instances to receive and transform the incoming IPv6 traffic to IPv4.
- DUAL_STACK
-
Your game server is compatible with incoming IPv6 traffic. IP translation software will not be installed or executed on your instances. Game servers that support IPv6 natively may have slightly higher performance.