1. Added confirmation message to stop option in the shutdown window.

2. Added back the option to redirect the steamcmd output to the progress window.
This commit is contained in:
Brett Hewitson 2022-02-17 12:03:08 +10:00
parent 41933e9aa1
commit 2af1e772de
10 changed files with 96 additions and 31 deletions

View file

@ -960,8 +960,8 @@
<sys:String x:Key="ServerSettings_UpgradeServer_FailedTitle">Server Update Error</sys:String>
<sys:String x:Key="ServerSettings_UpgradeServer_MutexFailedLabel">Could not lock the server, another process is using the server. Update process was cancelled.</sys:String>
<sys:String x:Key="ServerSettings_StartServer_StartingTitle">Stop the server?</sys:String>
<sys:String x:Key="ServerSettings_StartServer_StartingLabel">This will shut down the server. Do you wish to proceed?</sys:String>
<sys:String x:Key="ServerSettings_StartServer_RunningTitle">Stop the server?</sys:String>
<sys:String x:Key="ServerSettings_StartServer_StartingLabel">This will stop the server. Do you wish to proceed?</sys:String>
<sys:String x:Key="ServerSettings_StartServer_RunningTitle">Shutdown the server?</sys:String>
<sys:String x:Key="ServerSettings_StartServer_RunningLabel">This will shut down the server. Do you wish to proceed?\r\n\r\nClick Yes to shutdown with a timer.\r\nClick No to shutdown now.\r\nClick Cancel to cancel shutdown.</sys:String>
<sys:String x:Key="ServerSettings_StartServer_FailedTitle">Starting Server Error</sys:String>
<sys:String x:Key="ServerSettings_StartServer_MutexFailedLabel">Could not lock the server, another process is using the server. Server start was cancelled.</sys:String>

View file

@ -9,7 +9,7 @@
<!--#region Generic -->
<sys:String x:Key="Generic_TranslatedByLabel">Последнее обновление:</sys:String>
<sys:String x:Key="Generic_TranslatedBy">15.01.2022 от Varlonec, Эдван</sys:String>
<sys:String x:Key="Generic_TranslatedBy">27.01.2022 от Varlonec, Эдван</sys:String>
<sys:String x:Key="Generic_ErrorLabel">Ошибка</sys:String>
<!--#endregion-->
@ -491,6 +491,7 @@
<sys:String x:Key="GlobalSettings_RunAsAdministratorLabel">Запускать программу в режиме Администратора</sys:String>
<sys:String x:Key="GlobalSettings_CheckIfServerManagerRunningOnStartupLabel">Проверить, работает ли ASM при запуске</sys:String>
<sys:String x:Key="GlobalSettings_StartModeLabel">Режим запуска Главного окна:</sys:String>
<sys:String x:Key="GlobalSettings_StartModeServerMonitorLabel">Режим запуска окна Монитора сервера:</sys:String>
<sys:String x:Key="GlobalSettings_MinimizeToTrayLabel">Свернуть в трей</sys:String>
<sys:String x:Key="GlobalSettings_ManageFirewallLabel">Управление параметрами брандмауэра автоматически</sys:String>
<sys:String x:Key="GlobalSettings_ManagePublicIPLabel">Автоматическое управление общедоступным IP-адресом</sys:String>
@ -1213,6 +1214,8 @@
<sys:String x:Key="ServerSettings_LauncherArgsTooltip">Дополнительные аргументы командной строки для серверной пусковой установки. Используйте это с осторожностью! Для получения дополнительной информации найдите «Microsoft Start Command» в Интернете.</sys:String>
<sys:String x:Key="ServerSettings_LauncherArgsOverrideLabel">Использовать Launcher</sys:String>
<sys:String x:Key="ServerSettings_LauncherArgsOverrideTooltip">Если включено, файл RunServer.cmd будет содержать только то, что включено в поле Launcher Args.</sys:String>
<sys:String x:Key="ServerSettings_LauncherArgsPrefixLabel">Префикс запуска</sys:String>
<sys:String x:Key="ServerSettings_LauncherArgsPrefixTooltip">Если включено, файл RunServer.cmd будет включать поле Аргументы запуска перед запуском сервера (позволит запускать другие файлы до запуска сервера).</sys:String>
<sys:String x:Key="ServerSettings_ServerArgsLabel">Server Args:</sys:String>
<sys:String x:Key="ServerSettings_ServerArgsTooltip">Дополнительные параметры командной строки для сервера. Если вы укажете это, добавьте аргументы, начинающиеся с "?" сначала, а затем любые другие аргументы. Например: ?MaxPlayers=5?QueryPort=9999 -nosteamclient</sys:String>
<sys:String x:Key="ServerSettings_ShowCommandButtonLabel">Показать команды...</sys:String>

