Minimizing Corrections with a Moving MovementBase

Hi All,

I’d been trying to reduce an abrupt server correction that occurs when jumping on or off of a moving base, when I stumbled across the variable ClientAuthorityThresholdOnBaseChange in the CharacterMovementComponent:

When a pawn moves onto or off of a moving base, this can cause an abrupt correction. In these cases, trust the client up to this distance away from the server component location.
This seems like exactly what I’m looking for, but changing the value has no effect on the corrections. I’ve tried also changing some related variables, MaxFallingCorrectionLeash and MaxFallingCorrectionLeashBuffer, but with no luck.

I’ve uploaded a minimal recreation of the issue and a more detailed description to Reddit. I’m working in version 5.4.3.

Any insights or advice is appreciated, thanks!

1 Like