ensure restart save is exclusive to prevent save corruption

This commit is contained in:
zznty
2024-11-09 19:06:10 +07:00
parent 58340e0f5d
commit d15985e918
3 changed files with 8 additions and 3 deletions

View File

@@ -248,7 +248,7 @@ namespace Torch.Server
{
if (save)
{
var saveResult = Save().Result;
var saveResult = Save(exclusive: true).Result;
if (saveResult is not (GameSaveResult.Success or GameSaveResult.TimedOut))
{
Log.Error("Save failed due to {Reason}. Restart aborted!", saveResult);