TeaHost
Minecraftminecraftнастройка3 мин. чтения

Настройка server.properties

Ключевые параметры файла server.properties Minecraft и безопасные значения

Кратко

server.properties — основной конфиг сервера Minecraft в корне сервера, правится на остановленном сервере в формате ключ=значение. Для выживания безопасный старт: difficulty=normal, view-distance и simulation-distance 6–8, online-mode=true, spawn-protection=16, а max-players подбирайте под память: на ванили 2 ГБ — около 5 игроков, 4 ГБ — 15, 8 ГБ — 40.

Файл server.properties — основной конфиг Minecraft сервера. В нём задаются режим игры, сложность, дальность прорисовки, лимит игроков и десятки других параметров. Файл лежит в корне сервера и редактируется через файловый менеджер панели. В этой статье разобраны ключевые параметры и их безопасные значения.

Файл server.properties Minecraft сервера

Как открыть файл

  1. Остановите сервер кнопкой Стоп — изменения применяются только при старте.
  2. Откройте раздел Файлы и найдите server.properties в корне.
  3. Нажмите на файл, чтобы открыть встроенный редактор.
  4. После правок сохраните файл и запустите сервер кнопкой Старт.

Каждый параметр записан в формате ключ=значение, по одному на строку. Полный список ключей со значениями по умолчанию ведёт Minecraft Wiki.

Основные игровые параметры

ПараметрЗначенияЧто ставить
gamemodesurvival, creative, adventure, spectatorДля обычного сервера — survival
difficultypeaceful, easy, normal, hardДля выживания — normal (по умолчанию easy)
hardcoretrue, falsefalse, если не делаете хардкор-сервер: при true погибшие игроки переходят в наблюдатели

PvP в старых версиях включался параметром pvp=true. В свежих версиях Java Edition этого ключа в server.properties нет — бой между игроками регулируется игровым правилом pvp (команда /gamerule). Если ключ в вашем файле есть, он работает для вашей версии.

Производительность и нагрузка

Два параметра прямо влияют на нагрузку на процессор и объём оперативной памяти.

ПараметрПо умолчаниюРекомендация
view-distance — дальность прорисовки чанков вокруг игрока106–8 на людном сервере
simulation-distance — радиус, где обсчитываются мобы, редстоун и рост растений106–8; ниже 5 у игроков перестанут работать фермы поблизости

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

Игроки и доступ

  • max-players — максимум одновременных игроков. Ставьте значение под свой тариф: на ванильной сборке 2 ГБ памяти рассчитаны примерно на 5 человек, 4 ГБ — на 15, 8 ГБ — на 40; с плагинами или модами берите примерно вдвое меньше. Полная шкала — в статье про выделение памяти. Завышать лимит выше возможностей сервера не стоит.
  • online-mode — проверка лицензии аккаунта через серверы Mojang. Оставляйте true: при false любой сможет зайти под чужим ником, что открывает путь для взлома прав. Отключать имеет смысл только для пиратских серверов, и тогда защиту ников нужно ставить плагином.
  • spawn-protection — радиус защищённой зоны вокруг точки спавна, где строить могут только операторы. Значение в блоках; по умолчанию 16. Для сервера с общим спавном оставьте 16, для чистого выживания поставьте 0.

Безопасные стартовые значения

Для стабильного сервера выживания подойдёт такой набор:

код
gamemode=survival
difficulty=normal
max-players=20
view-distance=8
simulation-distance=8
online-mode=true
spawn-protection=16

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

Частые ошибки при правке

Несколько типичных проблем, из-за которых сервер не стартует или ведёт себя не так, как ожидалось:

  • Правка на запущенном сервере — изменения применятся только после перезапуска. Всегда правьте server.properties на остановленном сервере и запускайте его заново.
  • Опечатка в ключе — например, dificulty вместо difficulty. Такой параметр игнорируется, и берётся значение по умолчанию.
  • Недопустимое значение — сервер молча заменяет его значением по умолчанию при следующем запуске.
  • Кириллица в motd — файл читается в UTF-8, но если сохранить его в другой кодировке, русский текст описания превратится в набор символов. Сохраняйте файл в UTF-8 или задавайте описание через плагин.

После каждой правки просматривайте консоль при старте: ошибки чтения конфига пишутся туда первой же строкой.

Как раздавать права операторам и настраивать whitelist, разобрано в статье про whitelist и права операторов. Подобрать сервер под нужное число игроков можно на странице тарифов.