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.

Steps to Reproduce

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.

Have Comments or More Details?

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

Login to Vote

Affects Versions4.17
CreatedNov 9, 2017
UpdatedFeb 19, 2020