[Network] Session and Dedicated Server

Yea i’ve read the manual, but assuming that i’m using an external server from UE, RakNet or anything else, i’ve some difficulties to understand how it is supposed to work, because UE have it’s own packet system.

My client is on the menu, it want to go on his on instance of MAP A, it asking to the out server to create one, but there is where i’m not understanding,

As the external server is not a UE class or anything, how say to the dedicated there is a free room created and it is for Player X, and then open the map and spawn my player which need the replication to be spawned.

I’m sorry, i’m completly lost, because as UE have it IOnlinesubSystem, the room on the external server is different than a “UE Session”.

An other way is to send packet like that:

client(s) -> room -> dedicated -> room -> client(s)

But again Replication system will not work as the dedicated server has no “instance” of GameSession, so client won’t spawn and dedicated won’t know there is a room created.