View file

@ -9,7 +9,7 @@
<!--#region Generic -->
<sys:String x:Key="Generic_TranslatedByLabel">翻译:</sys:String>
<sys:String x:Key="Generic_TranslatedBy">2022.01.19(龍柒)</sys:String>
<sys:String x:Key="Generic_TranslatedBy">2022.01.25(龍柒)</sys:String>
<sys:String x:Key="Generic_ErrorLabel">错误</sys:String>
<!--#endregion-->
@ -493,6 +493,7 @@
<sys:String x:Key="GlobalSettings_RunAsAdministratorLabel">启用作为启动管理员提示符下运行</sys:String>
<sys:String x:Key="GlobalSettings_CheckIfServerManagerRunningOnStartupLabel">检查服务器管理器是否在启动时运行</sys:String>
<sys:String x:Key="GlobalSettings_StartModeLabel">窗口启动模式:</sys:String>
<sys:String x:Key="GlobalSettings_StartModeServerMonitorLabel">服务器监视器窗口启动模式:</sys:String>
<sys:String x:Key="GlobalSettings_MinimizeToTrayLabel">最小化到托盘</sys:String>
<sys:String x:Key="GlobalSettings_ManageFirewallLabel">自动管理防火墙设置</sys:String>
<sys:String x:Key="GlobalSettings_ManagePublicIPLabel">自动管理公共IP</sys:String>
@ -516,8 +517,8 @@
<sys:String x:Key="GlobalSettings_CustomOverrideMapSpawnerLabel">启用地图刷新设置</sys:String>
<sys:String x:Key="GlobalSettings_CustomOverrideMapSpawnerTooltip">如果启用,地图刷新设置将由方舟服务器管理器进行管理。</sys:String>
<sys:String x:Key="GlobalSettings_CustomOverrideSupplyCrateLabel">启用光柱/补给箱/战利品设置</sys:String>
<sys:String x:Key="GlobalSettings_CustomOverridePreventTransferLabel">启用禁止恐龙传输覆盖</sys:String>
<sys:String x:Key="GlobalSettings_CustomOverridePreventTransferTooltip">如果启用,禁止传输覆盖将由服务器管理器管理.</sys:String>
<sys:String x:Key="GlobalSettings_CustomOverridePreventTransferLabel">启用禁止恐龙传服设置</sys:String>
<sys:String x:Key="GlobalSettings_CustomOverridePreventTransferTooltip">如果启用,禁止传服设置将由服务器管理器管理.</sys:String>
<sys:String x:Key="GlobalSettings_CustomOverrideSupplyCrateTooltip">如果启用,补给箱设置将由方舟服务器管理器进行管理。</sys:String>
<sys:String x:Key="GlobalSettings_CustomOverridePGMLabel">启用程序生成方舟设置</sys:String>
<sys:String x:Key="GlobalSettings_CustomOverridePGMTooltip">如果启用,程序生成方舟设置将由方舟服务器管理器进行管理。</sys:String>
@ -2401,21 +2402,21 @@
<!--#endregion-->
<!--#region 服务器设置-禁止传输覆盖 -->
<sys:String x:Key="ServerSettings_PreventTransferOverridesLabel">禁止恐龙传输覆盖</sys:String>
<sys:String x:Key="ServerSettings_PreventTransferOverrides_ItemsLabel">禁止传</sys:String>
<sys:String x:Key="ServerSettings_PreventTransferOverrides_SaveTitle">禁止传输覆盖设置</sys:String>
<sys:String x:Key="ServerSettings_PreventTransferOverrides_DisableLabel">注意:如果您想手动或使用另一个应用程序管理您的覆盖,您可以禁用该选项,该选项将阻止服务器管理器管理覆盖。查看全局设置中的“自定义覆盖选项”.</sys:String>
<sys:String x:Key="ServerSettings_PreventTransferOverrides_WarningLabel">警告:将恐龙添加到这个列表将阻止它们被传到服务器或从服务器.</sys:String>
<!--#region 服务器设置-禁止传服设置 -->
<sys:String x:Key="ServerSettings_PreventTransferOverridesLabel">禁止恐龙传服设置</sys:String>
<sys:String x:Key="ServerSettings_PreventTransferOverrides_ItemsLabel">禁止传</sys:String>
<sys:String x:Key="ServerSettings_PreventTransferOverrides_SaveTitle">禁止传设置</sys:String>
<sys:String x:Key="ServerSettings_PreventTransferOverrides_DisableLabel">注意:如果您想手动或使用另一个应用程序管理您的设置,您可以禁用该选项,该选项将阻止服务器管理器管理设置。查看全局设置中的“自定义设置选项”.</sys:String>
<sys:String x:Key="ServerSettings_PreventTransferOverrides_WarningLabel">警告:将恐龙添加到这个列表将阻止它们被传到服务器或从服务器.</sys:String>
<sys:String x:Key="ServerSettings_PreventTransferOverrides_DinoClassColumnLabel">恐龙</sys:String>
<sys:String x:Key="ServerSettings_PreventTransferOverrides_DinoClassColumnTooltip">恐龙类的目录</sys:String>
<sys:String x:Key="ServerSettings_PreventTransferOverrides_AddItemTooltip">添加禁止传</sys:String>
<sys:String x:Key="ServerSettings_PreventTransferOverrides_ClearItemsTooltip">删除所有禁止传</sys:String>
<sys:String x:Key="ServerSettings_PreventTransferOverrides_PasteItemsTooltip">粘贴禁止传数据</sys:String>
<sys:String x:Key="ServerSettings_PreventTransferOverrides_RemoveItemTooltip">删除禁止传</sys:String>
<sys:String x:Key="ServerSettings_PreventTransferOverrides_SaveItemsTooltip">保存禁止传数据</sys:String>
<sys:String x:Key="ServerSettings_PreventTransferOverrides_AddItemTooltip">添加禁止传</sys:String>
<sys:String x:Key="ServerSettings_PreventTransferOverrides_ClearItemsTooltip">删除所有禁止传</sys:String>
<sys:String x:Key="ServerSettings_PreventTransferOverrides_PasteItemsTooltip">粘贴禁止传数据</sys:String>
<sys:String x:Key="ServerSettings_PreventTransferOverrides_RemoveItemTooltip">删除禁止传</sys:String>
<sys:String x:Key="ServerSettings_PreventTransferOverrides_SaveItemsTooltip">保存禁止传数据</sys:String>
<!--#endregion-->
<!-- 玩家/部落档案窗口 -->

