Автор: dimjke: Дата: 01.04.2011
Выложите кто-нибудь и желательно последнюю версию :)
Автор: Swizz: Дата: 01.07.2011
Ник: Asuma
ICQ#: 473364
Обратись к автору данной CP, у него самая свеженькая сборочка..
Автор: dimjke: Дата: 01.08.2011
Ещё возник вопрос, как сделать так, чтобы показывало онлайн на сервере?
Автор: Swizz: Дата: 01.08.2011
Очень простой вариант, и нормальный..
Шаг 1, создаем в корне сайта Сonfigdb.php, в него вписываем :
//MySQL хост
$host = '';
//MySQL логин
$user = '';
//MySQL пароль
$pass = '';
//MySQL имя базы
$db = '';
?>
include ('Сonfigdb.php');
$link = mysql_connect($host, $user, $pass) or die(mysql_error());
@mysql_select_db($db,$link);
$query = "SELECT COUNT(*) as total FROM `char` WHERE online = '1'";
$result = mysql_query($query,$link);
mysql_close($link);
$arr = mysql_fetch_array($result);
$usersonline = $arr["total"];
function statuscheck($serverip, $port) {
$sockres = @fsockopen($serverip, $port, $errno, $errstr, 1);
if (!$sockres) {
return "Offline ";
} else {
@fclose($sockres);
return "Online ";
}
}
//Вывод на экран статус сервера
$serverip = "127.0.0.1";
echo " ";
echo "Login Server: " . statuscheck($serverip, "порт");
echo " ";
echo " ";
echo "Char Server: " . statuscheck($serverip, "порт");
echo " ";
echo " ";
echo "Map Server: " . statuscheck($serverip, "порт");
echo " ";
echo " ";
echo "MySQL Server: " . statuscheck($serverip, "порт");
echo " ";
?>
include ('server_status.php');
echo "Сейчас на сервере ".$usersonline." человек(а).
";
?>