Игровые правила Minecraft управляют поведением твоего сохранённого мира, например потерей инвентаря, вмешательством мобов и ростом растений. Перед каждым изменением запроси текущее значение и используй название правила для своей редакции и версии. Редактор в панели упрощает выбор, но не заменяет проверку действия на практике.
Последняя проверка: 26 сентября 2026 года.
Примечания к релизу Mojang для Java 1.21.11 описывают новый реестр игровых правил и изменённые названия. Для других редакций или более старых сборок проверяй их собственные названия правил.
Что такое игровые правила?
Игровые правила — это серверные настройки мира Minecraft. Они не изменяют моды, плагины или JAR-файлы сервера, а управляют уже существующим игровым поведением. Многие правила представляют собой простые переключатели «да/нет», например keep_inventory или mob_griefing. Другие правила ожидают числовые значения, например random_tick_speed, players_sleeping_percentage или max_entity_cramming. На серверах Java до версии 1.21.10 те же правила ещё называются keepInventory, mobGriefing, randomTickSpeed, playersSleepingPercentage и maxEntityCramming; начиная с 1.21.11 все игровые правила переведены на новое написание.
Игровые правила хранятся в файле level.dat мира (раздел GameRules). Они действуют на весь мир, включая Незер и Энд, а не отдельно для каждого измерения. Если ты меняешь мир или восстанавливаешь резервную копию, правила этого мира переходят вместе с ним, поэтому после смены мира проверь их ещё раз.
Официальная документация Microsoft описывает команду /gamerule как способ задать или запросить игровое правило: Документация на learn.microsoft.com. Для твоего сервера это на практике означает: ты можешь либо удобно менять правила в панели, либо задавать их точечно командой в консоли.
Игровые правила можно редактировать двумя способами:
- В панели в разделе Настройки → Gamerules с помощью встроенного редактора game-serverhosting.
- Через консоль сервера или в игре:
/gamerule <название_правила> <значение>. В игре на Java тебе нужны права оператора (уровень доступа 2), на Bedrock — уровень «Game Directors» (уровень 1). Если не указать значение, команда покажет текущее. Начиная с Java 26.1 в меню паузы в разделе «World Options» также есть экран игровых правил с полем поиска.
Редактор в панели показывает доступные правила с их текущими настройками. Это особенно удобно, если ты не помнишь точные названия команд или хочешь аккуратно изменить сразу несколько правил с записью изменений.

