I read the documentation of Netcode and made a multiplayer game using ECS and Netcode. The instances can be run on the same computer. How can I host the game on a server ? I didn’t find anything written about hosting the game on server.
Netcode is in 0.0.4 preview state, it will probably take along time till we see ful integration for master server and client discovery API etc, if unity doesn’t drop development of it all together
You just violated the first rule of the Unity Developers Club
“1. Do not talk about Unity dropping development of a feature you are interested in”
But I am not interested in it, we have custom netcode
So do know how to host a game on a server like AWS or Google Cloud. The server would work as a authoritative server. Since Netcode solves most of the client side problems like Client Prediction etc. so I was thinking using Netcode on the client side and would host a game on a server. Just like online multiplayer games.
Im also interested to know about how to use the server build
now netcode is in v0.2.0
Lot of things needs to be considered while writing a game which has authoritative server architecture. I am not sure how to handle those problems using DOTS architecture provided by Unity. They have a sample project for DOTS multiplayer but that can be run locally. I am not sure whether that can be run on a remote host and even if we were able to host it on a remote server how to handle other problems like Load Balancing etc…
Anyone make any progress on this?