From de71677208f43730ce62191290901759363e407c Mon Sep 17 00:00:00 2001 From: Fabian Dill Date: Thu, 22 May 2025 21:30:30 +0200 Subject: [PATCH] Core: only raise min_client_version for new gens (#4896) --- MultiServer.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/MultiServer.py b/MultiServer.py index 9bcf8f6f..f12f327c 100644 --- a/MultiServer.py +++ b/MultiServer.py @@ -458,8 +458,12 @@ class Context: self.generator_version = Version(*decoded_obj["version"]) clients_ver = decoded_obj["minimum_versions"].get("clients", {}) self.minimum_client_versions = {} + if self.generator_version < Version(0, 6, 2): + min_version = Version(0, 1, 6) + else: + min_version = min_client_version for player, version in clients_ver.items(): - self.minimum_client_versions[player] = max(Version(*version), min_client_version) + self.minimum_client_versions[player] = max(Version(*version), min_version) self.slot_info = decoded_obj["slot_info"] self.games = {slot: slot_info.game for slot, slot_info in self.slot_info.items()}