NexNode
Все гайды
Игровые серверыНовичок

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

Поднимаем сервер Minecraft на арендованном VPS: выбор конфигурации, установка Java, запуск, автозапуск и настройка под количество игроков.

12 мин чтенияобновлено 29 июля 2026 г.

Играть с друзьями на своём сервере — совсем другое ощущение: свои правила, свои моды, никто не выгоняет и не сбрасывает мир. Хостинг Minecraft-серверов стоит дорого и ограничивает вас чужими настройками. Обычный VPS обходится дешевле и даёт полный контроль.

Разберём весь путь: от выбора тарифа до момента, когда друзья заходят по вашему адресу.

Какой сервер нужен

Главное для Minecraft — оперативная память. Процессор важен меньше, потому что игра нагружает в основном одно ядро.

ИгроковПамятьЯдра
2–4, без модов2 ГБ1–2
5–10, лёгкие плагины4 ГБ2
10–20 или сборка модов8 ГБ4
Крупные модпаки12–16 ГБ4–6

Экономить на памяти бессмысленно: при нехватке сервер начинает «лагать» рывками, и играть невозможно.

Локация решает всё. Пинг напрямую влияет на игру. Если друзья из России — берите сервер в России, задержка будет 5–30 мс. Европейская площадка добавит 40–60 мс, что уже заметно в бою. Подобрать площадку по стране можно здесь.

Совет по деньгам

Начните с 4 ГБ. Это середина, которая закрывает большинство сценариев, и стоит около 800–1000 ₽ в месяц. Если игроков станет больше, тариф почти у всех провайдеров расширяется в пару кликов без переустановки.

Шаг 1. Готовим систему

Подключитесь к серверу по SSH и обновите пакеты:

терминал
root@vps:~#apt update && apt upgrade -y

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

терминал
root@vps:~#apt install -y openjdk-21-jre-headless screen

Проверьте, что установилось:

терминал
root@vps:~#java -version

Шаг 2. Отдельный пользователь

Игровой сервер не должен работать с правами администратора — это базовое правило безопасности.

терминал
root@vps:~#adduser --disabled-password --gecos "" minecraftroot@vps:~#mkdir -p /opt/minecraft && chown minecraft:minecraft /opt/minecraft

Шаг 3. Скачиваем сервер

Перейдите под нового пользователя и загрузите официальный файл:

терминал
root@vps:~#su - minecraftroot@vps:~#cd /opt/minecraftroot@vps:~#wget -O server.jar https://piston-data.mojang.com/v1/objects/ПУТЬ_К_ФАЙЛУ/server.jar

Точную ссылку берите на официальной странице Minecraft — она меняется с каждой версией.

Хотите плагины (защита территорий, экономика, мини-игры) — вместо официального сервера возьмите PaperMC. Он совместим, но работает заметно быстрее и поддерживает плагины:

терминал
root@vps:~#wget -O server.jar https://api.papermc.io/v2/projects/paper/versions/1.21.4/builds/последний/downloads/paper-1.21.4-последний.jar

Шаг 4. Первый запуск и лицензия

Запустите сервер, чтобы он создал файлы настроек:

терминал
root@vps:~#java -Xms1G -Xmx3G -jar server.jar nogui

Сервер остановится с сообщением про eula.txt. Это соглашение Mojang, его нужно принять:

терминал
root@vps:~#sed -i 's/eula=false/eula=true/' eula.txt

Что означают -Xms и -Xmx

Это минимум и максимум памяти для Java. Правило простое: -Xmx ставьте примерно на 1 ГБ меньше, чем всего памяти на сервере. На тарифе с 4 ГБ пишите -Xmx3G — оставшийся гигабайт нужен самой системе.

Шаг 5. Основные настройки

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

терминал
root@vps:~#nano /opt/minecraft/server.properties

Что стоит поменять сразу:

motd=Наш сервер
max-players=10
difficulty=normal
view-distance=8
online-mode=true

view-distance — самый прожорливый параметр. Значение 8 вместо стандартных 10 заметно снижает нагрузку, а игроки разницу почти не замечают.

online-mode=true проверяет лицензии игроков. Оставьте включённым: с ним на сервер не зайдут под чужим именем.

Шаг 6. Автозапуск

Чтобы сервер поднимался сам после перезагрузки и не падал навсегда при сбое, оформим его службой. Вернитесь под root (exit) и создайте файл:

терминал
root@vps:~#nano /etc/systemd/system/minecraft.service
[Unit]
Description=Minecraft server
After=network-online.target
Wants=network-online.target

[Service]
Type=simple
User=minecraft
WorkingDirectory=/opt/minecraft
ExecStart=/usr/bin/java -Xms1G -Xmx3G -jar server.jar nogui
Restart=on-failure
RestartSec=15

[Install]
WantedBy=multi-user.target

Включаем:

терминал
root@vps:~#systemctl daemon-reloadroot@vps:~#systemctl enable --now minecraftroot@vps:~#systemctl status minecraft

Шаг 7. Открываем порт

Minecraft работает на порту 25565. Если на сервере включён файрвол, разрешите его:

терминал
root@vps:~#ufw allow 25565/tcproot@vps:~#ufw reload

Теперь друзья заходят по адресу вида 123.45.67.89:25565, где вместо цифр — IP вашего сервера.

Красивый адрес вместо цифр

Купите домен и направьте его на сервер — тогда вход будет по адресу mc.мойсервер.ру. Это удобнее, и при смене сервера друзьям не придётся ничего перенастраивать: вы просто поменяете запись в настройках домена.

Управление сервером

Раздать права администратора себе и друзьям:

терминал
root@vps:~#systemctl stop minecraftroot@vps:~#nano /opt/minecraft/ops.json

Проще — из консоли сервера. Посмотреть, что происходит:

терминал
root@vps:~#journalctl -u minecraft -f

Сколько это стоит на деле

Сервер на 4 ГБ обойдётся примерно в 800–1000 ₽ в месяц. Если разделить на пятерых друзей — по 200 ₽ с человека, дешевле одной пиццы. При этом мир ваш, никто его не удалит, а сервер можно выключить на месяц и включить обратно.

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

Подобрать сервер под Minecraft

Обратите внимание на тарифы с 4 ГБ памяти и локацию поближе к игрокам — пинг важнее, чем частота процессора.

Смотреть тарифы

Что дальше

Сервер работает — займитесь двумя вещами. Во-первых, настройте бэкапы: потерять мир, который строили полгода, обиднее всего. Во-вторых, закройте сервер от взлома — игровые серверы часто сканируют.

Если захотите поднять рядом сервер другой игры, подход будет тот же — например, сервер Counter-Strike 2 ставится по похожей схеме.