Как запустить сервер Minecraft на VPS
Автор: команда ApexVPS • Обновлено: июль 2026 • 8 мин чтения
Запуск сервера Minecraft на VPS дает вам выделенную производительность, низкую задержку и полный контроль root. Первое, что нужно сделать правильно — это требования к VPS для сервера Minecraft, и самый важный фактор — это RAM. Если вы правильно подберете объем памяти под количество игроков и моды, остальное — установка Java, запуск Paper, поддержание процесса и настройка брандмауэра — будет просто. Это руководство проведет вас через весь процесс с точными командами для копирования и вставки для Ubuntu и Debian.
Зачем запускать Minecraft на VPS?
Общий или "бюджетный" хостинг перепродает CPU и RAM, поэтому ваш тикрейт падает, как только сосед по серверу создает нагрузку. VPS с действительно выделенными ресурсами избегает этого: никаких перепродаж, никаких шумных соседей и стабильная производительность круглосуточно. Вы также получаете полный root-доступ для установки любой версии Java, настройки флагов JVM, резервного копирования по своему расписанию и добавления плагинов или модов. Если вы хотите увидеть компромиссы для многопользовательских нагрузок, прочитайте наше отдельное руководство по VPS для игровых серверов.
Требования к VPS для сервера Minecraft: RAM и CPU в зависимости от количества игроков
Память — это то, что делает сервер Minecraft успешным или нет. Мир, загруженные чанки, сущности и плагины — все живет в RAM, поэтому недостаточный объем вызывает лаги и краши из-за нехватки памяти. CPU тоже важен — основной игровой цикл в значительной степени однопоточный, поэтому высокая производительность на ядро поддерживает тикрейт на здоровом уровне 20 TPS.
RAM — ключевой фактор
Используйте таблицу ниже как отправную точку, затем увеличивайте объем, если добавляете плагины, моды или увеличиваете границу мира. Обратите внимание, что никогда не отдавайте Java каждый гигабайт: оставьте как минимум 1 ГБ для операционной системы, SSH и резервных копий.
| Тип сервера и игроки | Выделить для Minecraft | Рекомендуемый план ApexVPS |
|---|---|---|
| Vanilla / Paper, 1–5 игроков | ~2–3 ГБ | Starter Pro (4 ГБ RAM) |
| Paper + несколько плагинов, 5–15 игроков | ~4–6 ГБ | Business (8 ГБ RAM) |
| Модпаки или 15–30+ игроков | ~8–12 ГБ | Enterprise (16 ГБ RAM) |
CPU и производительность на одно ядро
Каждый план ApexVPS поставляется с выделенными vCPU, а не общими ядрами, поэтому такты CPU, за которые вы платите, всегда доступны. Starter Pro дает вам 2 vCPU, Business — 4 vCPU, а Enterprise — 8 vCPU. Генерация мира, редстоун и зоны с большим количеством мобов — самые ресурсоемкие моменты; больше ядер помогают с загрузкой чанков и фоновыми задачами, но одно быстрое ядро поддерживает тикрейт во время обычной игры.
Моды и модпаки
Моды Forge и Fabric значительно тяжелее ванильной версии. Крупный модпак легко может потребовать 8–12 ГБ оперативной памяти сам по себе, прежде чем вы добавите игроков. Если вы планируете запускать популярный модпак, начните с тарифа Business или Enterprise и следите за использованием памяти перед масштабированием.
Выберите локацию с низкой задержкой
Задержка напрямую ощущается игроками как «лаг», поэтому размещайтесь ближе к ним. ApexVPS работает в 39 локациях по всему миру — 18 юрисдикций с приватностью и 21 стандартный регион — с низкой задержкой в основных регионах, включая Франкфурт, Нью-Йорк, Сингапур, Лондон, Лос-Анджелес, Токио, Амстердам и Сидней. Выберите регион, ближайший к большинству вашего сообщества; вы можете указать предпочтительную локацию в необязательном поле при регистрации.
Установите Java
Современный Minecraft (1.20.5 и новее) требует Java 21. Обновите систему и установите headless JRE, который легче, так как пропускает библиотеки рабочего стола, которые не нужны на сервере:
sudo apt update && sudo apt upgrade -y
sudo apt install -y openjdk-21-jre-headless
java -version
Последняя команда должна вывести строку версии Java 21. Если вы используете более старую версию Minecraft, требующую Java 17, установите openjdk-17-jre-headless вместо этого.
Настройте сервер Paper (или Vanilla)
Создайте отдельного системного пользователя и каталог, чтобы сервер никогда не запускался от root:
sudo adduser --system --group minecraft
sudo mkdir -p /opt/minecraft
sudo chown minecraft:minecraft /opt/minecraft
Paper — это оптимизированный форк ванильного сервера, который поддерживает больше игроков на гигабайт и поддерживает плагины — это самый распространенный выбор для самостоятельного хостинга. Vanilla — официальный JAR-файл и точно соответствует поведению одиночной игры. Загрузите выбранный JAR-файл в каталог сервера. Для Paper скопируйте текущий URL сборки с официальной страницы загрузки и подставьте его ниже:
cd /opt/minecraft
# Grab the current download URL from papermc.io/downloads, then:
sudo -u minecraft wget -O server.jar "PASTE_PAPER_DOWNLOAD_URL_HERE"
Запустите сервер один раз, чтобы создать его файлы. Он сразу остановится и попросит принять EULA:
cd /opt/minecraft
sudo -u minecraft java -Xms2G -Xmx3G -jar server.jar --nogui
Откройте созданный eula.txt и установите флаг в true (это подтверждает ваше согласие с лицензионным соглашением конечного пользователя Mojang), затем запустите сервер снова:
sudo -u minecraft sed -i 's/eula=false/eula=true/' /opt/minecraft/eula.txt
Пока вы здесь, стоит настроить server.properties: снижение view-distance (например, до 8) и simulation-distance — самый быстрый способ уменьшить нагрузку на RAM и CPU на загруженных серверах.
Выделите RAM с помощью флагов JVM
Установите начальный (-Xms) и максимальный (-Xmx) размер кучи на одно и то же значение, чтобы JVM не тратила время на изменение размера. Сочетайте это с широко используемыми флагами настройки G1GC, чтобы сгладить паузы сборки мусора. На тарифе Business (8 ГБ) выделение 6 ГБ для Minecraft — разумное разделение:
java -Xms6G -Xmx6G \
-XX:+UseG1GC -XX:+ParallelRefProcEnabled -XX:MaxGCPauseMillis=200 \
-XX:+UnlockExperimentalVMOptions -XX:+DisableExplicitGC \
-XX:G1NewSizePercent=30 -XX:G1MaxNewSizePercent=40 -XX:G1HeapRegionSize=8M \
-jar server.jar --nogui
Масштабируйте -Xms/-Xmx в соответствии с вашим тарифом и таблицей размеров выше, всегда оставляя запас для ОС.
Поддержание сервера в работе: screen или systemd
Ваша SSH-сессия рано или поздно закроется, поэтому сервер должен работать отдельно от вашего терминала.
Быстрый старт с screen
screen — самый быстрый вариант для тестирования. Запустите именованную сессию, запустите сервер, затем отсоединитесь с помощью Ctrl+A и D. В любой момент снова подключитесь к консоли сервера:
sudo apt install -y screen
screen -S minecraft
# start the server with your java command, then press Ctrl+A then D to detach
# reattach later with:
screen -r minecraft
Продакшн-настройка с systemd
Для долгосрочных проектов лучше подходит служба systemd: она запускается при загрузке и перезапускается после сбоя. Создайте /etc/systemd/system/minecraft.service:
[Unit]
Description=Minecraft Server
After=network.target
[Service]
User=minecraft
Group=minecraft
WorkingDirectory=/opt/minecraft
ExecStart=/usr/bin/java -Xms6G -Xmx6G -XX:+UseG1GC -jar server.jar --nogui
Restart=on-failure
RestartSec=10
[Install]
WantedBy=multi-user.target
Перезагрузите systemd, затем включите и запустите службу:
sudo systemctl daemon-reload
sudo systemctl enable --now minecraft
sudo systemctl status minecraft
Откройте порт в UFW
Minecraft Java Edition по умолчанию прослушивает TCP-порт 25565. Прежде чем включать брандмауэр, всегда сначала разрешите SSH, чтобы не заблокировать себе доступ к серверу:
sudo ufw allow OpenSSH
sudo ufw allow 25565/tcp
sudo ufw enable
sudo ufw status
Игроки подключаются, используя IP-адрес вашего VPS (тарифы Business и Enterprise включают выделенный IPv4). ApexVPS также предоставляет постоянную защиту от DDoS, что важно для публичных игровых серверов.
Резервное копирование вашего мира
Делайте резервные копии перед каждым обновлением и по регулярному расписанию. Самый чистый подход — остановить сервер (или выполнить save-off и save-all в консоли), чтобы файлы не записывались, а затем архивировать папки мира:
mkdir -p ~/backups
sudo systemctl stop minecraft
sudo tar -czf ~/backups/world-$(date +%F).tar.gz -C /opt/minecraft world world_nether world_the_end
sudo systemctl start minecraft
Автоматизируйте это с помощью cron-задания, которое выполняется в непиковые часы. В дополнение к вашим собственным архивам, ApexVPS выполняет ежедневные резервные копии на Starter Pro и почасовые снимки на Business и Enterprise, предоставляя вам второй уровень защиты на случай повреждения мира.
Оплачивайте криптовалютой, без карты
Оплата на ApexVPS осуществляется только через OxaPay и принимает Bitcoin, Ethereum, USDT и более 30 других монет — без кредитной карты и банковского счета. Регистрация только по электронной почте: мы запрашиваем email для отправки данных доступа, а также необязательные заметки для вашего SSH-ключа, ОС или предпочтительного местоположения, без имени, адреса и KYC. Сумма счета в криптовалюте фиксируется при создании счета и действительна в течение 90 минут, а предоставление услуг начинается после подтверждения платежа в блокчейне. Для полной картины анонимного хостинга без карты ознакомьтесь с нашим обзором крипто-дружественного VPS-хостинга. Когда вы готовы запуститься, сравните наши VPS-планы и цены и выберите уровень RAM, соответствующий количеству ваших игроков.
Часто задаваемые вопросы
Сколько RAM нужно для Minecraft-сервера?
RAM — ключевой фактор. Небольшой ванильный или Paper-сервер для 1–5 игроков работает примерно на 2–3 ГБ, плагинный сервер для 5–15 игроков обычно требует 4–6 ГБ, а для 15–30+ игроков или тяжелых модпаков часто нужно 8–12 ГБ. Всегда оставляйте как минимум 1 ГБ свободным для операционной системы, а не выделяйте все Java.
Подходит ли VPS для Minecraft-сервера?
Да. VPS с выделенными CPU и RAM обеспечивает стабильную производительность тиков без шумных соседей, а также полный root-доступ для установки Java, настройки параметров JVM и управления резервными копиями. Выбор ближайшего дата-центра снижает задержку для ваших игроков.
Стоит ли использовать Vanilla или Paper?
Vanilla — это официальный сервер и точно соответствует поведению одиночной игры. Paper — это оптимизированный форк с поддержкой плагинов, который обслуживает больше игроков на гигабайт RAM, поэтому большинство самостоятельно размещенных серверов используют его.