Fewer hitches: regular save-game pull only when something changed since the last save (saving freezes the game briefly), default interval 10 min
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
+2
-1
@@ -268,7 +268,8 @@ public sealed class GameServer
|
||||
if (config.SaveSyncMinutes > 0 && now >= nextSaveSync)
|
||||
{
|
||||
nextSaveSync = now + config.SaveSyncMinutes * 60.0;
|
||||
RequestSave("regular save");
|
||||
// Nur wenn sich seit dem letzten Spielstand etwas geändert hat - Speichern lässt das Spiel kurz hängen
|
||||
if (world.ChangesSinceSave > 0) RequestSave("regular save");
|
||||
}
|
||||
// Hochladen dauert zu lange (Spieler weg, alte Mod ...): Wartende bekommen den bisherigen Spielstand
|
||||
if (saveUpload != null && DateTime.UtcNow > saveUpload.Deadline)
|
||||
|
||||
Reference in New Issue
Block a user