Как запустить сервер 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, поэтому большинство самостоятельно размещенных серверов используют его.

Готовы запустить свой сервер? Посмотрите VPS-планы с подходящим RAM, оплачивайте криптовалютой →