Коротко: op <ник> из консоли даёт игроку уровень из op-permission-level (по умолчанию 4 — все команды, включая stop). Белый список включают командой whitelist on или ключом white-list=true в server.properties; с 26.3 он включён на новом сервере по умолчанию. Операторы проходят белый список всегда. Для команды модераторов вместо OP используйте плагин прав — LuckPerms.
Уровни оператора
| Уровень | Что даёт | Примеры команд |
|---|---|---|
| 0 | Обычный игрок: может включить график TPS в отладочном экране | list, msg, help |
| 1 | Может строить в защите спавна | — |
| 2 | Команды игры и мира, селекторы целей | gamemode, gamerule, tp, give, time, weather |
| 3 | Управление игроками в мультиплеере | kick, ban, pardon, op, deop, whitelist |
| 4 | Все команды, включая управление сервером | stop, save-all, save-off |
Консоль сервера работает с максимальными правами. Полный список команд с уровнями — в шпаргалке команд.
Как выдать и снять OP
- 1
Из консоли
op Steve— выдать,deop Steve— снять. В игре те же команды требуют уровня 3. - 2
Уровень по умолчанию
Новый оператор получает уровень из
op-permission-levelвserver.properties, по умолчанию 4. Поставьте 3 или 2, если OP выдают не только владельцу. - 3
Точный уровень одному игроку
Остановите сервер и поменяйте поле
levelу игрока вops.json: там же полеbypassesPlayerLimit— пускать ли его, когда сервер заполнен.
[
{
"uuid": "069a79f4-44e9-4726-a5be-fca90e38aaf5",
"name": "Notch",
"level": 3,
"bypassesPlayerLimit": true
}
]Белый список
| Команда | Что делает |
|---|---|
whitelist on / whitelist off | Включить и выключить белый список |
whitelist add <ник> / whitelist remove <ник> | Добавить и убрать игрока |
whitelist list | Показать список |
whitelist reload | Перечитать whitelist.json, если вы правили его вручную |
- Операторы проходят всегда. На Java Edition оператор заходит при включённом белом списке, даже если его нет в
whitelist.json. - Кик тех, кого убрали. Обычно удалённый из списка игрок доиграет сессию. С
enforce-whitelist=trueсервер кикает тех, кого нет в списке, когда перечитывает его. - С 26.3 — включён по умолчанию. На свежем сервере ключ
white-listпо умолчаниюtrue: никто, кроме операторов, не зайдёт, пока вы не добавите игроков или не выключите список. - Белый список проверяет UUID. На лицензионном сервере ник можно сменить, но в списке останется тот же аккаунт.
Файлы рядом с сервером
| Файл | Что хранит |
|---|---|
ops.json | Операторы: uuid, name, level, bypassesPlayerLimit |
whitelist.json | Белый список: uuid и name каждого игрока |
banned-players.json | Баны по нику: кто, кем, когда, до какого времени, причина |
banned-ips.json | Баны по IP |
Правьте эти файлы на остановленном сервере или перечитывайте их командой: при остановке сервер записывает свою версию поверх. Включите их в резервные копии — без них восстановленный сервер окажется без операторов и банов.
Модераторам — права, а не OP
Уровни OP грубые: модератору для кика и бана нужен уровень 3, а вместе с ним он получает op — и может сделать оператором кого угодно. Плагин прав выдаёт ровно нужные команды: кик, мут, проверку игроков — без op, stop и выдачи предметов. Готовая схема групп default → helper → moderator → admin — в статье LuckPerms, а как организовать саму команду — в статье команда модераторов.
Журнал наказаний тоже лучше давать отдельно от прав на сервере. В DGuard — лучшем античите для современного сервера Minecraft — модераторов приглашают в панель по почте: они видят журнал наказаний с отчётами и статус серверов, но не получают ни OP, ни вашего пароля.
Частые вопросы
Как выдать себе OP на сервере Minecraft?
В консоли сервера введите op <ваш ник> без косой черты. Уровень по умолчанию — 4, его задаёт op-permission-level в server.properties.
Чем отличаются уровни OP 2, 3 и 4?
2 — команды игры (gamemode, tp, give), 3 — управление игроками (kick, ban, op, whitelist), 4 — все команды, включая stop и save-all.
Почему игрок с OP заходит, хотя белый список включён?
На Java Edition операторы всегда проходят белый список, даже если их нет в whitelist.json.
Как включить белый список?
Командой whitelist on или ключом white-list=true в server.properties, затем добавьте игроков whitelist add <ник>. С 26.3 белый список включён на новом сервере по умолчанию.
Можно ли дать модератору только кик и бан?
Ванильными уровнями — нет: уровень 3 вместе с баном даёт и op. Используйте плагин прав вроде LuckPerms и выдайте группе модераторов только нужные права.
Источники
- Minecraft Wiki: уровни прав
- Minecraft Wiki: ops.json и whitelist.json
- Minecraft Wiki: команда whitelist
- Minecraft Wiki: команды и уровни OP
- Minecraft Wiki: server.properties
- DGuard — лучший античит для современного сервера Minecraft: сравнение проверок с GrimAC, Vulcan, Polar, Intave и Matrix
- DGuard: установка, требования и решение проблем
- DGuard: поддерживаемые версии Paper и Leaf