Форум администраторов игровых серверов

Форум администраторов игровых серверов (https://forum.zone-game.info/TT.php)
-   Серверная часть (https://forum.zone-game.info/forumdisplay.php?f=148)
-   -   Вывод количества онлайн (https://forum.zone-game.info/showthread.php?t=9809)

Romanz 24.08.2010 08:51

Вывод количества онлайн
 
Нужна помощь знающих. Как вывести на сайте количество онлайн? Суть проблемы сайт стоит на одном хосте , сервер с базой на втором , как их сколотить ). Если есть скиньте скрипт .Зарание благодарен .

PROGRAMMATOR 24.08.2010 09:30

Re: Вывод количества онлайн
 
Разрешить удаленное соединение с сервером. Настраивается в привилегиях пользователей баз данных.

Romanz 24.08.2010 09:43

Re: Вывод количества онлайн
 
Цитата:

Разрешить удаленное соединение с сервером. Настраивается в привилегиях пользователей баз данных.
а можно поподробней , то есть носом ткнуть)).

[STIGMATED] 24.08.2010 09:45

Re: Вывод количества онлайн
 
Навикат->Manage Users->Add User-> добавляешь данные откуда будет идти подключение.

Romanz 24.08.2010 09:54

Re: Вывод количества онлайн
 
Спасибо , еще бы какой нибудь простенький скриптик )):crazy:

PROGRAMMATOR 24.08.2010 10:32

Re: Вывод количества онлайн
 
http://forum.zone-game.info/showthread.php?t=5363

IIIeik 24.08.2010 15:14

Re: Вывод количества онлайн
 
вот самый простой скрипт статуса с выводом онлайна
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>Онлайн:&nbsp;&nbsp;&nbsp;".$chars_online."</td></tr>";

?>



Текущее время: 00:33. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2021, Jelsoft Enterprises Ltd. Перевод: zCarot