Minecraft 26.3

Как дать опку и уровни оператора

Команда /op, пять уровней прав от 0 до 4 и какие команды открывает каждый — по коду самой игры. Плюс ops.json, белый список и защита спавна.

  • 0–4 уровня
  • 89 команд
  • Minecraft 26.3

Коротко

Дать опку — /op и ник; ниже, что можно на каждом уровне

  • Дать опку
    /op Steve
  • Забрать опку
    /deop Steve
  • Добавить в белый список
    /whitelist add Steve
  • Включить белый список
    /whitelist on

Опку дают командой /op ник — в чате у оператора уровня 3 и выше, в консоли сервера без косой черты: op Steve. Игра ответит «Steve назначен оператором сервера». Уровень берётся из op-permission-level — по умолчанию 4, то есть все команды.

Как дать и забрать опку

  1. Откройте консоль сервера (окно, где он запущен, или консоль в панели хостинга) и напишите op Steve — с точным ником, без косой черты.
  2. Дальше этот игрок раздаёт опку сам: /op ник в чате. Повторная выдача ответит «Ничего не изменилось. Игрок уже является оператором».
  3. Забрать — /deop ник: «Steve больше не является оператором сервера».

Если у игрока не хватает прав, игра отвечает «Неизвестная команда или недостаточно полномочий» — так же, как на опечатку в команде.

Уровень 0 — любой игрок

Обычный игрок. Команды только для себя: написать в чат, посмотреть список игроков.

Уровень 1 — модератор

Оператор без команд: в 26.3 нет ни одной команды уровня 1. Зато на него не действует защита спавна.

Уровень 2 — игровой мастер

Игровой мастер: режим игры, /give, /tp, погода, время, правила игры, селекторы @a и @p. Этот же уровень у командного блока, у функций датапаков и у гостей мира, открытого для сети с разрешёнными командами.

Уровень 3 — администратор

Администратор: бан, кик, белый список и выдача опки другим.

Уровень 4 — владелец

Владелец: остановить сервер, сохранить мир, профилирование. Этот уровень у консоли, у хозяина одиночного мира с читами и его даёт /op на сервере по умолчанию.

ops.json

Список операторов сервер хранит в файле ops.json рядом с server.properties. Команды /op и /deop правят его сами; руками его меняют, когда нужно выдать уровень, отличный от op-permission-level:

[
  {
    "uuid": "069a79f4-44e9-4726-a5be-fca90e38aaf5",
    "name": "Notch",
    "level": 4,
    "bypassesPlayerLimit": false
  }
]

level — уровень от 0 до 4, bypassesPlayerLimit — пускать ли этого оператора, когда сервер полон («Сервер полон!»). Поправив файл руками, перезапустите сервер.

Белый список

С 26.3 белый список включён по умолчанию (white-list=true): новый сервер пускает только тех, кого добавили. Остальные видят «Вас нет в белом списке этого сервера!». Команды — уровня 3:

  • /whitelist add Steve — добавить: «Steve добавлен в белый список»;
  • /whitelist remove Steve — убрать;
  • /whitelist on и /whitelist off — «Белый список включён» и «Белый список отключён»;
  • /whitelist reload — перечитать whitelist.json, если правили его руками.

Защита спавна и операторы

Вокруг точки появления в радиусе spawn-protection (16 блоков по умолчанию) блоки не ломает никто, кроме операторов, — любого уровня, даже первого. И правило, о котором мало кто знает: пока на сервере нет ни одного оператора, защиты спавна нет вовсе. Защищает она только то измерение, где стоит точка появления сервера, — обычно Обычный мир.

В одиночной игре и по сети

Хозяин одиночного мира с читами — уровень 4: ему доступны все команды. Друзьям в мире, открытом для сети, — уровень 2, если при открытии им разрешили команды, иначе 0. Командный блок и функции датапаков работают с уровнем 2 (у функций его задаёт function-permission-level).

Частые вопросы

Как дать опку на сервере Майнкрафт?

Командой /op и ником: /op Steve — в чате нужен уровень 3, в консоли сервера пишут без косой черты. Игра ответит «Steve назначен оператором сервера». Забрать — /deop.

Какой уровень оператора выдаёт /op?

Тот, что стоит в op-permission-level в server.properties, — по умолчанию 4, то есть все команды. Чтобы помощники не могли остановить сервер, ставят 2 или 3.

Что может модератор (уровень 1)?

Ни одной команды: в 26.3 нет команд уровня 1. Зато защита спавна на него, как на любого оператора, не действует.

Ещё в вики

Вся вики

По данным Minecraft 26.3: манифест лаунчера Mojang, version.json внутри клиента каждой версии и server.properties, который создаёт сам сервер.