Девять блоков функциональности, которые обычно собирают из десятка разных скриптов.
Здесь они уже связаны между собой и управляются из одной админ-панели.
Магазин привилегий
Продажа VIP, PREMIUM, ADMIN и любых своих групп: гибкие сроки, скидки, автовыдача на сервер и снятие по истечении срока.
Своя цена товара на каждом сервере
Автовыдача через плагин или RCON
Продление и апгрейд привилегии
История покупок в профиле игрока
Платежи и кошелёк
Внутренний баланс, пополнение через агрегаторы, бонусы за пополнение, ручное начисление из админки и журнал транзакций.
Единый кошелёк сайта
Бонус в процентах за пополнение
Журнал операций и выгрузка
Ручная корректировка баланса
Баны и муты
Единая база наказаний сайта и игровых серверов. Плагин держит локальный кэш и очередь на случай недоступности сайта.
Бан по SteamID, IP и нику
Мут: общий чат, микрофон, радио
Жалобы на игроков с доказательствами
Публичный банлист с поиском
Мониторинг серверов
Опрос по протоколу A2S: карта, онлайн, слоты, список игроков. Живое обновление виджетов без перезагрузки страницы.
PHP-Source-Query и нативный A2S
Картинки карт на карточках
Кнопка подключения к серверу
История онлайна
Сообщество
Форум, новости, личные сообщения, друзья, уведомления, общий чат на главной и тикеты поддержки — всё в ядре.
Форум с разделами и модерацией
Личные сообщения и друзья
Живые уведомления
Шаутбокс на главной
Авторизация и OAuth
Регистрация с подтверждением почты, вход через VK, Google, Steam и Яндекс, reCAPTCHA, группы и права доступа по флагам.
Четыре OAuth-провайдера
Группы с флагами прав
Подтверждение e-mail
Защита от подбора пароля
API и плагины AMXX
Внешний API для игровых серверов и готовые плагины AMX Mod X: меню игрока, баланс, привилегии, префиксы, фракции, баны.
Ключи API с ограничением по scopes
check_player, add_ban, push_stats
Нативы для своих плагинов
Связь через gRIP
Админ-панель
Настройки сайта, пользователи и группы, товары, серверы, новости, страницы, SEO и брендинг, журналы — без правки кода.
Дашборд со сводкой
Визуальный редактор CKEditor
SEO, favicon, OG-картинка
Просмотр журналов ошибок
Свой шаблонизатор
Лёгкие tpl-шаблоны с кэшем компиляции: подключения, условия, циклы, вызовы методов и выборки из базы прямо в вёрстке.
Два готовых шаблона в комплекте
Кэш скомпилированных шаблонов
Переключение темы из админки
Светлое и тёмное оформление
Надёжность
Безопасность заложена в ядро
Движок писался сразу с прицелом на боевую эксплуатацию: без «времянок», которые придётся переделывать после первой атаки.
PDO и подготовленные запросы — SQL-инъекции исключены
CSRF-токены во всех формах и ajax-запросах
Экранирование вывода и санитайзер HTML в редакторе
Проверка загружаемых файлов по содержимому, запрет выполнения в каталоге загрузок
Сессии HttpOnly + SameSite, Secure при HTTPS
Журналирование ошибок по каналам и просмотр из админки
Технические характеристики
Язык
PHP 8.0+, strict_types, PSR-12
Архитектура
MVC-подобная, модульная, без тяжёлых фреймворков
База данных
MySQL / MariaDB, доступ через PDO
Шаблоны
Собственный шаблонизатор с кэшем компиляции
Фронтенд
Чистый JS без зависимостей, светлая и тёмная тема
Отказоустойчивость
Мягкая деградация при недоступной базе
Управление
Админ-панель вместо правки кода
Всё, что меняется в проекте регулярно, вынесено в интерфейс: тексты, цены, серверы, права, оформление.
Товары
Привилегии, сроки, цены, серверы выдачи, скидки и порядок вывода в магазине.
Пользователи
Поиск, баланс, группы, флаги прав, блокировки, история покупок.
Серверы
Адреса, RCON, картинки карт, порядок в мониторинге, ключи API.
Оформление
Активный шаблон, логотип, favicon, OG-картинка, мета-теги для поисковиков.
Посмотрите вживую
Демо-сайт и демо-админка открыты — заходите под тестовым аккаунтом и щёлкайте всё подряд.