Перейти к содержимому

Генератор server.properties с пояснениями

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

Основное и игроки

Текст под названием сервера в списке сетевой игры. Разрешены коды цветов с §; две строки разделяются \n.

По умолчанию: A Minecraft Server

Порт, который слушает сервер. Игроки вводят его после двоеточия, если это не 25565 и на него не указывает SRV-запись.

По умолчанию: 25565 · допустимо от 1 до 65 534

Сколько игроков может быть онлайн одновременно. Операторы могут зайти на заполненный сервер только с помощью плагина.

По умолчанию: 20 · допустимо от 0 до 2 147 483 647

Проверяет каждый аккаунт через Mojang. Оставь включённым. Выключай только за прокси Velocity или BungeeCord, который сам проверяет аккаунты.

По умолчанию: true

Заходить могут только игроки из белого списка. Начиная с 26.3 новые серверы стартуют с включённым белым списком.

По умолчанию: true

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

По умолчанию: false

Режим игры для новых игроков.

По умолчанию: survival

Переводит игроков в режим игры по умолчанию при каждом входе.

По умолчанию: false

Сложность мира: урон, голод и какие мобы появляются.

По умолчанию: easy

После смерти игроки становятся наблюдателями, а сложность зафиксирована на «Сложно».

По умолчанию: false

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

По умолчанию: false

Радиус вокруг спавна, в котором строить могут только операторы. 0 отключает защиту. Без операторов не действует.

По умолчанию: 16 · допустимо от 0 до 29 999 984

Кикает игроков после стольких минут бездействия. 0 – никогда.

По умолчанию: 0 · допустимо от 0 до 2 147 483 647

Уровень прав по умолчанию для новых операторов: 1 – обход защиты спавна, 2 – чит-команды, 3 – управление игроками, 4 – всё.

По умолчанию: 4 · допустимо от 0 до 4

Мир

Имя папки мира. Новое имя создаёт новый мир при следующем запуске.

По умолчанию: world

Сид для нового мира. Пустое значение – случайный. На существующий мир не влияет.

По умолчанию: –

Тип нового мира: обычный, плоский, большие биомы, расширенный (amplified) или один биом.

По умолчанию: minecraft:normal

Генерируются ли деревни, храмы и другие постройки в новых чанках.

По умолчанию: true

Радиус границы мира в блоках.

По умолчанию: 29999984 · допустимо от 1 до 29 999 984

Производительность

Сколько чанков вокруг игрока отправляется клиенту. Самый большой рычаг для RAM и CPU; обычно 6–10.

По умолчанию: 10 · допустимо от 3 до 32

Сколько чанков вокруг игрока обновляется (мобы, посевы, редстоун). Значение ниже дальности прорисовки экономит CPU.

По умолчанию: 10 · допустимо от 3 до 32

На каком расстоянии сущности показываются игрокам, в процентах от обычной дальности. Меньшие значения экономят трафик.

По умолчанию: 100 · допустимо от 10 до 1 000

Пакеты больше этого числа байт сжимаются. -1 отключает сжатие, что имеет смысл за прокси в той же сети.

По умолчанию: 256 · допустимо от -1 до 2 147 483 647

Сколько миллисекунд может длиться один тик, прежде чем watchdog остановит сервер. -1 отключает watchdog.

По умолчанию: 60000 · допустимо от -1 до 2 147 483 647

Ставит мир на паузу после стольких секунд без игроков. 0 или отрицательное значение отключает это.

По умолчанию: 60 · допустимо от 0 до 2 147 483 647

Записывает чанки на диск синхронно. Надёжнее для данных, медленнее на медленных дисках.

По умолчанию: true

Сжатие файлов регионов: deflate (самые маленькие), lz4 (быстрее) или none.

По умолчанию: deflate

Сеть и безопасность

Привязывает сервер к одному IP-адресу. Оставь пустым, если хостинг не говорит иначе.

По умолчанию: –

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

По умолчанию: true

Скрывает имена игроков онлайн в ответе на запрос статуса (при наведении на число игроков).

