From 96622848d94a19f1a92e8a75a8eef7e6ec463566 Mon Sep 17 00:00:00 2001 From: Anuken Date: Fri, 25 Jun 2021 19:49:53 -0400 Subject: [PATCH] Hide outdated lobbies on Steam --- desktop/src/mindustry/desktop/steam/SNet.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/desktop/src/mindustry/desktop/steam/SNet.java b/desktop/src/mindustry/desktop/steam/SNet.java index 750c40cd42..ff6e0751af 100644 --- a/desktop/src/mindustry/desktop/steam/SNet.java +++ b/desktop/src/mindustry/desktop/steam/SNet.java @@ -303,7 +303,8 @@ public class SNet implements SteamNetworkingCallback, SteamMatchmakingCallback, try{ SteamID lobby = smat.getLobbyByIndex(i); String mode = smat.getLobbyData(lobby, "gamemode"); - if(mode == null || mode.isEmpty() || Strings.parseInt(smat.getLobbyData(lobby, "version"), -1) == -1) continue; + //make sure versions are equal, don't list incompatible lobbies + if(mode == null || mode.isEmpty() || (Version.build != -1 && Strings.parseInt(smat.getLobbyData(lobby, "version"), -1) != Version.build)) continue; Host out = new Host( -1, //invalid ping smat.getLobbyData(lobby, "name"),