LoadLevelInstance on Server

My team is working on a multiplayer game that will have randomly generated levels. The way we are trying to go about this is by using Rama’s Load Level Instance blueprint node to randomly pick and load levels from a list of level chunks. However, the streamed levels are not showing up on the clients. We’re doing this loading in the main map’s BeginPlay function in its level blueprint.

I stepped through some of the code with the debugger and found that in UWorld::UpdateLevelStreaming, sometimes the StreamingLevels array is populated, and sometimes it is empty, which leads me to believe that the streamed levels are only being loaded on the server.

Is there something we have to do on the server to get the streamed maps to show up on the clients? Or do the clients have to do something? I appreciate any insight you all may have!

I have same question . did u fix it ?

This isn’t really an answer to the question. It’d be great for something like this to be posted as a comment instead of an answer so people who may be interested in this question know that it hasn’t been resolved.

For now, we are using a workaround with Blueprints and Child Actor Components. It’s not pretty but it works for our current purposes.

Same issue here. Have mailed Rama for help, hope he gets back to me:{