По умолчанию: false

Заходить могут только игроки с подписанным ключом чата от Mojang. Выключи для серверов, которые меняют сообщения чата плагинами.

По умолчанию: true

Кикает игроков, чей IP отличается от того, который Mojang видел при входе (проверка VPN и прокси). Ломается за собственным прокси.

По умолчанию: false

Позволяет другим серверам перенаправлять сюда игроков командой /transfer.

По умолчанию: false

Кикает игроков, которые отправляют больше пакетов в секунду, чем это значение. 0 отключает ограничение.

По умолчанию: 0 · допустимо от 0 до 2 147 483 647

Записывает IP-адреса игроков в лог. Выключи, если они тебе не нужны.

По умолчанию: true

Включает протокол запросов GameSpy4, который используют некоторые списки серверов и инструменты.

По умолчанию: false

UDP-порт для query.

По умолчанию: 25565 · допустимо от 1 до 65 534

Разрешает удалённый доступ к консоли. Только с надёжным паролем, и никогда не открывай порт для всех.

По умолчанию: false

TCP-порт для RCON.

По умолчанию: 25575 · допустимо от 1 до 65 534

Пароль для RCON. Используй длинный случайный пароль. Он не сохраняется в твоём браузере.

По умолчанию: –

Ресурспак

Прямая ссылка на ZIP ресурспака, который предлагается игрокам при входе.

По умолчанию: –

Хеш SHA-1 пакета в нижнем регистре. Позволяет клиентам повторно использовать кешированный пакет и замечать изменённый.

По умолчанию: –

Игроков, которые отказываются от ресурспака, отключает от сервера.

По умолчанию: false

Текст в диалоге ресурспака, как JSON-текст или обычный текст.

По умолчанию: –

server.properties
#Minecraft server properties
#Generated with BestMCServerList
motd=A Minecraft Server
server-port=25565
max-players=20
online-mode=true
white-list=true
enforce-whitelist=false
gamemode=survival
force-gamemode=false
difficulty=easy
hardcore=false
allow-flight=false
spawn-protection=16
player-idle-timeout=0
op-permission-level=4
level-name=world
level-seed=
level-type=minecraft:normal
generate-structures=true
max-world-size=29999984
view-distance=10
simulation-distance=10
entity-broadcast-range-percentage=100
network-compression-threshold=256
max-tick-time=60000
pause-when-empty-seconds=60
sync-chunk-writes=true
region-file-compression=deflate
server-ip=
enable-status=true
hide-online-players=false
enforce-secure-profile=true
prevent-proxy-connections=false
accepts-transfers=false
rate-limit=0
log-ips=true
enable-query=false
query.port=25565
enable-rcon=false
rcon.port=25575
rcon.password=
resource-pack=
resource-pack-sha1=
require-resource-pack=false
resource-pack-prompt=

Символы вне ASCII (кириллица, §, капитель) записываются как \u-коды, которые правильно читает любая версия Minecraft.

pvp, allow-nether, spawn-monsters и enable-command-block – игровые правила начиная с 1.21.9.

Как пользоваться редактором

  1. Импортируй свой текущий server.properties или начни со значений по умолчанию.
  2. Измени нужные опции. Изменённые опции подсвечиваются.
  3. Останови сервер, замени файл и запусти снова. Большинство опций читается только при запуске.

Сначала сделай цветной MOTD: Генератор MOTD · Генератор скрипта запуска

Частые вопросы

Где находится server.properties?

В главной папке сервера, рядом с jar-файлом сервера. Он создаётся при первом запуске.

Почему мои изменения пропадают?

Сервер перезаписывает файл при остановке. Редактируй его, пока сервер остановлен, иначе вернутся старые значения.

Куда делись pvp и allow-nether?

Начиная с Minecraft 1.21.9 это игровые правила (game rules). Используй /gamerule pvp false в игре вместо server.properties.

Почему кириллица записывается как \u-коды?

Java читает \u00F6 как ö в любой кодировке. Так MOTD и другие тексты выглядят правильно, как бы файл ни открывали или загружали.