Blueprint references to level Actors are lost when streaming out and back in the level

Hi Jon,

Were you able to reproduce this bug? We prepared a repro project with video on vanilla 4.16.3 that has the same issue.

What you need to do:

  1. Create an empty project in vanilla 4.16.3
  2. Put packages from attached zip in Content folder
  3. On server, run the map TestCase_P
  4. On client connect to server
  5. On server walk into Load trigger, that streams in TestCase_SubLevel
  6. Walk into Unload trigger that streams out TestCase_SubLevel
  7. Again walk into Load trigger, that streams in TestCase_SubLevel
  8. Now walk into Test trigger and note that it isn’t working anymore.

Lost Actor references in TestCase_SubLevel is caused by Level BP Variable ProblemVariable on level TestCase_SubLevel: It has Replication flag set to Replicated

Hope this helps you tracking it down. It is a really serious bug and is making multiplayer scripting basically unusable, causing a lot of issues for us.

best,
Klaudiusz