Примечание: Открой свой сервер в панели и в разделе Настройки перейди на вкладку Gamerules, чтобы увидеть и изменить все правила. Ещё нет сервера? Заказать сервер Minecraft.
Предварительные требования
Прежде чем менять игровые правила, нужно понимать, какой мир затронут и есть ли сейчас игроки онлайн. Многие изменения действуют сразу, но могут повлиять на текущие игровые ситуации. Для крупных изменений или публичных серверов стоит коротко предупредить игроков.
Также проверь, используешь ли ты Java Edition или Bedrock и какая версия Minecraft запущена. Некоторые правила отличаются в зависимости от редакции или версии. Главный рубеж на Java — 1.21.11 (декабрь 2025): с тех пор все игровые правила пишутся строчными буквами с подчёркиванием (keep_inventory вместо keepInventory), и это справедливо для всех актуальных версий 26.x — с 2026 года Minecraft нумеруется по схеме «год.дроп» (26.1 в марте, 26.2 в июне, 26.3 в сентябре 2026). Bedrock нумеруется самостоятельно (26.10, 26.30, 26.50 …); там названия правил не менялись. Поэтому список, показанный в редакторе, — это актуальный срез для твоего конкретного сервера.
Если ты хочешь дополнительно настроить базовые параметры сервера, тебе подойдёт руководство Как правильно настроить server.properties в Minecraft — все параметры. По вопросам доступности и проблем с подключением поможет Порты сервера Minecraft: 25565, 19132, SRV-записи.
Новые названия правил начиная с Java 1.21.11
В Java 1.21.11 (9 декабря 2025) Mojang перенесла все игровые правила в реестр. С тех пор к ним обращаются так же, как к блокам и предметам, — minecraft:<name>, строчными буквами и с подчёркиваниями; префикс minecraft: в команде можно опустить. Действие правил при этом не изменилось, но некоторые названия изменились. Для правил из этого руководства:
| До Java 1.21.10 | Начиная с Java 1.21.11 (26.1, 26.2, 26.3) | Bedrock |
|---|---|---|
| keepInventory | keep_inventory | keepinventory |
| mobGriefing | mob_griefing | mobgriefing |
| doDaylightCycle | advance_time | dodaylightcycle |
| doWeatherCycle | advance_weather | doweathercycle |
| doFireTick | fire_spread_radius_around_player (число, 0 = выкл.) | dofiretick |
| doMobSpawning | spawn_mobs | domobspawning |
| doInsomnia | spawn_phantoms | doinsomnia |
| showDeathMessages | show_death_messages | showdeathmessages |
| doImmediateRespawn | immediate_respawn | doimmediaterespawn |
| naturalRegeneration | natural_health_regeneration | naturalregeneration |
| fallDamage | fall_damage | falldamage |
| announceAdvancements | show_advancement_messages | – (в Bedrock нет достижений) |
| randomTickSpeed | random_tick_speed | randomtickspeed |
| playersSleepingPercentage | players_sleeping_percentage | playerssleepingpercentage |
| maxEntityCramming | max_entity_cramming | – |
Старые названия в новых версиях больше не принимаются; команда сообщает о недопустимом аргументе. У трёх правил также изменился смысл значения на противоположный: disableRaids теперь называется raids, disablePlayerMovementCheck — player_movement_check, disableElytraMovementCheck — elytra_movement_check; значение «Вкл.» там теперь означает, что функция активна.
Обзор всех 15 игровых правил
В следующей таблице перечислены правила из редактора со значением по умолчанию и действием.
| Правило | По умолчанию | Действие |
|---|---|---|
| Сохранять инвентарь после смерти | Выкл. | Игроки сохраняют после смерти весь инвентарь и опыт. Подходит для креативных, строительных и семейных серверов. |
| Мобы изменяют мир (криперы, эндермены) | Вкл. | Взрывы криперов, эндермены, переносящие блоки, и зомби, выбивающие двери. «Выкл.» означает: эти эффекты мобов не изменяют мир. |
| Цикл дня и ночи | Вкл. | «Выкл.» замораживает время суток, например для постоянного дня или постоянной ночи. |
| Цикл погоды | Вкл. | «Выкл.» фиксирует текущую погоду и не даёт ей обычным образом меняться между ясной, дождём и грозой. |
| Огонь распространяется | Вкл. | «Выкл.» предотвращает распространение огня. На Java только до 1.21.10 (doFireTick). Начиная с 1.21.11 это правило заменено числовым fire_spread_radius_around_player. На Bedrock dofiretick по-прежнему существует. |
| Распространение огня вокруг игроков (радиус) | 128 (−1 или не менее 0, только Java с 1.21.11) | Радиус в блоках вокруг каждого игрока, в котором распространяется огонь. 0 = без распространения (замена «Огонь распространяется: Выкл.»), −1 = огонь распространяется везде, в том числе в чанках без игроков. |
| Мобы появляются | Вкл. | «Выкл.» предотвращает естественное появление мобов. Уже существующие мобы остаются; спавнеры, структуры и события вроде рейдов продолжают создавать мобов. |
| Фантомы появляются | Вкл. | «Выкл.» предотвращает появление фантомов, даже если игроки не спят несколько ночей. |
| Показывать сообщения о смерти | Вкл. | «Выкл.» скрывает сообщения в чате о смерти игроков. |
| Мгновенное возрождение | Выкл. | «Вкл.» позволяет игрокам сразу возвращаться в игру после смерти, без экрана возрождения. |
| Здоровье восстанавливается | Вкл. | «Выкл.» отключает естественную регенерацию через шкалу голода; еда тогда лишь утоляет голод. Лечение возможно только зельями исцеления и регенерации, золотыми яблоками или эффектами вроде бонуса маяка. |
| Урон от падения | Вкл. | «Выкл.» предотвращает урон от падений. |
| Объявлять достижения | Вкл. | «Выкл.» предотвращает публичные сообщения в чате о полученных достижениях. |
| Рост растений/блоков (тик-скорость) | 3 на Java, 1 на Bedrock (не менее 0) | Более высокие значения ускоряют случайные тики, такие как рост растений и опадание листвы. В Java верхнего предела нет, примерно с 4096 процессы происходят практически мгновенно; Bedrock допускает максимум 4096. Очень высокие значения могут нагружать сервер. |
| Спящие игроки для пропуска ночи (%) | 100 (не менее 0) | Доля игроков в Верхнем мире, которые должны спать, чтобы пропустить ночь. 0 означает: достаточно одного игрока. Значение выше 100 полностью запрещает пропуск. Действует и для соломенных кроватей, доступных с 26.3. |
| Макс. существ в одном блоке | 24 (не менее 0, только Java) | Сколько животных или мобов могут толпиться на тесном пространстве, прежде чем получат урон (6 единиц здоровья каждые полсекунды). 0 отключает этот урон. Более низкие значения могут ограничивать плотность существ на фермах. На Bedrock этого правила нет. |

