Aug 22, 2017 · 1 min read
I follow the authoritative server architecture for my game. The server is responsible for handling the logic and each client just renders what the server sends it. I just don’t like the thought of each client performing separate logic and then telling the server what it needs to do. The client can ask for certain things (i.e. input like controls) but ultimately the server is in control. One of the main benefits to this authoritative server architecture is the prevention of cheating.
Regardless, I think it is awesome that you are building out a service to explore more into the alternative. I’m eager to see how lobby-engine.io plays out.
