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!