Description

The issue is encountered when streaming a world partition an actor with an AChildActorComponent which generates 2 instances instead of one when run as a client in the editor. This behavior does not occur when using level streaming and seems to be exclusive to the replication part.

Steps to Reproduce

1- Create actor BP_Child

  • Set bReplicates to true
  • Add box collision that will set a random scale at begin play and disable "hidden in game" bool
    2- Create actor called BP_Parent
  • Set bReplicates to true
  • Add child actor component and set actor to BP_Child
    3- Create empty level streaming level called L_LevelStreaming_P (should not use world partition)
  • Add BP_Parent to the level
    4- Create empty open world level called L_WorldPartition_P (should use world partition)
  • World Partition should be using bEnableStreaming=true on setup
  • Add BP_Parent to the level

5- Play levels using Net Mode "As Client"

Have Comments or More Details?

There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-205860 in the post.

0
Login to Vote

Unresolved
CreatedFeb 5, 2024
UpdatedFeb 22, 2024