This seems to occur when FTimeline::Stop is called on the client but not on the server, as this will set bPlaying to false locally on the client.
Because the value for bPlaying doesn't change on the server (it remains true the whole time), it will not replicate this value down to the client, resulting in it staying false on the client.
Create a replicated timeline component on an actor.
On the server, call PlayFromStart on the timeline. On the same frame when the timeline finishes (or right before the timeline finishes), call PlayFromStart on the server again.
Observe that bPlaying is true on the server, but bPlaying is false on the client.
Lowering the NetUpdateFrequency of the actor and enabling network emulation helps to reproduce the issue more reliably.
I am not able to find world outliner how to enable it?
Teleporter in the Creative Hub is Locked and cannot be accessed
How to achieve HLSL Multiple Render Target in Material blueprints?
What method is used to fill polygonal regions when drawing spline mesh at run time?
How does UMG set overlapping layouts?
How can i modify the param name in EQS node
Undefined sysmbol: typeinfo for AActor when cross-compile linux dedicated server on windows
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-211182 in the post.
0 |
Component | UE - Gameplay |
---|---|
Affects Versions | 5.4 |
Target Fix | 5.5 |
Fix Commit | 35184634 |
---|
Created | Apr 2, 2024 |
---|---|
Resolved | Jul 30, 2024 |
Updated | Aug 5, 2024 |