diff --git a/core/src/mindustry/ui/dialogs/JoinDialog.java b/core/src/mindustry/ui/dialogs/JoinDialog.java index 6d343e56ad..76c5cc8c34 100644 --- a/core/src/mindustry/ui/dialogs/JoinDialog.java +++ b/core/src/mindustry/ui/dialogs/JoinDialog.java @@ -599,6 +599,7 @@ public class JoinDialog extends BaseDialog{ }); //modify default servers on main thread Core.app.post(() -> { + servers.sort(s -> s.name == null ? Integer.MAX_VALUE : s.name.hashCode()); defaultServers.addAll(servers); Log.info("Fetched @ community servers.", defaultServers.size); }); diff --git a/server/src/mindustry/server/ServerControl.java b/server/src/mindustry/server/ServerControl.java index 288d1ee103..33859934dc 100644 --- a/server/src/mindustry/server/ServerControl.java +++ b/server/src/mindustry/server/ServerControl.java @@ -116,8 +116,6 @@ public class ServerControl implements ApplicationListener{ registerCommands(); - - Core.app.post(() -> { //try to load auto-update save if possible if(Config.autoUpdate.bool()){