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-6 | 8–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 МБ/с на ядро, чтение вдвое выше. Для мира с постоянной генерацией чанков это заметно на младших ступенях.