Конфигурация 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
Устанавливает максимальный допустимый размер игрового мира в блоках.