← Все статьи
Полезные статьи

Свой сервер Minecraft на VPS: полная инструкция

Как поднять сервер Minecraft на VPS: сколько нужно памяти и ядер, установка Paper, автозапуск, моды, оптимизация против лагов и подключение друзей.

Свой сервер Minecraft: от заказа VPS до входа в игру

Бесплатные хостинги Minecraft выключают сервер, когда с него выходит последний игрок, режут память и вставляют рекламу. Свой сервер на VPS работает круглосуточно, тянет моды и подчиняется только вам.

В инструкции — весь путь: выбор конфигурации, установка, автозапуск, оптимизация против лагов и подключение друзей. Настройка занимает около 20 минут.

Сколько ресурсов нужно

Главное, что стоит понять: Minecraft почти не умеет использовать много ядер. Основной игровой цикл сервера работает в одном потоке, поэтому частота и производительность одного ядра важнее, чем их количество. Сервер на 4 медленных ядрах будет лагать сильнее, чем на 2 быстрых.

Что планируете RAM Ядра Онлайн
Ванильный Paper для друзей 2 ГБ 1–2 до 5 человек
Paper с плагинами 4 ГБ 2 10–15 человек
Сборка с модами 8 ГБ 2–4 15–25 человек
Крупный модпак, много чанков 16 ГБ 4+ 30+ человек

На тарифах Puws.Cloud стоят AMD Ryzen 9 7950X — по производительности одного ядра это одна из самых быстрых платформ на рынке, что для Minecraft важнее всего. Для игры с друзьями подойдёт R7-1 (2 ядра, 4 ГБ, 10 €/мес), под моды — R7-2 (4 ядра, 8 ГБ).

Шаг 1. Заказать сервер

Выберите Ubuntu 24.04 при заказе. После оплаты сервер создаётся примерно за 30 секунд, данные для входа придут на почту: IP-адрес, пользователь root и пароль.

Локация влияет на пинг: для игроков из Европы и СНГ оптимальны Польша и Финляндия — задержка обычно 20–50 мс, это незаметно в игре.

Шаг 2. Подключиться к серверу

Откройте PowerShell на Windows (Win + R → powershell) или терминал на macOS и Linux:

ssh root@ВАШ_IP

Подтвердите подключение словом yes и введите пароль — при вводе он не отображается.

Шаг 3. Установить Java

Minecraft работает на Java. Для версий 1.20.5 и новее нужна Java 21:

apt update && apt install openjdk-21-jre-headless screen -y

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

java -version

Шаг 4. Скачать ядро сервера

Вместо официального ядра лучше использовать Paper — это та же игра, но с оптимизациями, которые дают заметно меньше лагов и поддерживают плагины.

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

mkdir -p /opt/minecraft && cd /opt/minecraft

Зайдите на papermc.io/downloads, выберите нужную версию игры и скопируйте ссылку на сборку. Затем:

wget ССЫЛКА_НА_JAR -O server.jar

Шаг 5. Первый запуск

Запустите сервер — он создаст конфигурационные файлы и остановится:

java -Xms2G -Xmx2G -jar server.jar nogui

Появится сообщение о необходимости принять лицензионное соглашение. Примите его:

sed -i 's/eula=false/eula=true/' eula.txt

Значения -Xms и -Xmx — это выделяемая серверу память. Ставьте примерно на 1 ГБ меньше, чем есть на сервере: остальное нужно системе. Для машины с 4 ГБ укажите -Xms3G -Xmx3G.

Шаг 6. Настроить сервер

Откройте файл настроек:

nano server.properties

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

Параметр Что делает
motd Описание сервера в списке
max-players Максимум игроков
difficulty Сложность: peaceful, easy, normal, hard
online-mode true — только лицензионные аккаунты
view-distance Радиус прогрузки чанков, 8–10 оптимально
simulation-distance Радиус активных механик, 6–8

Сохранить: Ctrl + O, Enter, затем Ctrl + X.

Снижение view-distance с 16 до 8 обычно даёт самый заметный прирост производительности на слабых конфигурациях.

Шаг 7. Открыть порт

ufw allow 25565/tcp
ufw allow OpenSSH
ufw enable

Шаг 8. Запустить сервер в фоне

Если просто запустить сервер командой, он остановится при отключении от SSH. Чтобы этого не происходило, используйте systemd — тогда сервер будет стартовать автоматически и подниматься после перезагрузки.

Создайте файл службы:

nano /etc/systemd/system/minecraft.service

Вставьте:

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

