Is your Player set to be Replicated and Replicating Movement?
Normaly, if you set the replicate bool correctly and the Class is the Default Pawn class in your GameMode,
it should work out of the box.
Only special movement that is not triggered by CharacterMovementComponent functions needs to be replicated by hand.