Login Daddy
Login Daddy — это мод на Fabric для приватных серверов с друзьями (в основном для серверов в Offline-Mode). Требует, чтобы у игроков был установлен мод на клиенте, они были в вайтлисте и прошли аутентификацию паролем, прежде чем смогут играть.
- Загрузчики
- Fabric
- Скачиваний на Modrinth
- 461
- Подписчиков на Modrinth
- 2
- версий
- 5
- Обновлён
- 6 марта 20266 мар.
- Опубликован
- в 2026
Коротко о моде
Нужен и в игре, и на сервере
Login Daddy
Мод на Fabric для приватных серверов с друзьями (в основном для серверов в Offline-Mode). Требует, чтобы у игроков был установлен мод на клиенте, они были в вайтлисте этого мода (не в вайтлисте сервера) и авторизовались паролем, прежде чем смогут играть.
Как это работает
- Игрок подключается → отправляется в невидимое измерение-лимб
- Сервер проверяет, установлен ли у клиента LoginDaddy (рукопожатие). Нет мода = кик
- Клиенту предлагается ввести ключ сервера (если он настроен). Неверный ключ = кик
- Сервер проверяет, в вайтлисте ли игрок. Не в вайтлисте = кик
- Если у игрока есть действующая сессия (вход за последние 48 часов с того же IP), его отпускают автоматически
- Иначе игрок регистрируется или входит с паролем
- Игрок телепортируется обратно туда, откуда зашёл
Сообщения о входе/выходе и список игроков скрыты до завершения авторизации.
Требования
- Minecraft 1.21.11
- Fabric Loader 0.18.2+
- Fabric API
Установка
Сервер
- Закиньте jar мода в папку
mods/ - Запустите сервер один раз, чтобы сгенерировался
config/LoginDaddy/logindaddy.properties - Отредактируйте
logindaddy.properties, указав данные базы данных и, при желании, ключ сервера - Добавьте игроков в вайтлист (см. команды ниже)
Клиент
Игрокам нужен тот же jar мода в папке mods/. При первом входе на сервер с настроенным ключом появится запрос на ввод ключа. Ключ сохраняется автоматически и используется при последующих входах.
Конфигурация
config/LoginDaddy/logindaddy.properties генерируется при первом запуске.
# sqlite (local file) or mysql
database.type=sqlite
# MySQL only — ignored if using sqlite
mysql.host=localhost
mysql.port=3306
mysql.database=logindaddy
mysql.username=root
mysql.password=
# Optional server key — leave empty to disable
# Players will be prompted to enter this key on first join
server.key=⚠️ Никогда никому не передавайте файл
logindaddy.properties.В нём хранятся данные вашей базы данных и ключ сервера.
Файлы данных
Все данные мода хранятся в config/LoginDaddy/:
| Файл | Описание |
|---|---|
logindaddy.properties | Конфигурация сервера |
logindaddy.db | База данных SQLite (только при использовании SQLite) |
sessions.json | Активные сессии входа (на стороне сервера) |
Клиентские данные хранятся в config/LoginDaddy/ на клиенте:
| Файл | Описание |
|---|---|
serverlist.json | Сохранённые ключи серверов по адресу сервера |
Команды
Админ-команды требуют прав оператора или консоли сервера.
| Команда | Описание |
|---|---|
| `logindaddy whitelist add ` | Добавить игрока в вайтлист |
| `logindaddy whitelist remove ` | Убрать игрока из вайтлиста |
logindaddy whitelist list | Показать всех игроков в вайтлисте |
| `resetpassword ` | Сбросить пароль игрока |
Команды игрока (в игре, доступны только во время авторизации):
| Команда | Описание |
|---|---|
| `/register ` | Зарегистрироваться с паролем (только в первый раз) |
| `/login ` | Войти со своим паролем |
| `/changepassword ` | Сменить пароль (нужно быть в аккаунте) |
Лицензия
MIT
Частые вопросы
Как установить Login Daddy?
Установите Fabric под свою версию Minecraft, скачайте Login Daddy под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.
Для каких версий Minecraft есть Login Daddy?
У Login Daddy есть сборки для Minecraft 1.21.11.
Нужен ли Login Daddy на сервере?
Нужен и в игре, и на сервере