MonitoringMinecraft MonitoringMinecraft

server.properties в Майнкрафте — все настройки

server.properties лежит в папке запуска сервера Майнкрафт. Таблицы настроек Java и Bedrock, порт, PvP, белый список и применение изменений после перезапуска.

Обновлено 18 октября 2026 г.

server.properties в Майнкрафте

server.properties — текстовый файл с основными настройками выделенного сервера Майнкрафт: портом, доступом игроков, режимом игры, сложностью и дальностью загрузки мира. В Java Edition он находится в папке запуска сервера, обычно рядом с server.jar и eula.txt. Чтобы применить изменения файла, сохраните его и полностью перезапустите сервер.

Где находится server.properties

  • На своём компьютере: откройте папку, из которой запускается сервер. Например, C:\MinecraftServer\server.properties в Windows или /home/minecraft/server/server.properties в Linux. Это примеры путей, общего обязательного каталога нет.
  • На хостинге: откройте файловый менеджер панели и корневую папку сервера. Иногда параметры доступны через раздел «Настройки» или «Конфигурация».
  • В одиночной игре: обычного серверного server.properties нет. Создание такого файла в .minecraft или папке сохранения не настроит встроенный LAN-сервер.

Если выделенный Java-сервер ещё ни разу не запускался, файла может не быть: он создаётся автоматически при первом запуске. Порядок подготовки серверной папки описан в руководстве по созданию сервера. Для запуска без затрат воспользуйтесь инструкцией, как создать сервер Майнкрафт бесплатно.

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

Как изменить настройки и применить их

  1. Остановите сервер кнопкой в панели или командой stop в серверной консоли. Дождитесь сохранения мира и завершения процесса.
  2. Сделайте копию server.properties, затем откройте оригинал обычным текстовым редактором.
  3. Измените нужные строки. Формат каждой настройки — ключ=значение, например difficulty=hard. Для переключателей используйте true или false маленькими буквами. Строки, начинающиеся с #, являются комментариями.
  4. Сохраните файл и запустите сервер снова.
  5. Проверьте результат в игре и сообщения запуска в консоли. Если сервер не запускается, начните с последней изменённой строки и раздела ошибок и решений.

Команда /reload не заменяет перезапуск для применения server.properties. Некоторые параметры можно отдельно изменить командами во время игры, но это другой способ настройки.

Главные настройки Java Edition

В таблице указаны значения стандартного выделенного сервера Java Edition 26.3. Хостинг, серверное ядро или сборка могут использовать другие начальные значения.

ПараметрПо умолчаниюЧто меняет
server-port25565Порт подключения игроков по TCP. На хостинге укажите выданный вам порт. Изменение строки само по себе не открывает порт в роутере или брандмауэре.
server-ipПустоЛокальный адрес, на котором сервер принимает соединения. Обычно оставляйте пустым: сервер будет слушать доступные сетевые интерфейсы. Внешний IP сюда обычно не вписывают.
online-modetrueПроверяет подлинность аккаунтов через службы Minecraft. При false проверка отключена: сервер не подтверждает, что вошедший действительно владеет указанным ником.
enforce-secure-profiletrueТребует подписанный ключ профиля игрока. Это отдельная проверка, а не второе название online-mode.
gamemodesurvivalРежим новых игроков: survival — Выживание, creative — Творчество, adventure — Приключение, spectator — Наблюдение.
force-gamemodefalseПри true возвращает игроков в режим из gamemode при каждом подключении. Без этого у уже игравшего человека сохраняется его режим.
difficultyeasyСложность: peaceful — Мирная, easy — Лёгкая, normal — Нормальная, hard — Сложная.
max-players20Максимальное число одновременно подключённых игроков. Увеличение лимита не добавляет серверу вычислительных ресурсов.
white-listtrueРазрешает вход игрокам из белого списка и операторам. Для открытого входа используется false.
enforce-whitelistfalseПри включённом белом списке отключает игроков, которые больше не допущены, после обновления списка.
view-distance10Дальность отправки чанков игрокам. Повышение увеличивает нагрузку на память, сеть и загрузку мира.
simulation-distance10Дальность обновления сущностей вокруг игроков в чанках. Влияет на нагрузку и работу ферм с мобами.
spawn-protection16Защита территории вокруг точки появления мира в Верхнем мире. Операторы обходят её; при пустом списке операторов она не действует. Значение 0 отключает защиту.
motdA Minecraft ServerОписание под названием сервера в списке серверов игрока.
allow-flightfalseПри true отключает штатное исключение за полёт в Выживании. Саму возможность летать не выдаёт; полёт в Творчестве работает отдельно.
player-idle-timeout0Время бездействия в минутах до отключения игрока. При 0 отключения за бездействие нет.

