In my game I have a very physics-heavy derby mode where many player-controlled vehicles clash to destroy eachother. However, as parts fall off the vehicles it starts to get very laggy for players who are near those parts, and I’ve found this to mainly be because of local physics simulation. Here is a video which demonstrates the issue:
The parts in the video are configured to not collide with other vehicles at all using collisiongroups, so the physics simulation is completely unnecessary in this case and just causes extreme physics lag.
If Roblox is able to address this issue it would be great improvement to the performance of the physics engine and prevent unnecessary, hacky and server-costly workarounds such as adding force-less BodyGyros or BodyPositions to every object that shouldn’t have physics simulation. It’s something I’m planning to do but decided to post this first in hope of a real and better fix.
If this isn’t possible to do I would instead like to suggest an official way to disable local physics simulation on objects that don’t need it for your use case. (If this can already be done in a good way please let me know!)