From c4840fc9ddd54a1ce9546f0d7bdd5ae9c4b5c9dd Mon Sep 17 00:00:00 2001 From: tpart Date: Sat, 20 Jul 2024 17:02:28 +0200 Subject: Don't show error message when minor protocol versions don't match under certain conditions --- client/multiplayer.gd | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'client/multiplayer.gd') diff --git a/client/multiplayer.gd b/client/multiplayer.gd index d40c00d7..064ffa70 100644 --- a/client/multiplayer.gd +++ b/client/multiplayer.gd @@ -101,7 +101,7 @@ func handle_packet(bytes: PackedByteArray): "version": var major = decoded["major"] var minor = decoded["minor"] - if major != VERSION_MAJOR or minor != VERSION_MINOR: + if major != VERSION_MAJOR and minor >= VERSION_MINOR: socket.close() connected = false connection_closed.emit(tr("Server and client versions do not match. Server: %d.%d, Client: %d.%d.\nAre you sure the game is up to date?") % [major, minor, VERSION_MAJOR, VERSION_MINOR]) -- cgit v1.2.3-70-g09d2