Minor tweaks to the Auto-Update process to prevent intermittent exceptions.
+
Minor tweaks to the Auto-Update process to help prevent intermittent exceptions.
zh-CN Translation file updated.
diff --git a/src/ConanServerManager/App.config b/src/ConanServerManager/App.config
index c2b96f10..6d4e0858 100644
--- a/src/ConanServerManager/App.config
+++ b/src/ConanServerManager/App.config
@@ -648,6 +648,9 @@
True
+
+ False
+
\ No newline at end of file
diff --git a/src/ConanServerManager/Config.Designer.cs b/src/ConanServerManager/Config.Designer.cs
index cdd999e4..13d8e4d6 100644
--- a/src/ConanServerManager/Config.Designer.cs
+++ b/src/ConanServerManager/Config.Designer.cs
@@ -2273,5 +2273,17 @@ namespace ServerManagerTool {
this["CheckIfServerManagerRunningOnStartup"] = value;
}
}
+
+ [global::System.Configuration.UserScopedSettingAttribute()]
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [global::System.Configuration.DefaultSettingValueAttribute("False")]
+ public bool ServerStartMinimized {
+ get {
+ return ((bool)(this["ServerStartMinimized"]));
+ }
+ set {
+ this["ServerStartMinimized"] = value;
+ }
+ }
}
}
diff --git a/src/ConanServerManager/Config.settings b/src/ConanServerManager/Config.settings
index a45de1ad..d98a6f23 100644
--- a/src/ConanServerManager/Config.settings
+++ b/src/ConanServerManager/Config.settings
@@ -626,5 +626,8 @@
True
+
+ False
+
\ No newline at end of file
diff --git a/src/ConanServerManager/Globalization/en-US/en-US.xaml b/src/ConanServerManager/Globalization/en-US/en-US.xaml
index a449a3c6..752aa397 100644
--- a/src/ConanServerManager/Globalization/en-US/en-US.xaml
+++ b/src/ConanServerManager/Globalization/en-US/en-US.xaml
@@ -699,6 +699,8 @@
If enabled, when you manually start the server, a basic validation is performed on the server and mod files.Perform server and mod update on server startIf enabled, when you manually start the server, the server and mod files will be updated to the latest version.
+ Start Server Minimized
+ If enabled, when the server is started the command window will be minimized, otherwise it will open in normally.Steam SettingsStop SteamCMD closing (use for debugging only)
diff --git a/src/ConanServerManager/Lib/ServerProfile.cs b/src/ConanServerManager/Lib/ServerProfile.cs
index a5c73077..34b7e704 100644
--- a/src/ConanServerManager/Lib/ServerProfile.cs
+++ b/src/ConanServerManager/Lib/ServerProfile.cs
@@ -1085,6 +1085,11 @@ namespace ServerManagerTool.Lib
commandArgs.Append("start");
commandArgs.Append($" \"{this.ProfileName}\"");
+ if (Config.Default.ServerStartMinimized)
+ {
+ commandArgs.Append($" /min");
+ }
+
commandArgs.Append($" /{ProcessPriority}");
if (ProcessAffinity > 0 && ProcessUtils.IsProcessorAffinityValid(ProcessAffinity))
{
diff --git a/src/ConanServerManager/UserControls/GlobalSettingsControl.xaml b/src/ConanServerManager/UserControls/GlobalSettingsControl.xaml
index dac1bf4f..a26f6937 100644
--- a/src/ConanServerManager/UserControls/GlobalSettingsControl.xaml
+++ b/src/ConanServerManager/UserControls/GlobalSettingsControl.xaml
@@ -277,6 +277,7 @@
+
diff --git a/src/ConanServerManager/VersionFeed.xml b/src/ConanServerManager/VersionFeed.xml
index 497146fe..d8ae2fd5 100644
--- a/src/ConanServerManager/VersionFeed.xml
+++ b/src/ConanServerManager/VersionFeed.xml
@@ -9,8 +9,8 @@
urn:uuid:189B95FA-8ACA-4E37-9A34-443B6C5E27EE
- 1.1.61 (1.1.61.2)
- 1.1.61.2
+ 1.1.61 (1.1.61.3)
+ 1.1.61.32022-01-14T00:00:00Z
@@ -19,7 +19,8 @@
CHANGE
-
Minor tweaks to the Auto-Update process to prevent intermittent exceptions.
+
Global Settings - Server Startup Options - Added new option to start the server windows minimzed.
+
Minor tweaks to the Auto-Update process to help prevent intermittent exceptions.
Server manager language will default to the computers language setting on first start, if possible.