VDS · Приложения и боты

Minecraft-сервер на VDS: когда это оправдано

Честное сравнение VDS и готового игрового хостинга под Minecraft, подбор ступени по числу игроков и порядок ручной установки ядра.

Обновлено 23 августа 2026 г.

На VDS можно поднять любой сервер Minecraft — у вас полный root-доступ. Вопрос в том, нужно ли: всё, что делает игровая панель, придётся делать руками, включая запуск, обновления и резервные копии.

Когда VDS уместен

Берите VDS, если:

  • нужна сетка серверов с прокси, своей базой и сайтом на одной машине;
  • вы ставите нестандартный софт, которого нет в игровых панелях;
  • рядом должны жить бот, веб-панель и 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://адрес-ядра/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/<id>.

Что придётся делать самому

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

Частые ошибки

СимптомПричина
Сервер падает без сообщенийJava запросила больше памяти, чем есть: смотрите journalctl -k | grep -i oom
Постоянные лаги при 10 игрокахТяжёлые плагины или мал -Xmx, а не слабый процессор
Игроки не могут зайтиЗакрыт порт или сервер слушает 127.0.0.1
Мир повреждён после сбояКопий нет, а Restart=always перезапускал сервер поверх битых данных

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