In UReplicationGraphNode_DynamicSpatialFrequency::CalcFrequencyForActor, the ActorChannelCloseFrameNum is updated for the actor but not its dependents when calculating FramesTillReplicate. As a result, dependent actor's channels will get closed before the next time ReplicateSingleActor is called.
Create a Dynamic Spatial Frequency node and add it to the RepGraph.
Add an actor to this node that has another actor as a dependent.
Expected: When the frequency drops, the actor and its dependents are replicated as normal at that frequency.
Actual: When the frequency drops, dependent actors are destroyed and then recreated.
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-109497 in the post.
0 |
Component | UE - Networking |
---|---|
Affects Versions | 4.26 |
Target Fix | 4.27 |
Created | Feb 25, 2021 |
---|---|
Resolved | Mar 11, 2021 |
Updated | Nov 29, 2022 |