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

server.properties — главная настройка во всех ядрах серверов. В данной статье Вы можете узнать подробную информацию про функции этого конфига.
Вид server.properties для сервера Paper 1.16.5.
  • spawn-protection

Эта настройка позволяет Вам выставить значения для защиты территории спавна от сервера. Территория начинается от координат x-0 z-0. По стандарту первые 16 блоков в каждую сторону защищены от поломки любыми игроками.

  • max-tick-time

Максимальное количество миллисекунд, которое может занять один тик, прежде чем серверный автоматический таймер останавливает сам сервер.

Данное значение рекомендуется менять только опытным пользователям.

  • query.port

Порт для получения дополнительной информации о сервере через различные сервисы.

  • generator-settings

Настройки генерации плоского мира на сервере.

  • sync-chunk-writes

Позволяет активировать синхронную запись чанков.

  • force-gamemode

Если активировать, все игроки при входе на сервер будут получать стандартный режим игры, прописанный в настройке gamemode.

  • allow-nether

Разрешает или запрещает работу мира nether (ад) на сервере.

  • enforce-whitelist

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

  • gamemode

Позволяет указать стандартный режим игры для всех новичков на сервере.

  • broadcast-console-to-ops

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

  • enable-query

Активирует службу GameSpy4, которая позволяет получать информацию о сервере. Настройка порта для использования производится в строке query.port.

  • player-idle-timeout

Позволяет указать время, через которое неактивные игроки будут автоматически отключены от сервера. По умолчанию установлен 0 (игроки не будут отключены за неактивность).

  • text-filtering-config

Настройка, которая позволяет связать определенный сервис с сервером для автоматической фильтрации текста в чате и написанных книгах.

  • difficulty

Позволяет настроить сложность игры на сервере. Может принимать значения:

peaceful — Мирный режим игры (отсутствует трата голода и враждебные монстры).

easy — Легкий режим игры.

normal — Нормальный режим игры.

hard — Сложный режим игры.

  • broadcast-rcon-to-ops

При включении функции сервер будет выводить выполненные в консоли RCON команды операторам сервера.

  • spawn-monsters

Отвечает за появление враждебных мобов на сервере.

  • op-permission-level

Позволяет изменять права операторов. Может принимать разные значения:

1 — Операторы могут ломать/ставить блоки внутри радиуса защиты территории спавна.

2 — Операторы могут использовать команды /clear, /difficulty, /effect, /gamemode, /gamerule, /give, /tp, а также имеют право на взаимодействие с командными блоками.

3 — Операторы могут использовать команды /ban, /deop, /kick, и /op.

4 — Операторы могут использовать команду /stop.

  • pvp

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

  • entity-broadcast-range-percentage

Может принимать значения от 0 до 500. Позволяет изменять дистанцию рендера энтити для игроков в процентах. Более высокие значения могут привести к снижению производительности сервера.

  • snooper-enabled

Позволяет автоматически отправлять некоторую статистику сервера разработчикам.

  • level-type

Определяет тип генерации серверного мира. Может принимать значения:

В ванильной версии игры: DEFAULT — Стандартный. FLAT — Плоский мир. LARGEBIOMES — Большие биомы. AMPLIFIED — Расширенный тип мира.

При наличии модов на сервере может принимать различные значения, в зависимости от возможностей модификаций.

  • enable-status

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

  • hardcore

Включает на сервере режим Хардкор. После смерти игрок перемещается в Режим наблюдателя.

  • enable-command-block

Позволяет использовать Командные блоки на сервере.

  • network-compression-threshold

Активирует автоматическое сжатие пакетов пользователей. Может принимать значения:

-1 — отключить сжатие. 0 — сжать все.

Рекомендуем не устанавливать значение ниже 64, также не стоит превышать 1500.

  • max-players

Устанавливает максимальное количество игроков на Вашем сервере.

  • max-world-size

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

  • resource-pack-sha1

Специальный метод SHA-1 для более скоростного хеширования пакета ресурсов. Указывается в шестнадцатеричном виде.

  • function-permission-level

Определяет уровень доступа к функциям игры. К этому относятся скрипты типа function.

  • rcon.port

Указывается порт для удаленного управления сервером через RCON.

  • server-port

В данной настройке указывается порт в протоколах TCP, UDP для доступа к игровому серверу. По умолчанию установлен 25565.

  • debug

Позволяет активировать режим отладки на сервере.

  • server-ip

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

  • spawn-npcs

Позволяет NPC появляться в деревнях на сервере.

  • allow-flight

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

  • level-name

Устанавливает название для стандартной папки мира на сервере.

  • view-distance

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

Может быть указать от 3 до 15 чанков прорисовки

  • resource-pack

Указывается стандартное название для ресурспака сервера. При входе игрокам будет предложено установить серверный набор ресурсов.

Подробнее — Установка ресурспака на сервер.

  • spawn-animals

Отвечает за появление животных в игровом мире.

  • white-list

Включает возможность использования стандартного Whitelist. Функция позволяет добавлять в список только определенных игроков, которым позволено играть на сервере.

  • rcon.password

В этой строке можно указать пароль для доступа по RCON. Не забудьте проверить активность функции enable-rcon.

  • generate-structures

Отвечает за возможность генерации структур в мире (деревни, данжи и т.д).

  • online-mode

Включает синхронизацию с серверами Mojang. На сервере смогут присутствовать только игроки с лицензионными аккаунтами Minecraft.

  • max-build-height

Максимальная высота на сервере. Стандартное значение — 256.

  • level-seed

Указывается сид для генерации мира на сервере. Если в значении ничего не указано, сид генерируется случайным образом.

  • prevent-proxy-connections

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

  • use-native-transport

Оптимизация отправки и получения пакетов для Linux. Рекомендуется оставить включенным!

  • enable-jmx-monitoring

Позволяет включить MBean (функция в Java, которая позволяет классам предоставлять часть своих данных извне) с объектом net.minecraft.server:type=Server и атрибутамиaverageTickTime и tickTimes, которые выводят затраченное время на обработку 1 тика на сервере в секундах (связано с TPS).

  • motd

Указывается описание сервера. Настройка поддерживает форматирование и ввод юникодом.

Пример описания сервера.
  • rate-limit

Устанавливает ограничение по запросам UUID и никнеймов игроков.

  • enable-rcon

Отвечает за работу функции RCON на сервере. Настройка производится в строках rcon.password и rcon.port.