Skip to content
La2Base
Home
DownloadsWikiForumFAQ
Search
ruen
Sign up Login
HomeFilesWikiLogin
  • Home
  • Downloads
  • Wiki
  • FAQ
  • Contact Us
  • About
  • Rules
  • Privacy
  • Terms of Service

© 2026 la2base.com · All rights reserved

ruen
Forum/Web обвязка/Подскажите скрипт!
Search

Подскажите скрипт!

8 replies228 viewsCurrently viewing: 1
Роман
Роман

User

Участник

Posts: 42

На форуме с: 08/03/2008

Репутация: +14

Рейтинг: 0

· 11/25/2008, 11:52 PM

Вот у мя стоит 2 сервера ,на 2 компах с 2 разными IP и 2 базы подскажите пожалуйста скрипт на статус 2 серверов на сайт!

служу на блага отечеству р.ф

0
Максим
Максим

User

Бывалый

Posts: 129

На форуме с: 02/27/2007

Репутация: +120

Рейтинг: 0

· 11/26/2008, 12:39 AM

Код
Основной сервер:<hr></div>
                          
                        <?
$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>

0
Роман
Роман

User

Участник

Posts: 42

На форуме с: 08/03/2008

Репутация: +14

Рейтинг: 0

· 11/26/2008, 07:51 AM

Чет не подходит вот мой скрипт на статус 1 сервера
Статус сервера
</div>
</td>
</tr>



</table>
</td>
<td width="19" height="48" class="rt1">&nbsp;</td>
</tr>
<tr>
<td width="19" class="l">&nbsp;</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">&nbsp;</td>
</tr>

служу на блага отечеству р.ф

0
shOotzy
shOotzy

User

Бывалый

Posts: 208

На форуме с: 04/19/2008

Репутация: +132

Рейтинг: 0

· 11/26/2008, 08:32 AM

xeqta: Вот у мя стоит 2 сервера ,на 2 компах с 2 разными IP и 2 базы подскажите пожалуйста скрипт на статус 2 серверов на сайт!

Обвязка moy-web ? если да , то качай http://dump.ru/file/1223364

0
Руслан
Руслан

Moderator

Ветеран

Posts: 1201

На форуме с: 12/14/2007

Репутация: +775

Рейтинг: 0

· 11/26/2008, 02:39 PM

xeqta: Чет не подходит вот мой скрипт на статус 1 сервера
Статус сервера
</div>
</td>
</tr>



</table>
</td>
<td width="19" height="48" class="rt1">&nbsp;</td>
</tr>
<tr>
<td width="19" class="l">&nbsp;</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">&nbsp;</td>
</tr>


Это не скрипт а вывод результатов!
Скрипт у тебя в папке blocks файл stats.php

На Форуме я тоже Radar!
Я везде Radar!

0
Роман
Роман

User

Участник

Posts: 42

На форуме с: 08/03/2008

Репутация: +14

Рейтинг: 0

· 11/29/2008, 06:34 PM

Подсжите вот мой скрипт
<?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 серверов

служу на блага отечеству р.ф

0
Anfitamine
Anfitamine

User

Участник

Posts: 42

На форуме с: 03/09/2008

Репутация: +31

Рейтинг: 0

· 12/18/2008, 06:57 PM

Долго росоказывать была тема подобная .... но попробую всетаки обеснить
Копируеш в в папке config файл кониг переименовуеш его в Config2 делаеш настройки на 2 - го сервера

Заходиш в папку "blocks" видеш файл "stats.php" открываеш его и правиш строчки




include("config/config.php"); на include("config/config2.php") вот и все есть конект втого сервера .... х3 как к базе но по идее все должно быть норм

иле скопируй все файлы в папку ( l2 ) и настрой под второй сервер .... сылка на второй сервер будет " localhost\l2\

0
Руслан
Руслан

Moderator

Ветеран

Posts: 1201

На форуме с: 12/14/2007

Репутация: +775

Рейтинг: 0

· 12/18/2008, 07:25 PM

Anfitamine: Долго росоказывать была тема подобная .... но попробую всетаки обеснить...



На дату темы посмотри!
Тупое набивание постов?

На Форуме я тоже Radar!
Я везде Radar!

0
Topic is closed for replies