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

Зачем нужен 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 тоже доступны для правки через файловый менеджер. Если один из них повредился, остановите сервер, исправьте или удалите файл — при следующем старте сервер создаст его заново с пустым списком.
Другие материалы по безопасности и настройке сервера собраны в базе знаний. Готовый сервер под ваш проект можно арендовать на странице тарифов.