Що таке властивості сервера Minecraft та іх налаштування

Востаннє змінено 08 Січня 2024 в Запуск серверу
  • 9 min read
  • 5085
  • 1
Valeriy Stereo

Valeriy Stereo

CCO, Creative Director

Привіт, Годлайкери!

У цьому гайді ми розглянемо, які налаштування для майнкрафт ви можете зробити використовучи меню "Параметри сервера" в "Керування Minecraft" або власноруч в файлі server.properties файлового менеджеру

Який параметр за що відповідає

NOTE

Далі буде перелік параметрів в такому форматі: Команда Доступні значення [Значення за змовченням]

 

allow-flight true/false

Дозволяє гравцеві здійснювати польоти у світі Minecraft. Ця опція діє тільки на польоти в режимі Виживання і впливає лише за наявності відповідного плагіна (наприклад, Flight). На польоти у режимі Сreative ніяк не впливає.

 

allow-nether true/false

Цей параметр визначає можливість переходу до Нижнього світу. Якщо відключити, всі гравці, які перебували у Нижньому світі, будуть переміщені у звичайний. Не впливає на перехід у Край.

 

broadcast-console-to-ops true/false

Дозволяє вивести результат виконання команди консолі всім операторам сервера.

 

announce-player-achievements true/false

Цей параметр визначає, чи сервер повинен надсилати в чат повідомлення про отримання досягнень.

 

difficulty Рядок [easy]

Рівень складності:

  • peaceful - Мирний
  • easy - Легкий
  • normal - Нормальний
  • hard - Складний

enable-command-block true/false

Дозволяє використовувати командний блок. Ця опція не генерується при першому завантаженні, а з'являється за першої спроби використання командного блоку.

 

enable-jmx-monitoring true/false

Дозволяє увімкнути MBean (функція в Java, що дозволяє надавати певні статистичні дані для моніторингу) з об'єктом net.minecraft.server:type=Server та двома атрибутами:

  • averageTickTime - середній час на здійснення одного тику (у мілісекундах),
  • tickTimes - час здійснення близько 100 останніх тиків (в наносекундах).
  • Пов'язано із терміном TPS. Щоб увімкнути виконання JMX у Java, необхідно задати відповідні прапори запуску JVM. Докладніше описано у цій документації

sync-chunk-writes true/false

Включає синхронний запис чанків.

 

enable-status true/false

Включає відображення сервера як онлайн (якщо він запущений). Якщо значення встановлено на false, то в меню мережевої гри сервер, що працює, буде відображатися як "оффлайн", однак також зможе приймати підключення гравців.

 

entity-broadcast-range-percentage Число (0-500) [100]

Дозволяє змінювати дистанцію рендеру ентіті для клієнтів у відсотках. Вищі значення можуть призвести до зниження продуктивності сервера, оскільки чим вище значення, тим вище дальність промальовування ентіті і більше ресурсів потрібно їх обробки. Це налаштування виражається у відсотках (100% за замовчуванням). Наприклад, встановлення цього значення на 50 зменшить дальність рендеру ентіті вдвічі. Являє собою серверний аналог зміни промальовування у клієнта.

 

enable-query true/false

Дозволяє активувати протокол GameSpy4 для прослуховування сервера (отримання інформації про сервер). enable-rcon true / false false Дозволяє використовувати віддалений доступ до консолі сервера. force-gamemode true/false false Якщо true, то при підключенні до сервера режим гри гравця зміняться на стандартний, вказаний у gamemode.

 

gamemode Рядок [survival]

Стандартний ігровий режим, що автоматично встановлюється всім гравцям, що вперше зайшли на сервер. Режим окремого гравця змінюється командою /gamemode.

  • survival - Виживання
  • creative - Творчість
  • adventure — Пригода
  • spectator - Спостереження

function-permission-level Число (1-4) [2]

Встановлює рівень доступу для функцій. generator-settings немає Рядок Цей рядок задає шаблон генерації суперплоського світу.

 

generate-structures true/false

Чи генерувати структури (скарбниці, фортеці, села…)

 

hardcore true/false

Вмикає на сервері режим Хардкор. Після смерті перехід у режим спостерігача.

 

level-name Ім'я папки [world]

