One Password Auth
Авторизуй свой офлайн Fabric-сервер одним паролем для всех. Для небольших серверов сообщества!
- Загрузчики
- FabricPaperPurpur
- Скачиваний на Modrinth
- 589
- Подписчиков на Modrinth
- 5
- версия
- 21
- Обновлён
- 20 сентября 202620 сент.
- Опубликован
- в 2026
Коротко о моде
Автор не указал, где нужен мод
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!) и записывается в файл конфига — проверьте консоль или этот файл, либо заранее напишите конфиг сами, чтобы задать свой пароль.
Где лежат файлы
| Fabric | Paper | |
|---|---|---|
| Конфиг | config/one_password_auth_config.properties | plugins/OnePasswordAuth/one_password_auth_config.properties |
| Вайтлист IP + UUID | config/one_password_auth_ip_whitelist.txt | plugins/OnePasswordAuth/one_password_auth_ip_whitelist.txt |
| Активные сессии | config/one_password_auth_sessions.json | plugins/OnePasswordAuth/one_password_auth_sessions.json |
⚙️ Настройка
При первом запуске плагин создаст файл конфига с паролем по умолчанию (например, komipu42!) и всеми дополнительными настройками (где он лежит — см. таблицу выше).
Все строки, кроме password=, необязательны! Если пароль не задан, сервер выкинет всех.
Чтобы изменить настройки, просто отредактируйте конфиг и перезапустите сервер.
Настройки
| Настройка | По умолчанию | Что делает |
|---|---|---|
password | генерируется | Общий пароль, который все вводят через /login. Единственная обязательная строка. |
webhook_url | нет | Discord webhook для ленты игроков: входы, попытки логина (включая то, что было введено), успехи, таймауты и достижения, полученные после входа. |
admin_webhook_url | нет | Discord webhook для безопасности: запуск, остановка и краш сервера, каждое подключение и отключение, а также достижения, полученные до аутентификации. |
login_title | встроенный | Большой заголовок на экране блокировки. Поддерживает коды §. |
login_description | встроенный | Подзаголовок под ним. Поддерживает коды §. |
timeout_seconds | 180 | Кикнуть неаутентифицированного игрока после стольких секунд бездействия. |
Пример
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.