When a non-replicated actor is destroyed on the client through the use of bNetForce, any child actors that are also non-replicated will not be destroyed correctly.
1. Place an actor in a map with a child actor component.
2. Neither parent nor child actors should be set to replicate.
3. Run server/client, on client destroy the parent actor (with bNetForce == true)
4. Observer that parent actor is destroyed but child actor is not.
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-52231 in the post.
1 |
Component | UE - Networking |
---|---|
Affects Versions | 4.17 |
Target Fix | 5.0 |
Created | Nov 9, 2017 |
---|---|
Resolved | Jul 21, 2021 |
Updated | Aug 9, 2021 |