- Совместимость
-
- Лицензия
- Пиратская [Null]
Статистика по серверу (Анализатор)
Модуль для админ-панели GameCMS. Он показывает статистику игрового сервера Counter-Strike 1.6 по данным серверного плагина-анализатора. Страница находится по адресу admin/analyzer, доступ только у администратора.Что делает. Читает данные плагина из таблиц analizator_main, analizator_maps, analizator_city и analizator_mast и выводит их в виде графиков и таблиц за выбранный период. Период задаётся двумя датами: «С какой даты» и «По какую дату».
Четыре вкладки:
- Основная статистика. Две диаграммы по дням: заходы, всего игроков, постоянные и новые игроки, баны, пингеры, отклонённые подключения и среднее время на сервере.
- Статистика по картам. Таблица карт, отсортированная по числу заходов. Для каждой карты видно заходы, всего игроков, постоянных и новых игроков, а также сколько раз карта была в ротации.
- Страны и города. Две таблицы: рейтинг стран и рейтинг городов по числу игроков. В названиях городов исправлена кодировка, которую плагин записывает с искажениями.
- Мониторинги/Эмуляторы. Разбивка подключений по источнику: реальный Steam, конкретные эмуляторы клиента и сайты-мониторинги. Для каждого источника показаны всего, постоянные, новые, баны, пингеры, отклонённые и прочие.
Технические детали:
- Данные подгружаются через AJAX отдельно для каждой вкладки.
- Запросы защищены: принимаются только POST, нужен админ-токен и проверка прав администратора.
- Фильтр по датам выполняется на стороне SQL, потому что таблица analizator_maps уже больше 100 тысяч строк.
- Графики строятся через Chart.js, который подгружается с CDN.
- Установка и настройка
-
обязательно должен писать в БД данные пользователей!У вас нет разрешения на просмотр ссылки. Вход или Регистрация
Включите безопасный режим и залейте через zip