[help]windows-linux
Проблема заключается в следуюшем поднял веб сервер на винде все отлично показывало статисктику.... серверов а залил на линукс....... постоянно оффлайн уже и так и сяк и боком.....
и всеравно оффлайн может кто поможет?? может требуются какието донастройки апача или пхп
или iptables в чем трабла? и как исправить? зарание спасибо!
Требуется возможность с компа, на котором стоит веб-сервер, соединиться с портами 2106 и 7777 компа, на котором стоит логин и гейм-сервер.. и всё.
В том то и дело когда ставлю на винде .... указываю ip сервера все показывает нормально а заливаю на ту машину где стоит сам сервер линейки он тупо показывает off я не пойму почему настройки все верны....
?php
$L2JBS_config["mysql_host"]="localhost";
$L2JBS_config["mysql_port"]="3306";
$L2JBS_config["mysql_db"]="l2jdb";
$L2JBS_config["mysql_login"]="root";
$L2JBS_config["mysql_password"]="Пас мускулья стоит верно";
$htitle="Lineage-II";
$fut="© Lineage-II";
$top="100";
$hserver="айпи сервака";
$portgame1="7776";
$portgame2="7777";
$portgame3="7778";
$portgame4="7779";
$portlogin="2106";
веб серве мой веб дописал сам для 4х серверов соответственно
<?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, $portgame1, $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>'; }
$fp = @fsockopen($hserver, $portgame2, $errno, $errstr, 1);
if($fp >= 1){
$gameonlinc = '<font color=green size=3 face=verdana>on</font>';}
else{ $gameonlinc = '<font color=red size=3 face=verdana>off</font>'; }
$fp = @fsockopen($hserver, $portgame3, $errno, $errstr, 1);
if($fp >= 1){
$gameonlino = '<font color=green size=3 face=verdana>on</font>';}
else{ $gameonlino = '<font color=red size=3 face=verdana>off</font>'; }
$fp = @fsockopen($hserver, $portgame4, $errno, $errstr, 1);
if($fp >= 1){
$gameonlinl = '<font color=green size=3 face=verdana>on</font>';}
else{ $gameonlinl = '<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>";}
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);
?>
Для 4х серверов
и сам скин...
Статус сервера
</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">Гейм Х5:</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">Гейм Х15:</font></td>
<td align="left" valign="middle"><font color=green><?php echo $gameonlinc; ?></font></td>
</tr>
<tr>
<td align="right" valign="middle"><font class="smt">Гейм Х50:</font></td>
<td align="left" valign="middle"><font color=green><?php echo $gameonlino; ?></font></td>
</tr>
<tr>
<td align="right" valign="middle"><font class="smt">Гейм Х800:</font></td>
<td align="left" valign="middle"><font color=green><?php echo $gameonlinl; ?></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>
Дело в том что на моем компютере все работает все отображается а когда заливаю на серверную машину где стоит linux fedora 10 он мне показывает offline и все и я не пойму почему и с чем связано?
На серверной машине telnet ip_сервера_который_в скрипте 2106
(7776,7777,7778,7779) что показывает? Соединяет?
Да, telnet c Fedor'ы на адрес, который прописан у тебя в конфиге на любой из портов сервера.
ТАк телнет выключен на сервере!
# ---------------------------------------------------------------------------
# Telnet Настройки
# ---------------------------------------------------------------------------
# БУДЬТЕ КРАЙНЕ ОСТОРОЖНЫ ПРИ СМЕНЕ НАСТРОЕК ЭТОГО ФАЙЛА:
# Не изменяйте настройки в этом файле, если вы не понимаете их значения
# ---------------------------------------------------------------------------
# Включить\отключить функцию Telnet.
# По умолчанию: False
EnableTelnet = False
# Порт.
# По умолчанию: 12345
StatusPort = 12345
# Если ниже не установлен пароль, то он генерируется случайно, при старте сервера.
StatusPW =
# Этот список содержит IP-адреса и хосты клиентов с которых разрешен telnet.
# Например: 0.0.0.0,host,0.0.0.1,host2,host3,host4,0.0.0.3
# По умолчанию: 127.0.0.1,localhost
ListOfHosts = 127.0.0.1,localhost

