MC Toolkit

Руководства / Команды и данные

Геймрулы, которые стоит менять — и значения по умолчанию, которые все понимают неправильно

Существует более 40 геймрулов, и большинство руководств просто перечисляют их, не говоря, какие из них важны. Вот те, что действительно меняют игру, с их реальными значениями по умолчанию.

/gamerule давно перевалил за сорок записей. Большинство из них — отладочные переключатели, к которым никто не притрагивается. Но несколько действительно меняют ощущение от мира, а у некоторых значения по умолчанию способны удивить.

Те, что меняют мир

ГеймрулПо умолчаниюЗачем его менять
keep_inventoryfalseСамый часто изменяемый рул на частных серверах
advance_timetrueЗаморозить время в полдень для строительства
advance_weathertrueЧтобы дождь не портил строительную сессию
mob_griefingtrueКриперы перестают воронки в базе делать; но и крестьяне перестают возделывать землю
fire_spread_radius_around_player128Огонь перестаёт распространяться — установите 0 перед стройкой в Незере
random_tick_speed3Скорость роста культур. 0 полностью останавливает рост
players_sleeping_percentage100Поставьте 1, чтобы один игрок мог пропустить ночь
respawn_radius10Сузить разброс точки появления в мире

Это текущие названия. Каждый рул был переименован в нижний регистр с подчёркиваниями — keepInventory теперь keep_inventory, doDaylightCycle — advance_time, а /gamerule принимает только новые id, так что команда, скопированная из старого руководства, не сработает. doFireTick не просто сменил регистр: он стал радиусом, а 0 — это старый false.

Значения по умолчанию, которые понимают неправильно

  • random_tick_speed равен 3, а не 1. Если выкрутить его до 1000, чтобы ускорить рост культур, это также ускорит гниение листвы, таяние льда и все прочие процессы со случайным тиком, и обрушит TPS сервера.
  • mob_griefing охватывает не только криперов. Его отключение также останавливает крестьян, подбирающих и сажающих семена, установку блоков эндерменами и поедание травы овцами. Фермы железа и фермы крестьян тихо ломаются.
  • spawn_phantoms включён по умолчанию — именно он порождает фантомов. Отключите его, вместо того чтобы с ними воевать.
  • immediate_respawn существует и равен false; если поставить true, экран смерти пропускается полностью.
  • command_block_output равен true, поэтому редстоун-конструкция засоряет чат администратора. Почти каждый сервер ставит его в false.

Целое число против булева

Геймрулы типизированы, и команда отклоняет неверный тип с ошибкой разбора. random_tick_speed, respawn_radius, max_entity_cramming, players_sleeping_percentage, max_command_sequence_length, max_block_modifications и fire_spread_radius_around_player — среди рулов, принимающих числа; остальные — true/false.

/gamerule <rule> без значения читает текущую настройку, а не меняет её — полезно, чтобы проверить, что уже изменено в скачанной карте.

Они привязаны к миру, а не к серверу

Геймрулы хранятся в папке мира (data/minecraft/game_rules.dat), поэтому они путешествуют вместе с миром и не применяются к другим мирам на том же сервере. Мультивселенная требует настройки для каждого мира отдельно.

Выберите любой рул и получите команду с уже подставленным нужным типом в Конструкторе команд игрока, который также охватывает телепорт, игровой режим, опыт, время и погоду из той же формы.

Конструктор команд игрока →

Другие руководства

Смотреть все →