diff --git a/handlers/serverPingHandler.py b/handlers/serverPingHandler.py index 94fb466..c62ba2d 100644 --- a/handlers/serverPingHandler.py +++ b/handlers/serverPingHandler.py @@ -51,13 +51,35 @@ def query_r(): return packet +def query_c(): + packet_data = [] + + players_scores = get_players_scores() + packet_data.append(len(players_scores)) + + for name, value in players_scores.items(): + packet_data.append([ + len(name), name, + value + ]) + + flat_packet_data = dataHelper.flatten(packet_data) + + packet = struct.pack(b"