Navmesh generator process can hang
Steps to reproduce:
- Open the launcher
- Lauch navmesh cache generation
As a result, new generation process sometimes hangs after Generating navmesh tiles by N parallel workers...
message. In this case database does not grow and that N workers load N cores by somewhat 50%. Sometimes generation launches fine.
I have a suspicion that there is a some kind of threading issue.
Also it is unclear what should happen if to try to play the game during cache generation process. So far I got some Failed to commit transaction: database is locked
crashes.
And a separate case - what will happen to database of there will be no free space left on disk in the middle of generation process.