The ForceActorRelevantNextUpdate will only trigger an update on the first connection in the list.

Note that the ForceActorRelevantNextUpdate does not work on dynamic actors since their ActorChannel is fully closed after the RelevantTimeout is triggered.

Steps to Reproduce

1. Force a static replicated actor's IsNetRelevantFor to return false on all connections
2. Wait 6 seconds for the RelevantTimeout to trigger
3. Dirty a replicated property on the actor
4. Call NetDriver->ForceActorRelevantNextUpdate on the actor

Only the first connection will receive the dirty property

Have Comments or More Details?

There's no existing public thread on this issue, so head over to AnswerHub just mention UE-71881 in the post.

Login to Vote

Affects Versions4.20
Target Fix4.23
Fix Commit6684727
Main Commit6843774
CreatedMar 21, 2019
ResolvedMay 31, 2019
UpdatedJul 16, 2019