Полезные геймрулы, которые стоит изменить, и их значения по умолчанию, которые часто путают
Существует более 40 геймрулов, и большинство гайдов просто перечисляют их, не объясняя, какие из них действительно важны. Здесь собраны те, что меняют игровой процесс, с их реальными значениями по умолчанию.
/gamerule разрослась до более чем сорока записей. Большинство из них — это отладочные переключатели, к которым никто не прикасается. Несколько из них действительно меняют ощущение от мира, а некоторые имеют значения по умолчанию, которые удивляют игроков.
Те, что меняют мир
| Геймрул | По умолчанию | Зачем его менять |
|---|---|---|
keepInventory | false | Самое часто изменяемое правило на приватных серверах |
doDaylightCycle | true | Заморозить время на полдень для строительства |
doWeatherCycle | true | Остановить дождь, чтобы он не портил строительную сессию |
mobGriefing | true | Криперы перестают взрывать вашу базу; также останавливает фермерство Крестьян |
doFireTick | true | Огонь перестает распространяться — установите false перед постройкой в Незере |
randomTickSpeed | 3 | Скорость роста урожая. 0 полностью останавливает рост |
playersSleepingPercentage | 100 | Установите на 1, чтобы один Игрок мог пропустить ночь |
spawnRadius | 10 | Уменьшить разброс точек появления в мире |
Значения по умолчанию, которые часто путают
randomTickSpeedравно 3, а не 1. Увеличение до 1000 для ускорения роста урожая также ускоряет распад листвы, распространение Огня и таяние Льда, и сильно снизит TPS сервера.mobGriefingвлияет не только на криперов. Отключение этого правила также останавливает подбирание и посадку семян Крестьянами, размещение блоков Эндерменами и Чавканье травы Овцами. Железные фермы и фермы Крестьян тихо ломаются.doInsomniaвключено по умолчанию — именно это вызывает появление фантомов. Отключите его, вместо того чтобы сражаться с ними.doImmediateRespawnсуществует и равноfalse; установка его наtrueполностью пропускает экран смерти.commandBlockOutputравноtrue, поэтому редстоун-механизм спамит в админ-чат. Почти каждый сервер устанавливает его наfalse.
Целочисленные против логических
Геймрулы имеют типы, и команда молча отклоняет неверный тип, вместо того чтобы объяснять. randomTickSpeed, spawnRadius, maxEntityCramming, playersSleepingPercentage и maxCommandChainLength принимают числа; все остальное — true/false.
/gamerule <rule> без значения считывает текущую настройку вместо ее Смены — полезно для проверки того, что уже изменила скачанная Карта.
Они действуют для каждого мира, а не для каждого сервера
Геймрулы хранятся в level.dat, поэтому они перемещаются вместе с папкой мира и не применяются к другим мирам на том же сервере. Мультивселенная требует их настройки для каждого мира.
Выберите любое правило и получите команду с уже примененным правильным типом в Player Command Builder, который также охватывает телепортацию, игровой режим, опыт, время и погоду из той же формы.