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 to Questions & Answers just mention UE-52231 in the post.

Login to Vote

ComponentUE - Networking
Affects Versions4.17
Target Fix5.0
Fix Commit16914802
Main Commit16914802
CreatedNov 9, 2017
ResolvedJul 21, 2021
UpdatedAug 9, 2021