You could adapt on that idea a little, and make it so all computers can control physics objects. But, only 1 computer (the host) can control who gets to control what.
So the server computer could dish of control of say a box, to user 1. This will then run the physics simulation for box and send the data along with its update packets. Which inturn is then delivered from server to all othere clients. That way you would have smoother interaction.
So the server computer could dish of control of say a box, to user 1. This will then run the physics simulation for box and send the data along with its update packets. Which inturn is then delivered from server to all othere clients. That way you would have smoother interaction.