> For the complete documentation index, see [llms.txt](https://spacecore.gitbook.io/wiki/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://spacecore.gitbook.io/wiki/minecraft/server-properties.md).

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

![Вид server.properties для сервера Paper 1.16.5.](/files/-MXTH1olUEXqye91PVFW)

* spawn-protection

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

* max-tick-time

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

{% hint style="warning" %}
Данное значение рекомендуется менять только опытным пользователям.
{% endhint %}

* 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

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

{% hint style="info" %}
peaceful — Мирный режим игры (отсутствует трата голода и враждебные монстры).

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

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

hard — Сложный режим игры.
{% endhint %}

* broadcast-rcon-to-ops

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

* spawn-monsters

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

* op-permission-level

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

{% hint style="info" %}
1 — Операторы могут ломать/ставить блоки внутри радиуса защиты территории спавна.&#x20;

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

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

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

* pvp

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

* entity-broadcast-range-percentage

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

* snooper-enabled

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

* level-type

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

{% hint style="info" %}
**В ванильной версии игры:**\
**DEFAULT** — Стандартный.\
**FLAT** — Плоский мир.\
**LARGEBIOMES** — Большие биомы.\
**AMPLIFIED** — Расширенный тип мира.

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

* enable-status

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

* hardcore

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

* enable-command-block

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

* network-compression-threshold

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

{% hint style="info" %}
**-1** — отключить сжатие.\
**0** — сжать все.

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

* 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

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

{% hint style="info" %}
Может быть указать от 3 до 15 чанков прорисовки
{% endhint %}

* resource-pack

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

Подробнее — [Установка ресурспака на сервер](https://wiki.spacecore.pro/minecraft/install-recourcepack-to-server).

* 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

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

* motd

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

![Пример описания сервера.](/files/-MXWEP0C9aMqpB044WG9)

* rate-limit

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

* enable-rcon

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