Check in UCharacterMovementComponent::SmoothClientPosition fails when travelling between servers

UE - Gameplay - Player Movement - May 11, 2023

While attempting to connect and travel to a new server, the client's NetDriver will be shutdown, and a new pending net driver created (in UEngine::Browse). When the original NetDriver is destroyed, ...

Lag spike for client while character is attached to actor

UE - Gameplay - Player Movement - Dec 14, 2022

Reproduced 3/3 times, issue also occurs in //UE5/Release-5.0 - CL 20979098 Binary. Confirmed NOT a Regression. Issue does not occur for Listen Server players. It's likely that this is a replication ...

Movement corrections occurring while standing still on rotating platforms

UE - Gameplay - Player Movement - Oct 5, 2022

When the player is controlling a Character actor, using the CharacterMovementComponent (CMC), unexpected movement corrections will occur while standing still on a movement base that is rotating. ...

JumpMaxCount and JumpMaxHoldTime not replicated

UE - Gameplay - Player Movement - Apr 15, 2021

Character Jump Height is dependent on framerate

UE - Gameplay - Player Movement - Jul 17, 2020

Character jump height is dependent on framerate, where lower framerate can result in reduced jump height. ...

Character rotations can diverge between clients and client/server briefly under packet loss and using bOrientRotationToMovement

UE - Gameplay - Player Movement - Jun 4, 2020

At some points the rotations will diverge briefly while the client and server attempt to rotate to the orientation direction by going different directions about the rotation axis. ...

Netshowcorrections not showing corrections

UE - Gameplay - Player Movement - Feb 27, 2020

Very few net corrections are displayed when using p.NetShowCorrections. Note: The attached image shows the results using the same settings in 4.22.3 Tested in: 4.22.3 CL#7053642, 4.23.1 CL#96314 ...

Character Movement Mode in Water Volume is affecting all clients

UE - Gameplay - Player Movement - Dec 16, 2019

Strange behavior concerning Character Movement Network Replication and a Water Physics Volume.  Upon entering water volume, Character Movement mode is set to swimming, however if more than one clien ...

UCharacterMovementComponent OldVelocity is pre-additive while Velocity is post-additive

UE - Gameplay - Player Movement - Oct 10, 2019

In UCharacterMovementComponent code such as PhysFalling, RestorePreAdditiveRootMotionVelocity is called before FVector OldVelocity = Velocity; leaving OldVelocity in a pre-additive state making furt ...

Character becomes stuck when sliding down steep unwalkable capsules

UE - Gameplay - Player Movement - Jul 14, 2019

Characters can become stuck and unable to move as they slide against very steep capsule collision. This seems to be caused as a result of ProcessLanded begin called within UCharacterMovementComponen ...