[Service]
WorkingDirectory=/opt/minecraft
ExecStart=/usr/bin/java -Xms3G -Xmx3G -XX:+UseG1GC -XX:+ParallelRefProcEnabled -XX:MaxGCPauseMillis=200 -XX:+UnlockExperimentalVMOptions -XX:+DisableExplicitGC -XX:G1NewSizePercent=30 -XX:G1MaxNewSizePercent=40 -XX:G1HeapRegionSize=8M -XX:G1ReservePercent=20 -jar server.jar nogui
Restart=always
User=root

[Install]
WantedBy=multi-user.target

Флаги в команде запуска — это настройки сборщика мусора Java. Они заметно снижают микрофризы и считаются стандартом для Minecraft-серверов.

Включите и запустите службу:

systemctl daemon-reload
systemctl enable --now minecraft

Проверить состояние и посмотреть логи:

systemctl status minecraft
journalctl -u minecraft -f

Шаг 9. Зайти в игру

В Minecraft: Сетевая игра → Добавить сервер → в поле адреса введите IP вашего сервера. Порт 25565 указывать не нужно, он стандартный.

Подключение по домену. Красивее заходить не по цифрам, а по адресу вида mc.вашдомен.ru. Для этого создайте в DNS A-запись, указывающую на IP сервера. Если используете нестандартный порт, добавьте SRV-запись _minecraft._tcp.

Плагины и моды

Плагины (Paper, Spigot) добавляют функции на сервере: защиту территорий, экономику, права. Скачайте .jar с SpigotMC или Modrinth, положите в папку plugins и перезапустите сервер:

systemctl restart minecraft

Моды работают иначе — они нужны и на сервере, и у каждого игрока. Для модов ставят ядро Fabric или Forge вместо Paper. Модпаки требуют заметно больше памяти: под сборку вроде Create или Better MC закладывайте от 8 ГБ.

Как избавиться от лагов

Проверьте TPS. Введите в консоль сервера команду tps — нормальное значение 20. Падение ниже 18 игроки уже чувствуют.

Уменьшите радиус прогрузки. view-distance=8 и simulation-distance=6 в server.properties.

Ограничьте мобов. В bukkit.yml уменьшите лимиты spawn-limits — фермы мобов дают основную нагрузку.

Следите за памятью. Если сервер упирается в лимит, начнутся фризы из-за сборки мусора. Посмотреть:

free -h

Помните про однопоточность. Если TPS падает при 10 игроках, а процессор загружен на одном ядре на 100% — упёрлись в производительность ядра. Тут помогает только более быстрый процессор.

Резервные копии

Настройте ежедневный бэкап мира. Создайте скрипт:

nano /opt/backup.sh
#!/bin/bash
tar -czf /opt/backups/world-$(date +%F).tar.gz /opt/minecraft/world
find /opt/backups -name "world-*.tar.gz" -mtime +7 -delete
mkdir -p /opt/backups && chmod +x /opt/backup.sh
crontab -e

Добавьте строку — копия будет создаваться каждую ночь в 4 утра, а копии старше недели удаляться:

0 4 * * * /opt/backup.sh

Сколько это стоит

Сервер на 4 ГБ для игры с друзьями обходится в 10 € в месяц. Под сборку с модами — 20 €. При этом машина ваша целиком: можно поставить любые моды, держать несколько миров, запустить рядом Telegram-бота или сайт проекта.

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

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

Сколько игроков выдержит сервер на 4 ГБ? Ванильный Paper с плагинами — 10–15 человек. С модами тот же онлайн потребует 8 ГБ и больше.

Нужна ли лицензия Minecraft? Для игры с лицензионных аккаунтов оставьте online-mode=true. Для пиратских клиентов ставят false, но тогда сервер становится уязвим: под ником может зайти кто угодно, поэтому нужны плагины авторизации.

Что лучше — Paper, Fabric или Forge? Paper — для плагинов и максимальной производительности. Fabric и Forge — если нужны моды. Одновременно моды и плагины умеет связка Mohist, но она менее стабильна.

Как дать друзьям доступ к серверу? Просто передайте IP. Если хотите закрытый сервер — включите белый список командой whitelist on в консоли и добавляйте игроков через whitelist add Ник.

Сервер лагает, хотя онлайн маленький. Чаще всего причина в радиусе прогрузки, фермах мобов или нехватке памяти. Проверьте TPS и загрузку ядра.

Итог

Свой сервер Minecraft — это 20 минут настройки и от 10 € в месяц за полный контроль: любые моды, круглосуточная работа, никакой рекламы и ограничений.

Если не уверены, какая конфигурация нужна под ваш онлайн, — напишите в поддержку, подберём.

Выбрать сервер для Minecraft →

Команда Puws.Cloud
Puws.Cloud
Начать

СЕРВЕР ДЛЯ ВАШЕГО ПРОЕКТА

Начните
с тарифа.

ПОЛЕЗНОЕ О СЕРВЕРАХИнструкции
и советы.
Открыть блог
Наш Аптайм