Perhaps if you do as RepeatUntil suggest but with the addition of some kind of synchronization once in a while.
Let the server send out the exact positions & velocities of all rigid bodies once every Nth second and let every client adjust it's bodies.
Let the server send out the exact positions & velocities of all rigid bodies once every Nth second and let every client adjust it's bodies.