private static void RunOnServerGameOver(Run run, GameEndingDef ending) { try { var metadata = ProperSavePlugin.CurrentSave?.SaveFileMeta; if (metadata != null) { File.Delete(metadata.FilePath); SaveFileMetadata.Remove(metadata); ProperSavePlugin.CurrentSave = null; } } catch (Exception e) { ProperSavePlugin.InstanceLogger.LogWarning("Failed to delete save file"); ProperSavePlugin.InstanceLogger.LogError(e); } }