Добро пожаловать на Craft‑Bukkit

Всё о Minecraft серверах: гайды, команды, скачивание сборок и полезные советы для администраторов и игроков.

Как установить сервер Minecraft на VPS: пошаговая инструкция для Ubuntu

Resourcer 06.09.2026 17:30 13
Как установить сервер Minecraft на VPS с Ubuntu. Пошаговая инструкция от подключения по SSH до настройки автозапуска.

Введение: VPS — ваш сервер под полным контролем

VPS (Virtual Private Server) — это арендованный кусок мощного сервера, на котором у вас есть полный root-доступ. В отличие от готовых решений, где вы ограничены панелью хостинга, VPS даёт вам полный контроль: вы сами выбираете версию Java, ядро сервера, настраиваете брандмауэр и оптимизируете систему под свои нужды. В этом гайде я покажу, как установить сервер Minecraft на VPS с Ubuntu с нуля.

Шаг 1: Выбор конфигурации VPS

Для сервера Minecraft важнее всего частота одного ядра процессора и объём оперативной памяти. Вот минимальные рекомендации :

Количество игроковvCPURAM
1-412 ГБ
5-1024 ГБ
10-2046-8 ГБ

Обратите внимание: чем больше становится мир, тем выше требования — особенно к оперативной памяти. Чем больше будут области прорисовки игрового мира, деревень и других динамических объектов, тем выше будут требования к виртуальному серверу .

Шаг 2: Подключение к серверу по SSH

После аренды VPS вы получите IP-адрес, логин (обычно root) и пароль. Для подключения используйте SSH-клиент. На Windows это PuTTY или встроенный клиент в PowerShell, на Mac/Linux — терминал .

ssh root@ваш-ip-сервера

При первом подключении подтвердите ключ сервера (напишите yes) и введите пароль.

Шаг 3: Установка Java

Версия Java зависит от версии Minecraft :

  • Minecraft 1.17 — Java 16+
  • Minecraft 1.18–1.20 — Java 17+
  • Minecraft 1.21+ — Java 21+

Для актуальных версий установите Java 21 :

sudo apt update -y
sudo apt install -y openjdk-21-jre-headless

Проверьте установку: java -version

Шаг 4: Создание пользователя для сервера

В целях безопасности не запускайте сервер от root. Создайте отдельного пользователя :

sudo useradd -r -m -d /opt/minecraft-server -s /bin/bash minecraft

Теперь переключитесь на этого пользователя: sudo su - minecraft

Шаг 5: Загрузка и настройка сервера

Создайте папку для сервера и перейдите в неё :

mkdir ~/server && cd ~/server

Скачайте серверное ядро. Для ванильного сервера используйте официальный сайт Minecraft . Для оптимизированного сервера лучше использовать Paper или Purpur — они быстрее и поддерживают плагины :

wget https://api.papermc.io/v2/projects/paper/versions/1.21/builds/latest/downloads/paper-1.21-latest.jar -O server.jar

Примите лицензионное соглашение EULA :

echo "eula=true" > eula.txt

Шаг 6: Запуск сервера

Запустите сервер с выделением памяти :

java -Xmx1024M -Xms1024M -jar server.jar nogui

Если сервер запустился и вы видите сообщение "Done", значит всё работает. Остановите его командой stop и переходите к настройке.

Шаг 7: Настройка server.properties

Отредактируйте файл server.properties :

nano ~/server/server.properties

Основные параметры:

  • motd — название сервера в списке
  • max-players — максимальное количество игроков
  • gamemode — режим игры (survival, creative)
  • difficulty — сложность (easy, normal, hard)
  • online-mode — true для лицензионных игроков
  • view-distance — дальность прорисовки (чем меньше, тем быстрее)
  • white-list — true если хотите пускать только по списку

Шаг 8: Настройка автоматического запуска (systemd)

Чтобы сервер запускался при старте VPS и перезапускался при краше, создайте systemd-сервис :

sudo nano /etc/systemd/system/minecraft.service

Содержимое файла:

[Unit]
Description=Minecraft Server
After=network.target

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

[Install]
WantedBy=multi-user.target

Активируйте сервис и запустите его :

sudo systemctl daemon-reload
sudo systemctl enable minecraft
sudo systemctl start minecraft

Проверьте статус: sudo systemctl status minecraft

Шаг 9: Настройка брандмауэра

Откройте порт 25565 для Minecraft и порт 22 для SSH :

sudo ufw allow 25565/tcp
sudo ufw allow 22/tcp
sudo ufw enable

Шаг 10: Подключение к серверу

Игроки подключаются по IP-адресу вашего VPS. Если вы настроили домен, используйте его. В Minecraft нажмите "Сетевая игра" → "Добавить сервер" → введите IP-адрес .

💡 Совет профи

Для управления сервером без постоянного SSH-подключения используйте screen. Запустите сервер внутри screen, нажмите Ctrl+A+D, чтобы отсоединиться, и сессия останется работать в фоне. Вернуться можно командой screen -r . Для постоянных серверов лучше использовать systemd — он автоматически перезапустит сервер при краше .
🖥️
Хостинг для сервера Minecraft
Подробнее об услугах и тарифах вы можете узнать на сайте
Перейти на сайт →
← К списку статей

💬 Комментарии (0)

⏳ Все комментарии проходят модерацию

🔒 Войдите, чтобы оставить комментарий

😊 Пока нет комментариев. Будьте первым!