Конкретные примеры
Семейный или креативный сервер
Если главное — строить, исследовать и играть вместе, с этими правилами ты избежишь расстройств из-за смерти, кратеров от криперов или урона от падения:
keep_inventory = Вкл. → Нет потери инвентаря после смерти (до Java 1.21.10: keepInventory)
mob_griefing = Выкл. → Криперы и эндермены не портят блоки (mobGriefing)
fall_damage = Выкл. → Нет урона от падения при строительстве на высоте (fallDamage)

Хардкорный PvP-сервер
В PvP-раундах смерть, добыча и видимость часто должны намеренно ощущаться. Тогда лучше подходят жёсткие настройки:
immediate_respawn = Вкл. → Мгновенное возрождение без экрана (до Java 1.21.10: doImmediateRespawn)
show_death_messages = Вкл. → Все видят, кто и почему умер (showDeathMessages)
keep_inventory = Выкл. → Инвентарь остаётся на месте смерти (по умолчанию) (keepInventory)
Демонстрационная или приключенческая карта
Для выставок, приключенческих карт или презентаций построек стабильное окружение важнее естественных изменений мира:
advance_time = Выкл. → Сервер постоянно остаётся на заданном времени суток (до Java 1.21.10: doDaylightCycle)
advance_weather = Выкл. → Нет автоматической смены погоды (doWeatherCycle)
spawn_mobs = Выкл. → Новые мобы на карте не появляются (doMobSpawning)


Если для таких сценариев ты хочешь использовать отдельный мир, прочитай также Загрузка и смена мира Minecraft: собственная карта на сервере.
Важные замечания по отдельным правилам
random_tick_speed (randomTickSpeed)
Значение по умолчанию 3 обычно для обычной игры на выживание. Более высокие значения ускоряют случайные процессы вроде роста растений, но в зависимости от мира, ферм и числа игроков могут создавать дополнительную нагрузку. Поэтому используй высокие значения скорее точечно и временно.
doFireTick и fire_spread_radius_around_player
Доступно ли правило Огонь распространяется, зависит от используемой версии Minecraft. На Java 1.21.10 и старше оно называется doFireTick. Начиная с Java 1.21.11 оно было удалено вместе с allowFireTicksAwayFromPlayer и заменено на fire_spread_radius_around_player: число, задающее, в каком радиусе вокруг игроков огонь может распространяться (по умолчанию 128). Командой /gamerule fire_spread_radius_around_player 0 ты полностью отключаешь распространение огня, а с -1 огонь продолжает гореть, даже когда рядом нет игроков. Bedrock сохраняет dofiretick. Если твоя панель не показывает правило «да/нет», это не ошибка, а зависит от версии и серверного ПО.
players_sleeping_percentage (playersSleepingPercentage)
При значении 100 для пропуска ночи должны спать все релевантные игроки. Более низкое значение на публичных серверах часто удобнее. При 0 достаточно одного игрока, что может быть практично для небольших групп.
mob_griefing (mobGriefing)
mob_griefing (раньше mobGriefing) — одно из важнейших правил для красивых и долговечных строительных миров. Когда оно активно, некоторые мобы могут оставлять заметные последствия. Когда оно отключено, многие события с мобами остаются в игре, но не изменяют мир тем же образом.


