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

Плагин LimboAPI + LimboAuth + SocialAddon + LimboFilter. Виртуальные сервера 1.7.2-1.19.3 для Velocity!

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

  1. Typo_Kill

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

    Баллы:
    76
    Имя в Minecraft:
    Typo_Kill
    Такое одобряем)
     
  2. imDaniX

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

    Баллы:
    96
    Имя в Minecraft:
    imDaniX
    totp-subtitle без перевода.
     
  3. Bars

    Bars Старожил Девелопер Пользователь

    Баллы:
    173
    Спасибо, вот как раз тоже заметил и поэтому зашел обновить. Пару минут
     
  4. Overwrite

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

    Баллы:
    98
    Имя в Minecraft:
    artcart
    Но ведь каждый может просто сказать chatgpt сделать перевод... зачем надо было делать самому
     
  5. Bars

    Bars Старожил Девелопер Пользователь

    Баллы:
    173
    Он будет машинальным. Я посмотрел тот неполный перевод, который был во вложениях от автора, и там местами прослеживались нюансы, походящие на такой перевод. А еще он не идеален, и без UX. А у меня как минимум два-три UX-нюанса учтены в разных сообщениях. Игроки должны на 100% понимать, что им надо делать и где они застряли.
     
  6. Bars

    Bars Старожил Девелопер Пользователь

    Баллы:
    173
    Проблема безопасности при настройке плагина на работу со своей таблицей:

    приходится править сам плагин, а это чревато тем, что когда его кто-то обновит (ты сам, забыв про кастомные изменения, или тех. админ - если такие есть или появятся), то все кастомные изменения и доработки в нем слетят. Тогда плагин создаст новую таблицу limboauth, в которой не будет ни одного аккаунта, и тогда регистрации всех игроков слетят и их можно будет взломать - просто зайдя под любым игроком и зарегавшись заново, с любым паролем.

    Это настолько важная опция - настраивать параметры таблицы (как это реализовано в AuthMe) с аккаунтами игроков, что просто волосы дыбом, как такого тут нет изначально. Это же чуть ли не самое первое, что надо сделать, проектируя/разрабатывая плагин авторизации. Я уже сотню строк перевода сделал, был рад, что наконец не понадобится запускать излишний отдельный сервер авторизации, а LimboAuth так подвел :ninja:



    UPD: Обновил переводы и указал даты их правок
     
    Последнее редактирование: 5 дек 2023
  7. Toster_tpl

    Toster_tpl Старожил Пользователь

    Баллы:
    153
    + Тоже приходится при каждом обновлении впиливать смену таблицы и колонок. Было бы неплохо, если бы это по умолчанию было вынесено в конфиг.
     
  8. No1C

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

    Баллы:
    78
    Хорошая идея. Главное, чтобы возможность ввода пароля через команду тоже осталась, чтобы не ломать привычный паттерн
     
  9. Bars

    Bars Старожил Девелопер Пользователь

    Баллы:
    173
    Я придумал дописывать к имени джарника плагина что-то типа « (!!! CUSTOM CHANGES !!!)» и прямо рядом с ним PNG файл со скрином и подробностями (limboauth !!! CHANGES MADE.png). Уже не помню точные названия

    UPD:
    upload_2023-12-15_16-33-52.png

    И для CMS где обязателен email, создал триггер в MySQL, чтобы при пустом email перед вставкой строки он генерировался/заполнялся как playernickname@localhost. Потом скину. Ну и никнейм прогоняется через LOWER()

    Правда как игрокам пароли восстанавливать, честно, хз :lol::whistle:
     
    Последнее редактирование: 15 дек 2023
  10. AnDee

    AnDee Новичок

    Баллы:
    6
    Здравствуйте! Расскажите пожалуйста, как включить и настроить totp
     
  11. monty

    monty Ньюби

    Баллы:
    1
    LimboFilter не запускается, все остальные плагины запускаются нормально.
    https://hastebin.com/share/usanoxakaz.ruby

    Помогите разобраться, пж :)
     
  12. imDaniX

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

    Баллы:
    96
    Имя в Minecraft:
    imDaniX
  13. pav_qq

    pav_qq Новичок

    Баллы:
    16
    Имя в Minecraft:
    pav_qq
    [14:09:27 ERROR]: Can't create plugin limboapi com.google.inject.ProvisionException: Unable to provision, see the following errors: 1) [Guice/ErrorInjectingConstructor]: ReflectionException: An unexpected internal error was caught during the reflection operations. at LimboAPI.<init>(LimboAPI.java:155) at VelocityPluginModule.configure(VelocityPluginModule.java:50) while locating LimboAPI Learn more: github.com/google/guice/wiki/ERROR_INJECTING_CONSTRUCTOR 1 error ====================== Full classname legend: ====================== LimboAPI: "net.elytrium.limboapi.LimboAPI" ReflectionException: "net.elytrium.commons.utils.reflection.ReflectionException" VelocityPluginModule: "com.velocitypowered.proxy.plugin.loader.java.VelocityPluginModule" ======================== End of classname legend: ======================== at com.google.inject.internal.InternalProvisionException.toProvisionException(InternalProvisionException.java:251) ~[velocity.jar:3.3.0-SNAPSHOT (git-9450e660-b310)] at com.google.inject.internal.InjectorImpl$1.get(InjectorImpl.java:1151) ~[velocity.jar:3.3.0-SNAPSHOT (git-9450e660-b310)] at com.google.inject.internal.InjectorImpl.getInstance(InjectorImpl.java:1186) ~[velocity.jar:3.3.0-SNAPSHOT (git-9450e660-b310)] at com.velocitypowered.proxy.plugin.loader.java.JavaPluginLoader.createPlugin(JavaPluginLoader.java:124) ~[velocity.jar:3.3.0-SNAPSHOT (git-9450e660-b310)] at com.velocitypowered.proxy.plugin.VelocityPluginManager.loadPlugins(VelocityPluginManager.java:155) ~[velocity.jar:3.3.0-SNAPSHOT (git-9450e660-b310)] выдает такую ошибку что делать?
     
  14. Miyamurov

    Miyamurov Активный участник

    Баллы:
    61
    Здравствуйте, хочу перейти с H2 базы данных на MySQL, но при этом слетают все пароли, чего я очень не хочу, как перенести на другую базу, без потери данных?
     
  15. ssshadek

    ssshadek Участник

    Баллы:
    31
    Здравствуйте, отказывается работать ispremium-auth-url, уже изменял на режим CloudFlare всё равно не работает. Проверял ссылку в браузере, указывая сам никнейм, всё работает. Как будто ошибка в самой ссылке https://api.ashcon.app/mojang/v2/user/%s
    Можно как-то исправить? [​IMG]
    [​IMG]
     
  16. Overwrite

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

    Баллы:
    98
    Имя в Minecraft:
    artcart
    Нет, это моджанг здох
     
  17. ssshadek

    ssshadek Участник

    Баллы:
    31
    Хм, просто если вот дописываю ник https://api.ashcon.app/mojang/v2/user/sleepyden, то там показывается информация (UUID и т.д.)
     
  18. ssshadek

    ssshadek Участник

    Баллы:
    31
    Хотел также спросить, можно ли отключить мир Limbo и сразу отправлять игрока в lobby, где уже там он сможет зарегистрироваться, прописать /premium и т.д.
     
  19. Bars

    Bars Старожил Девелопер Пользователь

    Баллы:
    173
    Проблема:

    LimboFilter просит ввести капчу, но сама капча почему-то не появляется

    Как решить? Сталкивался ли кто-нибудь?
     
  20. Overwrite

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

    Баллы:
    98
    Имя в Minecraft:
    artcart
    Если Sodium установлен на клиенте - удали содиум и смотри
    Если нет - проблема нерешаема
     

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