From f41250f08d4532f771d1181f663a8841dbc86084 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaakko=20Kera=CC=88nen?= Date: Sat, 12 Nov 2016 23:11:06 +0200 Subject: [PATCH] Multiplayer|Web: Master server never replies with a zero port --- webapi/1/master_server.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/webapi/1/master_server.php b/webapi/1/master_server.php index 89f778a8ea..8897564d44 100644 --- a/webapi/1/master_server.php +++ b/webapi/1/master_server.php @@ -30,6 +30,7 @@ define('DB_TABLE', 'servers'); define('EXPIRE_SECONDS', 300); +define('DEFAULT_PORT', 13209); // Opens the database connection. // @return MySQLi object. @@ -103,6 +104,8 @@ function parse_announcement($json_data) $player_names = urlencode(json_encode($server_info->plrs)); $flags = (int) $server_info->flags; + if ($port == 0) $port = DEFAULT_PORT; + $db = db_open(); $table = DB_TABLE; db_query($db, "DELETE FROM $table WHERE address = $address AND port = $port");