After a the recent update Roblox did for Adaptive physics, it broke a vehicle system in our game that is impacting some players. We didn’t have any update in our game during or prior to receiving a ton of bug reports.
At first it was always happening on older servers however we did a full restart and it fixed it for some players while other players are still having this issue.
(A bit hard to see in this video due to file size limit but helicopters flight physics broke entirely)
Hey, apologies for the behavior changes that your game is experiencing. As we have been notifying everyone, the lower frequency physics simulation rate with adaptive physics can cause stability issues for games that rely on precise simulation.
I strongly recommend that you set PhysicsSteppingMethod as Fixed for your experience.
We have been using adaptive physics for months now without having this issue until the change today.
Vehicles automatically run at 240Hz as well because they have more than the max 60Hz-120Hz physics parts attached to it.
I will swap it over to use Fixed for now as this is our 2nd time running into a game breaking bug after you guys changed something with adaptive physics, the trouble doesnt appear to be worth the performance improvement.
I apologize for my frustration, bugs happen so it is what it is, just very annoying for us (And I assume for you guys) to deal with.
It seems like since the update regarding the PhysicsSteppingMethod, our game Project Flight has seemed to break and left hundreds of players unable to move (as a result our player count has dramatically decreased).
However the strange thing is, we are using the Fixed physicssteppingmethod. Were any changes made to this that could be causing this issue? To clarify, we did not update our game or script anything ourselves that would’ve contributed towards the issue.
The change that caused OP’s issue (and likely yours, too) has been reverted. Try doing the following for the reversal to take effect:
The servers will need to be restarted (or at least, the players will need to be moved into new servers). You can either issue a server shutdown or just let the old servers eventually be phased out (which might take a few days)
AND
The players might need to restart the Roblox app on their devices (leaving and rejoining the experience is probably not enough!), or alternatively restart their devices entirely.
We are still getting reports of this issue from users on all devices even after re-installing Roblox, this report for example was at 3AM PST: https://streamable.com/otud01
The change to physics stepping method was been reverted on the day of the previous announcement. Also, if your game was using Adaptive as your stepping method prior to the change, there should be no difference in client behavior. To pinpoint the issue, we would need a repro as we believe it might be related to something entierely different.