- Resource was created using AI
- No, AI was not used
- Source Link
- https://github.com/whyn0tq
Веб-панель для плагина Verdict: баны, муты и админы на серверах CS2. Ставится на обычный веб-хостинг, нужны только PHP и MySQL.
Главное
Возможности
Автор: teesa (whyn0tq)
Главное
- Своя база не нужна. Панель работает на схеме Material Admin (sb_bans, sb_comms, sb_admins, sb_srvgroups, sb_servers). Базу Material Admin или SourceBans можно подключить как есть.
- Старые пароли подходят. Админы Material Admin входят со своими логинами, веб-права переносятся автоматически.
- Свои данные отдельно. Права, 2FA, журнал и онлайн лежат в таблицах vd_* и не мешают другим панелям и плагинам.
Возможности
- Баны по SteamID и IP, муты: выдача, изменение, снятие, поиск
- Админы с флагами, иммунитетом, группами, сроком и привязкой к серверам
- Группы с ограничением максимального срока бана и мута
- Несколько серверов: статус, карта, игроки, RCON-консоль
- Живое табло и чат сервера, кик, перевод в команду, убийство и сообщения в чат прямо из панели
- Аватары и профили Steam, поиск игрока по SteamID, ссылке или короткому имени
- Журнал действий админов
- Двухфакторная защита входа (TOTP: Google Authenticator, Aegis и т. п.)
- Мастер установки: сам создаёт таблицы и выдаёт готовые настройки для плагина
- Русский и английский язык, светлая и тёмная тема
Автор: teesa (whyn0tq)
- Requirements
- PHP 5.2 и новее, рекомендуется 7.4+ (проверено на 8.3)
- MySQL 5.5.3+ или MariaDB 10+
- Apache с поддержкой .htaccess
- На игровом сервере установлен плагин Verdict. Без него панель откроется, но баны и муты на сервере действовать не будут
- Variables
data/config.php— настройки панели. Чтобы запустить мастер заново, удалите этот файлdata/install-code.php— код установки, нужен на первом шаге мастера- Префикс таблиц: sb (как database_prefix в core.ini плагина)
server_idв core.ini плагина — номер сервера в панели. С ним работают живое табло и чат
В конце установки мастер покажет готовые блоки для addons/configs/databases.cfg и addons/configs/verdict/core.ini. Скопируйте их на игровой сервер и перезапустите его.
В databases.cfg в поле host нужно указать внешний адрес MySQL хостинга, а не localhost.
- Commands
- У панели нет консольных команд. Разделы:
- Главная — сводка
- Баны и муты — выдача, правка, снятие, поиск
- Админы и группы — флаги, иммунитет, сроки, ограничения
- Серверы — статус, игроки, чат, RCON-консоль
- Журнал — действия админов
- Аккаунт — пароль и двухфакторная защита
vd_import as_в консоли игрового сервера.
- Install
- Скачайте архив и распакуйте. Загрузите все файлы на хостинг по FTP в корень сайта или в подпапку, например public_html/bans/. Файлы .htaccess тоже нужны, включите показ скрытых файлов.
- Поставьте на папку data права 755, при ошибке «Нет прав на запись» — 775.
- Создайте в панели хостинга базу MySQL и пользователя. Или возьмите уже существующую базу Material Admin.
- Откройте сайт в браузере: запустится мастер установки.
- Введите код из файла data/install-code.php (последняя строка).
- Укажите адрес базы, порт (обычно 3306), имя, пользователя, пароль и префикс sb.
- Создайте аккаунт владельца.
- Добавьте первый сервер (IP, порт, RCON-пароль). Шаг можно пропустить.
- Скопируйте блоки для databases.cfg и core.ini на игровой сервер и перезапустите его.
Сделайте копию папки data, загрузите новые файлы поверх старых без удаления data. Таблицы обновятся при первом заходе.