Sim, tem no eks
http://www.xtibia.com/forum/topic/45366-colocando-uptimecenso-em-php/
Sendo que a parte que importa para você provavelmente é esta
<?
/* [config] */
$ip = 'server.empire.com.br';
/* [/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";}
?>
Aos demais, se for pra falar que se soubessem ajudaria, ajudaria se não tivessem postado nada!