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) {