Как защитить Minecraft-сервер от гриферов и ботов

Большинство взломов серверов происходит не через уязвимости, а через настройки: пиратский режим, OP у ника и отсутствие журнала действий. Вот что стоит сделать сразу после запуска.

1. Включите online-mode, если можете

В server.properties параметр online-mode=true пускает только игроков с лицензией и проверяет, что ник принадлежит именно им. Это самая сильная защита.

2. Если сервер пиратский — нужна авторизация

При online-mode=false любой может зайти под чужим ником, в том числе под ником администратора. Боты делают это за секунды: заходят под ником с OP, выдают себе креатив и ломают мир.

  1. Поставьте плагин авторизации: AuthMe Reloaded или nLogin
  2. Сами зарегистрируйтесь первыми на всех ник-неймах администраторов
  3. Не выдавайте OP через ops.json — используйте LuckPerms и выдавайте права группам

3. Уберите лишние OP

Откройте ops.json в файлах сервера. Там должны быть только те, кому вы доверяете. Пустой список [] и права через LuckPerms — самый безопасный вариант.

4. Закройте сервер на время настройки

whitelist on
whitelist add ВашНик

Пока строите спавн и ставите плагины, включите белый список. Когда будете готовы — whitelist off.

5. Включите журнал действий

CoreProtect записывает, кто что сломал и поставил, и умеет откатить изменения командой /co rollback. Без него разрушения после гриферов можно только отстраивать руками.

6. Делайте бэкапы

Перед крупными изменениями скачивайте папку мира через SFTP или архивируйте её в файловом менеджере. Бэкап — единственное, что вернёт мир после серьёзной атаки.

Подозреваете взлом? Сразу остановите сервер и напишите в поддержку — поможем найти, что произошло, и почистить мир.