diff --git a/MultiServer.py b/MultiServer.py index 755886da..1b0ce789 100644 --- a/MultiServer.py +++ b/MultiServer.py @@ -553,6 +553,9 @@ class ClientMessageProcessor(CommandProcessor): self.output( "Sorry, client forfeiting requires you to have beaten the game on this server." " You can ask the server admin for a /forfeit") + if self.client.version < [2, 1, 0]: + self.output( + "Your client is too old to send game beaten information. Please update, load you savegame and reconnect.") return False def _cmd_remaining(self) -> bool: @@ -581,6 +584,9 @@ class ClientMessageProcessor(CommandProcessor): else: self.output( "Sorry, !remaining requires you to have beaten the game on this server") + if self.client.version < [2, 1, 0]: + self.output( + "Your client is too old to send game beaten information. Please update, load you savegame and reconnect.") return False def _cmd_countdown(self, seconds: str = "10") -> bool: diff --git a/Utils.py b/Utils.py index 7081cafd..6ed5df29 100644 --- a/Utils.py +++ b/Utils.py @@ -1,6 +1,6 @@ from __future__ import annotations -__version__ = "2.1.1" +__version__ = "2.1.2" _version_tuple = tuple(int(piece, 10) for piece in __version__.split(".")) import os