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 |