Changes in Scale are not replicated on the Client through RPCs. Location and Rotation are replicated as expected.
Reproduced in 4.7.6 binary and Main (//depot/UE4/Promotable-CL-2522625)
1. Create a new Third Person template project
2. Create a new Actor Blueprint
3. Add a Static Mesh component and assign it a Static Mesh
4. In the Class Defaults, set Replicates and Replicate Movement to True
5. Open the ThirdPersonCharacter Blueprint
6. Custom Event > Spawn Actor From Class (previously created Actor Blueprint)
7. Make Transform with Scale 4x, 4y, 4z > Spawn Transform
8. Set the Custom Event to Run on Server
9. Right Mouse Button > call Custom Event
10. Compile/Save
11. PIE with clients set to 2
12. Click the RMB on the Client
Result:
The Actor Blueprint is spawned on the Client with Scale of 1, 1, 1, and on the Server with 4, 4, 4.
Head over to the existing Questions & Answers thread and let us know what's up.
0 |
Component | UE - Networking |
---|---|
Affects Versions | 4.7.6, 4.8 |
Target Fix | 4.9 |
Fix Commit | 2540428 |
---|
Created | Apr 27, 2015 |
---|---|
Resolved | May 7, 2015 |
Updated | Apr 27, 2018 |