Minecraft server properties позволяют администраторам настраивать разные элементы своего сервера Minecraft, например использовать популярные инструменты. Эти настройки влияют на игровые механики, включая игровой режим, сложность и параметры генерации мира. Они также регулируют производительность сервера, задавая максимальное количество игроков и управляя дальностью просмотра на сервере. В следующем руководстве описана каждая настройка и то, за что она отвечает.
Примечание: перечисленные настройки являются значениями по умолчанию для версии Minecraft 1.21.9.
Узнайте, как изменить настройки сервера Minecraft, здесь.
-
accepts-transfers=false
Задает, принимать ли входящие переносы через пакет переноса. -
allow-flight=false
Задает, разрешен ли полет в режиме выживания. Для некоторых модов может потребоваться установить это значение наtrue. -
broadcast-console-to-ops=true
Задает, отправлять ли вывод консольных команд всем операторам онлайн. -
broadcast-rcon-to-ops=true
Задает, отправлять ли вывод консольных команд rcon всем операторам онлайн, когдаenable-rcon=true. -
bug-report-link=
Задает URL для серверной ссылки report_bug. -
difficulty=easy
Задает сложность игры. Доступные значения: peaceful, easy, normal и hard. -
enable-code-of-conduct=false
Задает, будет ли сервер искать файлы кодекса поведения для показа игрокам в зависимости от их языка. -
enable-jmx-monitoring=false
Задает, включена ли технология JMX (Java Management Extensions). -
enable-query=false
Задает, включен ли query. Списки серверов используют его для получения информации о серверах. -
enable-rcon=false
Задает, включен ли удаленный доступ к консоли сервера. Рекомендуется оставить значение false, поскольку RCON не поддерживает шифрование. -
enable-status=true
Задает приватность отображения в списке серверов. Если установленоfalse, сервер скрыт, но подключение к нему по-прежнему разрешено. -
enforce-secure-profile=true
Задает, могут ли подключаться только игроки с публичным ключом, подписанным Mojang. Это требуется для системы жалоб на чат. -
enforce-whitelist=false
Задает, нужно ли принудительно применять белый список. Если установленоtrue, игроки, которых нет в списке, будут сразу отключены после перезагрузки файла белого списка. -
entity-broadcast-range-percentage=100
Задает минимальную дистанцию, на которой сущности должны находиться, чтобы быть видимыми для игроков. Более низкое значение означает меньшую дистанцию и рекомендуется при заметных лагах. -
force-gamemode=false
Задает, будут ли игроки при входе принудительно переведены в игровой режим сервера по умолчанию, независимо от того, меняли ли они режим перед выходом. -
function-permission-level=2
Задает уровень разрешений по умолчанию, необходимый для запуска функций. -
gamemode=survival
Задает игровой режим на сервере. Доступные значения:survival,creative,adventureиspectator. -
generate-structures=true
Задает, будут ли такие структуры, как деревни, генерироваться в новых чанках. -
generator-settings={}
Задает настройку генерации мира. Используется для пресетов вродеminecraft:flatилиminecraft:single_biome_surface. -
hardcore=false
Задает, включен ли хардкорный режим. Если установленоtrue, сложность сервера по умолчанию становится hard, а после смерти игроки переводятся в режим наблюдателя. -
hide-online-players=false
Задает, отключена ли отправка списка игроков при запросах статуса. -
initial-disabled-packs=
Список datapack, которые не должны автоматически включаться при создании мира. Разделяйте datapack запятыми. -
initial-enabled-packs=vanilla
Список datapack, которые должны автоматически включаться при создании мира. Разделяйте datapack запятыми. -
level-name=world
Задает имя мира и папки сохранения. -
level-seed=
Генерирует сид мира на основе значения. Можно использовать символы и числа, как положительные, так и отрицательные. Если оставить поле пустым, будет сгенерирован случайный сид.
Пример:level-seed=Steve12345илиlevel-seed=-98723453134 -
level-type=minecraft:normal
Задает пресет генерируемого мира.minecraft:normal— стандартный мир с холмами, долинами, водой и т. д.minecraft:flat— плоский мир без особенностей.minecraft:large_biomes— то же, что по умолчанию, но все биомы больше.minecraft:amplified— то же, что по умолчанию, но лимит высоты генерации мира увеличен.minecraft:single_biome_surface— мир, где весь обычный мир состоит из одного биома. -
log-ips=true
Задает, будут ли IP-адреса отображаться в сообщениях журнала в консоли сервера или в файле журнала. -
management-server-enabled=false
Задает, включен ли Minecraft Server Management Protocol. -
management-server-host=localhost
Задает IP хоста, на котором запускается Minecraft Server Management Protocol. -
management-server-port=0
Задает порт, на котором запускается Minecraft Server Management Protocol. -
management-server-secret=
Задает секретный токен для Management Protocol. Автоматически генерируется, если оставить пустым. -
management-server-tls-enabled=true
Задает, использует ли Minecraft Server Management Protocol шифрование TLS. -
management-server-tls-keystore=
Задает путь к файлу хранилища ключей, используемому для TLS в Management Protocol. -
management-server-tls-keystore-password=
Задает пароль к файлу хранилища ключей, используемому для TLS в Management Protocol. -
max-chained-neighbor-updates=1000000
Задает лимит количества последовательных обновлений соседних блоков перед пропуском дополнительных. Отрицательные значения отключают лимит. -
max-players=20
Задает максимальное количество игроков на сервере. Большее количество игроков потребляет больше ресурсов сервера. -
max-tick-time=60000
Задает время, которое может занимать тик до остановки сервера (watchdog). Значение указывается в миллисекундах. Для тяжелых модпаков рекомендуется отключить, установив значение-1. -
max-world-size=29999984
Задает максимальный размер границы мира в блоках. Более высокое значение не дает эффекта. Рекомендуется оставить значение по умолчанию.
Пример:max-world-size=1000дает границу мира 2000x2000. -
motd=A Minecraft Server
Задает сообщение дня, отображаемое в списке серверов. -
network-compression-threshold=256
Задает порог размера пакета для сжатия. Рекомендуется оставить значение по умолчанию. -
online-mode=true
Задает, проверяет ли сервер, есть ли подключающиеся игроки в базе аккаунтов Minecraft. Рекомендуется оставитьtrue, чтобы защитить сервер от фейковых аккаунтов. -
op-permission-level=4
Задает уровни разрешений по умолчанию для операторов. -
pause-when-empty-seconds=60
Задает, сколько секунд должно пройти после того, как на сервере не осталось игроков онлайн, прежде чем сервер будет поставлен на паузу. -
player-idle-timeout=0
Задает, будут ли бездействующие игроки отключаться от сервера через определенное время. Значение указывается в минутах. -
prevent-proxy-connections=false
Задает, будут ли отключаться игроки, у которых ISP/AS отличается от сервера аутентификации Mojang. -
query.port=25565
Задает порт query для случая, когдаenable-query=true. -
rate-limit=0
Задает максимальное количество пакетов, которое игрок может отправить до отключения.0отключает эту функцию. -
rcon.password=
Задает пароль rcon для случая, когдаenable-rcon=true. -
rcon.port=25575
Задает порт rcon для случая, когдаenable-rcon=true. -
region-file-compression=deflate
Задает алгоритм сжатия чанков региона. Доступные значения: deflate, lz4 или none. -
require-resource-pack=false
Установка значения true предлагает подключающимся игрокам принять серверный пакет ресурсов. При отказе игроки будут отключены от сервера. -
resource-pack=
Задает URL пакета ресурсов при добавлении пакета ресурсов на сервер. -
resource-pack-id=
Задает уникальный необязательный UUID для пакета ресурсов, чтобы клиенты могли его идентифицировать. -
resource-pack-prompt=
Задает пользовательское сообщение, которое будет показано в запросе пакета ресурсов, когдаrequire-resource-pack=true. -
resource-pack-sha1=
Задает необязательный SHA-1-дайджест пакета ресурсов в нижнем регистре шестнадцатеричного формата. Проверяет целостность пакета. -
server-ip=
Задает IP-адрес, к которому привязывается сервер. Рекомендуется оставить пустым. -
server-port=25565
Задает порт сервера. -
simulation-distance=10
Задает максимальную дистанцию в чанках, на которой сервер обновляет сущности и блоки. Более низкое значение рекомендуется при заметных лагах. -
spawn-protection=16
Задает длину стороны квадратной области защиты спавна. Если на сервере нет операторов, защита спавна автоматически отключается. -
status-heartbeat-interval=0
Задает интервал, с которым сервер управления отправляет heartbeat-уведомления. -
sync-chunk-writes=true
Задает, включена ли синхронная запись чанков. Рекомендуется оставитьtrue. -
text-filtering-config=
Задает конфигурацию механизма фильтрации чата. -
text-filtering-version=0
Задает версию формата конфигурации, используемого дляtext-filtering-config. -
use-native-transport=true
Задает, включены ли улучшения производительности сервера Linux. Рекомендуется оставитьtrue. -
view-distance=10
Задает дальность просмотра сервера независимо от настроек клиента игроков. Более низкое значение рекомендуется при заметных лагах. -
white-list=false
Задает, включен ли белый список. Когда установленоtrue, подключаться могут только пользователи, перечисленные вwhitelist.json.
Полезные ссылки
Вики по свойствам сервера Minecraft
Изменить настройки сервера Minecraft
Добавить пакет ресурсов на сервер Minecraft
Установить моды Minecraft