Hey there,
in my multiplayer game i use lobby, NGO and Relay. When all players in the lobby pressed ready the game starts by loading the game scene. Since the game scene has a lot of networkobjects and a huge map with a navmesh that gets dynamically baked, it takes for about 15-20 seconds to load this scene complete until the players can actually play. But the baking process takes most of the time.
When players choose multiplayer, there is no timeout since the other player(s) send ping messages to the server while the host loads the new scene first. But when you choose singleplayer the player does not send a ping message to the server for more than 10 seconds and therefore there is a timeout.
I potentially could switch the map generation to the lobby scene without baking, but that would take some more work around that i want to avoid.
Is it possible to increase the timeout limit? Can i somehow send a ping while the scene loads? Or is there a way around this that i have not considered yet?
Thanks for your help!
1 Like
I solved this by using A* Pathfinding and switching to steam facepunch. Way better