I am using Steam for multiplayer, so I can easily browse and connect to my dedicated servers using the Steam server browser or my in-game implementation. It is all working good, but recently I started integrating Amazon GameLift, a matchmaking tool by Amazon which hosts my dedicated servers on their EC2 instances. When matchmaking was successful, I get a raw IP and port back, and I now try to connect to it, but “open ip:port” won’t work, neither ClientTravel does. It tries to connect, then the log’s silent for a minute, and then the connection times out. I found out that Unreal connects to Steam servers by using “open steam.<steam id of the server>”, but I don’t have that ID, only the IP and port.
Is this normal that we can’t connect to a IP when using Steam, or am I just too dumb?