# server.properties в Minecraft: разбор всех важных параметров

> Что означают ключевые строки server.properties, какие значения ставить по умолчанию, какие ключи удалены в новых версиях и где менять то же самое в панели.

- Рубрика: Гайды по играм
- Игра: Minecraft
- Опубликовано: 2026-11-13T17:30:00+03:00
- Обновлено: 2026-11-13T17:30:00+03:00
- Адрес: https://blog.egnetwork.ru/minecraft-server-properties-razbor
- Автор: Команда EGN

Файл `server.properties` лежит в корне сервера и отвечает за его основные настройки: порт, число игроков, мир, сложность, онлайн-режим и многое другое. Почти всё в нём можно поменять в панели EGN, но понимать, что делает каждая строка, всё равно полезно: без этого сложно разобраться, почему сервер ведёт себя не так, как вы ждёте.

## Коротко

`server.properties` — текстовый файл с парами «ключ=значение». Главные ключи: `server-port` (порт игроков, по умолчанию 25565), `max-players` (число игроков, по умолчанию 20), `view-distance` и `simulation-distance` (по 10 чанков), `online-mode` (проверка аккаунтов, по умолчанию true) и `level-name` (папка мира, по умолчанию world). Многие правила игры, например PvP или спавн монстров, в новых версиях перенесены из этого файла в игровые правила.

## Формат файла

Файл читается как Java Properties: ключ и значение через знак `=`, строки с `#` — комментарии. Русские буквы в значениях записываются как `\uXXXX`, а двоеточие в `minecraft:normal` экранируется как `minecraft\:normal`. Панель пишет файл в правильном формате, поэтому вручную его редактировать нужно редко.

```properties
server-port=25565
max-players=20
view-distance=10
simulation-distance=10
online-mode=true
enable-rcon=false
level-name=world
level-type=minecraft\:normal
difficulty=easy
gamemode=survival
motd=Привет, мир
```

## Разбор главных ключей

