Is it possible to not replicate to the clients the LoadStreamLevel call from the ListenServer host?
Hi,
This will depend on how level streaming is handled on the server and client. Depending on your setup, there could be side effects to disabling this, so you’ll likely still need to manually handle streaming levels on the listen server and clients.
Clients are informed of streaming level changes through the reliable client RPC APlayerController::ClientUpdateLevelStreamingStatus. On the server, I believe this is called from APlayerController::LevelStreamingStatusChanged, which could be modified to no longer call this RPC.
If you’re using world partition level streaming, then I believe the listen server should have all cells loaded by default. To enable world partition server streaming, you can use the wp.Runtime.EnableServerStreaming and wp.Runtime.EnableServerStreamingOut CVars.
Thanks,
Alex