Налаштування server.properties: повний гід для сервера Minecraft
Налаштування server.properties
server.properties — основний файл налаштувань у всіх ядрах серверів. У цій статті ви можете дізнатися детальну інформацію про функції цього конфига.

- spawn-protection
Цей параметр дозволяє задати радіус захисту території спавна сервером. Територія починається від координат x-0 z-0. За замовчуванням перші 16 блоків у кожен бік захищені від руйнування будь-якими гравцями.
- max-tick-time
Максимальна кількість мілісекунд, яку може займати один тик, перш ніж автоматичний таймер сервера зупинить сам сервер.
Змінювати це значення рекомендується лише досвідченим користувачам.
- query.port
Порт для отримання додаткової інформації про сервер через різні сервіси.
- generator-settings
Налаштування генерації плаского світу на сервері.
- sync-chunk-writes
Дозволяє активувати синхронний запис чанків.
- force-gamemode
Якщо активувати, усі гравці під час входу на сервер отримуватимуть стандартний режим гри, заданий у параметрі gamemode.
- allow-nether
Дозволяє або забороняє роботу світу nether (пекло) на сервері.
- enforce-whitelist
Якщо ввімкнути цю опцію, сервер перед кожним заходом гравця автоматично перезавантажуватиме whitelist для пошуку нових нікнеймів.
- gamemode
Дозволяє вказати стандартний режим гри для всіх нових гравців на сервері.
- broadcast-console-to-ops
Якщо налаштування ввімкнено, усі команди, виконані в консолі, будуть показуватися операторам сервера.
- enable-query
Активує службу GameSpy4, яка дозволяє отримувати інформацію про сервер. Налаштування порту для використання задається в рядку query.port.
- player-idle-timeout
Дозволяє вказати час, після якого неактивні гравці будуть автоматично відключені від сервера. Типово встановлено 0 (гравці не будуть відключатися за неактивність).
- text-filtering-config
Налаштування, яке дозволяє прив'язати певний сервіс до сервера для автоматичної фільтрації тексту в чаті та написаних книгах.
- difficulty
Дозволяє налаштувати складність гри на сервері. Може приймати значення:
peaceful — Мирний режим (відсутня втрата голоду та ворожі монстри).
easy — Легкий режим гри.
normal — Нормальний режим гри.
hard — Складний режим гри.
- broadcast-rcon-to-ops
Якщо функцію ввімкнено, сервер буде виводити виконані через RCON команди операторам.
- spawn-monsters
Відповідає за появу ворожих мобів на сервері.
- op-permission-level
Дозволяє змінювати права операторів. Може приймати різні значення:
1 — Оператори можуть ламати/ставити блоки всередині радіуса захисту території спавна.
2 — Оператори можуть використовувати команди /clear, /difficulty, /effect, /gamemode, /gamerule, /give, /tp, а також мають право взаємодіяти з командними блоками.
3 — Оператори можуть використовувати команди /ban, /deop, /kick і /op.
4 — Оператори можуть використовувати команду /stop.
- pvp
Налаштовує можливість атаки гравців один одного. При значенні false гравці не зможуть завдати жодної шкоди іншим користувачам.
- entity-broadcast-range-percentage
Може приймати значення від 0 до 500. Дозволяє змінювати дистанцію рендера ентиті для гравців у відсотках. Занадто високі значення можуть призвести до зниження продуктивності сервера.
- snooper-enabled
Дозволяє автоматично відправляти частину статистики сервера розробникам.
- level-type
Визначає тип генерації світу сервера. Може приймати значення:
У ванільній версії гри: DEFAULT — стандартний світ. FLAT — плаский світ. LARGEBIOMES — великі біоми. AMPLIFIED — підсилений (гористий) тип світу.
За наявності модів на сервері може приймати інші значення, залежно від можливостей модифікацій.
- enable-status
За замовчуванням встановлено true. Сервер буде відображатися в меню мережевої гри як активний. Якщо вимкнути налаштування, сервер виглядатиме вимкненим, але гравці все одно зможуть підключитися.
- hardcore
Вмикає на сервері режим Хардкор. Після смерті гравець переміщується в Режим спостерігача.
- enable-command-block
Дозволяє використовувати Командні блоки на сервері.
- network-compression-threshold
Активує автоматичне стиснення пакетів користувачів. Може приймати значення:
-1 — вимкнути стиснення. 0 — стискати всі пакети.
Рекомендуємо не встановлювати значення нижче 64, а також не перевищувати 1500.
- max-players
Встановлює максимальну кількість гравців на вашому сервері.
- max-world-size
Дозволяє встановити межі світу в певному радіусі, починаючи від нульових координат.
- resource-pack-sha1
Спеціальний метод SHA-1 для більш швидкого хешування пакета ресурсів. Вказується у шістнадцятковому вигляді.
- function-permission-level
Визначає рівень доступу до ігрових функцій. Сюди належать скрипти типу function.
- rcon.port
Вказується порт для віддаленого керування сервером через RCON.
- server-port
У цьому параметрі вказується порт у протоколах TCP, UDP для доступу до ігрового сервера. За замовчуванням встановлено 25565.
- debug
Дозволяє активувати режим налагодження (debug) на сервері.
- server-ip
IP-адреса сервера, яку користувачі будуть використовувати для підключення. За замовчуванням нічого не вказано, відповідно буде використовуватися адреса пристрою, на якому запускається сервер.
- spawn-npcs
Дозволяє NPC з'являтися в селах на сервері.
- allow-flight
Дозволяє гравцям використовувати політ у режимі Виживання за наявності відповідного плагіна. Найчастіше ця опція застосовується для вирішення проблем з автокіком гравців за політ.
- level-name
Встановлює назву стандартної папки світу на сервері.
- view-distance
Значення впливає на кількість чанків, які будуть прогружатися навколо гравців. Цей параметр може суттєво впливати на продуктивність сервера.
Може бути вказано від 3 до 15 чанків прорисовки.
- resource-pack
Вказується стандартна назва ресурс-пака сервера. Під час входу гравцям буде запропоновано встановити серверний набір ресурсів.
Докладніше — Встановлення ресурс-пака на сервер.
- 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, яка дозволяє класам надавати частину своїх даних назовні) з об'єктом і атрибутами та , які виводять час, витрачений на обробку 1 тика сервера в секундах (пов'язано з TPS).
- motd
Вказується опис сервера. Налаштування підтримує форматування і введення юнікодом.

- rate-limit
Встановлює обмеження на запити UUID і нікнеймів гравців.
- enable-rcon
Відповідає за роботу функції RCON на сервері. Налаштування здійснюється в рядках rcon.password і rcon.port.