С Java Edition 26.3 белый список включён по умолчанию. Поэтому на новом сервере сначала добавьте свой ник через консоль, иначе обычный игрок не сможет подключиться.

Как настроить белый список

Для сервера с друзьями оставьте white-list=true и добавляйте разрешённых игроков командами. В серверной консоли команды вводят без начального слеша; в игровом чате — со слешем и с правами оператора.

Команда в чатеДействие
/whitelist add AlexДобавить игрока Alex.
/whitelist remove AlexУбрать игрока из списка.
/whitelist listПоказать список.
/whitelist onВключить ограничение входа.
/whitelist offОтключить ограничение входа.
/whitelist reloadПеречитать whitelist.json, если вы редактировали его вручную.

Белый список ограничивает доступ, а online-mode проверяет аккаунт. Один механизм не заменяет другой.

Где теперь настройки PvP, монстров и командных блоков

В Java Edition 1.21.9 параметры pvp, spawn-monsters, enable-command-block и allow-nether перенесли из файла в игровые правила. В 1.21.11 правила получили имена с пространством имён и подчёркиваниями. Для Java 26.3 используйте команды ниже, а не добавляйте старые строки в конфиг.

Старая строкаКоманда для Java 26.3Результат
pvp=false/gamerule minecraft:pvp falseОтключить прямой урон игроков друг другу.
enable-command-block=true/gamerule minecraft:command_blocks_work trueРазрешить работу командных блоков.
spawn-monsters=false/gamerule minecraft:spawn_monsters falseОтключить естественное появление монстров.
allow-nether=false/gamerule minecraft:allow_entering_nether_using_portals falseЗапретить вход в Нижний мир через порталы.

Эти команды применяются сразу и сохраняются вместе с миром. Отключение PvP не защищает постройки и не исключает все способы косвенного вреда. Другие правила мира и способы их изменения собраны в разделе команд Майнкрафта.

В Java 1.12.2, 1.16.5, 1.20.1 и 1.21–1.21.8 перечисленные старые параметры ещё находятся в server.properties. В 1.21.9–1.21.10 используются правила pvp, commandBlocksEnabled, spawnMonsters и allowEnteringNetherUsingPortals.

Настройки мира и генерации

ПараметрПо умолчаниюНазначение
level-nameworldИмя папки загружаемого мира. Если указанной папки нет, сервер создаст новый мир.
level-seedПустоСид создаваемого мира. Пустое значение означает случайный сид.
level-typeminecraft:normalТип генерации. Например, minecraft:flat — Суперплоскость, minecraft:large_biomes — Крупные биомы.
generator-settings{}Дополнительные параметры генератора в JSON, например настройки слоёв Суперплоскости.
generate-structurestrueГенерация структур, например деревень. Не удаляет уже созданные структуры.
hardcorefalseХардкор: после смерти игрок переходит в Наблюдение.
max-world-size29999984Предельный радиус мира в блоках. Для управления игровой границей обычно удобнее команда /worldborder.
initial-enabled-packsvanillaНаборы данных, включаемые при создании мира; перечисляются через запятую.
initial-disabled-packsПустоНаборы данных, которые не нужно автоматически включать при создании мира.

Изменение level-seed не пересоздаёт существующий мир. Чтобы проверить другой сид Майнкрафта, сохраните резервную копию и укажите новое имя папки в level-name. Старый мир останется в прежней папке.

Какие настройки влияют на нагрузку

Начните с view-distance и simulation-distance: снижайте их постепенно и проверяйте результат при обычном числе игроков. Первая настройка отвечает за отправляемые чанки, вторая — за обновление сущностей. Уменьшение дальности симуляции может изменить работу ферм.

ПараметрПо умолчанию в vanillaЧто учитывать
entity-broadcast-range-percentage100Дальность передачи сущностей клиентам в процентах от обычной. Снижение уменьшает сетевую нагрузку, но сущности становятся видны ближе.
pause-when-empty-seconds60Через сколько секунд без игроков сервер приостанавливает мир. При 0 пауза отключена. На Paper стандартное значение отличается.
max-tick-time60000Предельная длительность одного тика в миллисекундах до аварийной остановки зависшего сервера. Значение -1 отключает эту защиту, но не устраняет причину зависания.
max-chained-neighbor-updates1000000Лимит цепочки обновлений соседних блоков. Слишком низкое значение может нарушить работу механизмов.
sync-chunk-writestrueСинхронная запись данных чанков. На сторонних ядрах поведение может отличаться; не отключайте её без понимания работы сохранений.
region-file-compressiondeflateСжатие файлов мира: deflate, lz4 или none. Вариант lz4 обычно требует меньше времени процессора, но больше места; none отключает сжатие.

