Обвязка сервера+сайт - Форум администраторов игровых серверов
Форум администраторов игровых серверов StormWall - Защита от DDos атак
Регистрация Мнения Справка Сообщество Календарь
Вернуться   Форум администраторов игровых серверов > MMO > Другие игры / Other games > Counter Strike > Сервер

Сервер Хочеш установить онлайн сервер, но не знаеш как ? Тогда тебе сюда.

Ответ
Опции темы
Непрочитано 05.11.2009, 18:35   #1
Пользователь

Автор темы (Топик Стартер) Обвязка сервера+сайт

Уважаемые господа гуру в данном разделе.
Вот хочу поинтересоваться,у меня имеется сайт чисто предназначенный для мониторинга всех моих серверов в частности CS 1.6 non-steam.
Вот хотелось бу узнать у Вас как сделать вывод названия сервера,его ip,карты которая щас стоит+ее скрин,и соответственно нынешний онлайн\максимальный онлайн.
Хотелось бы понять это смотрел разную инфу в основном либо где-то надо регить свой портал и тогда мне дадут такую вещь но мне это не подходит в связи с тем что на своем портале будет реклама другого сайта.
Подобие такого мониторинга как бы хотелось мне находиться по левой стороне сайта тут
ZalKor вне форума Ответить с цитированием
Непрочитано 06.11.2009, 00:22   #2
Аватар для Каратель
Пользователь

По умолчанию Re: Обвязка сервера+сайт

у них joomla кажется видел похожий мониторинг под неё
__________________
Каратель вне форума Отправить сообщение для Каратель с помощью ICQ Ответить с цитированием
Непрочитано 06.11.2009, 08:27   #3
Пользователь

Автор темы (Топик Стартер) Re: Обвязка сервера+сайт

К сожалению у меня используется не joomla а html+php соответственно части обвязок я думаю работать не будут...если что-то у кого-то есть пишите мне на прямую в icq 488430596
ZalKor вне форума Ответить с цитированием
Непрочитано 06.11.2009, 10:13   #4
Аватар для DarkGod
Пользователь

По умолчанию Re: Обвязка сервера+сайт

Ну можно что-то типа этого сделать:

PHP код:
<?php

$server
="127.0.0.1";
$port="00000";

$qw=chr(32);
$fp fsockopen ("udp://".$server,$port$errno$errstr1);
if (
$fp <= 1) {
   echo (
"ERROR: $errno - $errstr");
   } 
else {
   
   
$status '<img src="status-on.gif">';
   
   
fwrite($fp,"\xFF\xFF\xFF\xFF\x54\x53\x6F\x75\x72\x63\x65\x20\x45\x6E\x67\x69\x6E\x65\x20\x51\x75\x65\x72\x79\x000".chr(10));
   
   
socket_set_timeout($fp,1);
   
$st=fread($fp,1);
   
$r=socket_get_status($fp);
   
$r=$r["unread_bytes"];
   
   if (
$r == 0) { 
   
fclose($fp); 
   
$status '<img src="status-off.gif">';
   echo (
"
   Статус:&nbsp;&nbsp;
$status
   <br>
   IP: 
$server:$port"); 
   return 
false;
   }
   
   
$st.=fread($fp,$r);
   
fclose($fp);

   
$st=substr($st,5);
   
$address=SubStr($st,0,StrPos($st,chr(0)));
   
$address=str_replace(chr(0),"|",$address);
   
$st=SubStr($st,StrPos($st,chr(0))+1);
   
$name=SubStr($st,0,StrPos($st,chr(0)));
   
$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="<img src=\"maps/".$name.".jpg\">";
echo (
"

Статус:&nbsp;&nbsp;
$status
<br>
<font color=\"#FF0000\">
$name</font>
<br>
<br>
$show_map
<br>
<br>
IP:
$server:$port
<br>
Игроков:
$current/$max
"
);

?>
127.0.0.1 меняешь на айпи сервера.
00000 - порт сервера, ставишь тот, на котором ты запустил сервак.
В папку maps кидаешь карты с тем названием, какое они имеют на сервере (можно просто с GT скачать карты или найти в гугле).
status-on.gif и status-off.gif - картинки статуса онлайна и оффлайна сервера.
DarkGod вне форума Ответить с цитированием
Сказали спасибо:
Непрочитано 06.11.2009, 18:39   #5
Пользователь

Автор темы (Топик Стартер) Re: Обвязка сервера+сайт

Отлично,огромное спасибо!

Столкнулся с проблемкой выбора картинки для карты.Скачал картинку назвал ее как положено de_dust.jpg засунул ее в папку с игрой\maps
засунул ее на сайте в папку maps в итоге ничего не выводиться.Видимо я где-то что-то неверно делаю.Только вот где?!
ZalKor вне форума Ответить с цитированием
Непрочитано 07.11.2009, 00:40   #6
Аватар для DarkGod
Пользователь

По умолчанию Re: Обвязка сервера+сайт

У тебя скрипты в какой папке находятся? Если, допустим, в папке server_status/cs/, то и ссылку до папки maps тоже надо изменить на server_status/cs/maps/.
DarkGod вне форума Ответить с цитированием
Непрочитано 07.11.2009, 22:37   #7
Пользователь

Автор темы (Топик Стартер) Re: Обвязка сервера+сайт

Скрипт у меня находиться так C://appserver/www/cs/online.php
Скрин с картой которая работает на данный момент лежит там-же C://appserver/www/cs/de_dust.jpg в итоге изображения он не находит в пути прописано тоже,что и по дефалту.

Сама игра с картами находиться по другому адресу G:\\Servers\GunGame\cs\maps\

Вот как это выглядит пробовал прописывать адреса до картинок в итоге все равно никак не получается=(

Просмотреть это можно тут

Разобрался!!!!!
Проблема не у меня а небольшая ошибка в скрипте там где выполняется запрос на показ карты стоит $name а должно стоять $map
Всем еще раз спасибо за помощь!

Последний раз редактировалось ZalKor; 08.11.2009 в 09:50.
ZalKor вне форума Ответить с цитированием
Непрочитано 01.12.2009, 01:55   #8
Аватар для DarkGod
Пользователь

По умолчанию Re: Обвязка сервера+сайт

Ну это уже зависит от типа сервера =) Просто в каком-то из патчей/эмуле меняется тип выходных данных... Поэтому может по-разному немного быть.
DarkGod вне форума Ответить с цитированием
Непрочитано 24.01.2010, 12:04   #9
Аватар для ds-jan
Пользователь

По умолчанию Re: Обвязка сервера+сайт

Есть такая штука как веб мод.
ds-jan вне форума Ответить с цитированием
Непрочитано 30.03.2010, 20:03   #10
Аватар для Жужик
Пользователь

По умолчанию Re: Обвязка сервера+сайт

Цитата:
Сообщение от ds-jan Посмотреть сообщение
Есть такая штука как веб мод.
А после установки пинг на 3-5 увеличивается. А кому оно надо?
Жужик вне форума Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


© 2007–2024 «Форум администраторов игровых серверов»
Защита сайта от DDoS атак — StormWall
Работает на Булке неизвестной версии с переводом от zCarot
Текущее время: 12:18. Часовой пояс GMT +3.

Вверх