Назва папки з файлами картки, яку використовуватиме сервер під час гри. Ця папка розміщена в тому ж каталозі, де знаходиться сервер. Якщо її не виявиться, сервер автоматично згенерує новий світ і помістить його файли до папки з цією назвою.

 

level-seed Будь-який сід

Вхідні дані (зерноід) для генератора рівня. Якщо ви хочете створити випадковий світ, залиште це поле порожнє

 

level-type DEFAULT / FLAT / LARGEBIOMES / AMPLIFIED

Визначає тип світу.

 

max-build-height Число, кратне 16 (64 - 256)

Вказує максимальну висоту будівлі на вашому сервері. Вище цього рівня не можна буде ламати чи ставити блоки. Місцевість може генеруватися вище за цей рівень, також можна руйнувати блоки за допомогою ТНТ і вогню. Крім того, вище за межі працюють відра (помилка).

 

max-players Число (0-2147483647)

Вказує максимальну допустиму кількість гравців на сервері.

 

motd Рядок не більше 60 символів

Опис сервера, що відображається при підключенні до списку серверів. Підтримує форматування тексту.

 

online-mode true / false true

Цей параметр дозволяє увімкнути/вимкнути режим онлайн. Якщо його вимкнути, то на сервер зможуть заходити тільки локальною мережею або з цього комп'ютера і з будь-яким акаунтом (навіть піратським).

 

op-permission-level Число (1-4)

Дозволяє змінювати права операторів.

  • 1 - Оператори можуть ламати/ставити блоки всередині радіусу захисту території спауна.
  • 2 - Оператори можуть використовувати команди /clear, /difficulty, /effect, /gamemode, /gamerule, /give, /tp, і можуть змінювати командні блоки.
  • 3 — Оператори можуть використовувати команди /ban, /deop, /kick та /op.
  • 4 — Оператори можуть використовувати /stop.

player-idle-timeout Число

Якщо не поставлено нуль, гравці автоматично відключатимуться від сервера, якщо вони нічого не робили протягом зазначеного часу (у хвилинах).

 

pvp true/false

Вмикає/вимикає отримання шкоди гравцям від атак інших гравців на сервері. При true гравці зможуть "воювати" між собою, вбиваючи один одного. Якщо встановлено значення false, гравці не зможуть завдавати прямої шкоди один одному.

 

query.port Число (1-65535)

Порт для отримання інформації про сервер. З'являється автоматично, якщо enable-query=true.

 

rcon.password Рядок

Пароль для віддаленого доступу до сервера. З'являється автоматично, якщо enable-rcon=true.

 

rcon.port Число (1-65535)

Порт для віддаленого контролю сервера. З'являється автоматично, якщо enable-rcon=true.

 

resource-pack Ім'я файлу

Розташування ресурсів, які сервер запропонує завантажити гравцеві під час з'єднання. У цьому полі потрібно вказати пряме посилання на zip-архів.

 

server-ip Будь-яка допустима IP-адреса