Параметр simulation-distance появился в Java 1.18, поэтому в 1.12.2 и 1.16.5 его нет. Объём оперативной памяти Java задаётся аргументами запуска, например -Xmx, а не строкой в server.properties.

Остальные параметры доступа, сети и управления

Эти настройки нужны для отдельных задач. Если вы не используете удалённую консоль, серверный ресурс-пак или внешнюю панель управления, соответствующие параметры можно оставить стандартными.

ПараметрыЗначения и назначение
enable-statustrue — отвечать на запросы списка серверов. При false сервер выглядит недоступным в списке, хотя подключение остаётся возможным.
hide-online-playersfalse — не скрывать выборку ников в ответе на запрос состояния. Это не настройка внутриигрового списка по Tab.
log-ipstrue — записывать IP игроков в стандартный журнал сервера.
op-permission-level, function-permission-levelСтандартные уровни прав операторов и функций: соответственно 4 и 2.
network-compression-threshold256 — порог размера пакета в байтах, начиная с которого применяется сетевое сжатие. Отрицательное значение отключает сжатие.
use-native-transporttrue — использовать доступные нативные средства сетевого обмена.
prevent-proxy-connectionsfalse — дополнительная проверка сетевого происхождения соединения при авторизации выключена. Это не универсальная блокировка VPN.
rate-limit0 — ограничение входящих пакетов отключено. Слишком строгий лимит может отключать обычных игроков.
accepts-transfersfalse — не принимать переводы игроков с других серверов через механизм перенаправления.
broadcast-console-to-ops, broadcast-rcon-to-opsОба параметра имеют значение true: передавать операторам вывод команд серверной консоли и RCON соответственно.
resource-pack, resource-pack-sha1Пустые по умолчанию адрес архива серверного ресурс-пака и его SHA-1 для проверки содержимого.
resource-pack-id, resource-pack-promptПустые по умолчанию UUID ресурс-пака и сообщение при предложении его загрузить. Сообщение задаётся текстовым компонентом JSON.
require-resource-packfalse — ресурс-пак необязателен. При true отказавшийся игрок отключается.
enable-rcon, rcon.port, rcon.passwordУдалённая консоль: стандартно выключена через false, порт — 25575, пароль пустой. Для использования задайте отдельный пароль.
enable-query, query.portДополнительный протокол получения сведений о сервере: стандартно выключен через false, порт — 25565. Это не замена игровому server-port.
enable-jmx-monitoringfalse — публикация показателей времени тиков через JMX выключена. Для подключения JMX также нужны параметры запуска Java.
text-filtering-config, text-filtering-versionНастройка подключения текстового фильтра: конфигурация по умолчанию пустая, версия формата — 0.
enable-code-of-conductfalse — показ правил сервера при входе выключен. При включении используются текстовые файлы из папки codeofconduct, например codeofconduct/ru_ru.txt.
bug-report-linkПустой по умолчанию адрес для сообщения об ошибках сервера через меню серверных ссылок.
chat-spam-threshold-seconds, command-spam-threshold-secondsПороги накопленного спама сообщений и команд. По умолчанию оба равны 10; это не простой лимит сообщений в секунду. Значение 0 отключает соответствующее исключение за спам.
management-server-enabled, management-server-host, management-server-portПротокол внешнего управления сервером. По умолчанию: false, localhost, 0. Нулевой порт означает автоматический выбор свободного порта.
management-server-secret, management-server-allowed-originsСекрет авторизации и разрешённые источники браузерных подключений. Секрет создаётся автоматически, список источников по умолчанию пуст.
management-server-tls-enabled, management-server-tls-keystore, management-server-tls-keystore-passwordЗащита соединения внешнего управления через TLS. Стандартно TLS включён через true, путь к хранилищу сертификата и пароль пусты. При включённом протоколе управления и TLS необходимо настроить хранилище сертификата.
status-heartbeat-interval0 — периодические уведомления о состоянии для клиентов протокола управления выключены.

В старых конфигурациях также встречаются spawn-animals и spawn-npcs: их удалили в Java 1.21.2. Не переносите весь файл между сильно различающимися версиями — используйте созданный нужной версией конфиг и меняйте необходимые параметры.

Чем server.properties в Bedrock отличается от Java

