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 — например, на время открытого ивента. В свежих версиях Minecraft новый сервер может создаваться сразу с white-list=true в server.properties — если друзья не могут зайти на только что созданный сервер, проверьте этот параметр. Чтобы игроков, удалённых из списка, кикало сразу, включите enforce-whitelist=true.
Права операторов
Оператор (op) имеет доступ ко всем командам сервера: выдача предметов, телепортация, изменение мира, управление другими игроками. Список операторов хранится в файле ops.json в корне сервера.
Выдать права можно двумя способами.
- Командой —
/op Никдобавляет игрока в операторы,/deop Никубирает. - Через файл — отредактировать
ops.jsonв разделе Файлы панели на остановленном сервере. Формат файла описан в справочнике PaperMC, но разработчики советуют пользоваться командами, а не править файл вручную.
Первого оператора обычно назначают из консоли панели командой /op ВашНик, поскольку в консоли команды выполняются с максимальными правами.
Уровни прав оператора
Параметр op-permission-level в server.properties задаёт уровень, который получают новые операторы; у каждого оператора уровень записан и в ops.json (поле level). Значения от 1 до 4:
| Уровень | Что открывает |
|---|---|
| 1 | Обход защиты спавна |
| 2 | Команды одиночной игры (/gamemode, /give, /tp) и командные блоки |
| 3 | Управление игроками: /kick, /ban, /op других |
| 4 | Полный доступ, включая /stop и /save-all |
По умолчанию установлен уровень 4. Понижать его для рядовых операторов — разумная мера, если вы не хотите давать всем полный контроль над сервером.
Почему не стоит раздавать op всем
Права оператора — это всё или ничего. Оператор может выдать себе любые предметы, сломать защиту региона, забанить владельца и остановить сервер. Раздавать op активным игрокам или помощникам опасно: одна ошибка или обиженный админ — и мир испорчен.
Вместо массовой выдачи op используйте плагин прав, например LuckPerms. Он позволяет:
- Выдавать отдельные разрешения точечно, а не весь доступ сразу.
- Создавать группы (модератор, строитель, VIP) с разным набором команд.
- Забирать права мгновенно без правки файлов сервера.
Так помощник получает ровно те команды, которые ему нужны, а критичные операции остаются только у владельца. Op в этом случае держат один-два человека, которым доверяют полностью.
Восстановление доступа
Если вы случайно сняли с себя права или потеряли доступ, восстановить op можно из консоли панели: она выполняет команды с максимальным уровнем и не требует статуса оператора. Введите /op ВашНик прямо в консоли сервера.
Файлы whitelist.json и ops.json тоже доступны для правки через файловый менеджер. Если один из них повредился, остановите сервер, исправьте или удалите файл — при следующем старте сервер создаст его заново с пустым списком.
Другие материалы по безопасности и настройке сервера собраны в базе знаний. Готовый сервер под ваш проект можно арендовать на странице тарифов.