We’ve just integrated 5.6.1 and we are now experiencing the client being disconnected due to missing level package issue just like others have reported in [Content removed]
and [Content removed]
We were able to solve some of our problems by adding wp.Runtime.UseMakingVisibleTransactionRequests=1 and wp.Runtime.UseMakingInvisibleTransactionRequests=1 to our config file but we ran into addition issues on some other levels so we had to add net.SkipMissingLevelDisconnect=1 as well. It’s worth mentioning that we are also using wp.Runtime.EnableServerStreaming=2 to reduce the time it takes to get into the game when playing in the editor.
Allowing the client to continue and not disconnect isn’t ideal as it might be hiding other issue. Has there been any progress identifying what caused this to become and issue in 5.6? We did not see this on 5.5.
I’ve managed to somewhat track down the underlying issue. We had a gym where enabling UseMakingVisibleTransactionRequests and UseMakingInvisibleTransactionRequests wasn’t enough, we still got disconnected when trying to play on that gym, hence why we also had to enable SkipMissingLevelDisconnect. When getting disconnected and the connection is closed with the reason ENetCloseResult::MissingLevelPackage, the name of the package is printed to the log and I was able to use the streaming logs written to Saved\Logs\WorldPartition to see that the packages in question had were landscape streaming proxies. We’ve removed the landscape on this gym and we can now play on it without getting disconnected.
We obviously have landscape on other gyms and our main levels but something was broken on this specific gym. I got tons of errors when trying to re-enable World Partition on it, disabling World Partition worked fine but I couldn’t convert the level to a World Partition level again.