From 563cee5c4ca620789da41aa35ab4a2c752ec0d54 Mon Sep 17 00:00:00 2001 From: jie65535 Date: Sat, 21 May 2022 09:28:10 +0800 Subject: [PATCH] Update server status max player --- Source/GrasscutterTools/DispatchServer/Model/ServerStatus.cs | 3 +++ Source/GrasscutterTools/Forms/FormMain.cs | 5 ++++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/Source/GrasscutterTools/DispatchServer/Model/ServerStatus.cs b/Source/GrasscutterTools/DispatchServer/Model/ServerStatus.cs index b2b0325..ab69b5d 100644 --- a/Source/GrasscutterTools/DispatchServer/Model/ServerStatus.cs +++ b/Source/GrasscutterTools/DispatchServer/Model/ServerStatus.cs @@ -25,6 +25,9 @@ namespace GrasscutterTools.DispatchServer.Model [JsonProperty("playerCount")] public int PlayerCount { get; set; } + [JsonProperty("MaxPlayer")] + public int MaxPlayer { get; set; } = -1; + [JsonProperty("version")] public string Version { get; set; } } diff --git a/Source/GrasscutterTools/Forms/FormMain.cs b/Source/GrasscutterTools/Forms/FormMain.cs index dbc8821..497244a 100644 --- a/Source/GrasscutterTools/Forms/FormMain.cs +++ b/Source/GrasscutterTools/Forms/FormMain.cs @@ -1129,7 +1129,10 @@ namespace GrasscutterTools.Forms { var status = await DispatchServerAPI.QueryServerStatus(TxtHost.Text); LblServerVersion.Text = status.Version; - LblPlayerCount.Text = status.PlayerCount.ToString(); + if (status.MaxPlayer >= 0) + LblPlayerCount.Text = $"{status.PlayerCount}/{status.MaxPlayer}"; + else + LblPlayerCount.Text = status.PlayerCount.ToString(); } catch (Exception ex) {