- **server-port** — порт, на котором сервер принимает игроков. По умолчанию 25565 TCP. На тарифе EGN порт выдаётся панелью, и актуальный адрес смотрите в разделе «Сеть».
- **max-players** — сколько игроков может быть онлайн одновременно. По умолчанию 20. Чем больше игроков, тем больше нагрузка: подробнее — в статье [про RAM](https://blog.egnetwork.ru/minecraft-skolko-ram-nuzhno).
- **view-distance** и **simulation-distance** — дальность прорисовки и симуляции в чанках. По умолчанию по 10. Это самая мощная ручка производительности: уменьшение на 2–4 чанка часто заметно снижает нагрузку.
- **online-mode** — проверять ли аккаунты Mojang. По умолчанию `true`. При `false` сервер пускает любого без лицензии, поэтому выключайте его только вместе с плагином авторизации или белым списком.
- **enable-rcon** и **rcon.port** / **rcon.password** — удалённая консоль. По умолчанию выключена. Включайте только с сильным паролем, подробнее — в статье про администрирование.
- **level-name** — имя папки мира. По умолчанию `world`. Если поменяете, сервер создаст новый мир, а старый останется на диске.
- **level-seed** — сид для нового мира. Действует только при создании. Пустое значение — случайный сид.
- **level-type** — тип мира: обычный, плоский, большие биомы. По умолчанию `minecraft:normal`.
- **motd** — текст под названием сервера в списке. Поддерживает цвета через `§`.
- **difficulty** и **gamemode** — сложность и режим по умолчанию для новых игроков.
- **white-list** и **enforce-whitelist** — включён ли белый список и выгонять ли тех, кто в него не попал. По данным Minecraft Wiki, начиная со снапшота 26.3 snap2 значение по умолчанию — `true`, поэтому на свежем сервере 26.3 незнакомые ники не зайдут, пока вы не добавите их в список. На более старых версиях по умолчанию список выключен.
- **spawn-protection** — радиус вокруг спавна, где строить могут только операторы. По умолчанию 16.
- **network-compression-threshold** — порог сжатия пакетов. По умолчанию 256 байт. Меняйте только по совету специалиста.
- **enable-query** и **query.port** — служебный протокол запроса статуса, по умолчанию выключен. Нужен только мониторингам, которые его требуют.
- **max-tick-time** — через сколько миллисекунд «зависшего» тика встроенный сторож остановит сервер. По умолчанию 60000 (60 секунд); на зависающих сборках его иногда ставят в `-1`, но это лишь маскирует проблему.
- **enforce-secure-profile** — требовать подписанные чат-сообщения. По умолчанию `true`; при плагинах чата иногда отключают.
- **allow-flight** — не кикать игроков за «полёт». По умолчанию `false`; для серверов с модами на полёт включают.
- **sync-chunk-writes** — синхронная запись чанков на диск. По умолчанию `true`; на быстром NVMe можно оставить.
- **server-ip** — к какому адресу привязаться. Оставляйте пустым: на хостинге порт и адрес даёт панель.

![Схема портов: server-port, rcon.port, query.port и порт Geyser](https://blog.egnetwork.ru/media/280)

## Ключи, которых больше нет

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

- **pvp**, **spawn-monsters**, **allow-nether**, **enable-command-block** — удалены в 25w35a и заменены игровыми правилами (`pvp`, `spawnMonsters`, `allowEnteringNetherUsingPortals`, `enableCommandBlocks`).
- **spawn-animals** и **spawn-npcs** — удалены в 24w33a.
- **max-build-height** — удалён в 20w49a.

Если вы поставили такой ключ, сервер его просто проигнорирует. Правила мира теперь меняются командой `/gamerule` на запущенном сервере, а в панели — в разделе «Настройки», где правило видно как переключатель.

## Пример: сделать сервер тише и легче

Допустим, сервер на 10 друзей тормозит в местах с большим количеством построек. Вы снижаете `view-distance` с 10 до 8, `simulation-distance` до 6, оставляете `online-mode=true` и перезапускаете сервер. Затем смотрите на нагрузку в графике раздела «Запуск» и на то, как играется в местах с постройками. Если всё стабильно, на этом можно остановиться.

Для более глубокой оптимизации есть отдельные настройки Paper в `paper-world-defaults.yml`. Их разбирает статья [про Paper world defaults](https://blog.egnetwork.ru/minecraft-paper-world-defaults), а про дальности — [view-distance и simulation-distance](https://blog.egnetwork.ru/minecraft-view-distance-simulation-distance).

## Панель или файл: что выбрать

Часть параметров можно поменять в «Настройки», часть удобнее в файле, а часть вообще меняется командой в игре. Правило простое. Если настройка есть в «Настройки», меняйте её там: панель пишет файл в правильном формате и проверяет значения. Если настройки в панели нет, а нужна строка из `server.properties`, используйте «Файлы» или SFTP и не забудьте перезапуск. Правила мира, например `pvp` или `keepInventory`, лучше задавать командой `/gamerule` на запущенном сервере.

Не редактируйте файл, пока сервер работает: он перезапишет файл при сохранении, и ваши изменения исчезнут. Остановите сервер, поменяйте строку, сохраните и запустите снова.

## Как проверить, что изменение сработало

После перезапуска проверьте три вещи. Первая: в консоли нет ошибок о неизвестном ключе или неверном значении. Вторая: поведение изменилось, как вы ждали. Например, после `max-players=10` на сервере не должно зайти больше десяти. Третья: вы не сломали соседние настройки. Если сервер стал странно себя вести, вернитесь на предыдущую копию файла из «Бэкапы».

## Пример: закрытый сервер для друзей

Допустим, вы хотите сервер только для друзей, без случайных игроков. Порядок такой. Включаете белый список (`white-list=true`) и `enforce-whitelist=true`, чтобы выгонять тех, кто не в списке. Ставите `max-players=10`. Оставляете `online-mode=true`, чтобы проверялись аккаунты. RCON держите выключенным, если им не пользуетесь. Добавляете ники друзей в «Игроки» → «Белый список». Подробнее о белом списке и операторах — в статье [про whitelist и op](https://blog.egnetwork.ru/minecraft-kak-vydat-op-i-whitelist).

Итоговый набор строк выглядит так:

```properties
white-list=true
enforce-whitelist=true
max-players=10
online-mode=true
enable-rcon=false
```

## Что особенно важно знать

- `server-port` меняйте только вместе с адресом в «Сеть». Иначе друзья будут стучаться в закрытую дверь.
- `level-seed` влияет только на новый мир. Изменение на существующем мире ничего не даёт.
- `view-distance` и `simulation-distance` сильно влияют на нагрузку. Не выкручивайте их на максимум без проверки.
- Не добавляйте в файл строки, которых нет в документации вашей версии. Лишние строки не ломают сервер, но путают при разборе проблем.

## Симптом → причина → решение

| Симптом | Причина | Решение |
|---|---|---|
| Изменение `max-players` не сработало | Сервер не перезапустили | Перезапустите сервер после правки |
| Файл исчез после правки | Правку делали при работающем сервере | Остановите сервер, правьте, сохраните, запустите |
| Русский MOTD выглядит как `\u...` | Кириллица записана без экранирования вручную | Меняйте MOTD в «Настройки», панель запишет его корректно |
| Сервер игнорирует `pvp=false` | Ключ удалён в новой версии | Используйте игровое правило `pvp` |
| Друзья заходят, но не могут подключиться | `server-port` изменён без обновления адреса | Вернитесь к порту из «Сеть» или обновите адрес у игроков |

## Как сделать в панели EGN: настройка через «Настройки»

1. Откройте «Настройки» в меню сервера.
2. Найдите нужный раздел: «Основное», «Мир», «Игровой процесс», «Игроки», «Сеть», «Производительность».
3. Измените значение. Панель покажет, что изменилось, и подскажет, нужен ли перезапуск.
4. Нажмите «Сохранить и перезапустить», если изменение требует перезапуска.
5. Проверьте результат в игре.

![Раздел «Настройки» Minecraft: поиск, группы «Основное», «Мир», «Игровой процесс», «Игроки», «Сеть», «Производительность», поля описания, сложности и папки мира](https://blog.egnetwork.ru/media/279)

Для правил мира, которых нет в файле, используйте команду `/gamerule` в консоли запущенного сервера. Если вы ошиблись в настройках, кнопка «Вернуть стандартные» покажет список «было → станет», а «Резервные копии» вернёт файл из копии.

## Частые ошибки

- **Поменяли `online-mode` на `false` и не поставили защиту.** Любой без лицензии зайдёт на сервер. Включите белый список или плагин авторизации.
- **Ожидали, что `level-seed` поменяет уже созданный мир.** Сид меняется только при создании мира. Для нового сида понадобится новая папка мира.
- **Поставили `pvp=false` в файле новой версии.** Ключа больше нет. Используйте игровое правило `pvp`.
- **Открыли RCON без пароля.** Сервер не запустит RCON с пустым паролем. Задайте длинный пароль и не публикуйте его.
- **Забыли перезапустить.** Большинство настроек применяются только после перезапуска сервера.

> [!TIP] Меняйте по одному ключу за раз
> Если сервер начал вести себя странно после правок, вернуться проще, когда изменён один параметр. Пользуйтесь «Бэкапы» перед серьёзными изменениями.

> [!NOTE] Что важно знать про правила мира
> Правила мира (PvP, сон, смена погоды и тому подобное) лучше менять в разделе «Настройки» или командой `/gamerule`, а не руками в файле. Так вы не ошибётесь с именем ключа.

## Итог

`server.properties` задаёт базу сервера: порт, число игроков, дистанции, режим проверки аккаунтов, мир и RCON. Ключевые строки — `server-port`, `max-players`, `view-distance`, `online-mode`, `level-name`. Удалённые ключи, вроде `pvp`, теперь заменены игровыми правилами. В панели почти все параметры доступны в разделе «Настройки», поэтому файл можно не редактировать вручную.

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

### Где лежит server.properties?
В корневой папке сервера. В панели EGN его видно в разделе «Файлы», а менять удобнее через «Настройки».

### Что сделать, если изменения не применились?
Перезапустите сервер. Большинство ключей читается только при запуске.

### Почему после обновления сервер игнорирует мою строку?
Скорее всего, ключ удалён в новой версии. Проверьте список удалённых ключей выше и используйте игровое правило.

### Какой view-distance ставить?
Начните с 8–10. Если сервер тормозит, уменьшайте по 1–2 чанка и смотрите на нагрузку.

Сервер под Minecraft за пару минут — [egnetwork.ru](https://egnetwork.ru/)

---

Материал EGN (blog.egnetwork.ru), обновлено 13 ноября 2026; при цитировании указывайте ссылку.
