← База знаний
Minecraftminecraftбезопасность3 мин. чтения

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

Как настроить whitelist и выдать права оператора на Minecraft сервере безопасно

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

Whitelist ограничивает вход на сервер списком разрешённых игроков, а права оператора (op) дают полный доступ к командам. Неправильная настройка этих механизмов — частая причина взлома сервера и порчи мира. В этой статье разобрано, как включить whitelist и раздавать права безопасно.

Настройка whitelist и прав операторов Minecraft

Зачем нужен whitelist

Whitelist («белый список») пускает на сервер только заранее добавленных игроков. Всех остальных сервер отклоняет при подключении. Это базовая защита приватного сервера от случайных подключений и гриферов.

Whitelist проверяет игроков по нику и UUID. Чтобы защита работала надёжно, в server.properties должен быть выставлен online-mode=true — иначе ник можно подделать. Как настроить этот параметр, описано в статье про server.properties.

Включение whitelist

Управлять белым списком удобнее всего командами в консоли панели или в чате от имени оператора.

  • Добавьте нужных игроков: /whitelist add Ник.
  • Включите проверку: /whitelist on.
  • Проверьте текущий список: /whitelist list.

После /whitelist on на сервер смогут зайти только добавленные игроки. Чтобы убрать игрока, используйте /whitelist remove Ник. Команда /whitelist reload перечитывает файл whitelist.json, если вы правили его вручную через файловый менеджер.

Отключается whitelist командой /whitelist off — например, на время открытого ивента.

Права операторов

Оператор (op) имеет доступ ко всем командам сервера: выдача предметов, телепортация, изменение мира, управление другими игроками. Список операторов хранится в файле ops.json в корне сервера.

Выдать права можно двумя способами.

  • Командой/op Ник добавляет игрока в операторы, /deop Ник убирает.
  • Через файл — отредактировать ops.json в разделе Файлы панели. Требует перезапуска или /reload.

Первого оператора обычно назначают из консоли панели командой /op ВашНик, поскольку в консоли команды выполняются с максимальными правами.

Уровни прав оператора

Параметр op-permission-level в server.properties задаёт, что именно может делать оператор. Значения от 1 до 4:

  • 1 — обход защиты спавна.
  • 2 — команды одиночной игры (/gamemode, /give, /tp) и командные блоки.
  • 3 — управление игроками: /kick, /ban, /op других.
  • 4 — полный доступ, включая /stop и управление файлами сервера.

По умолчанию установлен уровень 4. Понижать его для рядовых операторов — разумная мера, если вы не хотите давать всем полный контроль над сервером.

Почему не стоит раздавать op всем

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

Вместо массовой выдачи op используйте плагин прав, например LuckPerms. Он позволяет:

  • Выдавать отдельные разрешения точечно, а не весь доступ сразу.
  • Создавать группы (модератор, строитель, VIP) с разным набором команд.
  • Забирать права мгновенно без правки файлов сервера.

Так помощник получает ровно те команды, которые ему нужны, а критичные операции остаются только у владельца. Op в этом случае держат один-два человека, которым доверяют полностью.

Восстановление доступа

Если вы случайно сняли с себя права или потеряли доступ, восстановить op можно из консоли панели: она выполняет команды с максимальным уровнем и не требует статуса оператора. Введите /op ВашНик прямо в консоли сервера.

Файлы whitelist.json и ops.json тоже доступны для правки через файловый менеджер. Если один из них повредился, остановите сервер, исправьте или удалите файл — при следующем старте сервер создаст его заново с пустым списком.

Другие материалы по безопасности и настройке сервера собраны в базе знаний. Готовый сервер под ваш проект можно арендовать на странице тарифов.