I'm really trying to understand here why the more complicated multiplayer system has asynchronous saving of the game state but in single player we have to wait for the auto save.
Can a dev explain why we can't turn on async autosave in single player?
Async auto save in multiplayer but not in singleplayer?? Why??
Re: Async auto save in multiplayer but not in singleplayer?? Why??
Non-blocking save only works on Linux and OSX, as posila wrote here:
viewtopic.php?p=375113#p375113
Does the server run Linux, do you run Windows on your machine?
viewtopic.php?p=375113#p375113
Does the server run Linux, do you run Windows on your machine?
Re: Async auto save in multiplayer but not in singleplayer?? Why??
Not running a server. Single player I don't want to have to wait for saving. Reading through some of the questions / answers in that thread is appears for some reason they can't do non blocking saves in windows but they can on Mac / Linux. No real reason given, just that it can't be done.
Really curious what OS feature is lacking that keeps this from working?
Really curious what OS feature is lacking that keeps this from working?
Re: Async auto save in multiplayer but not in singleplayer?? Why??
Windows doesn't have the fork system call, which async saving is based on.Marconos wrote: ↑Thu Jun 04, 2020 10:45 pm Not running a server. Single player I don't want to have to wait for saving. Reading through some of the questions / answers in that thread is appears for some reason they can't do non blocking saves in windows but they can on Mac / Linux. No real reason given, just that it can't be done.
Really curious what OS feature is lacking that keeps this from working?
Re: Async auto save in multiplayer but not in singleplayer?? Why??
I don't see them claiming that. I think you misread.
Re: Async auto save in multiplayer but not in singleplayer?? Why??
Ah, but if you VM a linux machine to host a server, then you can get the fork command in windows for the async save. #bigthink
Re: Async auto save in multiplayer but not in singleplayer?? Why??
A workaround is turning off compression in config.ini - this speeded my autosaves up noticeably...
Code: Select all
; Options: none, fast, maximum
; autosave-compression-level=none