[4.7.3] Level streaming not working properly in multplayer

Hello, I’m trying to load and unload a streaming level for one player without affecting others.

According to this post, it should work, and it does, but only if this is not executed on listen server
When using this on listen server, ** level is loaded/unloaded for all clients**.

Hey ,

code for LoadStreamLevel node uses FStreamLevelAction class to manage loading level, and then that class will tell all player controllers to load it as well. This means when it’s called from Server, all Clients will be told automatically to do same thing. Aside from removing that bit from class via code, that’s how node will work.

You can get around this in Blueprints by using Should Be Loaded and Should Be Visible nodes instead, like so:

Hope that helps!

Ohh I see! I had played around with those values originally, but I had clearly missed something, because it’s working now.

Thanks a lot :slight_smile: