Developer Notes

I did add support to fix setting the mesh offset from BeginPlay() (which was the initial issue in the answer hub post), and also exposed a helper called CacheInitialMeshOffset() to support games being able to change the mesh and update the internal stored offset.

Description

When moving a character, attempting to change the relative location of one of the character's components is causing it to remain at the default location.

If you do not move the character, the location change is replicated successfully as expected.

Steps to Reproduce
  1. Open the attached project
  2. Play in new window
  3. Click the Create button on the server
  4. Click the Join button on the client
  5. On the server, press the F key to call the server function that sets the relative location of the TestCharacter's mesh

Result: The SetRelativeLocation is not being replicated to the client

Expected: The location change would be replicated as it is when the character is not moving

Have Comments or More Details?

Head over to the existing Questions & Answers thread and let us know what's up.

7
Login to Vote

Won't Fix
ComponentUE - Gameplay - Player Movement
Affects Versions4.124.134.14
Fix Commit3377608
Main Commit3380073
CreatedNov 22, 2016
ResolvedAug 18, 2021
UpdatedAug 18, 2021