Guides / Server & Performance

server.properties: настройки, влияющие на производительность, и те, что не делают ничего

view-distance и simulation-distance — это не один и тот же рычаг, и один из них влияет на ваш TPS. Что на самом деле стоит каждая настройка, с разумными значениями.

Большинство советов по настройке server.properties копируются с форума на форум, и никто не говорит, чего стоит каждая строка. Вот что на самом деле имеет значение.

view-distance против simulation-distance

Это две самые неправильно понимаемые настройки, и их разделение — самый большой выигрыш.

  • view-distance — сколько чанков отправляется клиенту. Требует пропускной способности и памяти. Игроки видят дальше.
  • simulation-distance — сколько чанков обрабатывается: мобы, редстоун, урожай, воронки. Требует ресурсов CPU. Именно здесь теряется TPS.

Раньше это была одна настройка, поэтому старые руководства говорят: "уменьшите view-distance для производительности". Современный ответ:

view-distance=10
simulation-distance=6

Игроки по-прежнему видят на 10 чанков, но сервер симулирует только 6. Фермы за пределами радиуса симуляции останавливаются, что является преимуществом для уменьшения задержек и проблемой для AFK-ферм — выбирайте осознанно.

Настройки, которые действительно нагружают CPU

НастройкаПо умолчаниюПримечание
simulation-distance10главный рычаг; 6–8 на загруженном сервере
entity-broadcast-range-percentage100уменьшите до 50, чтобы вдвое сократить объем пакетов сущностей
max-tick-time60000сторожевой таймер; никогда не отключайте его, чтобы скрыть задержки
sync-chunk-writestruefalse намного быстрее на жестких дисках, немного рискованнее
network-compression-threshold256установите -1 для локальной сети, поднимите до 512 для загруженного публичного сервера

Настройки, которые не влияют на производительность

  • max-players — резервирование меньшего количества слотов не делает сервер быстрее. Нагрузка исходит от фактически подключенных Игроков.
  • spawn-protection — радиус разрешений, а не настройка производительности.
  • view-distance отдельно — снижение этой настройки без изменения simulation-distance в основном экономит пропускную способность, а не TPS.

Настройки, связанные с безопасностью

  • online-mode=true — проверяет учетные записи через Mojang. Установка false на публичном сервере означает, что любой может подключиться под любым именем пользователя. Всегда false только за прокси, который сам выполняет проверку.
  • enforce-secure-profile — контролирует подписанный чат. Отключение этой функции распространено на серверах с модами и само по себе не является уязвимостью.
  • white-list + enforce-whitelist — вторая настройка выкидывает уже подключенных Игроков, не внесенных в список. Установка только первой — обычная ошибка.

MOTD

motd принимает цветовые коды с символом раздела, а современный подход для сервера Paper — это форматирование MiniMessage, а не необработанные коды §. Разрешены две строки — точка разделения — это буквальный \n в файле свойств.

Держите его коротким. Список серверов агрессивно обрезает текст, и длинный MOTD воспринимается как спам.

Сгенерируйте действительный файл свойств для вашего количества Игроков и оборудования, а также создайте MOTD с предварительным просмотром в Server Setup Tools.

Инструменты настройки сервера →

More guides

Browse all →

Нужны другие инструменты для Minecraft?

Набор генераторов, просмотрщиков и конвертеров прямо в браузере — всё бесплатно.