From c1c301264eea27bff032d7600807938f04eeb3fa Mon Sep 17 00:00:00 2001 From: Razzmatazz Date: Sat, 6 Mar 2021 19:24:39 -0600 Subject: [PATCH] Raw server log now auto-refreshes by default. --- MainWindow.xaml | 2 +- MainWindow.xaml.cs | 6 +- ServerDetailsWindow.xaml | 17 +++ ServerDetailsWindow.xaml.cs | 47 ++++++- ServerLogWindow.xaml | 32 ++++- ServerLogWindow.xaml.cs | 136 ++++++++++++++++--- ValheimServer.cs | 253 ++++++++++++++++++++++-------------- ValheimServerWarden.csproj | 10 +- uMod.cs | 245 ++++++++++++++++++++++++++++++++++ 9 files changed, 616 insertions(+), 132 deletions(-) create mode 100644 uMod.cs diff --git a/MainWindow.xaml b/MainWindow.xaml index 955852c..64e189a 100644 --- a/MainWindow.xaml +++ b/MainWindow.xaml @@ -67,7 +67,7 @@ - + diff --git a/MainWindow.xaml.cs b/MainWindow.xaml.cs index 98afdf2..1d74105 100644 --- a/MainWindow.xaml.cs +++ b/MainWindow.xaml.cs @@ -1048,12 +1048,12 @@ private void ShowServerLog(ValheimServer server) if (win.Server == server) { win.WindowState = WindowState.Normal; - win.LoadLogText(); + //win.LoadLogText(); return; } } ServerLogWindow window = new ServerLogWindow(server); - window.WindowStartupLocation = WindowStartupLocation.CenterOwner; + window.WindowStartupLocation = WindowStartupLocation.CenterScreen; this.serverLogWindows.Add(window); window.Closed += ((object sender, EventArgs e) => { @@ -1188,7 +1188,7 @@ private void menuLogSelectAll_Click(object sender, RoutedEventArgs e) private void menuLogCopy_Click(object sender, RoutedEventArgs e) { - txtLog.SelectAll(); + Clipboard.SetText(txtLog.Selection.Text); } private void menuLogClear_Click(object sender, RoutedEventArgs e) diff --git a/ServerDetailsWindow.xaml b/ServerDetailsWindow.xaml index 0b965d0..462370d 100644 --- a/ServerDetailsWindow.xaml +++ b/ServerDetailsWindow.xaml @@ -356,6 +356,23 @@