Налаштування 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: Дозволяє або забороняє роботу Нижнього світу (Пекла) на сервері.

  • enforce-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, /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: Вмикає режим Hardcore на сервері. Після смерті гравець переходить у режим Спостерігача.

  • enable-command-block: Дозволяє використовувати командні блоки на сервері.

  • network-compression-threshold: Активує автоматичне стиснення пакетів користувача. Може приймати значення:

    • -1 — відключити стиснення.

    • 0 — стискати все. Рекомендуємо не встановлювати значення нижче 64, а також не перевищувати 1500.

  • max-players: Встановлює максимальну кількість гравців на вашому сервері.

  • max-world-size: Дозволяє встановити межу світу в певному радіусі, починаючи від нульової координати.

  • resource-pack-sha1: Спеціальний метод SHA-1 для швидшого хешування пакету ресурсів. Вказується в шістнадцятковій формі.

  • function-permission-level: Визначає рівень доступу до функцій гри. Це включає сценарії типу функцій.

  • rcon.port: Порт для віддаленого управління сервером через RCON.

  • server-port: Це налаштування вказує порт у протоколах TCP і UDP для доступу до ігрового сервера. За замовчуванням значення 25565.

  • debug: Дозволяє активувати режим відладки на сервері.

  • server-ip: IP-адреса сервера, яку користувачі використовуватимуть для підключення до сервера. За замовчуванням нічого не вказано, відповідно, буде використовуватись адреса пристрою, на якому працює сервер.

  • spawn-npcs: Дозволяє NPC з'являтися у селах на сервері.

  • allow-flight: Дозволяє гравцям використовувати політ у режимі Survival за допомогою відповідного плагіну. У більшості випадків налаштування використовується для вирішення проблем з автоматичним киком гравців за політ.

  • level-name: Встановлює назву для стандартної папки світу на сервері.

  • view-distance: Значення впливає на кількість чанків, які будуть завантажуватись навколо гравців. Це налаштування може впливати на продуктивність сервера. Може бути вказано від 3 до 15 чанків.

  • resource-pack: Вказується стандартна назва пакета ресурсів сервера. При вході гравцям буде запропоновано встановити серверний набір ресурсів.

  • spawn-animals: Відповідає за появу тварин у ігровому світі.

  • white-list: Вмикає використання стандартного білого списку. Функція дозволяє додавати до списку лише певних гравців, які мають дозвіл на гру на сервері.

  • rcon.password: У цьому рядку можна вказати пароль для доступу до RCON. Не забудьте перевірити активність функції enable-rcon.

  • generate-structures: Відповідає за можливість генерації структур у світі (села, підземелля тощо).

  • online-mode: Вмикає синхронізацію з серверами Mojang. Тільки гравці з ліцензованими обліковими записами Minecraft зможуть бути присутніми на сервері.

  • max-build-height: Максимальна висота на сервері. Стандартне значення — 256.

  • level-seed: Вказується сид для генерації світу на сервері. Якщо значення не вказано, сид генерується випадково.

  • prevent-proxy-connections: Якщо увімкнути це налаштування, всі подальші підключення гравців через проксі будуть заблоковані.

  • use-native-transport: Оптимізація надсилання та отримання пакетів для Linux. Рекомендується залишити увімкненим!

  • enable-jmx-monitoring: Дозволяє ввімкнути MBean (функцію в Java, яка дозволяє класам надавати деякі з своїх даних ззовні) з об'єктом net.minecraft.server:type=Server та атрибутами averageTickTime та tickTimes, які виводять час, витрачений на обробку 1 тика на сервері в секундах (пов'язано з TPS).

  • motd: Вказується опис сервера. Налаштування підтримує форматування та введення унікод.

  • rate-limit: Встановлює обмеження на запити для UUID та нікнеймів гравців.

  • enable-rcon: Відповідає за роботу функції RCON на сервері. Конфігурація виконується у рядках rcon.password та rcon.port.

Last updated