Перейти к публикации

Мониторинг несколкьих серверов CS 1.6


Рекомендованные сообщения

Если вы используете модуль мониторинга серверов cs 1.6 _http://4dle.ru/2007/10/13/modul_monitoringa_cs_16_full_versija_20.html и вам нужно мониторить два или более серверов то вот инструкция как это сделать:

Копируем server_cs_full.php и server_cs_players.php на server_cs_full2.php и server_cs_players2.php

Открываем server_cs_full2.php

Находим:

$data=monitor_server_cs_full
Заменяем на:
$data=monitor_server_cs_full2
Находим:
<script language=\"JavaScript\">

<!--

function winop()

{

windop = window.open(\"http://site.ru/engine/modules/monitoring/server_cs_players.php\",\"mywin\" ,\"height=400,width=300 ,scrollbars=yes\");

}

-->

</script>

<center>

<a href=\"java script:winop();\"><b><font color=\"red\">Кто играет ?</font></b></a>

</center>";
Заменяем на:
<script language=\"JavaScript\">

<!--

function winop2()

{

windop = window.open(\"http://site.ru/engine/modules/monitoring/server_cs_players2.php\",\"mywin\" ,\"height=400,width=300 ,scrollbars=yes\");

}

-->

</script>

<center>

<a href=\"java script:winop2();\"><b><font color=\"red\">Кто играет ?</font></b></a>

</center>";
Находим:
function monitor_server_cs_full($ip, $port, $game, $request)
Заменяем на:
function monitor_server_cs_full2($ip, $port, $game, $request)
Сохраняем. Редактируем файл server_cs_players2.php. Находим:
$player_list = monitor_server_cs_full
Заменяем на:
$player_list2 = monitor_server_cs_full2
Находим:
function monitor_server_cs_full($ip, $port, $game, $request)
Заменяем на:
function monitor_server_cs_full2($ip, $port, $game, $request)
Находим:
  if (!$player_list) { echo "<div style='text-align:center'>Нет игроков или сервер не отвечает</div></body></html>"; return; }


  if (isset($player_list[1][score]) )  { $monitor_show_score  = 1; }

  if (isset($player_list[1][time])  )  { $monitor_show_time   = 1; }
Заменяем на:
  if (!$player_list2) { echo "<div style='text-align:center'>Нет игроков или сервер не отвечает</div></body></html>"; return; }


  if (isset($player_list2[1][score]) )  { $monitor_show_score  = 1; }

  if (isset($player_list2[1][time])  )  { $monitor_show_time   = 1; }
Находим:
foreach ($player_list as $key=>$player)
Заменяем на:
foreach ($player_list2 as $key=>$player)

Сохранить.

Настроить в файлах server_cs_full2.php и server_cs_players2.php ip серверов и все.

И так далее для более двух мониторингов.

Ссылка на сообщение
Поделиться на других сайтах

Забыл написать.

Открываем engine/init.php

Находим:

include_once ENGINE_DIR.'/modules/monitoring/server_cs_full.php';
Ниже вставляем:
include_once ENGINE_DIR.'/modules/monitoring/server_cs_full2.php';
Открываем index.php Находим:
$tpl->set('{server_cs_full}', $server_cs_full);
Ниже вставляем:
$tpl->set('{server_cs_full2}', $server_cs_full2);
В шаблоне в нужном месте вставляем:
{server_cs_full2}

Ссылка на сообщение
Поделиться на других сайтах
  • 1 месяц спустя...
  • 2 месяца спустя...

You don't have permission to access /java script:winop2(); on this server.

автор подскажи как исправить)

Заменяем на:

Код

<script language=\"JavaScript\">

<!--

function winop2()

{

windop = window.open(\"http://site.ru/engine/modules/monitoring/server_cs_players2.php\",\"mywin\" ,\"height=400,width=300 ,scrollbars=yes\");

}

-->

</script>

<center>

<a href=\"java script:winop2();\"><b><font color=\"red\">Кто играет ?</font></b></a>

</center>";

не java script a javascript слитно)))

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...