База знаний / Как защитить Minecraft-сервер?

🚀 Продвинутое администрирование

Как защитить Minecraft-сервер?

Базовая защита Minecraft-сервера сводится к нескольким шагам: кто может войти, как проверяется ник и что будет, если мир всё же повредят.

1. Online-mode и авторизация

Параметр online-mode в server.properties определяет, проверяет ли сервер аккаунты через Mojang/Microsoft.

  • online-mode=true − заходят только лицензионные аккаунты. Один ник − один аккаунт.
  • online-mode=false − сервер доверяет нику из клиента. Любой может зайти под чужим именем, в том числе оператора.

Если нужен вход без лицензии − поставьте плагин или мод для авторизации или whitelist. Подробнее про ошибки с лицензией − не удалось проверить имя пользователя.

Paper / Spigot / Purpur

Авторизация ставится плагином в папку plugins:

Как ставить плагины: как установить плагины на сервер.

Fabric / NeoForge

Bukkit-плагины здесь не работают − нужна мод-авторизация в папку mods. Актуальный вариант: EasyAuth (нужен Fabric API на Fabric). Как ставить моды: как установить моды на сервер.

Forge

Тоже только моды. Ищите auth-мод под вашу версию на Modrinth/CurseForge и кладите в mods. Проверяйте совместимость с остальной сборкой.

2. Whitelist и права оператора

  • Закрытый сервер для друзей − включите whitelist и добавляйте ники вручную.
  • Не оставляйте лишних операторов в файле ops.json.

См. как включить whitelist и как выдать оператора.

3. Антибот и лишние команды

На открытых Paper/Purpur-серверах имеет смысл ограничить массовые подключения:

  • антибот-плагин (например BotSentry или аналог под вашу версию) − с Hangar/Modrinth/SpigotMC;
  • лимиты пакетов и входов в ядре − см. конфиги Paper (packet-limiter, spam-limiter, max-joins-per-tick) и connection-throttle в bukkit.yml;
  • запретите игрокам опасные команды (/op, /stop, /reload) через права LuckPerms или аналог.

4. Бэкапы

Даже при идеальной защите мир можно потерять из‑за бага, грифа или ошибки админа. Настройте регулярные бэкапы и держите хотя бы одну копию вне сервера − как настроить бэкапы.