Модуль мониторинга Counter-Strike 1.6 серверов с выводом на отдельную страницу!
Полное описание модуля и изменений относительно версии 1.1 - в полной новости...
Многие говорили что нужен мониторинг Counter-Strike 1.6 серверов, с выводом на отдельную страницу.
Вот немного посидел, сделал модуль.
Основные возможности модуля (v1.1):
1. Вывод списка серверов на отдельной странице
2. Вывод информации о сервере, а именно:
- IP адрес
- Проверка на "определённые IP адреса (На скриншоте подписан как провайдер "Корбина" (Можно заменить на любое другое, например лучшие сервера и т.д. (IP адреса указываются в файле модуля)))
- Название сервера
- Карта сервера
- Кол-во игроков, например 12/14 (онлайн/из возможных)
- Время обновления информации о сервере
3. Подсветка серверов, а именно:
- Полный сервер выделен красным
- Пустой сервер выделен зелёным
- Сервер который вы выделили в списке - голубым
4. В столбце "Название", идёт ссылка на проект, определённая по IP адресу (Ссылка в теге ноиндекс)
5. При наведении на название карты, появляется js окошко, в котором находится картинка данной карты, если карты нету, то картинка с изображением "No Picture".
6. Сортировка серверов по всем данным о сервере (По возрастанию либо по убыванию), а именно:
- По IP
- По проверке на IP
- По названию сервера
- По карте
- По кол-ву игроков на сервере
- По времени обновления информации о сервере.
7. Удаление серверов из БД, неактивных в течении 5 дней.
8. Форма добавления сервера в виде "IP:PORT", для всех посетителей сайта.
9. Вывод информации о рез-те добавления сервера
10. Правила добавления серверов в html.
Изменения в этой версии, относительно версии 1.1:
1. Добавлена функция просмотра списка не активных серверов, а именно:
- Кнопка "скрыть"
- Кнопка "показать"
- Вывод длительности оффлайна сервера (Менее дня, 1 день, 2 дня и т.д.)
2. Фиксирован текст под кнопкой "добавить" сервер, убрана лишняя ссылка.
3. Появилась функция обновления информации о серверах пользователями, а именно:
- Ссылка "Обновить информацию о серверах". (Настройка вида ссылки или её отключение - в админке)
- Добавлена страница "cs-refresh", которая сообщает о результате обновления, а после перенаправляет посетителя на страницу мониторинга.
- Время, после которого пользователя перенаправляет, можно настроить в админке.
4. Соответственно добавлена админка, в которой происходит настройка подключения БД и внешнего вида модуля.
5. Устранены многие ошибки и недочёты.
Для работы модуля необходимо:
1. Версия php 5.1.6 и выше (Не тестировал на ранних версиях)
2. Планировщик (cron) (Необязателен, но нужен для полной функциональности скрипта, а именно для автообновления информации о серверах через определённое время, например каждые 10 минут...)
Модуль делался и тестировался на DLE 7.2, должен работать на 6.x и 7.x!!!
Стоимость модуля актуальной версии: 10WMZ (WebMoney)!
Обновление модуля до актуальной версии: Клиентам басплатно
Следующая версия: 2.0 (Будет в скором времени!) (Будет добавленна поддержка Hl, Hl2, CS:S, TM2...)
Для вопросов или покупки обращаться: icq - 415477560
Все пожелания для следующих версий модуля можете писать в комментарии!
Вот немного посидел, сделал модуль.
Основные возможности модуля (v1.1):
1. Вывод списка серверов на отдельной странице
2. Вывод информации о сервере, а именно:
- IP адрес
- Проверка на "определённые IP адреса (На скриншоте подписан как провайдер "Корбина" (Можно заменить на любое другое, например лучшие сервера и т.д. (IP адреса указываются в файле модуля)))
- Название сервера
- Карта сервера
- Кол-во игроков, например 12/14 (онлайн/из возможных)
- Время обновления информации о сервере
3. Подсветка серверов, а именно:
- Полный сервер выделен красным
- Пустой сервер выделен зелёным
- Сервер который вы выделили в списке - голубым
4. В столбце "Название", идёт ссылка на проект, определённая по IP адресу (Ссылка в теге ноиндекс)
5. При наведении на название карты, появляется js окошко, в котором находится картинка данной карты, если карты нету, то картинка с изображением "No Picture".
6. Сортировка серверов по всем данным о сервере (По возрастанию либо по убыванию), а именно:
- По IP
- По проверке на IP
- По названию сервера
- По карте
- По кол-ву игроков на сервере
- По времени обновления информации о сервере.
7. Удаление серверов из БД, неактивных в течении 5 дней.
8. Форма добавления сервера в виде "IP:PORT", для всех посетителей сайта.
9. Вывод информации о рез-те добавления сервера
10. Правила добавления серверов в html.
Изменения в этой версии, относительно версии 1.1:
1. Добавлена функция просмотра списка не активных серверов, а именно:
- Кнопка "скрыть"
- Кнопка "показать"
- Вывод длительности оффлайна сервера (Менее дня, 1 день, 2 дня и т.д.)
2. Фиксирован текст под кнопкой "добавить" сервер, убрана лишняя ссылка.
3. Появилась функция обновления информации о серверах пользователями, а именно:
- Ссылка "Обновить информацию о серверах". (Настройка вида ссылки или её отключение - в админке)
- Добавлена страница "cs-refresh", которая сообщает о результате обновления, а после перенаправляет посетителя на страницу мониторинга.
- Время, после которого пользователя перенаправляет, можно настроить в админке.
4. Соответственно добавлена админка, в которой происходит настройка подключения БД и внешнего вида модуля.
5. Устранены многие ошибки и недочёты.
Для работы модуля необходимо:
1. Версия php 5.1.6 и выше (Не тестировал на ранних версиях)
2. Планировщик (cron) (Необязателен, но нужен для полной функциональности скрипта, а именно для автообновления информации о серверах через определённое время, например каждые 10 минут...)
Модуль делался и тестировался на DLE 7.2, должен работать на 6.x и 7.x!!!
Стоимость модуля актуальной версии: 10WMZ (WebMoney)!
Обновление модуля до актуальной версии: Клиентам басплатно
Следующая версия: 2.0 (Будет в скором времени!) (Будет добавленна поддержка Hl, Hl2, CS:S, TM2...)
Для вопросов или покупки обращаться: icq - 415477560
Все пожелания для следующих версий модуля можете писать в комментарии!