View file

@ -156,7 +156,6 @@
</Style>
</CheckBox.Style>
</CheckBox>
<CheckBox Grid.Row="2" Grid.Column="4" Grid.ColumnSpan="4" Margin="5" Content="{DynamicResource GlobalSettings_SteamCmdRedirectOutputLabel}" IsChecked="{Binding Config.SteamCmdRedirectOutput, Mode=TwoWay}" ToolTip="{DynamicResource GlobalSettings_SteamCmdRedirectOutputTooltip}" HorizontalAlignment="Left" Visibility="Collapsed"/>
<Label Grid.Row="3" Grid.Column="0" Grid.ColumnSpan="9" Content="{DynamicResource GlobalSettings_SteamCMDAuthentication_DisabledTooltip}" VerticalAlignment="Center">
<Label.Style>
@ -770,6 +769,7 @@
<RowDefinition Height="Auto"/>
<RowDefinition Height="Auto"/>
<RowDefinition Height="Auto"/>
<RowDefinition Height="Auto"/>
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition/>
@ -787,11 +787,14 @@
<CheckBox Grid.Row="3" Grid.Column="0" Margin="5,0,5,5" Content="{DynamicResource GlobalSettings_SteamCmdRemoveQuitLabel}" IsChecked="{Binding CommonConfig.SteamCmdRemoveQuit, Mode=TwoWay}" ToolTip="{DynamicResource GlobalSettings_SteamCmdRemoveQuitTooltip}" HorizontalAlignment="Left"/>
<CheckBox Grid.Row="3" Grid.Column="1" Margin="5,0,5,5" Content="{DynamicResource GlobalSettings_UpdateDirectoryPermissionsLabel}" IsChecked="{Binding Config.UpdateDirectoryPermissions, Mode=TwoWay}" ToolTip="{DynamicResource GlobalSettings_UpdateDirectoryPermissionsTooltip}" HorizontalAlignment="Left"/>
<CheckBox Grid.Row="4" Grid.Column="0" Margin="5,0,5,5" Content="{DynamicResource GlobalSettings_EnableLoggingLabel}" IsChecked="{Binding Config.LoggingEnabled, Mode=TwoWay}" ToolTip="{DynamicResource GlobalSettings_EnableLoggingTooltip}" HorizontalAlignment="Left" VerticalAlignment="Center"/>
<cctl:AnnotatedSlider Grid.Row="4" Grid.Column="1" Margin="0" Label="{DynamicResource GlobalSettings_WorldSaveDelayLabel}" Value="{Binding Config.ServerShutdown_WorldSaveDelay, Converter={cc:IntRangeValueConverter 10, 300}}" Minimum="10" Maximum="300" SmallChange="10" LargeChange="50" TickFrequency="1" LabelRelativeWidth="Auto" SliderRelativeWidth="15*" SuffixRelativeWidth="Auto" Suffix="{DynamicResource SliderUnits_Seconds}" ToolTip="{DynamicResource GlobalSettings_WorldSaveDelayTooltip}"/>
<CheckBox Grid.Row="4" Grid.Column="0" Margin="5,0,5,5" Content="{DynamicResource GlobalSettings_SteamCmdRedirectOutputLabel}" IsChecked="{Binding Config.SteamCmdRedirectOutput, Mode=TwoWay}" ToolTip="{DynamicResource GlobalSettings_SteamCmdRedirectOutputTooltip}" HorizontalAlignment="Left"/>
<cctl:AnnotatedSlider Grid.Row="5" Grid.Column="0" Margin="0" Label="{DynamicResource GlobalSettings_LoggingMaxArchiveDaysLabel}" Value="{Binding Config.LoggingMaxArchiveDays}" Minimum="1" Maximum="365" SmallChange="1" LargeChange="5" TickFrequency="5" LabelRelativeWidth="Auto" SliderRelativeWidth="15*" SuffixRelativeWidth="Auto" SuffixRelativeMinWidth="40" Suffix="{DynamicResource SliderUnits_Days}" ToolTip="{DynamicResource GlobalSettings_LoggingMaxArchiveDaysTooltip}" IsEnabled="{Binding Config.LoggingEnabled}"/>
<cctl:AnnotatedSlider Grid.Row="6" Grid.Column="0" Margin="0" Label="{DynamicResource GlobalSettings_LoggingMaxArchiveFilesLabel}" Value="{Binding Config.LoggingMaxArchiveFiles}" Minimum="1" Maximum="1000" SmallChange="1" LargeChange="5" TickFrequency="5" LabelRelativeWidth="Auto" SliderRelativeWidth="15*" SuffixRelativeWidth="Auto" SuffixRelativeMinWidth="40" Suffix="{DynamicResource SliderUnits_Files}" ToolTip="{DynamicResource GlobalSettings_LoggingMaxArchiveFilesTooltip}" IsEnabled="{Binding Config.LoggingEnabled}"/>
<CheckBox Grid.Row="5" Grid.Column="0" Margin="5,0,5,5" Content="{DynamicResource GlobalSettings_EnableLoggingLabel}" IsChecked="{Binding Config.LoggingEnabled, Mode=TwoWay}" ToolTip="{DynamicResource GlobalSettings_EnableLoggingTooltip}" HorizontalAlignment="Left" VerticalAlignment="Center"/>
<cctl:AnnotatedSlider Grid.Row="5" Grid.Column="1" Margin="0" Label="{DynamicResource GlobalSettings_WorldSaveDelayLabel}" Value="{Binding Config.ServerShutdown_WorldSaveDelay, Converter={cc:IntRangeValueConverter 10, 300}}" Minimum="10" Maximum="300" SmallChange="10" LargeChange="50" TickFrequency="1" LabelRelativeWidth="Auto" SliderRelativeWidth="15*" SuffixRelativeWidth="Auto" Suffix="{DynamicResource SliderUnits_Seconds}" ToolTip="{DynamicResource GlobalSettings_WorldSaveDelayTooltip}"/>
<cctl:AnnotatedSlider Grid.Row="6" Grid.Column="0" Margin="0" Label="{DynamicResource GlobalSettings_LoggingMaxArchiveDaysLabel}" Value="{Binding Config.LoggingMaxArchiveDays}" Minimum="1" Maximum="365" SmallChange="1" LargeChange="5" TickFrequency="5" LabelRelativeWidth="Auto" SliderRelativeWidth="15*" SuffixRelativeWidth="Auto" SuffixRelativeMinWidth="40" Suffix="{DynamicResource SliderUnits_Days}" ToolTip="{DynamicResource GlobalSettings_LoggingMaxArchiveDaysTooltip}" IsEnabled="{Binding Config.LoggingEnabled}"/>
<cctl:AnnotatedSlider Grid.Row="7" Grid.Column="0" Margin="0" Label="{DynamicResource GlobalSettings_LoggingMaxArchiveFilesLabel}" Value="{Binding Config.LoggingMaxArchiveFiles}" Minimum="1" Maximum="1000" SmallChange="1" LargeChange="5" TickFrequency="5" LabelRelativeWidth="Auto" SliderRelativeWidth="15*" SuffixRelativeWidth="Auto" SuffixRelativeMinWidth="40" Suffix="{DynamicResource SliderUnits_Files}" ToolTip="{DynamicResource GlobalSettings_LoggingMaxArchiveFilesTooltip}" IsEnabled="{Binding Config.LoggingEnabled}"/>
</Grid>
</GroupBox>
</Grid>

