================================================================
Модуль мониторинга Call of Duty 4 FULL, версия 2.0
================================================================
Автор скрипта: PROFF84 (Игровые модули CMS DLE)
Идея: попросили
ICQ: 219-965-658
Cайт: www.doberman.so.kz - мои новые модули появляются там раньше!!!
================================================================
Любое изменение скрипта, не предусмотренное данной инструкцией, запрещено
================================================================

Описание:
Модуль, благодаря которому осуществляется мониторинг игровых серверов Call of Duty 4 (но должен подойти и для других версий) и вывод всех сведений об игроках данного сервера.

Информация:
Модуль рабочий (демо ай-пи 80.73.64.226:28966) - у вас может не работать только из-за хостинга или не тех рук! Тестировал на локалке (DLE 6.7) и в инете (DLE 6.7) - багов не обнаружено.

Возможности и особенности:
- Показывает имя хост-сервера.
- Показывает IP сервера.
- Показывает изображение карты.
- Показывает количество игроков на сервере и максимальное количество игроков.
- Подписывается название карты.
- Модуль стабильно работает как с On-Line сервером, так и с Off-Line игровым сервером, что никак не сказывается на работе сайта.
- Есть возможность установки нескольких модулей на сайт.
- Легкая установка и настройка.
+++ ДОБАВЛЕНЫ НОВЫЕ, наверно самые полезные фишки:
++ нажав на изображение - вы автоматически можете скачать архив карты, которая в данный момент запущена на сервере.
++ нажав на текст "Список игроков" - открывается POPUP-окно с информацией об игроках - имя игрока, его очки и пинг.
++ теперь во всплывающем POPUP-окне можно размещать любую дополнительную информацию (например MODE).



Установка:
1. Копируем все файлы архива в www

2.1. Открываем index.php
ищем

$tpl->load_template('main.tpl');

выше вставляем
include_once ENGINE_DIR.'/modules/monitoring/server_cod_full.php';

2.2. ищем
$tpl->set('{topnews}', $topnews);

ниже вставляем
$tpl->set('{server_cod_full}', $server_cod_full);

3. Открываем engine/modules/monitoring/server_cod_full.php
и редактируем его под себя - меняем АЙ-ПИ и ПОРТ на свои данные и меняем при необходимости путь к архивам карт и картинкам:

$maps_dir = $config['http_home_url']."engine/maps/cod/"; //путь для картинок
$files_dir = $config['http_home_url']."engine/maps/cod/files/"; //путь для архивов карт (!!! с расширением ***.rar !!!)
$data = monitor_server_cod_full("80.73.64.226", 28966, callofduty, info); // измените ай-пи и порт на свой!!!!

4. Открываем engine/modules/monitoring/server_cod_players.php
и редактируем его под себя - меняем АЙ-ПИ и ПОРТ на свои данные:

$player_list = monitor_server_cod_full("80.73.64.226", 28966, callofduty, players); // измените ай-пи и порт на свой!!!!
$data = monitor_server_cod_full("80.73.64.226", 28966, callofduty, info); // измените ай-пи и порт на свой!!!!

5. В templates/default/main.tpl добавляем {server_cod_full} в нужное место

PS делал модуль как всегда в спешке, все работает стабильно, так что пользуйтесь на здоровье, да и про меня не забывайте :)
ПРЕЖДЕ ЧЕМ ПИСАТЬ В АСЮ - ПРОЧИТАЙТЕ ИНСТРУКЦИЮ И ГЛЯНЬТЕ НА ДЕМО - ВСЁ ВЕДЬ РАБОТАЕТ!