Basic Login — защита сервера Minecraft в offline-режиме

Basic Login — мод безопасности для Minecraft, который защищает offline-серверы: блокирует урон, чат и команды до входа. Скачайте и установите за минуту.

Скачать basiclogin для Minecraft 1.21.4, 1.21

Оригинальное название: basiclogin

Версии Minecraft: 1.21, 1.21.4

Загрузчик: NeoForge

ФайлВерсияЗагрузчикРазмер
basiclogin-1.0.0.21.1.jar1.21NeoForge13 КБСкачать
basiclogin-2.0.0.21.1.jar1.21.4NeoForge15 КБСкачать

Basic Login

Если вы держите собственный сервер Minecraft в offline-режиме, то наверняка знаете главную головную боль такой конфигурации: любой игрок может зайти под чужим ником и получить доступ к чужому инвентарю, постройкам и правам. Плагины авторизации для Bukkit и Spigot решают эту задачу давно, а вот в мире Forge и NeoForge всё сложнее. Именно здесь на сцену выходит Basic Login — компактный мод безопасности, который приносит привычную систему логина и регистрации на серверы, работающие без официальной аутентификации Mojang.

Что такое Basic Login и зачем он нужен

Basic Login — это серверный мод, который по функциональности напоминает классические плагины авторизации вроде AuthMe, но написан специально для экосистемы NeoForge. Его главная задача — не пустить неавторизованного игрока в мир до того, как он введёт пароль. Пока пользователь не прошёл вход, мод полностью изолирует его от игрового процесса: персонаж не может двигаться по миру, ломать или ставить блоки, открывать сундуки, использовать предметы и даже получать урон. Это значит, что злоумышленник, зашедший под чужим ником, не сможет ни украсть вещи, ни сломать постройки, ни навредить другим игрокам.

Отдельно стоит подчеркнуть важную деталь: мод нужен только на стороне сервера. Клиентам ничего устанавливать не требуется — достаточно, чтобы Basic Login для Minecraft стоял на сервере, и защита начнёт работать для всех подключившихся игроков автоматически.

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

Разработчик собрал именно тот набор функций, который реально нужен администратору небольшого приватного сервера. Вот что умеет Basic Login:

  • Полная блокировка взаимодействия с миром до авторизации: игрок не получает урон и не может взаимодействовать ни с блоками, ни с сущностями.
  • Запрет на чат и команды: до входа доступны только /login и /register, всё остальное игнорируется.
  • Автоматический кик через 60 секунд, если игрок так и не авторизовался. Это освобождает слоты и не даёт «зависшим» ботам занимать сервер.
  • Простая система команд: /register <пароль> <подтверждение> для первого входа и /login <пароль> для последующих.

Такой набор закрывает базовые сценарии: и защиту от гриферов под чужими никами, и защиту от случайных «зависаний» на экране входа.

Совместимость и поддерживаемые версии

Basic Login распространяется как мод для загрузчика NeoForge, поэтому для работы вам потребуется сервер именно на этой платформе. Автор ориентировался на актуальные сборки Minecraft и постепенно добавляет поддержку новых версий по мере выхода обновлений NeoForge. Если вы используете старые версии вроде 1.16 или 1.12, скорее всего, подходящей сборки не найдётся — мод нацелен на современные релизы. Перед установкой всегда сверяйтесь с описанием конкретного файла, чтобы убедиться, что версия Minecraft и версия NeoForge совпадают с вашей сборкой.

Как установить Basic Login

Установка максимально простая и не требует правки конфигов. Порядок действий такой:

  • Убедитесь, что на сервере установлен NeoForge нужной версии.
  • Скачайте Basic Login и поместите jar-файл в папку mods вашего сервера.
  • Перезапустите сервер, чтобы мод загрузился.
  • Зайдите в игру, введите /register с паролем, а при следующих входах используйте /login.

Клиентская установка не нужна: игрокам достаточно обычного лаунчера. Если вы администрируете сразу несколько серверов, удобно держать все моды в одном месте — например, в каталоге дополнений лаунчера foxygame.net, где Basic Login можно поставить в один клик вместе с остальными серверными сборками и не следить вручную за обновлениями.

Команды и работа с паролями

После первого подключения игрок видит подсказку и должен зарегистрироваться. Команда /register <пароль> <подтверждение> создаёт локальную учётную запись, а /login <пароль> выполняет вход при последующих заходах. Пароли хранятся в файле passwords.json в корне сервера в формате «имя пользователя — хеш пароля».

Как сбросить пароль конкретному игроку

Иногда игрок забывает пароль, и администратору нужно помочь. Откройте passwords.json, найдите строку с нужным ником и удалите её. После этого игрок сможет снова зарегистрироваться командой /register.

Насколько безопасно хранятся пароли

Пароли не сохраняются в открытом виде — в файле лежит только хеш. Это значит, что даже владелец сервера не сможет прочитать чужой пароль. Разумеется, это не отменяет общих правил безопасности: используйте сложные пароли и не передавайте доступ к серверу посторонним.

Стоит ли ставить Basic Login

Если ваш сервер работает в offline-режиме, Basic Login — практически обязательный элемент защиты. Мод лёгкий, не требует клиентских модификаций, быстро настраивается и закрывает главную уязвимость пиратских серверов. Он не заменит полноценную систему прав и античит, но станет надёжным первым рубежом обороны. Скачайте Basic Login, установите на сервер, объясните игрокам команды регистрации — и вы сможете спокойно развивать свой проект, не опасаясь, что кто-то зайдёт под чужим ником и разрушит всё, что вы строили.