From e771b53f1ccdb58bc5e827479284b5942374f2df Mon Sep 17 00:00:00 2001 From: Titus Tscharntke Date: Sun, 17 Feb 2013 01:19:35 +0000 Subject: [PATCH] trying to get rid of double entrys in the master server ( I can't explain why they still happened before from time to time. ) --- source/masterserver/addServerInfo.php | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/source/masterserver/addServerInfo.php b/source/masterserver/addServerInfo.php index ae4a0b87..bfe08404 100644 --- a/source/masterserver/addServerInfo.php +++ b/source/masterserver/addServerInfo.php @@ -194,6 +194,14 @@ $country = ''; } } + // cleanup old entrys with same remote port and ip + // I hope this fixes those double entrys of servers + mysql_query( 'DELETE FROM glestserver WHERE '. + 'externalServerPort=\''. mysql_real_escape_string( $service_port ) . '\', ' . + ' AND ' . + 'ip=\'' . mysql_real_escape_string( $remote_ip ) . '\', ' + ); + // insert new entry mysql_query( 'INSERT INTO glestserver SET ' . 'glestVersion=\'' . mysql_real_escape_string( $glestVersion ) . '\', ' . 'platform=\'' . mysql_real_escape_string( $platform ) . '\', ' .