Hello,
I’m doing a game (I’m starting in Network Games) with a MasterServer and my question is: ¿What does the MasterServer need?
Each user can create a “Server” and too connect as a “Client”.
But if I have 1000 Servers created and 32000 players playing in total, MesterServer need be more strong, How much?
How much power it needs has to do with how large your games are, how long or bascially “how often the master server will be pinged”
You best try it once the game is online in form of a closed beta and later open beta so you can raise the load controlled and see if it can keep up or if there are trouble
The Master Server only facilitates connections, it doesn’t run your game or act as a server, so the load on the Master Server is pretty low. Your expectation though that you will get 32 players per game is WAY ambitious.
Unity’s networking requires the host to control all network traffic, and you have no control on what hardware or internet connection a host has, so a host might start a game and only be able to support 2 or 3 networked players.
If you require many players in each of your games you are better off looking at a Client/Server networking solution like Photon or SmartFox.
Unity’s networking solution is definitely usable (I use it myself in some of my projects) but it’s a low user/player solution due to so many un-controllable variables like Host specs/NAT requirements for Host and the inability for a host to pass its token to another player, makes it a bad solution for games that require lots of players or persistency even during a single game.