Установка и настройка sourcebans
Тонкая настройка sourcebans
Скачать русифицированный sourcebans
Описание:
SourceBans представляет собой плагин, и веб-интерфейс для управления банами на нескольких серверах, а также легкое управление администраторами различных серверов.
Требования:
Веб-сервер:
- PHP 5.0
MySQL 5.0
Выделенный Source сервер:
- Metamod: Source/SourceMM (последней версии)
SourceMod (последний Build)
Установка:
1)Веб-интерфейс
[spoiler]Загрузите контент папки /web_upload из zip архива на ваш веб-сервер
CHMOD для файлов/папок измените на 766:
/config.php
/demos
/images/games
/images/maps
/includes/querycache
/themes_c
Введите в вашем браузере ссылку
http://yourdomain.com/your_sourcebans/install и следуйте инструкциям установки.
Примечание: вы должны настроить свою базу данных до начала установки
В зависимости от состояния ваших файлов, вы можете перейти к экрану говорящему вам скопировать текст в ваш файл config.php. Вы должны сделать, если это отобразится у вас, или при AMX импорте это нужно делать, иначе установка не удастся.
Вы получите код который нужно добавить в /addons/sourcemod/configs/databases.txt (на игровом сервере), важно добавить это перед установкой плагина SourceBans или плагин не сможет обращаться к базе данных.
После того, как вы подошли к концу установки, вам необходимо удалить /install папку с вашего сервера. После того как вы сделаете это, ваш sourcebans установка готова.[/spoiler]
2) SourceBans плагин
[spoiler][spoiler]Эта часть описывает установку на SourceBans плагина. В данном документе могут быть сокращения, слова, фразы или представление других объектов короткими фразами. Вот перечень некоторых сокращений:
Так представляется директория мода "mod", например, cstrike, dod, либо hl2mp
Когда файл путь прицепных звездочкой это "каждый файл в этом каталоге
Когда файл содержит * это значит что имеется ввиду каждый файл
root/rooted – это означает начало пути к файлу[/spoiler]
Установка:
Извлеките содержимое архива в / директорию.
Для вашего удобства представлен список файлов содержащихся в / директории .
addons/sourcemod/configs/sourcebans/sourcebans.cfg
addons/sourcemod/plugins/sourcebans.smx
addons/sourcemod/scripting/sourcebans.sp
addons/sourcemod/translations/sourcebans.phrases.txt
Установка базы данных:
Редактируйте файл addons/sourcemod/configs/databases.cfg и добавьте запись для SourceBans.
Она должна иметь следующий формат:
"Databases"
{
"driver_default" "mysql"
"sourcebans"
{
"driver" "mysql"
"host" "localhost" // имя сервера где находится ваш mysql
"database" "sourcebans_db" // название базы данных
"user" "sb" // имя пользователя базы данных
"pass" "sbpass" // пароль для этого пользователя
}
}
_________________________________
Конфигурация:
После извлечения этого в вашу / директорию найдите файл sourcebans.cfg и настройте его в соответствии со следующей информацией. Ниже приводится подробное описание каждой опции.
Website – когда игрок получает бан ему показывается адрес сайта и информация о бане.
Addban – позволяет игровым администраторам добавлять бан когда игрока нет на сервере в базу данных SourceBans и добавлять баны через веб-интерфейс.
Unban – позволяет администраторам удалять бан из базы данных без использования веб-интерфейса.
DatabasePrefix – это префикс таблицы, содержащей баны, в вашей MySQL базе данных (это должно быть заполнено в ходе установки веб-интерфейса).
RetryTime – если не удалось установить соединение с MySQL сервером, время для повторной проверки соединения с базой данных.
ProcessQueueTime – как часто следует создавать резервный файл содержащий очередь банов в минуту. Эта очередь представляет собой файл, который используется для хранения банов, когда связь с MySQL сервером утеряна.
AutoAddServer – автоматически добавлять сервера в веб-панель, если они не были добавлены ранее.
ServerIP - IP адрес сервера. Необходим если AutoAddServer включен.
ServerPort – номер порта сервера. Необходим если AutoAddServer включен.
BackupConfigs - хранение админов и админских групп на игровом сервере когда база не удается соединиться с базой данных. Перезапишет admins.cfg и admin_groups.cfg.
EnableAdmins - включение админской части в SourceBans.
ServerID - установить ID присвоенный SourceBans здесь. Вы можете найти этот ID в веб-панели через Admin Panel > Servers.
BanReasons – причины бана отображающиеся в меню.
HackingReasons– это виды вариантов читов за которые дан бан, отображающиеся в меню.
_________________________________
Использование Веб-панели
[spoiler]
Руководство по настройке Панели Администратора
Это краткое руководство по настройке серверов и администраторов чтобы свести время простоя к минимуму. Конечно, это зависит от того, какое количество серверов и администраторов вы имеете J. Предполагая, что у вас есть 2 или больше серверов и более 2 админов следуйте инструкциям после того, как вы закончили установку веб-панели SourceBans.
Добавление групп
Сначала добавьте свои различные группы для админов, для веб-сайтов, и для игры (например, группы: временная - младшая - старшая – root’ы), и установите права доступа для каждой группы.
Если хотите, то вы можете также создавать группу имен серверов здесь и назначить серверы (будет объяснено ниже). Мы предлагаем сделать это только если у вас много серверов, и вы хотите просто присвоить администраторов многим серверам одним щелчком мыши.
Добавление модов
Если вы работаете в разных HL2 модах, вам будет предложено сначала получить доступ к странице модов и увидеть есть ли ваш мод среди перечисленных.
SourceBans установка поставляется со стандартным списком самых популярных игр движка Source, но есть небольшая вероятность, что вам действительно нужно добавить еще один мод.
Добавление серверов
Если у вас есть группы, и добавлены моды, соответственно теперь вы можете добавить свою игру на странице серверов. Просто нажмите кнопку "Добавить сервер" и заполните необходимые данные, выбрать правильный мод, и назначить его на серверную группу (только в случае, если вы создали группы серверов).
Добавление админов
После добавления прав доступа группам, и добавления серверов вы готовы добавить админов. Чтобы добавить администратора, перейдите на страницу Администраторы(Admin) и нажмите кнопку "Добавить администратора"(Add an admin). Просто заполните необходимые данные и пароль, Вы можете оставить временно пароль администратора под вопросом. Администратор сможет изменить свой пароль позже в разделе "Ваш профиль"(
Your account), который можно найти в правом верхнем углу.
Из выпадающих блоков вы должны теперь иметь возможность выбрать группы веб-администраторов и группы администраторов серверов, которые вы создали ранее или индивидуальные права доступа для администратора. Когда вы создали группы серверов можно назначить администратора сервера или группы, можно задать индивидуальные сервер(ы) доступа для конкретного администратора.
Теперь у вас должен быть "рабочий"
SourceBans. После изменения карты на сервере или набрав
sm_rehash в консоли сервера игры убедитесь, что вы или любые другие администраторы получили права доступа администратора к
SourceMod и
SourceBans функциониям, которые были возложены на администратора.[/spoiler]
_________________________________
Использование в игре:
SourceBans плагин позволяет администраторам прямо из игры добавлять баны в базу данных, используя следующие команды:
Чтобы забанить игрока выполните следующую команду:
sm_ban [reason]
1 час = 60 minutes
1 день = 1440 minutes
1 неделя = 10080 minutes
[spoiler]Это автоматически приведет бану игрока на сервере.
Часто подключения к
MySQL-сервер может происходить неудачно, или параметры могут быть изменены когда сервер запущен. В этом случае вы можете использовать следующие команды, если у вас есть доступ RCON через
SourceMod:
sb_reload и
sm_rehash[/spoiler][/spoiler]
Скачать SourceBans