So, I've figured this out together with the AWS Business Tech Support.
Previously AWS GameLift Websocket Connections have been automatically declined by CloudFront when coming from specific IP adresses, like TOR nodes, temporary proxies and - this was my issue - webhosting and cloud providers like Hetzner and Strato. So, setup was correct, but the Connection was declined because of this rules list: https://docs.aws.amazon.com/waf/latest/developerguide/aws-managed-rule-groups-ip-rep.html#aws-managed-rule-groups-ip-rep-anonymous
The AWS Gamelift team has adjusted the rule to remove the
HostingProviderIPList from the Blocking List, which now allows servers rented on hosting providers like Hetzner to connect to Gamelift. Thanks again!
Hi David, I can confirm that i got Gamelift Anywhere working on my own server. This guide(https://aws.amazon.com/blogs/gametech/unreal-engine-5-dedicated-server-development-with-amazon-gamelift-anywhere/) helped a lot when i did the setup. Could you try following this? also, please confirm that "The authentication token is updated in a script before running the server and is correct and unexpired - I validated it using the AWS Cli." - you want to be using the authentication token returned by GetComputeAuthToken.
- AWS OFFICIALUpdated 2 years ago
- AWS OFFICIALUpdated 4 months ago
- AWS OFFICIALUpdated 6 months ago
- AWS OFFICIALUpdated a year ago
- EXPERTpublished 10 months ago
- EXPERTpublished 5 months ago