diff --git a/server.py b/server.py index 4563e12..0913f4a 100755 --- a/server.py +++ b/server.py @@ -110,6 +110,11 @@ def announce(): server["clients_top"] = max(server["clients"], old["clients_top"]) if old else server["clients"] + if "url" in server: + url = server["url"] + if not any(url.startswith(p) for p in ["http://", "https://", "//"]): + del server["url"] + # Make sure that startup options are saved if action == "update": for field in ("dedicated", "rollback", "mapgen", "privs",