World Partition and Ejecting from Player Controller

Hi all,

Is the expected behavior when ejecting from the player controller on a world partitioned level that the editor camera becomes the streaming source?

This effectively means that by flying around the level with the editor camera, you can unintentionally unload the entire world and cause your character to fall through everything.

Is something that can be turned off or toggled somehow?

I see this behavior in both Unreal 5.4.3 and 5.5.0 for context.

1 Like

Here’s a gif of the behavior for context:

fafc07a1-6e09-46df-9ac2-f60dbcfa313d

There is apparently a console variable that controls this behavior that did not show up on the documentation pages:

wp.Runtime.EnableSimulationStreamingSource

The code’s tooltip says:

Set to 0 to if you want to disable the simulation/ejected camera streaming source.

So the fix was:

wp.Runtime.EnableSimulationStreamingSource 0

or if you want this to be set permanently for the project you can add this to the DefaultEngine.ini file in the project’s config folder:

[ConsoleVariables]
wp.Runtime.EnableSimulationStreamingSource=0

Here’s the code for reference:

Here’s a gif of the behavior after applying the console variable change for posterity:

b0d6f30b-bdc0-4dda-9189-b37767db9c8c