Установка AMXBANS:
Резервное копирование:
Сделайте резервную копированию всех таблиц которые вы будете использовать!
Сделайте резервную копию веб-интерфейса.
Установка веб-интерфейса:
1.Скопируйте содержимое 'web' - папки, доступном на веб-сервер (например, /usr/local/www/www.yoursite.com/htdocs/amxbans).
2.Убедитесь в том, что пользователь работает ваш сервер содержит доступ записи к smarty/templates_c каталогу и include/config.inc.php!
3.Убедитесь, что у вас есть база данных, которая будет включать AMXBans таблицы.
4.Открываем файл sql.cfg из каталога cstrike/addons/amxmodx/config и прописываем в нем свои данные для подключения к базе:
- Код:
-
amx_sql_host "127.0.0.1" - хост
amx_sql_user "root" - логин пользователя
amx_sql_pass "" - пароль
amx_sql_db "amxbans" - ваша база данных
amx_sql_table "admins" - менять не нужно
amx_sql_type "mysql" - менять не нужно
5.Откройте файл setup.php в браузере (например,
http://www.yoursite.com/amxbans/admin/setup.php) и следуйте инструкциям. Заметим, что существующие таблицы не будут перезаписаны.
Установка плагинов:
AMXMODX
1.Извлеките admin_sql.sma и amxbans.sma в каталог /addons/amxmodx/scripting .
* Примечание *
Поставляемый admin_sql.sma имеет несколько измененный вариант оригинального (admin.sma 1.60).
Он использует измененный запрос к получения списка администраторов только к одному или более конкретным серверам.
Таким образом, вы можете иметь всех администраторов в одной таблице, и по-прежнему иметь возможность назначать админов на сервере.
Не используйте admin_sql.sma, если вы не собираетесь управлять администраторами через веб настройки.
2.Скомпилируйте плагины.
3. Добавьте запись admin_sql.amxx в верхней части plugins.ini, но только если вы собираетесь использовать веб-интерфейс для управления администраторами.
Добавьте запись amxbans.amxx в /addons/amxmodx/configs/plugins.ini (правильно ниже admin.amxx).
4.Переместите amxbans.txt в каталог /addons/amxmodx/data/lang .
5. Перезапустите ваш сервер(ы) (или смените карту командой changelevel) и убедитесь что плагин(ы) загружены (Вы уведите строку следующего содержания '[amxbans.amxx] AMXBans amxx_4.3 is online').
Если у вас нет доступа к консоли - это сообщение также напечатается в amxmodx журналах.
6. Вы можете использовать включенный веб-интерфейс для добавления ваших админов и причин банов.
Установка скрипта обрезки базы данных для экономии места (необязательный к выполнению пункт)
1. Откройте файл move_bans.pl находящийся в zip-file архиве.
2. Введите настройки вашей базы данных.
3. Запускайте ваш скрипт регулярно через cronjob например.
Для установки cronjob , вы можете использовать: '*/15 * * * * /home/amxbans/mv_bans.pl'.
Это будет проверять базу данных каждые 15 минут.
Использование MOTD шаблона:
'MOTD' информационная панель отображается игроку, когда он получает наказание на сервере. В этом MOTD дисплее отображается URL, в шаблоне можно изменить. Для Вашего удобства мы включили MOTD-шаблон называемый “motd_details.php”. Вам необходимо пройти к banID так:
'http://www.yourdomain.com/amxbans/motd_details.php?bid =% S'.
'% S' будет разбираться в AMXbans плагин. Очевидно, вы можете редактировать соответствующий файл шаблона в соответствии с вашими потребностями.
Консольные команды:
amx_ban
Кики и баны по специфическим nickname/steamid/IP
Чтобы добавить бан по нику, пользователь с таким именем должен находится на сервере.
Когда используется Steam ID, игрок может не находится на сервере.
amx_find
Проверить используется ли запрещенный Steam ID
amx_findex
Проверить истек ли бан на полученный Steam ID
amx_banmenu
Открывает AMXBans меню
amx_reloadreasons
Перезагрузка причин для этого сервера вместе с базой данных
Использование ATAC и AMXBANS:
Откройте файл atac.cfg и найдите следующую строку:
atac_amxban 0
Измените её на
atac_amxban 1
Скачать можно с офф. сайта