Skip to content

Конфигурация server.properties

Быстрый обзор файла server.properties для игровых серверов Minecraft.

Файл server.properties содержит основные параметры, управляющие поведением вашего Minecraft-сервера. Ниже представлено описание каждого из них:

enable-jmx-monitoring=false

Активирует систему мониторинга JMX (Java Management Extensions), предоставляющую средства для удаленного управления и контроля за состоянием сервера.

rcon.port=25575

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

level-seed=

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

gamemode=survival

Устанавливает стандартный игровой режим (например, выживание) для новых игроков, присоединяющихся к серверу.

enable-command-block=false

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

enable-query=false

Активирует протокол Query, позволяющий внешним инструментам запрашивать информацию о текущем состоянии сервера.

generator-settings={}

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

enforce-secure-profile=true

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

level-name=world

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

motd=

Определяет сообщение дня (Message Of The Day), которое отображается игрокам при выборе сервера в списке.

query.port=25565

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

pvp=true

Включает или отключает возможность сражений между игроками (Player versus Player).

generate-structures=true

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

max-chained-neighbor-updates=1000000

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

difficulty=easy

Определяет уровень сложности игры на сервере.

network-compression-threshold=256

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

max-tick-time=60000

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

require-resource-pack=false

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

use-native-transport=true

Включает использование нативной реализации сетевого транспорта для повышения его производительности.

max-players=20

Устанавливает максимальное количество игроков, которые могут одновременно находиться на сервере.

online-mode=true

Управляет проверкой учетных записей игроков через официальные серверы Mojang (при значении true требуется аутентификация).

enable-status=true

Включает или отключает отображение статуса сервера в списке серверов Minecraft.

allow-flight=false

Разрешает или запрещает игрокам полет на сервере (обычно используется с модами или в творческом режиме).

initial-disabled-packs=

Определяет список пакетов ресурсов, которые будут отключены при запуске сервера.

broadcast-rcon-to-ops=true

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

view-distance=10

Устанавливает радиус прорисовки чанков вокруг каждого игрока на сервере.

server-ip=0.0.0.0

Указывает IP-адрес, на котором сервер будет принимать входящие подключения (если установлено 0.0.0.0, сервер будет прослушивать все доступные сетевые интерфейсы).

resource-pack-prompt=

Текст сообщения, которое будет показано игрокам при предложении установить ресурс-пак.

allow-nether=true

Определяет, разрешен ли игрокам доступ в Нижний мир (Nether).

server-port=25565

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

enable-rcon=false

Включает или отключает возможность удаленного администрирования сервера через консоль RCON.

sync-chunk-writes=true

Обеспечивает синхронизацию записи данных чанков на диск, что может повлиять на производительность ввода/вывода.

op-permission-level=4

Задает уровень разрешений для операторов сервера (максимальный уровень - 4).

prevent-proxy-connections=false

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

hide-online-players=false

Скрывает список игроков, находящихся в данный момент на сервере.

resource-pack=

Указывает URL-адрес пакета ресурсов, который сервер будет предлагать игрокам для загрузки.

entity-broadcast-range-percentage=100

Устанавливает процент от радиуса видимости, в пределах которого сущности (мобы, игроки) будут транслироваться клиентам.

simulation-distance=10

Определяет расстояние в чанках, в пределах которого симулируется активность мира (взаимодействие сущностей, рост растений и т.д.).

rcon.password=

Устанавливает пароль, необходимый для доступа к удаленной консоли RCON.

player-idle-timeout=0

Устанавливает время в минутах, после которого бездействующий игрок будет автоматически отключен от сервера (0 - без ограничений).

debug=false

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

force-gamemode=false

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

rate-limit=0

Устанавливает ограничение по времени между отправкой пакетов от одного клиента (0 - без ограничений).

hardcore=false

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

white-list=false

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

broadcast-console-to-ops=true

Перенаправляет все сообщения, появляющиеся в консоли сервера, операторам.

spawn-npcs=true

Включает или отключает появление неигровых персонажей (NPC), например, жителей.

spawn-animals=true

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

function-permission-level=2

Устанавливает уровень разрешений, необходимый для выполнения команд через функции (минимум - 1, максимум - 4).

initial-enabled-packs=vanilla

Определяет стартовые пакеты ресурсов, которые будут активированы на сервере при запуске.

level-type=minecraft:normal

Задает тип генерируемого игрового мира (например, normal для обычного мира, superflat для плоского).

text-filtering-config=

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

spawn-monsters=true

Включает или отключает появление враждебных мобов в игровом мире.

enforce-whitelist=false

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

spawn-protection=16

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

resource-pack-sha1=

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

max-world-size=29999984

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