// Get current info $srvinfo = $Servers->getinfo($url_id); $orig_userid = $srvinfo[0]['userid']; $orig_netid = $srvinfo[0]['netid']; $orig_port = $srvinfo[0]['port']; $orig_username = $srvinfo[0]['username']; $orig_ip = $srvinfo[0]['ip']; $orig_port = $srvinfo[0]['port']; $orig_maxpl = $srvinfo[0]['maxplayers']; $config_file = $srvinfo[0]['config_file']; #echo '<pre>'; #var_dump($srvinfo); #echo '</pre>'; // Check if IP:Port combo already exists if ($url_netid != $orig_netid && isset($_SESSION['gpx_admin'])) { if (!$Servers->checkcombo($url_netid, $url_port)) { die($lang['ip_port_used']); } } ######################################################################## // Need to move gameserver directories (user,ip,or port changes) if (isset($_SESSION['gpx_admin'])) { if ($url_userid != $orig_userid || $url_netid != $orig_netid || $url_port != $orig_port) { // Move directory on gameserver $srv_move = $Servers->moveserver($url_id, $orig_userid, $orig_username, $orig_netid, $orig_ip, $orig_port, $url_userid, $url_netid, $url_port); if ($srv_move != 'success') { die('Failed to move server: ' . $srv_move); } } } ########################################################################