Серверы Bedrock
На Bedrock (BDS) правила пишутся сплошь строчными буквами без подчёркивания (keepinventory, dodaylightcycle, dofiretick) и принимаются независимо от регистра. Отличия от Java: randomtickspeed по умолчанию равен 1, а не 3, и ограничен значением 4096; playerssleepingpercentage существует с Bedrock 1.20.30 (сентябрь 2023); maxentitycramming и сообщения о достижениях отсутствуют; dofiretick по-прежнему остаётся правилом «да/нет» для распространения огня. Некоторые правила на Bedrock можно менять без включённых читов, так что достижения сохраняются — редактор в панели покажет, какие правила знает твой сервер.
Проверка результата
После сохранения стоит не просто смотреть на подтверждение в панели, а проверить затронутое правило на практике. Умри контролируемо с пустым или неважным инвентарём, если проверяешь keep_inventory. Дождись ночи, если тестируешь players_sleeping_percentage. Используй безопасную тестовую площадку, когда проверяешь mob_griefing, урон от падения или настройки роста.
Панель дополнительно подтверждает изменения в консоли сервера:

Устранение неполадок
Если изменение не заметно, сначала проверь, тот ли мир и тот ли сервер ты редактировал. Затем в консоли командой /gamerule <название_правила> проверь, какое значение активно сейчас. Обращай внимание на точное написание названий правил. На серверах Java оно зависит от версии: начиная с 1.21.11 (декабрь 2025), а значит и во всех версиях 26.x, правила пишутся строчными буквами с подчёркиванием, например keep_inventory, mob_griefing или advance_time; старые написания вроде keepInventory или doDaylightCycle там больше не принимаются. На Java 1.21.10 и старше, наоборот, действует только старое написание, и регистр важен (keepInventory, а не keepinventory). Bedrock принимает названия независимо от регистра (keepinventory). Если команда в игре не принимается, чаще всего не хватает прав: на Java нужны права оператора (уровень 2), на Bedrock — уровень «Game Directors»; в консоли сервера это не требуется.
Если правила не хватает, причина может быть в редакции, версии Minecraft или серверном ПО. Для настроек Bedrock также важно, используешь ли ты BDS или альтернативное ПО. Разобраться поможет PocketMine или BDS? Сравнение серверного ПО Minecraft Bedrock.
Целенаправленная проверка правила и откат
Запиши название правила, старое значение, редакцию и версию Minecraft. Сначала запроси значение без нового параметра; так ты распознаешь неизвестные названия, прежде чем что-либо изменишь. Проверь действие в подходящей игровой ситуации: keep_inventory — на смерти тестового игрока, гриферство мобов — на соответствующей механике, а рост — на блоках со случайными тиками. Правило не удаляет автоматически уже существующих существ. При нежелательном эффекте верни записанное старое значение. После загрузки мира или восстановления из копии запрашивай правила заново, потому что решающим является сохранённое состояние мира.
FAQ
В чём разница между игровыми правилами и server.properties?
Игровые правила управляют поведением внутри мира, например смертью, мобами, погодой или ростом. server.properties регулирует скорее основы сервера, такие как порты, режим игры, белый список или видимость.
Нужно ли перезапускать сервер после изменения игрового правила?
Многие игровые правила действуют сразу на работающем сервере. Всё равно проверь результат в игре или через консоль, потому что отдельные эффекты становятся заметны только в следующей подходящей игровой ситуации.
Какое игровое правило самое важное для новичков?
Для спокойных приватных серверов keep_inventory (до 1.21.10 keepInventory) часто становится первой разумной настройкой. Оно предотвращает потерю инвентаря после смерти и снимает давление в игре, особенно с новых игроков.
Почему мобы всё ещё появляются, несмотря на изменение?
spawn_mobs = Выкл. (до 1.21.10 doMobSpawning) предотвращает новое естественное появление, но не удаляет автоматически уже существующих мобов. Убери имеющихся мобов отдельно или подожди, пока они исчезнут естественным образом.
Может ли random_tick_speed нагружать мой сервер?
Да, высокие значения могут создавать дополнительную нагрузку, потому что обрабатывается больше случайных обновлений блоков. Для обычного выживания держись ближе к значению по умолчанию 3 и повышай его только осознанно.
doDaylightCycle: посмотреть пример
Собственные записи из демо-среды. Показанные версия и настройки могут отличаться от твоего сервера.
- Таймлапс: день в Minecraft длится 20 минут, здесь он проходит за 12 секунд.
- Рассвет, полдень, закат и ночь сменяют друг друга, потому что doDaylightCycle включён (по умолчанию).
- Командой /gamerule doDaylightCycle false (с 1.21.11: advance_time) небо останавливается на текущем времени.
Minecraft Java 1.21.6 · Vanilla · 20 min → 12 s · 2026-09-24
Minecraft Java 1.21.6 · Vanilla · 20 min → 12 s · 2026-09-24