Heads Up - Update to Physics Replication will soon be rolling out!
EDIT:
- THIS HAS BEEN ROLLED BACK AS OF 05/05/2026 11:20am
- The Rollout Began at 3:45 pm PST and is now fully Rolled Out as of 4:45pm PST - 05/04/2026
- Any freshly restarted servers as of 4:45pm PST have this new feature enabled.
We are going to begin rolling out some improvements to the Physics Replication system across all of Roblox.
As we begin rolling out this new system this week, please be on the lookout for any Physics Replication anomalies and please send them our way! Weâve been testing this thoroughly for many months internally, but no amount of internal testing catches everything that creators do in the wild!
We donât expect anything to change for creators or players, but want to be transparent about this internal switch!
Extra Context
Some of you may have already seen the Server Authority Client Beta Announcement. Part of the requirements to enable Server Authority is something called âNext Generation Replicationâ, which is a pretty significant change to Robloxâs replication system that is currently undergoing Beta testing.
While the entirety of what we call Next Generation Replication is not ready for full release due to the significant behavior changes (with respect to remote events, property update timings and more complicated subtle replication timing), there is a part of this tech we can enable without changing gameplay behaviors.
Improved Physics Replication
The current Physics replication system has a lot of great qualities.
- Even when your other data replication spikes/halts, physics continues to move smoothly
- It prioritizes motion that is more relevant to your players via Prioritization
- Works better in a bandwidth starved environment
However, this system has one key weakness that has been difficult to solve in the past:
- There is no eventual consistency.
Youâve probably seen bugs like this in the past, a large explosion scatters parts across the screen and some of those parts remain floating in the air:


This is because the current system has no way to track what data arrived on any other Client, so if an update was never sent about the final position of a part, or maybe it got lost on the way, the part may fall asleep on your machine in the incorrect position and stay there indefinitely.
Eventual Consistency
The new system will make sure that the final updates are sent over the wire before parts fall asleep. While the bandwidth limitations arenât changed (so the full extent of this explosion is throttled like before) the new system makes sure the final resting place of these parts if confirmed by all observers.

Caveats
This new system wonât entirely solve parts being anchored in the wrong place during complex explosions/dynamic events. Since Anchoring is a property, there is still a desynchronization between when Anchored property updates arrive and when Physics is synchronized.
We have a plan to address this, but until more of Next Generation Replication is safe to roll out, this is still a flaw in the Physics Replication tech that will remain.
This system is designed to long term handle both Physics and Property replication so that they can finally live in a synchronized world instead of having weird mis-timings between Remote Events, Properties and Physics Motion⌠but it will take us some time to get there completely!
Thanks for listening and please send us any feedback!

