When placing an actor into the level that is not replicated the client will not destroy its copy when destroy actor is called.

Steps to Reproduce
  1. Open the editor
  2. Create a new actor blueprint
  3. Add a static mesh to the actor (set to cube)
  4. On begin play have the actor destroy itself after two seconds
  5. Add the actor that was created to the scene
  6. PIE with 2 or more players (set number of players to 2 in the drop down for PIE)

Result: The Actor will not be destroyed on the client
Expected: The client and the Server would both destroy their respective copies

Have Comments or More Details?

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

Login to Vote

Affects Versions4.19.2
Target Fix4.22
Fix Commit4709604
Main Commit4804559
Release Commit4862694
CreatedMay 7, 2018
ResolvedJan 11, 2019
UpdatedFeb 12, 2019