SmoothSync causes desync between character and rotating platform (works fine with Replicated Movement)

Hi everyone,

I’m facing a strange synchronization issue when using the SmoothSync plugin with my character.

Here’s the situation:

  • When my character does NOT use SmoothSync, everything works perfectly — both the server and client see the character in the exact same position while standing on a rotating platform (as in the “Replicated Movement” image below).

However, when I enable SmoothSync on the character, the positions start to drift: the client and server show different character locations on the rotating platform (as shown in the “SmoothSync Plugin” image).

I’m using Steam Advanced Sessions for multiplayer (listen-server setup).
I added SmoothSync because without it, players experience rubberbanding.
With SmoothSync, rubberbanding disappears — but this new desync problem appears instead.

Is there a way to make SmoothSync work properly with moving platforms?
Or alternatively — are there better solutions for rubberbanding that don’t require SmoothSync?
I’d love to hear best practices for smooth multiplayer movement in listen-server setups with moderate latency.