МультиязычностьRU, ENТребования
- модуль Whois: whois_amxx.dll (Windows) / whois_amxx_i386.so (Linux) должен быть установлен
- модуль GeoIpMax: geoipmax_amxx.dll (Windows) / geoipmax_amxx_i386.so (Linux) должен быть установлен (или запретите использование модуля с помощью опции компиляции)
- для корректной работы запросов к базам Whois, для игрового сервера должны быть разрешены исходящие подключения TCP на порт 43 и работающий DNS клиент
- если вы желаете использовать GeoIp, то вам надо скачать базу GeoLiteCity и скопировать её в папку "addons\amxmodx\data\"
- возраст пользователя 18+ или наличие технического образования
- автоматическое определение подсети/автономной системы для заданного ИП с помощью баз GeoIP и Whois
- хранение банов подсетей/автономных систем в ini файле или в mysql базе (для подсетей и автономных систем используются раздельные файлы)
- сохраняет резервную копию ini файла при разбане подсети/автономной системы
- хранит следующую информацию о бане подсети/автономной системы:
- начальный адрес подсети
- конечный адрес подсети
- номер автономной системы
- разрешенные клиенты (флаги)
- дата бана
- последняя дата блокировки подключения из этой подсети/автономной системы
- причина бана
- АМХХ логгирование использования команд
- по умолчанию используется флаг доступа 'n' к командам плагина (можете поменять в файле cmdaccess.ini)
- показывает всем игрокам уведомление о вновь подключившемся игроке (выводится страна)
- интеграция с dproto, при подключении игрока, если его ИП попадает в забаненную подсеть, то:
- проверяется тип клиента используемого игроком и, если этот тип разрешен для данной подсети, то пускает клиента,
- иначе игроку сообщается о типе разрешенных клиентов и линк на скачку клиента.
- можете использовать этот плагин и без dproto, если желаете
- автоматическое создание базы данных и(или) таблиц (требуются достаточные права mysql юзера).
- Для редактирования банов, возможно использование программы под Windows. Автор Infernal. Требует .NET для работы.
- sb_help показывает помощь по использованию других команд
- sb_ban добавляет бан подсети/автономной системы по: игроку (используется его ИП для автоматического определения подсети/автономной системы), ИП (используется для автоматического определения подсети/автономной системы), начальному и конечному ИП, подсети в CIDR формате или номеру автономной системы
- sb_unban удаляет бан подсети/автономной системы по: ИП (удалит одну, самую меньшую, или все подсети содержащие этот ИП), начальному и конечному ИП (удалит точно совпадающую или все пересекающие подсети) или номеру автономной системы
- sb_list вывод списка подсетей/автономных систем по: ИП (выведет одну, самую меньшую, или все подсети содержащие этот ИП), начальному и конечному ИП (выведет точно совпадающую или все пересекающие подсети) или номеру автономной системы
- sb_search вывод подсетей содержащих в причине заданную подстроку
- sb_whois запрос к базе Whois по заданному ИП или ИП игрока с выводом ответа в консоль
- sb_stat выводит список игроков на сервере с информацией: номер игрока, ник, ИП, номер автономной системы, используемая версия протокола, протокол авторизации (тип используемого клиента), страна, город, дополнительное описание маршрута из базы Whois