Thirdperson Character not Replicating correctly after being attached to an Actor (Blueprints, Project included)
Problem description: When the Third Person Character gets attached to any other Actor (AttachToActor, Rule: Keep World), from the view of other clients the character (capsule, skeletal mesh) is out of sync (*).
(*) Out of sync in that case means two things: (1) the capsule+skeletal mesh keep moving at the velocity and with the animation that the character had at the point of attachment, so even if the pawn of the owning client comes to a halt or changes direction, the capsule and mesh do not follow (observed from other clients). (2) the capsule leaves a "ghost" collision at the point of attachment, i.e. even though the capsule moves as described in (1) as can be observed when "hidden in game" is set to false on the capsule, an active collision remains at the location the character was at when getting attached. This collision (again, which only exists for other clients) does not show when invoking the "show collision" console command.
Steps to reproduce:
Observed result as shown on this screenshot: http://i.imgur.com/oKCTFYL.jpg - server shows correct behavior, whereas from client1's POV the character controlled by the server just keeps running (invisible on the screenshot, there is also a collision from the character's capsule right where the server character should be).
I uploaded a clean Thirdperson Template project with the steps above implemented here (4.18.2): http://www87.zippyshare.com/v/DA1qA90G/file.html
asked Dec 19 '17 at 03:13 PM in Bug Reports
Follow this question
Once you sign in you will be able to subscribe for any updates here