Вказує IP-адресу сервера, яка буде використовуватися іншими гравцями для підключення до цього сервера. Це поле рекомендується залишати порожнім, але якщо ви хочете дати серверу особливу IP-адресу, можна скористатися цим параметром, щоб задати його. (Не можна вказувати ip-адресу свого комп'ютера, тому сервер просто вилетить і не буде запускатися, поки не замініть його на інший).

 

server-port Число (1-65535)

Цей параметр визначає значення порту в протоколах TCP і UDP, який використовуватиме сервер гри. Стандартний для Minecraft порт - 25565. Рекомендується не змінювати значення, оскільки для входу на сервер, що використовує стандартний порт, гравцеві буде достатньо набрати IP або DNS адресу, без вказівки порту, а також при використанні інших портів є ймовірність того, що цей порт вже буде зайнятий іншим ресурсом мережі. Якщо ви все ж таки хочете вказати порт вручну, вибирайте числа більше і уникайте популярних портів: 80 і 8080 (web-сервер), 21 (ftp-сервер), 22 (ssh-сервер), 143 (imap), 6969 і 6881-6889 (bittorrent) та ін. Наприклад, порт 23000 підійде. При виборі порту ви можете керуватися цим списком стандартних портів, які можуть належати іншим мережевим службам та програмам.

 

snooper-enabled true/false

Дозволяє серверу надсилати деяку статистику та дані розробникам. spawn-animals true / false true Аналогічно spawn-monsters, але для доброзичливих мобів (корови, свині, вівці…).

 

spawn-monsters true/false

Якщо значення параметра true, то, як і в одиночній грі, в нічний час і в темних печерах на карті з'являтимуться ворожі моби і намагатимуться завдати шкоди гравцям на сервері. Якщо значення false, ворожі моби (наприклад, скелети, зомбі) не будуть автоматично з'являтися під час гри, однак їх можна спаунити за допомогою яєць закликання. Всі моби, що знаходилися на карті, залишаться.

 

spawn-npcs true/false

Дозволити появу NPC у селах.

 

spawn-protection Число (1-100)

Радіус захисту території спауна в блоках (цю територію зможуть змінювати лише оператори). Радіус 0 дає захист єдиного блоку, 1 зони 3×3 і так далі. Ця опція не генерується при першому завантаженні, а з'являється коли перший гравець заходить на сервер. Після 1.4.2 захист спауна автоматично вимикається, якщо сервер не має жодного оператора.

 

view-distance Число (3-15)

Регулює радіус чанків для відсилання гравцю. Для довідки: дальність промальовування Far у версіях до 1.7 відображає область у радіусі 10 чанків.

 

white-list true/false

Дозволяє вмикати/відключати використання вайтліста на сервері. При true адміністратору сервера необхідно буде вручну додавати ніки гравців у білий список. Якщо встановлено значення false, будь-який гравець зможе зайти на даний сервер, знаючи його IP-адресу та порт. Адміністратори сервера можуть зайти на сервер незалежно від білого списку.

 

enforce-whitelist true/false

Дозволяє вмикати/відключати перезавантаження вайтліста під час заходу гравця, перш ніж відключити його від сервера. Коли ця опція увімкнена, сервер кікне гравця тільки після того, як автоматично перезавантажить вайтліст для пошуку змін.

  • false - Гравці не будуть відключені від сервера, якщо їх немає у вайтлісті.
  • true - Гравці будуть відключені від сервера, якщо їх немає у вайтлісті.

max-world-size Число (1-29999984) Встановлює кордон світу на обраному радіусі, рахуючи від нульової координати. Встановлення кордону, що виходить за межі світу, не зробить нічого. Наприклад:

  • Якщо вказаний радіус 1000 блоків, то ви отримаєте робочий простір 2000 х 2000 блоків.
  • Якщо вказано радіус 4000 блоків, то ви отримаєте робочий простір 8000 х 8000 блоків.

network-compression-threshold Число n

За замовчуванням він дозволяє пакетам розміром n-1 байт нормально працювати, але пакет, що складається з n байтів або більше, буде стиснутий. Таким чином, менше число означає більше стиснення, але стиснення невеликої кількості байтів може насправді привести до більшого результату, ніж те, що сталося.

  • -1 - вимкнути стиск
  • 0 - стиснути все

Примітка: Інтернет вимагає, щоб пакети розміром менше 64 байтів доповнювалися до 64 байтів. Таким чином, встановлення значення нижче 64 може бути недоцільним. Також не рекомендується перевищувати 1500 байт.

 

resource-pack-sha1 Рядок

Необов'язковий SHA-1 дайджест пакету ресурсів, у шістнадцятковому вигляді у нижньому регістрі. Рекомендується вказати це. Це не використовується для перевірки цілісності пакета ресурсів, але підвищує ефективність та надійність кешування.

 

use-native-transport true/false

Покращення продуктивності сервера Linux: оптимізувати відправлення / отримання пакетів у Linux

  • true - Увімкнути
  • false - Вимкнути

max-tick-time Число (0 - (2^63 - 1))

Максимальна кількість мілісекунд, яка може зайняти один тік, перш ніж серверний сторожовий таймер зупиняє сервер із повідомленням. Один тик сервера зайняв 60,00 секунд (має бути не більше 0,05 сек); Вважаючи, що він зазнав краху, сервер примусово завершить роботу. Щойно цей критерій задоволений, він викликає System.exit (1). -1 - повністю відключити сторожовий таймер (ця опція була додана до 14w32a)

Оцініть статтю за 5-бальною шкалою

5 із 5 на основі 1 оцінок
Найшли помилку? Виділіть її та натисніть Ctrl + Enter, щоб повідомити нас.
Demo
Game
Panel
×

Повідомити про помилку

Текст помилки

Ваш варіант