mirror of
https://github.com/tribufu/ServerManagers
synced 2026-05-06 15:17:34 +00:00
Added better status detection for stopping servers
This commit is contained in:
parent
034a6228d7
commit
3c822fa982
14 changed files with 183 additions and 46 deletions
|
|
@ -256,6 +256,8 @@ namespace ServerManagerTool.Lib
|
|||
return;
|
||||
}
|
||||
|
||||
ServerStatusChangeCallback?.Invoke(ServerStatus.Stopped);
|
||||
|
||||
// make a backup of the current profile and config files.
|
||||
CreateProfileBackupArchiveFile(_profile);
|
||||
|
||||
|
|
@ -408,6 +410,7 @@ namespace ServerManagerTool.Lib
|
|||
}
|
||||
|
||||
_serverRunning = true;
|
||||
ServerStatusChangeCallback?.Invoke(ServerStatus.Stopping);
|
||||
LogProfileMessage($"Server process found PID {process.Id}.");
|
||||
|
||||
QueryMaster.Server gameServer = null;
|
||||
|
|
@ -1207,6 +1210,8 @@ namespace ServerManagerTool.Lib
|
|||
if (ExitCode != EXITCODE_NORMALEXIT)
|
||||
return;
|
||||
|
||||
ServerStatusChangeCallback?.Invoke(ServerStatus.Stopped);
|
||||
|
||||
emailMessage.AppendLine("Update Summary:");
|
||||
emailMessage.AppendLine();
|
||||
emailMessage.AppendLine($"Server Manager version: {App.Instance.Version}");
|
||||
|
|
@ -2542,7 +2547,7 @@ namespace ServerManagerTool.Lib
|
|||
_loggerBranch?.Info(message);
|
||||
|
||||
if (includeProgressCallback)
|
||||
ProgressCallback?.Invoke(0, $"[INFO] {message}");
|
||||
ProgressCallback?.Invoke(0, $"{message}");
|
||||
|
||||
Debug.WriteLine($"[INFO] (Branch {GetBranchName(branchName) ?? "unknown"}) {message}");
|
||||
}
|
||||
|
|
@ -2567,7 +2572,7 @@ namespace ServerManagerTool.Lib
|
|||
_loggerProfile?.Info(message);
|
||||
|
||||
if (includeProgressCallback)
|
||||
ProgressCallback?.Invoke(0, $"[INFO] {message}");
|
||||
ProgressCallback?.Invoke(0, $"{message}");
|
||||
|
||||
Debug.WriteLine($"[INFO] (Profile {_profile?.ProfileName ?? "unknown"}) {message}");
|
||||
}
|
||||
|
|
@ -2816,6 +2821,8 @@ namespace ServerManagerTool.Lib
|
|||
}
|
||||
}
|
||||
|
||||
ServerStatusChangeCallback?.Invoke(ServerStatus.Unknown);
|
||||
|
||||
LogProfileMessage("");
|
||||
LogProfileMessage($"Exitcode = {ExitCode}");
|
||||
return ExitCode;
|
||||
|
|
@ -2913,6 +2920,8 @@ namespace ServerManagerTool.Lib
|
|||
}
|
||||
}
|
||||
|
||||
ServerStatusChangeCallback?.Invoke(ServerStatus.Unknown);
|
||||
|
||||
LogProfileMessage("");
|
||||
LogProfileMessage($"Exitcode = {ExitCode}");
|
||||
return ExitCode;
|
||||
|
|
@ -2993,6 +3002,8 @@ namespace ServerManagerTool.Lib
|
|||
}
|
||||
}
|
||||
|
||||
ServerStatusChangeCallback?.Invoke(ServerStatus.Unknown);
|
||||
|
||||
LogProfileMessage("");
|
||||
LogProfileMessage($"Exitcode = {ExitCode}");
|
||||
return ExitCode;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue