Admin Loader (Radius edition) 3.4.6
Автор: Radius
Описание:
Плагин предназначен для загрузки списка администраторов из базы данных MySQL. Является исправленной и улучшенной версией Admin Loader версии 3.2 от neygomon
Особенности:
- new: пароли в users.ini хранятся в виде MD5 хешей
- new: команда al_md5 для хеширования паролей
- возможность создавать аккаунты с авторизацией nickname + steamid
- дополнительная информация в расширенной версии команды 'amx_who'
- возможность добавлять аккаунты в users.ini через другие плагины с помощью native функции 'al_set_user_flags'
- исправлены недочеты оригинала
- возвращена поддержка стандартных флагов авторизации b (тег клана) и k (чувствительность к регистру)
- возможность загрузки админов из users.ini, но с возможностью задавать время окончания прав доступа
- поддержка AMXBans RBS (fungun.net)
- поддержка плагинов, которые написаны для Admin Load от F@nt0M
- в users.ini дата окончания хранится в понятном для человека формате
- поддержка динамического изменения квара amx_default_access (пригодится для простой реализации VIP привилегий на ночь)
- возможность загружать несколько аккаунтов для одного игрока
- проверка срока прав доступа в режиме реального времени (с точностью до минуты)
- возможность задать частоту (в минутах) автоматической перезагрузки флагов доступа (пригодится если привилегии продаются в автоматическом режиме)
- имеется API для разработчиков
- все квары и команды для удобства настраиваются в автоматически создаваемом конфигурационном файле 'addons/amxmodx/configs/admin_loader.cfg'
- автоматически создаваемый словарь мультиязычности 'addons/amxmodx/data/lang/admin_loader.txt'
Требования:
- Plugins Core (версии 1.2.0 и выше)
Настройки (из автоматически создаваемого конфигурационного файла 'admin_loader.cfg'):
echo Executing Admin Loader Configuration File
// Уровень дебаг-логов. 0 - отключено
// По умолчанию: "0"
al_debug_level "0"
// Частота (в минутах) перезагрузки флагов доступа
// Пригодится если привилегии продаются в автоматическом режиме
// Если значение 0, то функция отключена
// По умолчанию: "0"
al_reload_flags_freq "0"
Последние изменения от 20 ноя 2021 г:
Добавлено:
- добавлена команда al_md5, которая хеширует пароль (или любую строку) с помощью алгоритма хеширования MD5
- пароль в users.ini должен быть в виде MD5 хеша. Многие владельцы серверов часто дают доступ своим заместителям, настройщикам сервера, авторам плагинов. Это небезопасно и чревато утечкой паролей игроков
Изменено:
- изменен код под внешнее ядро плагинов (plugins_core.amxx)
- при загрузке аккаунтов из users.ini если пароль не хеширован в логах будет предупреждение
- проверка хешированного пароля теперь регистронезависима
Исправлено:
- исправлено отключение и удаление истекших аккаунтов
Обновившиеся файлы:
- addons/amxmodx/plugins/admin_loader.amxx