~Hail Xtibianos~
Gostaria muito que algum de vocês me ajudassem com um problema que me cerca...
Eu peguei alguns scripts para status, ou seja, ver se meu OtServer está online, quantas pessoas estão jogando no momento, entre outras coisas...
O negócio é que, quando eu abro meu Server, e vou no meu site para ver o Status, a pagina demora muito pra carregar...
Só depois de mais ou menos 1 minuto aparece o Status...
Por favor espero atenciosamente por uma ajuda...
Obrigado.
Observação: estou usando um sistema de código aberto, no caso o Linux.
Script que estou usando:
<?
/* [config] */
$ip = 'MEU IP';
/* [/config] */
error_reporting(0);
@$server_on = fsockopen ($ip ,7171, $errno, $errstr, 1);
if (!$server_on) {
print ("Status: <font color='#800000'>Offline</font><br/>Players: 0<br/>Uptime: 0h. 0m."); }
else { fwrite(@$server_on, chr(6).chr(0).chr(255).chr(255)."info");
$check_on = fread(@$server_on, 2048);
preg_match("#online=\"(.*?)\" max=\"(.*?)\"#", $check_on, $onlines);
echo "Status: <font color=#008000>Online</font><br/>Players: $onlines[1]/$onlines[2]";
preg_match('/uptime="(\d+)"/', $check_on, $get_time);
$horas = floor($get_time[1] / 3600);
$minutos = floor(($get_time[1] - $horas*3600) / 60);
$time = $horas."h. ".$minutos."m.";
echo "<br/>Uptime: $time";}
?>