Dedicated Server, Multiple instances of dedicated server and steam

Hello folks

As recently I been developing some idea and I hit a wall

Straight to the problem, I created using Unreal build that contains Client, MasterServer and Instance of gameplay parts.

MasterServer is a dedicated server that is responsabile to connect all newcomers, matchmaking, deploy new instances(proccesses) and manage all the stuff, instances of the game are just gameplay thing, people join - play match - end instance.

Instances communicate to MasterServer just to ping that instance is ready for join clients, the game is over etc.

So far so good, everything been working well, simplified graph can look like this

Clients connects and open matchmaking → Matchmaking done → MasterServer deploy new instance of gameplay(proces with command line argument to open specific map on specific port) ->Clients play their game → Send back information to master server that game is over → Terminate process from MasterServer

And things get messy when I tried to integrate it with steam, I make it to point where client can join master server, that was quite simple, but when I deploy new instance of gameplay client can’t join it, entire process is going through to moment where client getting information where to move and it suddenly stops and back to MasterServer, seems like Steam rejecting the connection but i dont know why.

Server System: Linux

#Edit1: Well i found that the connection is timed out

#Edit2Fix: enabling ports on server side allow steam clients to join

Fix

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.