Hi
I'm making a Real-time multiplayer game, which also includes physics, I'm working with node.js, socket.io on the backend and Phaser on the client Side.
Till now I was running the logic on the client side and sending the velocity and position through sockets to all the clients, but obviously it doesn't works well(And we haven't even started to talk about cheating).
So, what I need is to run the logic and physics of the game in the server side, sending just the inputs on the client, and receiving the position from the server.
Well, for now it's simple, as any other multiplayer game.
The problem is that I'm going crazy, I have seen many tutorials but I don't even know where to start, because my programming skills are limited and the tutorials didn't help me, what I would need is a framework or tutorial which allows me easily to run several worlds(The game has different rooms), in whose physics have to be calculated as fast as possible.
So I ask, has someone done or found any tutorial which does that?