До основного вмісту

Сервер Minecraft на VDS: встановлення, розрахунок ресурсів

VDS / VPS · 18.10.2026 · 4 хв читання
Ілюстрація до статті «Сервер Minecraft на VDS: встановлення, розрахунок ресурсів»

Власний сервер Minecraft на VDS дає повний контроль над світом і модами, на відміну від готового хостингу під гру: свій IP, свої плагіни, свої правила доступу. Плата за цю свободу — налаштування і розрахунок ресурсів доводиться робити самостійно. Розбираємо, скільки ядер і пам'яті закладати, як встановити сервер і що зробити з мережею, щоб його не поклали чужі підключення.

Скільки ресурсів потрібно серверу Minecraft

Сервер Minecraft на Java майже цілком залежить від обсягу оперативної пам'яті, виділеної процесу Java, і від частоти процесора на одному ядрі — гра погано розподіляє навантаження між ядрами, тому гонитися за їх кількістю менш важливо, ніж за частотою. Підбір процесора за архітектурою і частотою розібрано в статті про вибір процесора для сервера.

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

Встановлення сервера на VDS

На Linux сервер Minecraft запускається як звичайний Java-процес: достатньо встановити Java потрібної версії, завантажити файл сервера і запустити його з обмеженням пам'яті через флаги -Xms і -Xmx. Запуск усередині screen або systemd-сервісу дає серверу працювати після відключення від SSH-сесії.

# Запуск сервера Minecraft з лімітом пам'яті 4 ГБ
java -Xms2G -Xmx4G -jar server.jar nogui

Скільки гравців витримає сервер

Орієнтовна залежність кількості одночасних гравців від обсягу пам'яті і встановлених модів чи плагінів виглядає так — точні цифри залежать від конкретних модів і налаштувань прогрузки чанків:

  • 2–4 ГБ пам'яті — ванільний сервер без модів, до 5 гравців.
  • 4–6 ГБ пам'яті — сервер із кількома плагінами, до 15 гравців.
  • 6–8 ГБ пам'яті — збірка модів середньої ваги, до 15 гравців із запасом.
  • 8–12 ГБ пам'яті — кілька світів або велика збірка модів, до 30 гравців.
  • Понад 12 ГБ пам'яті — збірки з важкою генерацією світу або великою кількістю плагінів одночасно.

Мережа, порти і захист від чужих підключень

Сервер Minecraft за замовчуванням слухає порт 25565, і цей порт має бути відкритий у файрволі VDS, інакше гравці просто не підключаться. Відкривати його варто лише для потрібного протоколу, а все інше вхідне на сервері краще закрити за замовчуванням.

Покрокове налаштування правил файрвола з нуля, включно з тим, як обмежити кількість підключень з однієї адреси проти найпростіших DDoS-спроб, розібрано в статті про налаштування iptables.

Моніторинг навантаження і що робити при лагах

Лаги на боці сервера майже завжди зводяться до однієї з трьох причин: не вистачає пам'яті під поточну кількість завантажених чанків, процесор не встигає рахувати тики через частоту нижчу за потрібну, або диск не встигає записувати автозбереження світу. Розділити ці причини допомагає моніторинг ресурсів у реальному часі, а не припущення за відчуттями гравців.

СимптомЙмовірна причинаЩо перевірити
Затримка під час руху гравцівне вистачає частоти CPU на тикзавантаження одного ядра
Сервер зависає під час автозбереженняповільний дискчас запису файлу світу
Пам'ять стабільно під 100%не вистачає ОЗП під чанкиліміт -Xmx і кількість гравців
Лаги лише в частини гравцівмережева затримка, не серверпінг до сервера

Як налаштувати збір цих метрик і алерти до того, як сервер впреться в ліміт, описано в статті про моніторинг ресурсів VDS.

Часті питання

Скільки ОЗП виділяти серверу, а не всій системі?

Прапору -Xmx варто віддавати помітно менше, ніж весь обсяг ОЗП сервера — операційній системі і фоновим процесам потрібен свій запас. Якщо на VDS 4 ГБ пам'яті, під -Xmx розумно лишити близько 3 ГБ, а не всі 4.

Чи можна ставити моди і плагіни без перезапуску сервера?

Для більшості плагінів на платформах типу Paper перезапуск не обов'язковий — частина систем перечитує конфігурацію на льоту. Для модів на Forge або Fabric перезапуск майже завжди потрібен, бо мод змінює код, який завантажується лише під час старту процесу.

Чи потрібен окремий VDS під кожен світ сервера?

Ні, кілька світів зазвичай працюють як окремі процеси Java на одному VDS, якщо пам'яті і процесора вистачає на всі одночасно. Окремий VDS має сенс, коли сумарне навантаження світів перевищує те, що дає один тариф, або коли світи мають бути фізично ізольовані один від одного.

Чи була стаття корисною?
← Назад до бази знань Поставити питання підтримці