Перейти к содержимому

One Password Auth

Авторизуй свой офлайн Fabric-сервер одним паролем для всех. Для небольших серверов сообщества!

FabricPaperPurpur
Загрузчики
FabricPaperPurpur
Скачиваний на Modrinth
589
Подписчиков на Modrinth
5
версия
21
Обновлён
20 сентября 202620 сент.
Опубликован
в 2026

Коротко о моде

Работает на Fabric, Paper и Purpur
Для Minecraft 1.21.11, 26.2 …
Последняя версия — 1.0.19+paper от 20 сентября 2026
Лицензия CC-BY-4.0 — бесплатно
Где нужен
В игренеизвестноНа серверенеизвестно

Автор не указал, где нужен мод

Версии игры1.21.1, 1.21.11, 26.2
Описание переведено автоматическиПоказать оригинал (EN)

One Password Auth

Лёгкий серверный мод/плагин, который защищает ваш offline (или online) сервер одним общим паролем. Создан для небольших компаний друзей и приватных сообществ — никаких аккаунтов для каждого игрока, никаких сложных схем аутентификации, просто один пароль на всех!

✅ Основные возможности

  • Один общий пароль для доступа ко всему серверу
  • Блокирует всех игроков и их инвентари до аутентификации, даже тех, у кого есть OP
  • Отключает все известные векторы атак (см. ниже), включая пакеты ломания блоков от чит-клиентов
  • Игроки один раз вводят `/login `, после чего их IP попадает в вайтлист
  • Настраиваемый заголовок и описание экрана входа
  • Интеграция с Discord webhook для логирования событий

🚀 Начало работы

Fabric: закиньте one-password-auth-fabric-*.jar в mods/. Требуется Fabric API.

Paper: закиньте one-password-auth-paper-*.jar в plugins/. Больше ничего не нужно.

Вот и всё! Всё должно работать из коробки! При следующем входе любого игрока встретит окно входа.

Примечание: при первом запуске генерируется фонетический пароль (например, komipu42!) и записывается в файл конфига — проверьте консоль или этот файл, либо заранее напишите конфиг сами, чтобы задать свой пароль.

Где лежат файлы

FabricPaper
Конфигconfig/one_password_auth_config.propertiesplugins/OnePasswordAuth/one_password_auth_config.properties
Вайтлист IP + UUIDconfig/one_password_auth_ip_whitelist.txtplugins/OnePasswordAuth/one_password_auth_ip_whitelist.txt
Активные сессииconfig/one_password_auth_sessions.jsonplugins/OnePasswordAuth/one_password_auth_sessions.json

⚙️ Настройка

При первом запуске плагин создаст файл конфига с паролем по умолчанию (например, komipu42!) и всеми дополнительными настройками (где он лежит — см. таблицу выше).

Все строки, кроме password=, необязательны! Если пароль не задан, сервер выкинет всех.

Чтобы изменить настройки, просто отредактируйте конфиг и перезапустите сервер.

Настройки

НастройкаПо умолчаниюЧто делает
passwordгенерируетсяОбщий пароль, который все вводят через /login. Единственная обязательная строка.
webhook_urlнетDiscord webhook для ленты игроков: входы, попытки логина (включая то, что было введено), успехи, таймауты и достижения, полученные после входа.
admin_webhook_urlнетDiscord webhook для безопасности: запуск, остановка и краш сервера, каждое подключение и отключение, а также достижения, полученные до аутентификации.
login_titleвстроенныйБольшой заголовок на экране блокировки. Поддерживает коды §.
login_descriptionвстроенныйПодзаголовок под ним. Поддерживает коды §.
timeout_seconds180Кикнуть неаутентифицированного игрока после стольких секунд бездействия.

Пример

password=komipu42!
webhook_url=https://discord.com/api/webhooks/xxx/yyy
admin_webhook_url=https://discord.com/api/webhooks/xxx/zzz
login_title=§6Welcome to my server!
login_description=§7Type /login <password> to join
timeout_seconds=180

Используйте § с кодом цвета/формата в login_title или login_description для стилизации (например, §6 — золотой, §l — жирный). Полный список: https://minecraft.wiki/w/Formatting_codes.

🛡️ Отражённые векторы атак

До входа игроки заморожены на месте, становятся неуязвимыми, ослеплены и переведены в режим наблюдателя. Вдобавок мод блокирует:

  • Ломание блоков — через чит-клиенты, отправляющие фейковые пакеты
  • Побег движением или телепортацией — игроки фиксируются на месте каждый тик
  • Внешний дрейф состояния и вмешательство модов — эффекты блокировки переприменяются каждый тик
  • Админ-команды и силы OP — все op-права отбираются при блокировке
  • Минимизация подмены IP — успешные входы сохраняются как пара UUID игрока и IP
  • Перехват сессии того же аккаунта — если игрок уже вошёл, второй вход отклоняется, а не выкидывает первого
  • Брутфорс — кулдаун 1 секунда, кик после 7 попыток, кик при слишком долгом бездействии

🔨 Планы на будущее

По запросу я могу добавить в этот мод новые функции. Он работает на Fabric и Paper; другие платформы тоже могут появиться, если это кому-то будет интересно.

Частые вопросы

Как установить One Password Auth?

Установите Fabric под свою версию Minecraft, скачайте One Password Auth под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.

Для каких версий Minecraft есть One Password Auth?

У One Password Auth есть сборки для Minecraft 1.21.1, 1.21.11, 26.2.

Лицензия и источник
Creative Commons Attribution 4.0 Internationalможно распространять, указывая автора и лицензию
Оригинал — Modrinth↗Файлы — без изменений, проверены по SHA-512Это ваш мод? Правообладателям

Сайт использует cookie: необходимые — для входа и темы, а также счётчики посещений Яндекс Метрика и LiveInternet — по ним мы видим, как пользуются сайтом. Рекламных cookie у нас нет. Подробнее