Как защитить Minecraft-сервер от гриферов и ботов
Большинство взломов серверов происходит не через уязвимости, а через настройки: пиратский режим, OP у ника и отсутствие журнала действий. Вот что стоит сделать сразу после запуска.
1. Включите online-mode, если можете
В server.properties параметр online-mode=true пускает только игроков с лицензией и проверяет, что ник принадлежит именно им. Это самая сильная защита.
2. Если сервер пиратский — нужна авторизация
При online-mode=false любой может зайти под чужим ником, в том числе под ником администратора. Боты делают это за секунды: заходят под ником с OP, выдают себе креатив и ломают мир.
- Поставьте плагин авторизации: AuthMe Reloaded или nLogin
- Сами зарегистрируйтесь первыми на всех ник-неймах администраторов
- Не выдавайте OP через ops.json — используйте LuckPerms и выдавайте права группам
3. Уберите лишние OP
Откройте ops.json в файлах сервера. Там должны быть только те, кому вы доверяете. Пустой список [] и права через LuckPerms — самый безопасный вариант.
4. Закройте сервер на время настройки
whitelist on
whitelist add ВашНикПока строите спавн и ставите плагины, включите белый список. Когда будете готовы — whitelist off.
5. Включите журнал действий
CoreProtect записывает, кто что сломал и поставил, и умеет откатить изменения командой /co rollback. Без него разрушения после гриферов можно только отстраивать руками.
6. Делайте бэкапы
Перед крупными изменениями скачивайте папку мира через SFTP или архивируйте её в файловом менеджере. Бэкап — единственное, что вернёт мир после серьёзной атаки.
Подозреваете взлом? Сразу остановите сервер и напишите в поддержку — поможем найти, что произошло, и почистить мир.