- Home /
Question by
Aduci · Nov 21, 2020 at 09:34 PM ·
multiplayerservermultiplayer-networkingserversideserver-hosting
What is the best way to do Room based multiplayer game?
I am working on a multiplayer game, the server structure is similar to Counter Strike Global Offensive:
Dynamic queue, with dynamicly created room servers.
My approach is:
I have a Master Server (C#), a "Game Server" (C#) and a Unity Client (Game Client)
1) The player connects to the Master Server (matchmaking)
2) After the player is matched by others, a new "Game Server" proccess starts, and the players connects to this one while playing. (so every time a new match starts, a new .exe instance of the Game Server is being started as well.
Is there a better way to handle this problem?
Comment