У Bedrock Dedicated Server свой server.properties: он поставляется с сервером и находится рядом с bedrock_server.exe в Windows или bedrock_server в Linux. Полностью копировать в него Java-конфиг нельзя.

ЗадачаJava EditionBedrock Dedicated Server
Игровой портserver-port=25565, TCPserver-port=19132 для IPv4 и server-portv6=19133 для IPv6, UDP
Белый списокwhite-list, файл whitelist.jsonallow-list, файл allowlist.json
Дальность симуляцииsimulation-distance=10tick-distance=4
Название или описаниеmotd — описание в спискеserver-name — название сервера
Разрешение чит-командПрава операторов; параметра allow-cheats нетallow-cheats=false по умолчанию
Проверка аккаунтаonline-mode проверяет аккаунт Minecraftonline-mode связан с проверкой Xbox Live; при подключении извне локальной сети она требуется независимо от этого параметра

Что такое мод LAN Server Properties

LAN Server Properties расширяет настройки открытия одиночного мира для игры по локальной сети. В зависимости от выпуска он позволяет выбрать порт, переключить проверку аккаунтов, настроить PvP и лимит игроков.

Мод устанавливает владелец одиночного мира. На выделенном сервере он не заменяет server.properties и не нужен для редактирования этого файла. Сам по себе выбор порта также не делает домашний сервер доступным через интернет.

Проверяйте точную версию игры и загрузчик в карточке мода: выпуски для Fabric, Forge и NeoForge не взаимозаменяемы. Для обычной настройки выделенного сервера скачивать этот мод не требуется.

Сервера Майнкрафт

Играть интереснее на сервере — выбирайте в рейтинге серверов Майнкрафт и заходите прямо сейчас.

SkyBars
SkyBars Java + BE
693 онлайн
1.8 — 26.3 версия
🎮 ВЫЖИВАНИЕ ⚔️ АНАРХИЯ 🚗 ГТА РП 🎤 ГОЛОСОВОЙ ЧАТ 🎁 БЕСПЛАТНЫЙ ДОНАТ 🌟 СМП 💻 ПК+ТЕЛЕФОН
MineLandy
MineLandy Java + BE
42 онлайн
1.12.2 — 26.1.2 версия
Ванила и анархия без приватов — полная свобода действий и честное выживание
DESTINYWORLD - ANARCHY
12 онлайн
1.16.5 — 1.21.11 версия
Гриф-анархия с Игрой в кальмара, кланами и ключами за онлайн. Магазин и киты в стиле FT, Джамшут
Fork
Fork Java
0 онлайн
26.3 версия
Начни с корней. Построй свой мир среди единомышленников.
Хостинг серверов — все статьи

Вопросы и ответы

Где найти файл server.properties в Майнкрафте, если поиск его не показывает?
В Windows включите отображение расширений файлов: название может показываться как server. Если вы создавали файл вручную, проверьте, не получилось ли server.properties.txt — сервер такой файл не использует.
Почему настройки сервера Майнкрафт в server.properties сбрасываются?
Панель хостинга, контейнер или скрипт запуска могут заново записывать параметры при старте. Измените соответствующие поля панели либо настройки скрипта; также проверьте, что редактируете конфиг запущенного экземпляра сервера.
Есть ли LAN Server Properties для Майнкрафт 26.2?
Существует отдельный сторонний порт для Fabric 26.2, указанный в репозитории разработчика порта. Его наличие не означает, что старый оригинальный мод или этот порт совместимы с Java 26.3: проверяйте версию конкретного файла.
Почему после online-mode=false пропал инвентарь?
При смене режима проверки может измениться UUID — идентификатор игрока, к которому привязаны его данные. Сервер начинает воспринимать тот же ник как другого игрока; перед переносом данных сделайте резервную копию и проверьте результат возвращения прежнего режима проверки.
После обновления Майнкрафта белый список включится сам?
В Java 26.3 изменилось стандартное значение для нового конфига, что отмечено в описании выпуска Mojang. Если в существующем файле сохранено white-list=false, само обновление не означает, что это значение обязательно станет true.
MineLauncher
Лаунчер Майнкрафт без лицензии — все версии
Бесплатный лаунчер для ПК и Андроид — все версии 26.3, 26.2, 1.21.11, 26.1.2. Fabric, NeoForge, Quilt, шейдеры, моды и скины в один клик.
Без лицензии Fabric, NeoForge, Quilt Моды, шейдеры, скины Все версии Майнкрафта ПК и Андроид Для слабых ПК Сервера в лаунчере
Скачать бесплатно
Windows и Андроид · Бесплатно · Без лицензии
Наш чат