Игроки с пиратки не могут зайти на сервер: настройка online-mode и AuthMe
Введение: пиратки vs лицензия
«Купил сервер, а друзья с пиратками не могут зайти. Пишет "Failed to verify username". Что делать?» По умолчанию сервер Minecraft проверяет лицензию каждого игрока через серверы Mojang. Пиратские клиенты не проходят эту проверку. Решение — отключить проверку (online-mode=false) и установить свой плагин аутентификации. В этом гайде я покажу, как это сделать безопасно.
Шаг 1: Отключение проверки лицензии
- Остановите сервер командой
stop. - Откройте файл
server.propertiesБлокнотом. - Найдите строку
online-mode=trueи замените наonline-mode=false. - Сохраните файл.
- Запустите сервер снова.
Теперь игроки с пиратками смогут заходить. НО! Любой игрок может зайти под ЛЮБЫМ ником, включая ник администратора. Без защиты ваш сервер взломают за один вечер.
Шаг 2: Установка AuthMe — защита аккаунтов
AuthMe требует от игроков регистрации с паролем при первом заходе. Без пароля нельзя зайти под чужим ником.
- Скачайте AuthMeReloaded с официальной страницы на SpigotMC (бесплатный).
- Поместите JAR-файл в папку
plugins. - Перезапустите сервер. AuthMe создаст папку
plugins/AuthMeс конфигурацией. - Откройте
plugins/AuthMe/config.yml. Ключевые настройки:
settings:
sessions:
enabled: true
timeout: 30 # Минут до повторного запроса пароля
registration:
enabled: true
min-password-length: 6
force-single-session: true
force-spawn-on-join: true
Шаг 3: Настройка прав для AuthMe
Чтобы игроки могли регистрироваться и логиниться, им нужны права:
/lp group default permission set authme.player.register true
/lp group default permission set authme.player.login true
/lp group default permission set authme.player.changepassword true
Шаг 4: Защита ника администратора
Сразу после установки AuthMe зарегистрируйте ник администратора:
- Зайдите на сервер под ником админа.
- Введите:
/register ВашПароль ВашПароль. - Теперь никто не зайдёт под вашим ником без пароля.
Как работают игроки после настройки
- Первый заход: игрок вводит
/register Пароль Пароль. Аккаунт создан. - Последующие заходы: игрок вводит
/login Пароль. Доступ разрешён. - Смена пароля:
/changepassword СтарыйПароль НовыйПароль.
Типичные ошибки
- «Я зарегистрировался, но после перезапуска сервера пароль не подходит». Проверьте, что AuthMe использует MySQL, а не SQLite (SQLite может повреждаться при крашах).
- «Игроки не могут зайти — сервер полон». При online-mode=false лимит игроков может считаться некорректно. Проверьте
max-playersв server.properties. - «Кто-то зарегистрировал мой ник, пока меня не было». Зарегистрируйте ник администратора СРАЗУ после установки AuthMe.
💡 Совет профи
Установите плагин AuthMeProtect — он запрещает регистрацию ников, совпадающих с никами операторов (OP). Даже если вы забыли зарегистрировать свой ник, плагин не даст никому другому занять его. Это спасение для рассеянных администраторов.
💬 Комментарии (0)
🔒 Войдите, чтобы оставить комментарий
😊 Пока нет комментариев. Будьте первым!