Skip to content
VDS · Застосунки та боти

Minecraft-сервер на VDS: коли це має сенс

Честне порівняння VDS і готового ігрового хостингу для Minecraft, вибір тарифу за кількістю гравців і порядок ручного встановлення ядра сервера.

Оновлено 23 серпня 2026 р.

На VPS можна запустити будь-який сервер Minecraft — ви отримуєте повний root-доступ. Питання в тому, чи це потрібно: усе, що робить ігрова панель, доведеться робити вручну, зокрема запуск, оновлення та резервні копії.

Коли VPS має сенс

Обирайте VPS, якщо:

  • вам потрібна мережа серверів із проксі, власна база даних і сайт на одній машині;
  • ви встановлюєте нестандартне програмне забезпечення, якого немає в ігрових панелях;
  • бот, вебпанель і API вашого проєкту мають працювати поряд;
  • ви впевнено працюєте в консолі Linux.

Готовий ігровий хостинг зручніший, якщо ви хочете кнопку «Запустити», файловий менеджер, автоматичні копії світів і підказки щодо ядер сервера. Воювати із systemd, портами та Java зовсім не потрібно.

Вибір тарифу

Minecraft обмежений тактовою частотою одного ядра та пам'яттю. Ryzen 9 7950X тут грає вам на користь, але закладайте пам'ять із запасом для системи.

ТарифЯдра / пам'ятьРеалістичний сценарій
VDS-1 (1/2)1 / 2 ГБВанільний сервер для 3–5 друзів
VDS-2 (2/4)2 / 4 ГБВаніль або легкі плагіни, 10–15 гравців
VDS-3 (4/8)4 / 8 ГБПлагіни Paper, 20–40 гравців
VDS-4 (6/16)6 / 16 ГБСередня збірка модів або два сервери
VDS-5 і VDS-68–10 / 24–32 ГБМережа з проксі та базою даних

Важкі збірки модів з'їдають пам'ять швидше, ніж гравці: 60 модів на десятьох потребують більше, ніж ваніль на п'ятдесятьох.

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

apt update && apt install -y openjdk-21-jre-headless
useradd -r -m -d /srv/mc -s /usr/sbin/nologin mc
cd /srv/mc
sudo -u mc curl -O https://core-address/paper.jar
sudo -u mc bash -c 'echo eula=true > eula.txt'

Юніт /etc/systemd/system/mc.service:

[Service]
User=mc
WorkingDirectory=/srv/mc
ExecStart=/usr/bin/java -Xms2G -Xmx3G -jar paper.jar nogui
Restart=on-failure
SuccessExitStatus=0 1

[Install]
WantedBy=multi-user.target

Встановіть -Xmx не більше за пам'ять тарифу мінус 1 ГБ для системи: на VDS-2 це 3 ГБ, а не 4.

Потрібно відкрити порт 25565 у фаєрволі машини. Адреса для гравців — це публічний IPv4 із вкладки «Огляд» панелі за адресою /hosting/vds/m/<id>.

Що доведеться робити самостійно

  • Резервні копії світів: жодних знімків чи автоматичних копій машини — лише власний cron і вивантаження на зовнішнє сховище.
  • Оновлення ядра та Java.
  • Захист від флуд-атак і брутфорсу пароля SSH.
  • Моніторинг диска: світи ростуть, а диск фіксований тарифом, від 40 до 250 ГБ.

Типові помилки

СимптомПричина
Сервер падає без жодних повідомленьJava запросила більше пам'яті, ніж доступно: перевірте journalctl -k | grep -i oom
Постійні лаги за 10 гравцівВажкі плагіни або занадто низький -Xmx, а не слабкий процесор
Гравці не можуть зайтиПорт закритий або сервер слухає на 127.0.0.1
Світ пошкоджено після падінняНемає копій, а Restart=always перезапускав сервер поверх пошкоджених даних

Пропускна здатність до 500 Мбіт/с і швидкість диска обмежені тарифом: 60 МБ/с на запис на ядро, удвічі більше на читання. Для світу з постійною генерацією чанків це помітно на молодших тарифах.