1700327454984.png

Требования:
Для того чтобы иметь возможность использовать AMX bans, вам потребуется следующее:
Последний (релиз) AMXMODX версия (1.76a) и выше, установленный и работающий (с поддержкой MySQL).
Доступ к базе данных MySQL.
Сайт/пространство с PHP ( magic_quotes_gpc должен быть включен On )
Система шаблонов Smarty (http://smarty.php.net).

Функции:
1. Плагин включен только для AMXMODX
2. Меню банов
3. Полностью автоматизированная система внутри-игровых банов
4. Поддержка Steam
5. Баны по Steam ID или по IP адресу
6. Kick/ban игроков с вашего сервера непосредственно из веб-интерфейса
7. Поиск bandatabase (в игре, и через пользовательский интерфейс)
8. Поддержка нескольких HL модов (в настоящее время это Counter-Strike, Counter-Strike: Condition Zero, Day of Defeat, Team Fortress Classic and Natural Selection, и многие другие тестировались)
9. Поддержка неограниченного количества серверов.
10. Полностью настраиваемый интерфейс с помощью системы шаблонов
11. Настройка панели для легкой пользовательской конфигурации
12. Необязательно использовать плагин AMX администратора или собственный
13. Baninfo отображается в окне MOTD (HTML). Когда игрок получает наказание, всплывает MOTD окно с деталями бана.
14. Редактирование времени отображения MOTD. Эта задержка также может быть установлена через веб-интерфейс (по умолчанию 10 секунд).
15. Логин с использованием Cookies
16. Ban / unban / ban edit / ban удаление через веб-сайт
17. Экспорт Banlist
18. Поиск по wonid, date, server или admin
19. Настраиваемые уровни веб-админов
20. Импорт из текста на основе banlist (пример banned.cfg).
21. Возможность создания аккаунтов игровых администраторов, amxbansweb аккаунты или оба (так что вы можете создать логины, которые будут работать только на игровом сервере, но не на сайте для примера)
22. Возможность управления пользовательским доступом с помощью флагов доступа (согласно спецификации amxmod)
23. AMX плагин автоматического уведомления об обновление
24. Администраторское управление (на веб-основе)
25. История банов
26. Разрешение матрицы - быстро присвоить администраторам серверов.
27. DB обрезка через отдельный Perl-скрипт (в комплекте)
28. Работа на Win32 и Linux системах
29. Простота интеграции с другими плагинами (HLGuard, ATAC, Админ меню плагинов и т.д.)
30. Лёгкая установка
31. И многое другое……

Установка 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 так:
'Best Website Builder Online | Yoursite =% S'.
'% S' будет разбираться в AMXbans плагин. Очевидно, вы можете редактировать соответствующий файл шаблона в соответствии с вашими потребностями.

Консольные команды:

amx_ban <time_in_minutes> <nickname|steamid|ip> <reason></reason></nickname|steamid|ip></time_in_minutes>

Кики и баны по специфическим nickname/steamid/IP
Чтобы добавить бан по нику, пользователь с таким именем должен находится на сервере.
Когда используется Steam ID, игрок может не находится на сервере.
amx_find <steamid>
Проверить используется ли запрещенный Steam ID
amx_findex <steamid>
Проверить истек ли бан на полученный Steam ID
amx_banmenu
Открывает AMXBans меню
amx_reloadreasons
Перезагрузка причин для этого сервера вместе с базой данных

Использование ATAC и AMXBANS:
Откройте файл atac.cfg и найдите следующую строку:
atac_amxban 0
Измените её на
atac_amxban 1