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

<figure><img src="/files/sGRx347hL8Sxe0YcNUJH" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/1ozSQ3qx23hH4cwtq0pH" alt=""><figcaption><p>Вид server.properties для сервера Paper 1.16.5.</p></figcaption></figure>

* 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 — Операторы могут ломать/ставить блоки внутри радиуса защиты территории спавна.

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

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

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

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

* 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

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

Подробнее — [установка ресурспака на сервер](https://wiki.qwins.co/minecraft/ustanovka-resurspaka-na-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

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

* motd

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

<figure><img src="/files/QkNYhRNS82BdnY1a0JFM" alt=""><figcaption></figcaption></figure>

* rate-limit

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

* enable-rcon

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


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://wiki.qwins.co/minecraft/nastroika-server.properties.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
