LimboAuth - Виртуальный сервер авторизации для Velocity!

Для прокси LimboAuth - Виртуальный сервер авторизации для Velocity! 1.1.0

Нет прав для скачивания
Поддерживаемые версии
  1. 1.8
  2. 1.9
  3. 1.10
  4. 1.11
  5. 1.12
  6. 1.13
  7. 1.14
  8. 1.15
  9. 1.16
  10. 1.17
  11. 1.18
  12. 1.19
Ядра и Прокси
  1. Velocity
LimboAuth
Версия:
v1.0.8
Виртуальный сервер авторизации для Velocity
Требует установки LimboAPI!

GitHub: https://github.com/Elytrium/LimboAuth/
Dev-билды: https://github.com/Elytrium/LimboAuth/actions

А также:
  • LimboFilter - Система защита от ботов для Velocity через Falling Check, Captcha и проверку пакетов ClientSettings + MC|Brand.
  • SocialAddon - Теперь возможно привязывать свои соцсети к аккаунту Minecraft! Поддерживается Telegram, Discord, VK
Возможности LimboAuth
  • Поддерживает H2, MySQL, PostgreSQL;
  • Поддерживает Geyser Floodgate;
  • Режим гибридного входа (автоматическое определение Floodgate/Лицензии/Пиратки);
  • Использует BCrypt для хеширования паролей;
  • Возможность миграции с хеша AuthMe;
  • Возможность блокировать простые пароли;
  • Поддержка TOTP 2FA;
  • Возможность использовать свой UUID из базы данных;
  • Широкие возможности кастомизации - можно изменить все сообщения что отправляет плагин или просто отключить их;
  • Загрузка схематики MCEdit;
  • И многое...


    Перед миграцией запускаем LimboAuth (+ SocialAddon, если требуется) на нужной базе данных.
    Далее выполняем SQL запрос (например в PHPMySQL или HeidiSQL)
    И меняем migration-hash в конфиге LimboAuth если требуется

    JPremium:
    SQL:
    INSERT INTO limbo.AUTH
    SELECT lastNickname, LOWER(lastNickname), IF(hashedPassword IS NULL, "", IF(premiumId IS NULL, hashedPassword, "")), COALESCE(firstAddress, ""), "", (UNIX_TIMESTAMP(firstSeen) * 1000), CONCAT(SUBSTR(uniqueId, 1, 8), '-', SUBSTR(uniqueId, 9, 4), '-', SUBSTR(uniqueId, 13, 4), '-', SUBSTR(uniqueId, 17, 4), '-', SUBSTR(uniqueId, 21)), IF(premiumId IS NULL, "", CONCAT(SUBSTR(premiumId, 1, 8), '-', SUBSTR(premiumId, 9, 4), '-', SUBSTR(premiumId, 13, 4), '-', SUBSTR(premiumId, 17, 4), '-', SUBSTR(premiumId, 21)))
    FROM jpremium.user_profiles WHERE lastNickname IS NOT NULL
    В конфиге LimboAuth нужно выбрать нужный хеш для миграции, если в JPremium стоял не BCrypt. Если в JPremium использовался SHA256, то нужно поставить в конфиге AUTHME_NP, если SHA512, то SHA512_DBA.

    NLogin:
    SQL:
    INSERT INTO limbo.AUTH
    SELECT realname, name, COALESCE(password, ""), COALESCE(address, ""), "", 0, CONCAT(SUBSTR(uniqueId, 1, 8), '-', SUBSTR(uniqueId, 9, 4), '-', SUBSTR(uniqueId, 13, 4), '-', SUBSTR(uniqueId, 17, 4), '-', SUBSTR(uniqueId, 21)), IF(premiumId IS NULL, "", CONCAT(SUBSTR(premiumId, 1, 8), '-', SUBSTR(premiumId, 9, 4), '-', SUBSTR(premiumId, 13, 4), '-', SUBSTR(premiumId, 17, 4), '-', SUBSTR(premiumId, 21)))
    FROM nlogin.table

    MoonVKAuth/DSKAuth:
    SQL:
    INSERT INTO база_лимбы.AUTH SELECT username, LOWER(username), IF(password IS NULL, "", IF(premium = 1, "", password)), COALESCE(register_ip, ""), "", reg_date, "", "" FROM база_мунвк.auth WHERE username IS NOT NULL;
    INSERT IGNORE INTO база_лимбы.SOCIAL
    SELECT LOWER(username), vk_id, NULL, NULL, ban, double_auth, notification
    FROM база_мунвк.vk;
    В конфиге LimboAuth требуется поставить migration-hash: AUTHME

    AuthMe:
    SQL:
    INSERT INTO limbo.AUTH SELECT realname, username, COALESCE(password, ""), COALESCE(ip, ""), COALESCE(totp, ""), regdate, "", "" FROM authme.table WHERE username IS NOT NULL

    DBA:
    SQL:
    INSERT IGNORE INTO u27303_data.AUTH SELECT name, LOWER(name), IF(password IS NOT NULL, CONCAT("SHA512$", salt, "$", password), ""), COALESCE(reg_ip, ""), "", (UNIX_TIMESTAMP(firstjoin) * 1000), uuid, "" FROM u27303_data.playerdata WHERE name IS NOT NULL
Зависимости
LimboAPI
Команды и права
/unregister, /unreg
/premium
/forceunregister, /forceunreg
/changepassword, /changepass
/forcechangepassword, /forcechangepass
/destroysession
/2fa enable, /2fa disable
/limboauth, /lauth
Автор
hevav
Скачивания
1,164
Просмотры
19,400
Первый выпуск
Обновление
Оценка
3.50 звёзд 4 оценок

Другие ресурсы пользователя hevav

Поделиться ресурсом

Последние обновления

  1. Release 1.1.0

    Обновлены зависимости
  2. Release 1.0.8

    - Миграция H2 v1 -> v2 - /changepassword для лицензионных игроков - Метод получения пароля в...
  3. Release 1.0.6

    Поддержка 1.19.x Фича "отключения регистрации" Возможность смены уровня света Добавлен...

Последние рецензии

Категорически не совету. к использованию. У разрабов нет цели обновлять и поддерживать свои проодукты. По факту плагин заброшен, просто ему не сменили статус на "архив".
Я скачал плагин limboauth limboapi и limbofilter загрузил в папку с плагинами плагины распаковались, но когда я зашёл на сервер проверки на бота и регистрации не было меня сразу же перебросили на основной сервер я также ставил все версии джавы не чего не помогло скажите как исправить
Спасибо за плагин! Отлично работает, прост в настройке.
Без шуток - лучшее, простое и в чём-то гениальное решение для сервера.
Вам не нужен посредник между прокси сервером и основным сервером, авторизация идёт прямо на самом прокси сервере! Это очень удобно и практично, что банально возвышает данный плагин над другими. Минимум костылей, больше возможностей и оптимизации, всё отлично работает и лично меня радует на все 100%. Есть все необходимые функции, конфиг понятен и удобен для настройки. Так же прекрасно работает даже на 1.19, проблем за время использования я не заметил, всё работает как часы! Автору огромное спасибо за такой классный плагин как и прочие что были созданы, ведь это действительно нужные и качественные плагины. Рекомендую!
Назад
Сверху Снизу