Cannot use SetRelativeLocation() on a mesh: it does not replicate correctly over the network

This is covered in Mesh SetRelativeLocation is not working in network - Programming & Scripting - Epic Developer Community Forums, and also Unreal Engine Issues and Bug Tracker (UE-20681).

We have a couple of affected systems where we have to use annoying workarounds. Can you consider re-opening this bug?


I just got done going crazy over this issue. It seems as though I’ve solved it. Works on a ListenServer/Clients setup in the editor. I haven’t tried it on a running build yet. Don’t have a partner to test with at the moment. TLDR try setting the ACharacter FVector variable BaseTranslatinOffset before or after you GetMesh()->SetRelativeLocation()