Подскажите скрипт!
Вот у мя стоит 2 сервера ,на 2 компах с 2 разными IP и 2 базы подскажите пожалуйста скрипт на статус 2 серверов на сайт!
служу на блага отечеству р.ф
<?
$dbhost="localhost";
$dbname="l2pvp";
$dbuser="root";
$dbpass="root";
$verbindung=MYSQL_CONNECT($dbhost,$dbuser,$dbpass) or die ("Нет соединения с базами BD");
MYSQL_SELECT_DB($dbname) or die ("Нет соединения с базами BD");
$get_config_data="SELECT online FROM characters WHERE online>0";
$config_data=MYSQL_QUERY($get_config_data);
$config['num_online']=mysql_num_rows($config_data);
error_reporting(0);
$IP = array(
"login_server" => $config['server_ip'].":2106",
"game_server" => $config['server_ip'].":7777",
);
while(list($ServerName,$Host)=each($IP))
{
list($IPAddress,$Port)=explode(":",$Host);
if($fp=fsockopen($IPAddress,$Port,$ERROR_NO,$ERROR_STR,(float)0.5))
{
$config[$ServerName]="<font color=\"#00ff00\">Включён</font>";
fclose($fp);
}else{
$config[$ServerName]="<font color=\"#ff0000\">Выкл.</font>";
}
}
mysql_close($verbindung);
echo "Login сервер: ".$config['login_server']." Game сервер: ".$config['game_server']."";
?>
<hr>
Игроков: <a href="online_osn.php"><font color="#FFFFFF">
<? echo $config['num_online']; ?></a>
</font>
<hr>
<div align="center"> <font color="#FFFFFF">Тестовый сервер:</font></div>
<hr>
<font color="#FFFFFF">
<?
$dbhost="localhost";
$dbname="l2test";
$dbuser="root";
$dbpass="root";
$verbindung=MYSQL_CONNECT($dbhost,$dbuser,$dbpass) or die ("Нет соединения с базами BD");
MYSQL_SELECT_DB($dbname) or die ("Нет соединения с базами BD");
$get_config_data="SELECT online FROM characters WHERE online>0";
$config_data=MYSQL_QUERY($get_config_data);
$config['num_online']=mysql_num_rows($config_data);
error_reporting(0);
$IP = array(
"login_server" => $config['server_ip'].":2106",
"game_server" => $config['server_ip'].":7777",
);
while(list($ServerName,$Host)=each($IP))
{
list($IPAddress,$Port)=explode(":",$Host);
if($fp=fsockopen($IPAddress,$Port,$ERROR_NO,$ERROR_STR,(float)0.5))
{
$config[$ServerName]="<font color=\"#00ff00\">Включён</font>";
fclose($fp);
}else{
$config[$ServerName]="<font color=\"#ff0000\">Выкл.</font>";
}
}
mysql_close($verbindung);
echo "Login сервер: ".$config['login_server']." Game сервер: ".$config['game_server']."";
?>
</font>
<hr>
Игроков: <a href="online_test.php"><font color="#FFFFFF">
<? echo $config['num_online']; ?></a>
Чет не подходит вот мой скрипт на статус 1 сервера
Статус сервера
</div>
</td>
</tr>
</table>
</td>
<td width="19" height="48" class="rt1"> </td>
</tr>
<tr>
<td width="19" class="l"> </td>
<td class="centertd"><div align="center">
<table width="100%" border="0" cellspacing="8" cellpadding="0">
<tr>
<td width="50%" align="right" valign="middle"><font class="smt">Логин:</font></td>
<td align="left" valign="middle"><font color=green><?php echo $loginonline; ?></font></td>
</tr>
<tr>
<td align="right" valign="middle"><font class="smt">Гейм:</font></td>
<td align="left" valign="middle"><font color=green><?php echo $gameonline; ?></font></td>
</tr>
<tr>
<td align="right" valign="middle"><font class="smt">Онлайн:</font></td>
<td align="left" valign="middle"><?php echo $playsonline; ?></td>
</tr>
<tr>
<td align="right" valign="middle"><font class="smt">Аккаунтов:</font></td>
<td align="left" valign="middle"><font class="smt"><?php echo $accountsnum; ?></font></td>
</tr>
<tr>
<td align="right" valign="middle"><font class="smt">Чаров:</font></td>
<td align="left" valign="middle"><font class="smt"><?php echo $charnum; ?></font></td>
</tr>
<tr>
<td align="right" valign="middle"><font class="smt">Кланов:</font></td>
<td align="left" valign="middle"><font class="smt"><?php echo $clannum; ?></font></td>
</tr>
</table>
</div></td>
<td width="19" class="r"> </td>
</tr>
служу на блага отечеству р.ф
xeqta: Вот у мя стоит 2 сервера ,на 2 компах с 2 разными IP и 2 базы подскажите пожалуйста скрипт на статус 2 серверов на сайт!
Обвязка moy-web ? если да , то качай http://dump.ru/file/1223364
xeqta: Чет не подходит вот мой скрипт на статус 1 сервера
Статус сервера
</div>
</td>
</tr>
</table>
</td>
<td width="19" height="48" class="rt1"> </td>
</tr>
<tr>
<td width="19" class="l"> </td>
<td class="centertd"><div align="center">
<table width="100%" border="0" cellspacing="8" cellpadding="0">
<tr>
<td width="50%" align="right" valign="middle"><font class="smt">Логин:</font></td>
<td align="left" valign="middle"><font color=green><?php echo $loginonline; ?></font></td>
</tr>
<tr>
<td align="right" valign="middle"><font class="smt">Гейм:</font></td>
<td align="left" valign="middle"><font color=green><?php echo $gameonline; ?></font></td>
</tr>
<tr>
<td align="right" valign="middle"><font class="smt">Онлайн:</font></td>
<td align="left" valign="middle"><?php echo $playsonline; ?></td>
</tr>
<tr>
<td align="right" valign="middle"><font class="smt">Аккаунтов:</font></td>
<td align="left" valign="middle"><font class="smt"><?php echo $accountsnum; ?></font></td>
</tr>
<tr>
<td align="right" valign="middle"><font class="smt">Чаров:</font></td>
<td align="left" valign="middle"><font class="smt"><?php echo $charnum; ?></font></td>
</tr>
<tr>
<td align="right" valign="middle"><font class="smt">Кланов:</font></td>
<td align="left" valign="middle"><font class="smt"><?php echo $clannum; ?></font></td>
</tr>
</table>
</div></td>
<td width="19" class="r"> </td>
</tr>
Это не скрипт а вывод результатов!
Скрипт у тебя в папке blocks файл stats.php
На Форуме я тоже Radar!
Я везде Radar!
Подсжите вот мой скрипт
<?php
include("config/config.php");
# Stats scripts
$fp = @fsockopen($hserver, $portlogin, $errno, $errstr, 1);
if($fp >= 1){
$loginonline = '<font color=green size=3 face=verdana>On</font>';}
else{ $loginonline = '<font color=red size=3 face=verdana>Off</font>'; }
$fp = @fsockopen($hserver, $portgame, $errno, $errstr, 1);
if($fp >= 1){
$gameonline = '<font color=green size=3 face=verdana>On</font>';}
else{ $gameonline = '<font color=red size=3 face=verdana>Off</font>'; }
$sql = mysql_query("SELECT count(*) FROM characters WHERE online = 1");
if( mysql_result($sql, 0, 0) <= 80){
$playsonline = "<font color=green>" . mysql_result($sql, 0, 0) . "</font>";}
elseif( mysql_result($sql, 0, 0) >= 80 AND mysql_result($sql, 0, 0) <= 150){
$playsonline = "<font color=orange>" . mysql_result($sql, 0, 0) . "</font>";}
elseif( mysql_result($sql, 0, 0) > 150){
$playsonline = "<font color=red>" . mysql_result($sql, 0, 0) . "</font>";}
$sql = mysql_query("SELECT count(*) FROM accounts");
$sql = mysql_query("SELECT count(*) FROM characters WHERE online ='1' AND accesslevel>50");
if( mysql_result($sql, 0, 0) <= 80){
$gmonline = "<font color=red>" . mysql_result($sql, 0, 0) . "</font>";}
$sql = mysql_query("SELECT count(*) FROM accounts");
$accountsnum = mysql_result($sql, 0, 0);
$sql = mysql_query("SELECT count(*) FROM characters");
$charnum = mysql_result($sql, 0, 0);
$sql = mysql_query("SELECT count(*) FROM clan_data");
$clannum = mysql_result($sql, 0, 0);
$sql = mysql_query("SELECT count(*) FROM characters Where accesslevel > 99");
$gmnum = mysql_result($sql, 0, 0);
?>
Что делать нада что бы на сайте был статус 2 серверов
служу на блага отечеству р.ф
Долго росоказывать была тема подобная .... но попробую всетаки обеснить
Копируеш в в папке config файл кониг переименовуеш его в Config2 делаеш настройки на 2 - го сервера
Заходиш в папку "blocks" видеш файл "stats.php" открываеш его и правиш строчки
include("config/config.php"); на include("config/config2.php") вот и все есть конект втого сервера .... х3 как к базе но по идее все должно быть норм
иле скопируй все файлы в папку ( l2 ) и настрой под второй сервер .... сылка на второй сервер будет " localhost\l2\





