TL;DR
Make autosaving smart.What ?
Just as example on a 30 minute savingtime people join literaly 50% of the time 1 minute before the server safes its game due to 30 minute intervall.Why cant the server just take the gamessave from the new player?
New player joins -> Game have to be saved -> Send it to saved games and reset the 30 minute intervall.