Skip to content

VERSION 3.0-RELEASE | GLOBAL REWORK FUNCTIONS && FIX HIGH BUGS || API UPDATE

Choose a tag to compare

@e1m0dev e1m0dev released this 19 Jul 08:27
a89334d

ОБНОВЛЕНИЕ 3.0: Расширяемость — НЕ предел.
🧑‍💻 E1m0: Ну что же? Я приветствую Вас на новом обновлении плагина E1m0Admin, и я очень рад что Вы сейчас со мной.
Проведя опросы некоторых участников который используют плагин - я все выслушал, внес правки в 2.0.
И я — готов представить новые, анонсированные и нет идеи, реализованные в этом обновлении.

💬 | Новая архитектура перехода на многоязыковой поток сообщений для разных серверов ❗
💚 Конфиг/Сообщения | Важный переход для моего плагина на американские рынки потребления, европейские и меж национальные.
Если у Вас плагин установлен только на русском сервере и Вам не хочется все переводить - пожалуйста, пресеты полностью
адаптивны к Вашим системам и Вы можете создать пресет elm_elm.yml и полностью редактировать его хоть на иврите Вам
дается полная адаптивность системы, главное - просто правильно ее подать на сервера.

💺 | Система авто-выдачи: Permissions && Skins:
💚 Удобство/Пользователи | Так как мне самому если честно было не удобно в тестах выдавать постоянно себе те или инные
разрешения, а так же мне об этом сказал один юзер, я очень рад представить вам систему AutoSet, в конфиге он делится
на 2 основных блока, это: permissions && skins. Сейчас — они сделаны через LuckPerms && SkinsRestorer, НО - Вы можете
спокойно менять команды, включать или отключать, менять разрешения, добавлять новые weight если создаете новые AdminRank
полная адаптивность - залог нашего развития, так как я делал "Углубления" в плагине раньше я сделал эту систему довольно быстро.
Сейчас - нужно всего лишь включить функцию в конфиге, и просто сделать либо /aset E1m0 1 либо /cset E1m0 1 и воуаля.
Систему можно настроить хоть по командам, хоть по

💺 | Система авто-снятия: Permissions && Skins:
💚 Удобство/Пользователи | Все так же как и в AutoSet, только наоборот, при вводе /adel E1m0 Не нафармил 3 ящика металла или
/cdel E1m0 Больше не армянин, у администратора снимается скин, отнимаются права, и его даже можно кикнуть с сервера.
(У тебя больше нет дома, твой дом мы заберем за долги и срыв проекта.. У тебя ни дома, ни машины, ни пенсии)

🖲️ | /aban - Выходит на основу State базы данных
💚 Админ/Data | И так в коммите 3.2.0 - Я, все таки перевел систему на без кэшевую основу потому что когда я рассказал
о системе некоторым пользователям - они обьявили о том что хотели бы чтобы безопасность этой системы была чуть
повыше, раньше система сбрасывалась при перезапуске сервера, теперь - она живет пока ей не скажут "Умереть" или
исчезнуть информации хранящей состояние блокировки.

🖲️ | /ablist - Лучше один раз занести, чем потом жалеть!
💚 Команды/Админ | Встречайте еще одну хорошую систему, систему ЧСА - Черный Список Администрации, это глобальная
система которая поможет Вам не напоротся на администратора в черном списке, дам инсайд разработчика о том -
что эта система позже будет улучшена в стиле AuthMe, можете написать свои догадки в обсуждении, комментариях или
мне в ТГ, будет интересно почитать мысли, только не подглядывать в документы :3. Если человек находится в ЧС, он
не может вступить на пост администратора, сразу же будет удален при /ablist, и не сможет взаимодействовать с
администрацией в игре. Лучше — один раз занести, чем потом жалеть!

🖲️ | /ablist - Амнистия, касается и ЧСА.
💚 Команды/Админ | Иногда, проходит амнистия, или старшая администрация понимает что она ошиблась, или слезами вымалили
разбан и ЧС амнистию, в общем, данная команда снимает с человека статус ЧС-ника.

