Count Unique Players 2.0 — плагин для Counter-Strike 1.6, который подсчитывает уникальных посетителей сервера, сохраняет данные в MySQL и показывает игрокам красивую статистику через настраиваемый HUD.
Плагин подойдёт владельцам игровых проектов, которым важно отслеживать реальную активность сервера и демонстрировать игрокам его посещаемость.
Возможности плагина
✅ Подсчёт уникальных игроков✅ Сохранение статистики в MySQL или MariaDB
✅ Защита от повторного подсчёта игрока за одни сутки
✅ Статистика за сегодня, неделю, месяц и год
✅ Отображение текущего онлайна сервера
✅ Автоматическое обновление статистики без смены карты
✅ Три варианта оформления HUD
✅ Настройка цвета HUD в формате RGB
✅ Настройка позиции текста на экране
✅ Настройка эффектов появления и времени отображения
✅ Выбор игроков, которым будет показываться статистика
✅ Возможность показывать HUD всем, только живым или только мёртвым
✅ Низкая нагрузка на игровой сервер
✅ Асинхронная работа с базой данных
✅ Подробный режим отладки ошибок MySQL
Команды игроков
/visitors — скрыть или снова включить статистику./players — альтернативная команда управления HUD.
Выбор игрока сохраняется до окончания текущего подключения к серверу.
Гибкая настройка
Практически все параметры находятся в отдельном файле CountUniquePlayers.ini.Администратор может изменить:
— данные подключения к базе данных;
— количество отображаемых периодов;
— цвет и положение HUD;
— стиль оформления;
— заголовок информера;
— интервал обновления статистики;
— эффекты появления текста;
— отображение текущего онлайна;
— категории игроков, которым доступен HUD;
— дополнительное значение к статистике за сегодня.
Для изменения оформления не требуется редактировать исходный код плагина.
Варианты статистики
Плагин может отображать:Сегодня: 125
Неделя: 842
Месяц: 3 214
Год: 12 643
Сейчас онлайн: 18
Количество выводимых периодов можно изменить через конфигурационный файл.
Преимущества
Точный подсчётОдин игрок не будет многократно добавляться в статистику при повторном подключении в течение суток.
Красивый внешний вид
HUD можно адаптировать под оформление практически любого сервера.
Низкая нагрузка
Запросы к базе данных выполняются асинхронно и не должны создавать заметных задержек игрового процесса.
Автоматическая работа
Статистика самостоятельно обновляется во время работы сервера. Перезапуск карты для получения новых данных не требуется.
Простая установка
Для запуска достаточно загрузить плагин, указать данные MySQL и добавить его название в plugins.ini.
Требования
— Counter-Strike 1.6;— AMX Mod X 1.9 или новее;
— модуль SQLX;
— база данных MySQL или MariaDB.
ReAPI для работы плагина не требуется.
Комплект поставки
— исходный файл CountUniquePlayers.sma;— файл настроек CountUniquePlayers.ini;
— инструкция по установке;
— обновления и исправления обнаруженных ошибок текущей версии.
Кому подойдёт плагин
— классическим серверам CS 1.6;— Public-серверам;
— DeathMatch-проектам;
— JailBreak-серверам;
— Zombie-серверам;
— CSDM-серверам;
— проектам с несколькими игровыми серверами.