Yea that’s a good idea, i didn’t see thing like that !
Juste one thing, is that not to much ? Memory etc,
Let’s say 20 players, 10 on open world (Main dedicated)
10 on separated room
10x dedicated start + main dedicated. that for only 20 players, my dedicated is around 1gb on my own computer.
Edit:
I’m asking as the project is MMORPG based.
Edit edit:
Maybe there is a way to make an new thread, as my database server do.
client -> room -> dedicated new instance of (gameinstance maybe) -> new port -> return the port to connect on