Up to 100-200 players help

Hello everyone, is there a free or atleast cheap way to make multiple server, for different world, for example world 1, world 2, hosted mostly from different pcs? With max players 100-200?
Thx in advance

UNet, which is included in Unity, can be used to host on your own dedicated servers for “free” (free as in you still have to cover your server and bandwidth costs). You wouldn’t be using the matchmaker or relay services in that case, which are pay for services. Whether your game can handle 100-200 players would entirely depend on how demanding your game is, and how efficient you design your networking code.

Can u explain what the relay and matchmaking servers do?

They are collectively called the Unity Multiplayer Service. Unity provides servers that handle lobby and matchmaking between players, generally where one of the players themselves would function as the game’s host. They provide additional servers that function as a relay, allowing a host to function while only creating outbound connections, meaning they do not have to do any port forwarding to host the game. All players actually connect to the relay servers instead of directly connecting to the host, and the relays route all the game’s traffic to the correct host or clients.

Unity Multiplayer is a pay for service. It is free while your game is in development, but has a low cap on max connected users (cap depends on what level of Unity account you have). When your game goes “live” the user cap is removed and replaced with a bandwidth metered pay for what you use cost structure.

https://unity3d.com/unity/features/multiplayer
https://docs.unity3d.com/Manual/UNetOverview.html
https://docs.unity3d.com/Manual/UnityMultiplayerSettingUp.html

Photon Cloud is another company that offers a system that while designed and priced differently, effectively offers similar services to Unity Multiplayer. A lot of people like that one as well.

If we use our data center?

Well yeah, if you’re not using a service like Unity Multiplayer you’re probably going to be sourcing your own servers to host your game. That is why I put “free” in quotes, since yes the API is free but your server has to live somewhere and that somewhere is probably some datacenter with its own monthly billing.

ah ok thank you