View file

@ -5,7 +5,30 @@
<title>Ark Server Manager Version Feed</title>
<subtitle>This is the Ark Server Manager beta version feed.</subtitle>
<link href="http://arkservermanager.freeforums.net/" />
<updated>2022-01-25T00:00:00Z</updated>
<updated>2022-02-17T00:00:00Z</updated>
<entry>
<id>urn:uuid:3EB18641-5510-4FC6-9788-543682BA37DC</id>
<title>1.1.417 (1.1.417.3)</title>
<summary>1.1.417.3</summary>
<link href="" />
<updated>2022-02-17T00:00:00Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml" style="font-family: Arial, Verdana, Helvetica, Sans-Serif;font-size: .8em;">
<p>
<u style="font-size: .9em;">CHANGE</u>
<br/>
<ul>
<li>Added confirmation message box when stopping server.</li>
</ul>
</p>
</div>
</content>
<author>
<name>bletch</name>
<email>bletch1971@hotmail.com</email>
</author>
</entry>
<entry>
<id>urn:uuid:3EB18641-5510-4FC6-9788-543682BA37DC</id>

View file

@ -158,6 +158,10 @@ namespace ServerManagerTool
if (ShutdownStarted)
return;
var result = MessageBox.Show(_globalizer.GetResourceString("ServerSettings_StartServer_StartingLabel"), _globalizer.GetResourceString("ServerSettings_StartServer_StartingTitle"), MessageBoxButton.YesNo, MessageBoxImage.Warning);
if (result == MessageBoxResult.No)
return;
try
{
ShutdownType = 2;

View file

@ -1009,8 +1009,8 @@
<sys:String x:Key="ServerSettings_UpgradeServer_FailedTitle">Server Update Error</sys:String>
<sys:String x:Key="ServerSettings_UpgradeServer_MutexFailedLabel">Could not lock the server, another process is using the server. Update process was cancelled.</sys:String>
<sys:String x:Key="ServerSettings_StartServer_StartingTitle">Stop the server?</sys:String>
<sys:String x:Key="ServerSettings_StartServer_StartingLabel">This will shut down the server. Do you wish to proceed?</sys:String>
<sys:String x:Key="ServerSettings_StartServer_RunningTitle">Stop the server?</sys:String>
<sys:String x:Key="ServerSettings_StartServer_StartingLabel">This will stop the server. Do you wish to proceed?</sys:String>
<sys:String x:Key="ServerSettings_StartServer_RunningTitle">Shutdown the server?</sys:String>
<sys:String x:Key="ServerSettings_StartServer_RunningLabel">This will shut down the server. Do you wish to proceed?\r\n\r\nClick Yes to shutdown with a timer.\r\nClick No to shutdown now.\r\nClick Cancel to cancel shutdown.</sys:String>
<sys:String x:Key="ServerSettings_StartServer_FailedTitle">Starting Server Error</sys:String>
<sys:String x:Key="ServerSettings_StartServer_MutexFailedLabel">Could not lock the server, another process is using the server. Server start was cancelled.</sys:String>

View file

@ -160,7 +160,6 @@
</Style>
</CheckBox.Style>
</CheckBox>
<CheckBox Grid.Row="2" Grid.Column="4" Grid.ColumnSpan="4" Margin="5" Content="{DynamicResource GlobalSettings_SteamCmdRedirectOutputLabel}" IsChecked="{Binding Config.SteamCmdRedirectOutput, Mode=TwoWay}" ToolTip="{DynamicResource GlobalSettings_SteamCmdRedirectOutputTooltip}" HorizontalAlignment="Left" Visibility="Collapsed"/>
<Label Grid.Row="3" Grid.Column="0" Grid.ColumnSpan="9" Content="{DynamicResource GlobalSettings_SteamCMDAuthentication_DisabledTooltip}" VerticalAlignment="Center">
<Label.Style>
@ -718,6 +717,7 @@
<RowDefinition Height="Auto"/>
<RowDefinition Height="Auto"/>
<RowDefinition Height="Auto"/>
<RowDefinition Height="Auto"/>
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition/>
@ -735,11 +735,14 @@
<CheckBox Grid.Row="3" Grid.Column="0" Margin="5,0,5,5" Content="{DynamicResource GlobalSettings_SteamCmdRemoveQuitLabel}" IsChecked="{Binding CommonConfig.SteamCmdRemoveQuit, Mode=TwoWay}" ToolTip="{DynamicResource GlobalSettings_SteamCmdRemoveQuitTooltip}" HorizontalAlignment="Left"/>
<CheckBox Grid.Row="3" Grid.Column="1" Margin="5,0,5,5" Content="{DynamicResource GlobalSettings_UpdateDirectoryPermissionsLabel}" IsChecked="{Binding Config.UpdateDirectoryPermissions, Mode=TwoWay}" ToolTip="{DynamicResource GlobalSettings_UpdateDirectoryPermissionsTooltip}" HorizontalAlignment="Left"/>
<CheckBox Grid.Row="4" Grid.Column="0" Margin="5,0,5,5" Content="{DynamicResource GlobalSettings_EnableLoggingLabel}" IsChecked="{Binding Config.LoggingEnabled, Mode=TwoWay}" ToolTip="{DynamicResource GlobalSettings_EnableLoggingTooltip}" HorizontalAlignment="Left" VerticalAlignment="Center"/>
<cctl:AnnotatedSlider Grid.Row="4" Grid.Column="1" Margin="0" Label="{DynamicResource GlobalSettings_WorldSaveDelayLabel}" Value="{Binding Config.ServerShutdown_WorldSaveDelay, Converter={cc:IntRangeValueConverter 10, 300}}" Minimum="10" Maximum="300" SmallChange="10" LargeChange="50" TickFrequency="1" LabelRelativeWidth="Auto" SliderRelativeWidth="15*" SuffixRelativeWidth="Auto" Suffix="{DynamicResource SliderUnits_Seconds}" ToolTip="{DynamicResource GlobalSettings_WorldSaveDelayTooltip}"/>
<CheckBox Grid.Row="4" Grid.Column="0" Margin="5,0,5,5" Content="{DynamicResource GlobalSettings_SteamCmdRedirectOutputLabel}" IsChecked="{Binding Config.SteamCmdRedirectOutput, Mode=TwoWay}" ToolTip="{DynamicResource GlobalSettings_SteamCmdRedirectOutputTooltip}" HorizontalAlignment="Left" />
<cctl:AnnotatedSlider Grid.Row="5" Grid.Column="0" Margin="0" Label="{DynamicResource GlobalSettings_LoggingMaxArchiveDaysLabel}" Value="{Binding Config.LoggingMaxArchiveDays}" Minimum="1" Maximum="365" SmallChange="1" LargeChange="5" TickFrequency="5" LabelRelativeWidth="Auto" SliderRelativeWidth="15*" SuffixRelativeWidth="Auto" SuffixRelativeMinWidth="40" Suffix="{DynamicResource SliderUnits_Days}" ToolTip="{DynamicResource GlobalSettings_LoggingMaxArchiveDaysTooltip}" IsEnabled="{Binding Config.LoggingEnabled}"/>
<cctl:AnnotatedSlider Grid.Row="6" Grid.Column="0" Margin="0" Label="{DynamicResource GlobalSettings_LoggingMaxArchiveFilesLabel}" Value="{Binding Config.LoggingMaxArchiveFiles}" Minimum="1" Maximum="1000" SmallChange="1" LargeChange="5" TickFrequency="5" LabelRelativeWidth="Auto" SliderRelativeWidth="15*" SuffixRelativeWidth="Auto" SuffixRelativeMinWidth="40" Suffix="{DynamicResource SliderUnits_Files}" ToolTip="{DynamicResource GlobalSettings_LoggingMaxArchiveFilesTooltip}" IsEnabled="{Binding Config.LoggingEnabled}"/>
<CheckBox Grid.Row="5" Grid.Column="0" Margin="5,0,5,5" Content="{DynamicResource GlobalSettings_EnableLoggingLabel}" IsChecked="{Binding Config.LoggingEnabled, Mode=TwoWay}" ToolTip="{DynamicResource GlobalSettings_EnableLoggingTooltip}" HorizontalAlignment="Left" VerticalAlignment="Center"/>
<cctl:AnnotatedSlider Grid.Row="5" Grid.Column="1" Margin="0" Label="{DynamicResource GlobalSettings_WorldSaveDelayLabel}" Value="{Binding Config.ServerShutdown_WorldSaveDelay, Converter={cc:IntRangeValueConverter 10, 300}}" Minimum="10" Maximum="300" SmallChange="10" LargeChange="50" TickFrequency="1" LabelRelativeWidth="Auto" SliderRelativeWidth="15*" SuffixRelativeWidth="Auto" Suffix="{DynamicResource SliderUnits_Seconds}" ToolTip="{DynamicResource GlobalSettings_WorldSaveDelayTooltip}"/>
<cctl:AnnotatedSlider Grid.Row="6" Grid.Column="0" Margin="0" Label="{DynamicResource GlobalSettings_LoggingMaxArchiveDaysLabel}" Value="{Binding Config.LoggingMaxArchiveDays}" Minimum="1" Maximum="365" SmallChange="1" LargeChange="5" TickFrequency="5" LabelRelativeWidth="Auto" SliderRelativeWidth="15*" SuffixRelativeWidth="Auto" SuffixRelativeMinWidth="40" Suffix="{DynamicResource SliderUnits_Days}" ToolTip="{DynamicResource GlobalSettings_LoggingMaxArchiveDaysTooltip}" IsEnabled="{Binding Config.LoggingEnabled}"/>
<cctl:AnnotatedSlider Grid.Row="7" Grid.Column="0" Margin="0" Label="{DynamicResource GlobalSettings_LoggingMaxArchiveFilesLabel}" Value="{Binding Config.LoggingMaxArchiveFiles}" Minimum="1" Maximum="1000" SmallChange="1" LargeChange="5" TickFrequency="5" LabelRelativeWidth="Auto" SliderRelativeWidth="15*" SuffixRelativeWidth="Auto" SuffixRelativeMinWidth="40" Suffix="{DynamicResource SliderUnits_Files}" ToolTip="{DynamicResource GlobalSettings_LoggingMaxArchiveFilesTooltip}" IsEnabled="{Binding Config.LoggingEnabled}"/>
</Grid>
</GroupBox>
</Grid>

View file

@ -5,7 +5,30 @@
<title>Conan Server Manager Version Feed</title>
<subtitle>This is the Conan Server Manager beta version feed.</subtitle>
<link href="http://servermanagers.freeforums.net/" />
<updated>2022-01-25T00:00:00Z</updated>
<updated>2022-02-17T00:00:00Z</updated>
<entry>
<id>urn:uuid:153F64B2-16DA-40A5-9436-659F9BE24C21</id>
<title>1.1.62 (1.1.62.3)</title>
<summary>1.1.62.3</summary>
<link href="" />
<updated>2022-02-17T00:00:00Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml" style="font-family: Arial, Verdana, Helvetica, Sans-Serif;font-size: .8em;">
<p>
<u style="font-size: .9em;">CHANGE</u>
<br/>
<ul>
<li>Added confirmation message box when stopping server.</li>
</ul>
</p>
</div>
</content>
<author>
<name>bletch</name>
<email>bletch1971@hotmail.com</email>
</author>
</entry>
<entry>
<id>urn:uuid:153F64B2-16DA-40A5-9436-659F9BE24C21</id>

View file

@ -155,6 +155,11 @@ namespace ServerManagerTool
if (ShutdownStarted)
return;
var result = MessageBox.Show(_globalizer.GetResourceString("ServerSettings_StartServer_StartingLabel"), _globalizer.GetResourceString("ServerSettings_StartServer_StartingTitle"), MessageBoxButton.YesNo, MessageBoxImage.Warning);
if (result == MessageBoxResult.No)
return;
try
{
ShutdownType = 2;