For client-server multiplayer it's necessary to bring the simulation back to a previous state and then restart it frequently.
To do this i assign matrix, linear and angular velocity to all bodies and then i call NewtonInvalidateCache().
This is enough or I have to call NewtonResetBroadphase() too?
In my simulation, bodies, joints, materials and collisions are all created at the beginning and after no longer are created or destroyed. In this case there is a more performing system of NewtonInvalidateCache()?
thank you