1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
  2. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

Плагин [ADMIN/SEC] UltimateServerProtector - плагин на уникальный админ-пароль для каждого игрока!

Тема в разделе "Неподтвержденные плагины", создана пользователем Overwrite, 4 июл 2021.

  1. Snon_S

    Snon_S Активный участник Пользователь

    Баллы:
    76
    Еще бы сделать чтобы отображались команды при вводе команде /usp там только указаны команды:

    > Использование:
    [10:53:24 INFO]: /usp reload - перезагрузить конфиг
    [10:53:24 INFO]: /usp reboot - перезапустить плагин

    Остальных команд нет, но это мелочь, но добавить можно
     
  2. Snon_S

    Snon_S Активный участник Пользователь

    Баллы:
    76
    Ну можно еще добавить базу данных для файла log.yml Чтобы можно было переключатся либо использовать базу данных либо файл .yml
     
  3. Автор темы
    Overwrite

    Overwrite Активный участник Пользователь

    Баллы:
    98
    Имя в Minecraft:
    artcart
    Они отображаются только когда включены. Когда выключены - не отображаются

    А зачем? Суть такого логгирования в том, чтобы человек смог без труда посмотреть лог. Если делать это через базу - поиск нужной инфы затрудняется
     
  4. Snon_S

    Snon_S Активный участник Пользователь

    Баллы:
    76
    Ну ладно тогда
     
  5. Автор темы
    Overwrite

    Overwrite Активный участник Пользователь

    Баллы:
    98
    Имя в Minecraft:
    artcart
    Обновление 14.0
    > Добавлена возможность отключения команд ввода пароля
    > Сделал пас чувствительным к регистру
     
  6. Автор темы
    Overwrite

    Overwrite Активный участник Пользователь

    Баллы:
    98
    Имя в Minecraft:
    artcart
    Да
     
  7. imDaniX

    imDaniX Активный участник Пользователь

    Баллы:
    96
    Имя в Minecraft:
    imDaniX
    С гитом все ещё не собираешься знакомиться?
     
  8. Автор темы
    Overwrite

    Overwrite Активный участник Пользователь

    Баллы:
    98
    Имя в Minecraft:
    artcart
    Лень
     
  9. Автор темы
    Overwrite

    Overwrite Активный участник Пользователь

    Баллы:
    98
    Имя в Minecraft:
    artcart
  10. imDaniX

    imDaniX Активный участник Пользователь

    Баллы:
    96
    Имя в Minecraft:
    imDaniX
    Будешь заниматься просмотром PR? А то местами смотреть больно, поправить бы ;D
     
  11. Автор темы
    Overwrite

    Overwrite Активный участник Пользователь

    Баллы:
    98
    Имя в Minecraft:
    artcart
    Просмотром буду
     
  12. imDaniX

    imDaniX Активный участник Пользователь

    Баллы:
    96
    Имя в Minecraft:
    imDaniX
    Тут что-то задумывалось? Такая же проверка в CommandClass.
     
  13. Автор темы
    Overwrite

    Overwrite Активный участник Пользователь

    Баллы:
    98
    Имя в Minecraft:
    artcart
  14. imDaniX

    imDaniX Активный участник Пользователь

    Баллы:
    96
    Имя в Minecraft:
    imDaniX
  15. Автор темы
    Overwrite

    Overwrite Активный участник Пользователь

    Баллы:
    98
    Имя в Minecraft:
    artcart
    а ой :oops:
     
  16. imDaniX

    imDaniX Активный участник Пользователь

    Баллы:
    96
    Имя в Minecraft:
    imDaniX
    Пока смотрел код, нашел эксплоит. Возможно использовать любую команду, на которую у игрока есть права и которая есть в allowed-commands, если игрок ещё не ввел /pas. Звучит, будто так и должно быть, но команда работает, даже если игрок не ввел пароль от аккаунта (AuthMe, например), или команда заблокирована другим плагином(флаг WorldGuard, например).
    С дефолтным конфигом как бы ничего страшного, но даже разрешение какого-нибудь /msg причинит неприятности.
     
  17. Автор темы
    Overwrite

    Overwrite Активный участник Пользователь

    Баллы:
    98
    Имя в Minecraft:
    artcart
    Изменил приоритеты ивентов называется. Ну это будет просто
     
  18. imDaniX

    imDaniX Активный участник Пользователь

    Баллы:
    96
    Имя в Minecraft:
    imDaniX
    Тут можно просто прописать ignoreCancelled = true, по-моему. Да и не стоит рассчитывать на приоритет - одни на одном блокируют, другие - на другом.
     
  19. Автор темы
    Overwrite

    Overwrite Активный участник Пользователь

    Баллы:
    98
    Имя в Minecraft:
    artcart
    В основном юзается highest
    в оригинальном плагине (вроде леймо) не зря lowest везде ставил
    За одно щас и апдейт-чекер перепишу, т.к. со спигота мы видите-ли переехали
     
  20. imDaniX

    imDaniX Активный участник Пользователь

    Баллы:
    96
    Имя в Minecraft:
    imDaniX
    Я часто lowest использую, чтоб остальные плагины лишнюю работу по обработке ивента не делали. А тут уже не предсказать, что быстрее сработает - USP или мой код.
     

Поделиться этой страницей