isAdmin( $_SESSION['user_id'] ); if($isAdmin) $home_info = $db->getGameHome($home_id); else $home_info = $db->getUserGameHome($_SESSION['user_id'],$home_id); if ( $home_info == FALSE ) { print_failure(get_lang('no_rights_to_start_server')); echo "
| << ".get_lang('back')." |
| << ".get_lang('back')." |
| << ".get_lang('back')." |
Still Starting Server ..
Something MIGHT be wrong ..
or it just might need more time
You can return to the Game Monitor
Or you can Stop the Server
".$home_log.""; if ($log_retval == 2) return; } else { print_failure(get_lang_f('unable_to_get_log',$log_retval)); } // If game is not supported by lgsl we skip the lgsl checks and // assume successfull start. if ( $home_info['use_nat'] == 1 ) $query_ip = $home_info['agent_ip']; else $query_ip = $ip; $running = $remote->is_screen_running(OGP_SCREEN_TYPE_HOME,$home_info['home_id']); if ( $server_xml->lgsl_query_name ) { require('protocol/lgsl/lgsl_protocol.php'); $get_q_and_s = lgsl_port_conversion((string)$server_xml->lgsl_query_name, $port, "", ""); //Connection port $c_port = $get_q_and_s['0']; //query port $q_port = $get_q_and_s['1']; //software port $s_port = $get_q_and_s['2']; $data = lgsl_query_live((string)$server_xml->lgsl_query_name, $query_ip, $c_port, $q_port, $s_port, "sa"); if ( $data['b']['status'] == "0" ) { $running = FALSE; } } elseif ( $server_xml->gameq_query_name ) { require_once 'protocol/GameQ/Autoloader.php'; $query_port = get_query_port($server_xml, $port); $servers = array( array( 'id' => 'server', 'type' => (string)$server_xml->gameq_query_name, 'host' => $query_ip . ":" . $query_port, ) ); $gq = new \GameQ\GameQ(); $gq->addServers($servers); $gq->setOption('timeout', 4); $gq->setOption('debug', FALSE); $gq->addFilter('normalise'); $game = $gq->process(); if ( ! $game['server']['gq_online'] ) { $running = FALSE; } } if( ! $running ) { if (!isset($_GET['retry'])) $retry = 0; else $retry = $_GET['retry']; if ($retry > 3) { //echo "
".get_lang('server_running_not_responding'). // "". // get_lang('already_running_stop_server').".
". //"| << ". $view->refresh("?m=gamemanager&p=game_monitor&home_id-mod_id-ip-port=$home_id-$mod_id-$ip-$port"); //get_lang('back')." |
".get_lang('starting_server')."
"); $view->refresh("?m=gamemanager&p=start&refresh&ip=$ip&port=$port&home_id=$home_id&mod_id=$mod_id&retry=".$retry,3); return; } print_success(get_lang('server_started')); $ip_id = $db->getIpIdByIp($ip); $db->delServerStatusCache($ip_id,$port); $view->refresh("?m=gamemanager&p=game_monitor&home_id-mod_id-ip-port=$home_id-$mod_id-$ip-$port" ); return; } ?>