Fixed servers not discovering

This commit is contained in:
Anuken
2019-09-15 13:52:56 -04:00
parent af91e17b13
commit f72f2bdf5d
2 changed files with 5 additions and 5 deletions

View File

@ -52,7 +52,7 @@ task steamtest(dependsOn: dist){
copy{ copy{
from "build/libs/Mindustry.jar" from "build/libs/Mindustry.jar"
if(System.properties["os.name"].contains("Mac")){ if(System.properties["os.name"].contains("Mac")){
into "/Users/anuke/Library/Application Support/Steam/steamapps/common/Mindustry/Contents/Resources" into "/Users/anuke/Library/Application Support/Steam/steamapps/common/Mindustry/Mindustry.app/Contents/Resources"
}else{ }else{
into "/home/anuke/.steam/steam/steamapps/common/Mindustry/jre" into "/home/anuke/.steam/steam/steamapps/common/Mindustry/jre"
} }

View File

@ -267,7 +267,7 @@ public class SNet implements SteamNetworkingCallback, SteamMatchmakingCallback,
@Override @Override
public void onLobbyMatchList(int matches){ public void onLobbyMatchList(int matches){
Log.info("found {0} matches", matches); Log.info("found {0} matches {1}", matches, lobbyDoneCallback);
if(lobbyDoneCallback != null){ if(lobbyDoneCallback != null){
for(int i = 0; i < matches; i++){ for(int i = 0; i < matches; i++){
@ -281,13 +281,13 @@ public class SNet implements SteamNetworkingCallback, SteamMatchmakingCallback,
smat.getNumLobbyMembers(lobby), smat.getNumLobbyMembers(lobby),
Strings.parseInt(smat.getLobbyData(lobby, "name"), -1), Strings.parseInt(smat.getLobbyData(lobby, "name"), -1),
smat.getLobbyData(lobby, "versionType"), smat.getLobbyData(lobby, "versionType"),
Gamemode.all[Strings.parseInt(smat.getLobbyData(lobby, "gamemode"))], Gamemode.valueOf(smat.getLobbyData(lobby, "gamemode")),
smat.getLobbyMemberLimit(lobby) smat.getLobbyMemberLimit(lobby)
); );
lobbyCallback.accept(out); lobbyCallback.accept(out);
}catch(Exception e){ }catch(Exception e){
e.printStackTrace(); Log.err(e);
} }
} }
@ -316,7 +316,7 @@ public class SNet implements SteamNetworkingCallback, SteamMatchmakingCallback,
smat.setLobbyData(steamID, "version", Version.build + ""); smat.setLobbyData(steamID, "version", Version.build + "");
smat.setLobbyData(steamID, "versionType", Version.type); smat.setLobbyData(steamID, "versionType", Version.type);
smat.setLobbyData(steamID, "wave", state.wave + ""); smat.setLobbyData(steamID, "wave", state.wave + "");
smat.setLobbyData(steamID, "gamemode", Gamemode.bestFit(state.rules) + ""); smat.setLobbyData(steamID, "gamemode", Gamemode.bestFit(state.rules).name() + "");
} }
} }