From 14633724f22f1516f4012e95d1751de385a9b663 Mon Sep 17 00:00:00 2001 From: Fabian Dill Date: Mon, 14 Mar 2022 20:31:57 +0100 Subject: [PATCH] MultiServer: don't count groups as players in status message --- MultiServer.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/MultiServer.py b/MultiServer.py index 143315c7..e753b332 100644 --- a/MultiServer.py +++ b/MultiServer.py @@ -698,8 +698,10 @@ def get_players_string(ctx: Context): player_names = sorted(ctx.player_names.keys()) current_team = -1 text = '' + total = 0 for team, slot in player_names: if ctx.slot_info[slot].type == SlotType.player: + total += 1 player_name = ctx.player_names[team, slot] if team != current_team: text += f':: Team #{team + 1}: ' @@ -708,7 +710,7 @@ def get_players_string(ctx: Context): text += f'{player_name} ' else: text += f'({player_name}) ' - return f'{len(auth_clients)} players of {len(ctx.player_names)} connected ' + text[:-1] + return f'{len(auth_clients)} players of {total} connected ' + text[:-1] def get_status_string(ctx: Context, team: int):