Minecraft · Гайд

Как запустить сервер Minecraft на VPS

Обновлено October 2, 2026 7 мин чтения

На этой странице
  1. Коротко
  2. VPS или управляемый тариф Minecraft? Честное сравнение
  3. Выбор VPS, операционной системы и версии Java
  4. Установка сервера по шагам
  5. Файрвол, автозапуск и перезапуски
  6. Бэкапы и обновления
  7. FAQ

VPS даёт вам целый Linux-сервер: root-доступ, публичный IP и ничего лишнего, кроме того, что вы установили сами. Для сервера Minecraft это означает полный контроль — любая версия, любое ПО, сколько угодно миров и место для прокси, Discord-бота или сайта рядом.

Те же шаги — нужная среда выполнения, правило файрвола, сервис systemd и бэкапы — подходят почти для любого игрового сервера на Linux VPS; меняются только программа и порт.

Но это также значит, что администратор — вы. В этом руководстве описана полная настройка на Ubuntu 24.04 — каждая команда была выполнена на чистом сервере, прежде чем попасть сюда, — и начинается оно с честного сравнения, потому что для одного сервера Minecraft VPS не всегда выгоднее.

Коротко

  1. Возьмите VPS минимум с 4 GB RAM и Ubuntu 24.04. В официальных репозиториях Ubuntu есть все версии Java, которые нужны Minecraft.
  2. Установите Java, которую требует ваша версия Minecraft, — Java 25 для текущих релизов 26.x, Java 21 для версий с 1.20.5 по 1.21.x.
  3. Запускайте сервер от отдельного пользователя из отдельной папки, никогда от root.
  4. Откройте TCP-порт 25565 в файрволе — после того как разрешили SSH, а не до.
  5. Оформите его как сервис systemd, чтобы он стартовал при загрузке и перезапускался после сбоя, и настройте бэкапы до того, как они понадобятся.

Всё это занимает около получаса. Ниже приведены точные команды, а первый раздел поможет понять, нужен ли вам VPS вообще.

Полный root-доступ, NVMe и защита от DDoS: VPS от HytHost с 4 GB RAM — от €7.00/мес.

Тарифы VPS

VPS или управляемый тариф Minecraft? Честное сравнение

Оба варианта запускают один и тот же Java-сервер на похожем железе. Разница в том, кто делает работу и что ещё умеет машина.

Linux VPSУправляемый тариф Minecraft
Около 8-9 GB RAMVPS 3, 8 GB — €15.00/месMC Diamond, 9 GB — €11.65/мес
Память, доступная MinecraftЧто осталось после операционной системыВесь тариф
Установка версий и модпаковВручнуюСмена версии и установка модпаков в один клик
Обновления безопасности, файрвол, бэкапыНа васУже сделано
Другое ПО на той же машинеЧто угодноТолько Minecraft
Несколько серверов, прокси, база данныхДа, всё на одной машинеОдин сервер на тариф

Для одного сервера Minecraft управляемый тариф выгоднее: больше памяти за меньшие деньги и никакого администрирования. VPS оправдан, когда вам нужно больше одного сервера — например, прокси Velocity перед лобби и миром выживания — или другие вещи рядом с Minecraft: Discord-бот, сайт, база данных, собственные инструменты. Это также правильный выбор, если администрирование сервера и есть цель и вы хотите по пути освоить Linux.

Если это про вас, читайте дальше. Если вам просто нужен сервер для друзей, хостинг Minecraft приведёт к цели быстрее.

Выбор VPS, операционной системы и версии Java

Какой VPS нужен

Оставьте операционной системе около 1.5-2 GB, а остальное отдайте Minecraft.

VPS HytHostХарактеристикиДля чего подходит
VPS 2 — €7.00/мес4 vCPU, 4 GB RAM, 30 GB NVMeСервер Paper для компании друзей
VPS 3 — €15.00/мес4 vCPU, 8 GB RAM, 50 GB NVMeБолее нагруженный сервер Paper или лёгкий модпак
VPS 4 — €27.00/мес6 vCPU, 16 GB RAM, 100 GB NVMeМодпаки или прокси с несколькими серверами за ним

Самые младшие тарифы с 2 GB годятся для бота или тестового мира, но для настоящего сервера Minecraft их слишком мало, когда операционная система заберёт свою долю. О том, как память связана с игроками и модами, читайте в статье сколько RAM нужно серверу Minecraft.

Какая операционная система

Выбирайте Ubuntu 24.04. В её стандартных репозиториях есть OpenJDK 17, 21 и 25 — этого хватает для любой версии Minecraft, которую вы, скорее всего, будете запускать. Debian 12 — тоже хорошая система, но в её репозиториях есть только Java 17, слишком старая для любого релиза Minecraft начиная с 1.20.5, так что сначала пришлось бы подключить сторонний репозиторий Java.

Какая версия Java

Версия MinecraftНужная Java
26.1 и новееJava 25
С 1.20.5 по 1.21.xJava 21
С 1.18 по 1.20.4Java 17

Эти данные взяты напрямую из информации о версиях, которую Mojang публикует для каждого релиза. Большинство модпаков по-прежнему рассчитаны на 1.21.1, поэтому проверьте версию своего пака перед установкой Java.

Установка сервера по шагам

