Чтение RSS каналов

Форум

Открыть Ответить

Блок мониторинга

0

0
1
28.05.2009 19:07:2528.05.2009 19:09:59
Никак не могу понять почему не работает блок мониторинга сервера CS1.6 у меня на сайте ,хотя на локальном сервере пашет отлично.
адрес сервера у меня через http://www.no-ip.com так как нет постоянного IP адреса
надеюсь на помощь


<?php if (!defined('BLOCK_FILE')) {
Header(&quot;Location: ../index.php&quot;);
exit;
}
$content .= &quot;<table width=\&quot;100%\&quot; border=\&quot;0\&quot; cellspacing=\&quot;5\&quot; cellpadding=\&quot;0\&quot;>&quot;;
$content .= &quot;<tr>&quot;;
$content .= &quot;<td>&quot;;
$content .= &quot;&quot;;
$server=&quot;skanet.servegame.com&quot;; //Поменяй ip сервера на свой
$qw=chr(32);
$fp = fsockopen (&quot;udp://&quot;.$server,&quot;27015&quot;); //Поменяй port на свой
if (!$fp) {
$content .= &quot;ERROR: $errno - $errstr<br>\n&quot;;
} else {

fwrite($fp,&quot;\xFF\xFF\xFF\xFF\x54\x53\x6F\x75\x72\x63\x65\x20\x45\x6E\x67\x69\x6E\x65\x20\x51\x75\x65\x72\x79\x00&quot;.chr(10));

$st=fread($fp,1);
$r=socket_get_status($fp);
$r=$r[&quot;unread_bytes&quot;];
$st.=fread($fp,$r);
fclose($fp);
$st=substr($st,5);
$address=SubStr($st,0,StrPos($st,chr(0)));
$address=str_replace(chr(0),&quot;|&quot;,$address);
$st=SubStr($st,StrPos($st,chr(0))+1);
$st=SubStr($st,StrPos($st,chr(0))+1);
$map=SubStr($st,0,StrPos($st,chr(0)));
$st=SubStr($st,StrPos($st,chr(0))+1);
$st=SubStr($st,StrPos($st,chr(0))+1);
$st=SubStr($st,StrPos($st,chr(0))+1);
$current=ord(SubStr($st,0,1));
$max=ord(SubStr($st,1,1));
}
$show_map=&quot;<center><img src=/download/csmaps/&quot;.$map.&quot;.jpg width=\&quot;140\&quot; height=\&quot;120\&quot;></center>&quot;; //Путь к картинкам карт
$content .= (&quot;
<table width=\&quot;100%\&quot; border=\&quot;0\&quot; cellpadding=\&quot;1\&quot; cellspacing=\&quot;1\&quot; align=\&quot;center\&quot;><tr>
<td width=\&quot;140\&quot; align=\&quot;center\&quot; valign=\&quot;top\&quot;> $show_map <br />
<b><font color=\&quot;#000000\&quot;>KL CS 1.6 Default</center></font></b><br /><br />
<b><font color=\&quot;#660000\&quot;>Адрес:</font></b>
<b><font color=\&quot;#000000\&quot;> skanet.servegame.com </font></b><br>
<b><font color=\&quot;#660000\&quot;>Карта:</font></b>
<b><font color=\&quot;#000000\&quot;>$map</font></b>
<br><b><font color=\&quot;#660000\&quot;>Игроков:</font></b>
<b><font color=\&quot;#000000\&quot;>$current/$max</font></b></td></tr></table>
&quot;);
$fp = fsockopen (&quot;udp://&quot;.$server,&quot;27015&quot;); //Поменяй port на свой
if (!$fp) {
$content .= &quot;ERROR: $errno - $errstr<br>\n&quot;;
} else {
fwrite($fp,&quot;\xFF\xFF\xFF\xFF\x54\x53\x6F\x75\x72\x63\x65\x20\x45\x6E\x67\x69\x6E\x65\x20\x51\x75\x65\x72\x79\x00&quot;.chr(10));
$st=fread($fp,1);
$r=socket_get_status($fp);
$r=$r[&quot;unread_bytes&quot;];
$st.=fread($fp,$r);
fclose($fp);
$playersn=ord(substr($st,5,1));
$st=substr($st,6);
if ($playersn !=0 )
$content .= (&quot;</body></html>&quot;);
}
$content .= &quot;</td>&quot;;
$content .= &quot;<td align=\&quot;center\&quot;>&quot;;
$content .= &quot;</td>&quot;;
$content .= &quot;</tr>&quot;;
$content .= &quot;</table>&quot;;
?>



Версия системы: SLAED CMS 2.6 Lite
Версия PHP: PHP 5
Сервер: Сервер в интернете
2
28.05.2009 22:07:4928.05.2009 22:09:23
Попробовал ping skanet.servegame.com - не пингуется, хотя ip адрес команда ping показывает какой-то.
Ты no-ip.com настроил правильно? Информация на сервисе no-ip.com о твоем ip обновляется?
3.84

3.84
3
28.05.2009 23:40:4029.05.2009 14:25:06
Адрес сервера настроен правильно ,так как люди заходят играть на сервер ,пинг тоже есть

Обмен пакетами с SKANET.SERVEGAME.COM [80.236.227.117] по 32 байт:

Ответ от 80.236.227.117: число байт=32 время<1мс TTL=64
Ответ от 80.236.227.117: число байт=32 время<1мс TTL=64
Ответ от 80.236.227.117: число байт=32 время<1мс TTL=64
Ответ от 80.236.227.117: число байт=32 время<1мс TTL=64

Статистика Ping для 80.236.227.117:
Пакетов: отправлено = 4, получено = 4, потеряно = 0 (0% потерь),
Приблизительное время приема-передачи в мс:
Минимальное = 0мсек, Максимальное = 0 мсек, Среднее = 0 мсек



Версия системы: SLAED CMS 2.6 Lite
Версия PHP: PHP 5
Сервер: Сервер в интернете
4
29.05.2009 17:45:3429.05.2009 17:46:58
а на SKANET.SERVEGAME.COM как насчет udp порта 27015? проверял на предмет: открыт или нет на входящие и исходящие пакеты?
3.84

3.84
5
29.05.2009 19:16:50

а на SKANET.SERVEGAME.COM как насчет udp порта 27015? проверял на предмет: открыт или нет на входящие и исходящие пакеты?



Ну естественно порты открыты ,так как люди заходят на сервер и играют.
Дело в том ,что на GamesMonitor.ru Показывает все.
В нашем Слаедовком блоке показывает только в локальном сайте,а при включении блока на сайте в интернете сайт зависает и потом показывает не работающий блок.

http://www.gamesmonitor.ru/server.php?id=3881


Версия системы: SLAED CMS 2.6 Lite
Версия PHP: PHP 5
Сервер: Сервер в интернете
Открыть Ответить
Хотите опробовать SLAED CMS в действии?

Технологии

PHP MySQL HTML 5 CSS 3 jQuery jQuery UI

Контакты

  • D-49179, Deutschland
    Ostercappeln, Im Siek 6
  • +49 176 61966679

  • https://slaed.net
Идеи и предложения
Обратная связь