Налаштування server.properties: повний гід для сервера Minecraft
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.