Подключитесь по SSH пользователем с правами sudo. Команды ниже устанавливают Java 25 для текущего релиза; для 1.20.5-1.21.x подставьте openjdk-21-jre-headless.

  1. Обновите систему и установите Java:
    sudo apt update && sudo apt upgrade -y
    sudo apt install -y openjdk-25-jre-headless
    java -version
  2. Создайте пользователя, которому принадлежит только сервер:
    sudo useradd -r -m -d /opt/minecraft -s /usr/sbin/nologin minecraft
    Если сервер работает от отдельного пользователя, скомпрометированный плагин сможет навредить только серверу, а не всей машине.
  3. Скачайте jar-файл сервера. Скопируйте ссылку на ванильный сервер с minecraft.net или на Paper с papermc.io и загрузите его в папку сервера:
    cd /opt/minecraft
    sudo -u minecraft curl -o server.jar "PASTE_THE_DOWNLOAD_LINK_HERE"
  4. Примите EULA и запустите сервер один раз:
    echo "eula=true" | sudo -u minecraft tee /opt/minecraft/eula.txt
    sudo -u minecraft java -Xms2G -Xmx6G -jar server.jar nogui
    Дождитесь Done, введите stop — мир и server.properties созданы. Установите -Xmx равным памяти VPS минус примерно 2 GB — -Xmx6G на VPS с 8 GB.

Файрвол, автозапуск и перезапуски

Откройте порт и не заблокируйте себя

sudo ufw allow 22/tcp
sudo ufw allow 25565/tcp
sudo ufw enable
Разрешите SSH до включения файрвола. Если включить ufw без первой строки, ваша SSH-сессия оборвётся, и вернуться можно будет только через консоль провайдера.

Запуск как сервиса

Создайте /etc/systemd/system/minecraft.service:

[Unit]
Description=Minecraft server
After=network-online.target
Wants=network-online.target

[Service]
User=minecraft
WorkingDirectory=/opt/minecraft
ExecStart=/usr/bin/java -Xms2G -Xmx6G -jar server.jar nogui
Restart=on-failure
RestartSec=10

[Install]
WantedBy=multi-user.target

Затем загрузите и запустите его:

sudo systemctl daemon-reload
sudo systemctl enable --now minecraft
journalctl -u minecraft -f

Теперь сервер стартует при загрузке VPS и сам поднимается после сбоя. journalctl показывает вывод его консоли; sudo systemctl stop minecraft корректно его останавливает.

Игроки подключаются к IP-адресу VPS. Если не получается, проверьте по порядку: сервис запущен, sudo ufw status показывает 25565, а server-port в server.properties по-прежнему 25565.

Бэкапы и обновления

На VPS никто не сделает бэкап вашего мира, кроме вас. Хорошо работают два уровня вместе:

  • Снапшот всего VPS. Тарифы VPS HytHost предлагают опцию резервного копирования снапшотами, которая сохраняет машину как есть — именно это стоит восстановить после неудачного обновления системы.
  • Копия мира вне сервера. Снапшот хранится вместе с VPS; копия в другом месте переживёт всё, что с ним случится. Архивируйте папку сервера, пока сервер остановлен, и по расписанию переносите архив с машины с помощью cron.

Обновление Minecraft тогда становится рутиной: сделайте бэкап, сверьтесь с таблицей Java выше для новой версии, замените server.jar, запустите и прочитайте лог. Если плагин или мод ещё не готов к новой версии, бэкап — ваш путь назад.

Не отключайте обновления безопасности. sudo apt update && sudo apt upgrade раз в неделю или автоматические обновления ничего не стоят и закрывают большинство важных лазеек на сервере, доступном из интернета.
FAQ

Частые вопросы

Да, если вам нужен полный контроль или больше одной задачи на машине: несколько серверов за прокси, Discord-бот, сайт или база данных. Для одного сервера Minecraft управляемый тариф обычно даёт больше памяти за меньшие деньги и не требует администрирования.

Минимум 4 GB для небольшого сервера Paper, 8 GB для более нагруженного сервера или лёгкого модпака и 16 GB для тяжёлых модпаков или нескольких серверов. Около 1.5-2 GB из этого забирает операционная система, поэтому ставьте -Xmx равным памяти VPS минус примерно 2 GB.

Согласно данным о версиях, которые публикует Mojang, Minecraft 26.1 и новее требует Java 25, версии с 1.20.5 по 1.21.x — Java 21, а с 1.18 по 1.20.4 — Java 17. Большинство модпаков сейчас рассчитаны на 1.21.1, то есть на Java 21.

Проще всего Ubuntu 24.04: в её стандартных репозиториях есть OpenJDK 17, 21 и 25. В репозиториях Debian 12 есть только Java 17, которая слишком стара для Minecraft 1.20.5 и новее, если не подключить сторонний репозиторий Java.

Проверьте три вещи по порядку: сервер запущен (systemctl status minecraft), файрвол пропускает TCP 25565 (ufw status), а в server.properties по-прежнему указан порт 25565. Игроки должны подключаться к публичному IP VPS; доменное имя заработает только после того, как на него будет указывать DNS-запись.

Для одного сервера Minecraft обычно нет. В HytHost управляемый тариф Minecraft на 9 GB стоит €11.65/мес, а VPS на 8 GB — €15.00/мес, причём на VPS часть памяти уходит операционной системе. VPS становится выгоднее, когда на нём работают несколько серверов или другое ПО.

Да, это одна из главных причин выбрать VPS. Прокси вроде Velocity с несколькими серверами за ним, Discord-бот, сайт или база данных могут делить одну машину, если RAM и CPU рассчитаны на всех сразу.

Свой Linux-сервер за считанные минуты

KVM VPS от HytHost с выделенными ядрами vCPU, NVMe-хранилищем, полным root-доступом и защитой от DDoS — 4 GB от €7.00/мес.

Live chat 8 AM – 11 PM (Chișinău time) · tickets answered during business hours

Этот гайд был полезен?