Налаштування server.properties
Last updated
Last updated
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
.