⚠️ | Защита от слива администрации выходит на новый уровень! | Логирование + Events:
💚 Защита/Сообщения | Встречайте повышение безопасности! Теперь - если человек попытается сделать что-либо в отношении
администратора который выше его уровнем - он будет тот же час наказан, у него отбирается админка, идут сообщения
о сливе в консоль, идут сообщения о сливе администрации, пропустить такое - вряд ли будет легко. А если еще и
разветвить сообщение (Фишка прошлого обновления) так вообще будет не пропустить, так же, Вы можете выводить звук,
который будет воспроизводится ВСЕМ админам имеющим права.

⚠️ | Защита от слива администрации выходит на новый уровень! | Действия через Events:
💚 Конфиг/Защита | Так-же - Вы можете указать действия, которые будет выполнять консоль автоматически при обнаружении
системой слива самого сливщика, Вы можете указать целый перечень того что будет исполнять консоль от обычного
увольнения и до полноценного бана по айпи до разбирательств, это полноценный рабочий триггер на слив адм.

⚠️ | Защита от брутфорса пароля или его подбора.
💚 Защита/Сервер | Если администратор подозрительно вдруг "Забыл" свой пароль, об этом обязательно уведомит то, что
он потерял доступ к своей админке, и без подтверждения того что это настоящий администратор, его IP, регистрации
и прочего через логи - /aunban прописывать никто не будет. В конфиге Вы сами можете поставить максимальный
уровень в настройке: maxSecretCodeInputWrong. По стандарту: 3, но Вы можете уменьшить или увеличить в зависимости
от сервера и его правил 🩷

🧑‍💻 | Свободу API | Новая команда $cban
💚 Console/API | Если что-либо появляется в обновлении у STAFF - значит должно скорее всего повявится и в API, в
staffLogic конечно функции появляются быстрее, но про API я не забываю. Данный контроллер позволяет консоли
блокировать доступ администрации в случае подозрения на слив, может блокировать удаленно, может блокировать
командой или методом логики из API, может блокировать откуда угодно если есть либо команда, либо вызов API.
Короче адаптивность даже здесь присуствует, некоторые не используют на сайтах API а используют RCON, я это
понимаю и принимаю по этому даю свободу даже здесь.

🧑‍💻 | Свободу API | Новая команда $cunban
💚 Console/API | Логическое завершение блокировки 🩷 Все то же самое что и в cban, только в обратную сторону, использовать
откуда угодно, лиж бы был испульс в сторону контроллера или логики.

🏙️ | Secret-Code (PIN-CODE) GUI:
💚 Конфиг/PIN | Была добавлена возможность вставлять BASE64 текстуры, я откладывал это и для репортов но там я посчитал что это
не совсем незаменимая вещь если честно, но если что - В обсуждениях плагина если будет запрос - я обязательно
сделаю поддержку кастомных голов и для REPORTGUI.

🍪 /thanks - Бодрит но не опьяняет.
🍪 Админ/Игрок | Игрок раз в определенное кол-во времени может похвалить своего администратора. В будущем из этого -
можно сделать топ администрации по похвале. /thanks Admin - активирует ивент который в следствии активирует
сообщения с конфига messages, действия с Admin.Compliment.Actions, кулдавн с Settings.complimentCooldown.
Это целый комплекс возможностей, топы, админ валюта, админ магазин, недельные соревнования лучших админов,
я даю системе дышать в этой стороне, и буду и дальше обновлять систему похвал, Вы можете предложить
что либо из своих идей так же мне в телеграмм или обсуждениях на форумах, буду очень ждать 🩷

🐛 | Исправлены репорты!
💛 | Была исправлена проблема с fastRepor, Emergency report, по жалобам я определил примерное место нахождение бага,
и он был успешно пофикшен, спасибо огромное всем кто учавствовал!