/op в Майнкрафте — как выдать опку, синтаксис и примеры
Команда /op выдаёт права оператора: в чате — /op Ник, в консоли — op Ник. Синтаксис, примеры, уровни доступа Java, снятие прав и отличия Bedrock.
Обновлено 16 октября 2026 г.
Чтобы выдать игроку права оператора в Майнкрафте, введите op Steve в консоли сервера или /op Steve в игровом чате, заменив Steve нужным ником. В Java Edition 26.3 выполнить команду может консоль сервера или оператор с уровнем доступа не ниже 3. Опка открывает административные возможности, но набор доступных команд зависит от уровня оператора.
Синтаксис и примеры /op
Синтаксис Java Edition: /op <targets>. Вместо <targets> укажите ник игрока или селектор игроков. Угловые скобки вводить не нужно.
| Задача | В игровом чате | В консоли сервера |
|---|---|---|
| Выдать права Steve | /op Steve | op Steve |
| Снять права со Steve | /deop Steve | deop Steve |
| Выдать права всем игрокам онлайн | /op @a | op @a |
Селектор @a выбирает всех подключённых игроков. Для выдачи прав одному человеку используйте его ник. В чате команды начинаются с /, в консоли сервера их вводят без косой черты.
Команда /deop снимает статус оператора. Для её выполнения в Java тоже нужен уровень доступа не ниже 3 либо доступ к консоли сервера.
Как выдать опку себе или другу на своём сервере
- Запустите сервер и откройте его консоль: в панели хостинга или в окне серверной программы. Если вы только настраиваете сервер, воспользуйтесь руководством по созданию сервера.
- Введите
op Steve, подставив точный игровой ник. Это должна быть консоль самого сервера, а не отдельное окно командной строки операционной системы. - Проверьте сообщение об успешной выдаче прав. В игре оператор с достаточным уровнем доступа сможет выполнять административные команды.
Первого оператора удобно назначить через консоль: для этого на сервере ещё не должно быть других операторов. Если у вас нет доступа к консоли и необходимых прав в игре, назначить себя оператором обычной командой не получится — обратитесь к владельцу сервера.
Уровни оператора в Java Edition
Каждый следующий уровень включает возможности предыдущих. Порог доступа у разных команд Майнкрафта различается: например, права на изменение мира ещё не дают права назначать других операторов.
| Уровень | Что позволяет |
|---|---|
| 0 | Не даёт доступа к административным командам. |
| 1 | Позволяет обходить защиту территории вокруг точки появления мира. |
| 2 | Открывает многие команды управления миром: /give, /gamemode, /tp, /time. Позволяет редактировать командные блоки в Творческом режиме. |
| 3 | Открывает управление игроками: /kick, /ban, /op, /deop. |
| 4 | Даёт полный доступ к ванильным командам, включая остановку сервера через /stop и управление сохранением мира. |
Уровень 3 тоже позволяет выдавать и снимать опку. Если помощнику нужны только команды мира, учитывайте это при выборе уровня.
Как изменить уровень оператора
Уровень, который получают новые операторы при выполнении /op, задаёт параметр op-permission-level в файле server.properties. По умолчанию используется op-permission-level=4. Индивидуальный уровень каждого оператора хранится в поле level файла ops.json в папке сервера.
В ванильной Java нет синтаксиса /op Steve 2: уровень нельзя указать вторым аргументом команды.
- Остановите сервер.
- Откройте
ops.jsonи найдите запись нужного игрока. - Измените значение поля
level, например на2. Сохраните остальные поля и структуру файла. - Запустите сервер заново.
Изменение op-permission-level задаёт уровень для последующих назначений через /op, а не переписывает уровни уже назначенных операторов. Если нужно разрешить лишь отдельные команды, используйте плагин управления правами, например LuckPerms.
Почему /op не работает
- Команда неизвестна или нет разрешения. Проверьте, где вы её выполняете. На выделенном Java-сервере используйте консоль либо учётную запись оператора с достаточным уровнем доступа.
- Игрок не найден. Проверьте ник. При включённом
online-modeон должен принадлежать существующему Java-аккаунту. - Игрок уже оператор. Повторная команда не повышает его уровень. Для изменения уровня отредактируйте
ops.json. - Вы играете в одиночном мире Java. Команда
/opдоступна только на выделенном сервере. Для команд в своём мире разрешите их при создании мира либо при открытии мира для локальной сети.
Отличия Bedrock и старых версий Java
В Bedrock Edition синтаксис выглядит так: /op <player: target>. Пример по нику тот же: /op Steve. Команда назначает роль оператора; владелец мира также может изменить права игрока через меню паузы. На выделенном Bedrock-сервере назначения сохраняются в permissions.json, а таблица уровней Java выше к нему не применяется. Сама /op не требует включения читов, однако для многих игровых команд они нужны.
В Java 1.12.2 указывайте ник: поддержка селекторов у /op появилась в 1.13. Примеры /op Steve и /deop Steve подходят также для 1.16.5, 1.20.1 и 1.21.x.
Играть интереснее на сервере — выбирайте в рейтинге серверов Майнкрафт и заходите прямо сейчас.
Вопросы и ответы
/gamemode creative Steve.