Анализатор Скальпеля

Анализатор Скальпеля 1.0.0

Совместимость
  1. Лицензия
  2. Пиратская [Null]

Статистика по серверу (Анализатор)​

Модуль для админ-панели GameCMS. Он показывает статистику игрового сервера Counter-Strike 1.6 по данным серверного плагина-анализатора. Страница находится по адресу admin/analyzer, доступ только у администратора.

Что делает. Читает данные плагина из таблиц analizator_main, analizator_maps, analizator_city и analizator_mast и выводит их в виде графиков и таблиц за выбранный период. Период задаётся двумя датами: «С какой даты» и «По какую дату».

Четыре вкладки:

  1. Основная статистика. Две диаграммы по дням: заходы, всего игроков, постоянные и новые игроки, баны, пингеры, отклонённые подключения и среднее время на сервере.
  2. Статистика по картам. Таблица карт, отсортированная по числу заходов. Для каждой карты видно заходы, всего игроков, постоянных и новых игроков, а также сколько раз карта была в ротации.
  3. Страны и города. Две таблицы: рейтинг стран и рейтинг городов по числу игроков. В названиях городов исправлена кодировка, которую плагин записывает с искажениями.
  4. Мониторинги/Эмуляторы. Разбивка подключений по источнику: реальный Steam, конкретные эмуляторы клиента и сайты-мониторинги. Для каждого источника показаны всего, постоянные, новые, баны, пингеры, отклонённые и прочие.
Установка и настройка. Дополнительно настраивать ничего не нужно. Модуль только читает уже существующие таблицы, которые заполняет серверный плагин, и ничего в них не пишет. Страница регистрируется в движке через settings/pages.txt, в навигации админки она стоит в разделе «Модули».

Технические детали:

  • Данные подгружаются через AJAX отдельно для каждой вкладки.
  • Запросы защищены: принимаются только POST, нужен админ-токен и проверка прав администратора.
  • Фильтр по датам выполняется на стороне SQL, потому что таблица analizator_maps уже больше 100 тысяч строк.
  • Графики строятся через Chart.js, который подгружается с CDN.
Ограничения. Порядок полей pingers и no_emulator во вкладке «Мониторинги/Эмуляторы» не подтверждён: в имеющихся данных они всегда нулевые. Кроме того, названия некоторых городов (например, «Москва») не удаётся восстановить после искажения кодировки, и они показываются как есть.
Установка и настройка
обязательно должен писать в БД данные пользователей!
Включите безопасный режим и залейте через zip
  • Снимок экрана — 2026-10-07 в 09.38.13.png
    Снимок экрана — 2026-10-07 в 09.38.13.png
    407,1 KB · Просмотры: 5
Автор
Shkrest
Скачивания
0
Просмотры
40
Первый выпуск
Обновление
Оценка
0,00 звёзд 0 оценок

Поделиться ресурсом

Сверху Снизу