From dcd8a1595393a614012be25e561bcd8d90147e72 Mon Sep 17 00:00:00 2001 From: Patric Stout Date: Wed, 20 Oct 2021 23:35:21 +0200 Subject: [PATCH] Change: prioritize servers without password over ones with in server listing (#39) The in-game client already does this, and it makes a lot more sense to show servers you are free to join. --- webclient/pages/servers.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/webclient/pages/servers.py b/webclient/pages/servers.py index 8ad413a..360d421 100644 --- a/webclient/pages/servers.py +++ b/webclient/pages/servers.py @@ -136,7 +136,7 @@ def _split_version(raw_version): def _sort_servers(servers): servers.sort( key=lambda x: _split_version(x["info"]["openttd_version"]) - + [x["info"]["clients_on"], x["info"]["companies_on"]], + + ["0" if x["info"]["use_password"] else "1", x["info"]["clients_on"], x["info"]["companies_on"]], reverse=True, )