Description

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 toAnswerHub just mention UE-71881 in the post.

2
Login to Vote

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