public override void OnServerStop() { if (backupCommon.restoreID != 0) { DateTime restoreDateTime = new DateTime(backupCommon.restoreID, DateTimeKind.Utc); DarkLog.Normal("Restoring backup from: " + restoreDateTime.ToLocalTime().ToLongDateString() + " " + restoreDateTime.ToLocalTime().ToLongTimeString()); backupCommon.RestoreUniverse(backupCommon.restoreID); } backupCommon.restoreID = 0; }
public override void OnServerStop() { if (backupCommon.restoreID != 0) { DateTime restoreDateTime = new DateTime(backupCommon.restoreID, DateTimeKind.Utc); LunaLog.Normal("Restoring backup from: " + restoreDateTime.ToLocalTime().ToLongDateString() + " " + restoreDateTime.ToLocalTime().ToLongTimeString()); LunaLog.Normal("Waiting 10 seconds for the server to shut down"); System.Threading.Thread.Sleep(10000); backupCommon.RestoreUniverse(backupCommon.restoreID); } backupCommon.restoreID = 0; }