вот самый простой скрипт статуса с выводом онлайна
PHP код:
<?php
mysql_connect('0.0.0.0','root','****');
$query1 = mysql_query("SELECT count(*) FROM aion_db.players WHERE online=1");
$chars_online = mysql_result($query1,0);
$query = mysql_query("SELECT count(*) FROM players");
$IP = array(
"Login Server: " => "0.0.0.0:2106",
"Game Server: " => "0.0.0.0.:7777",
); while(list($ServerName,$Host)=each($IP)) {
list($IPAddress,$Port)=explode(":",$Host);
echo($ServerName);
if($fp=fsockopen($IPAddress,$Port,$ERROR_NO,$ERROR_STR,(float)0.5)) {
echo("<font color='#00CC00'>Online </font><br>");
fclose($fp);
}
else {
echo ("<font color='red'>Offline </font><br>");
}
}
echo "<tr><td>Онлайн: ".$chars_online."</td></tr>";
?>