Как создать сервер Майнкрафт: пошаговая инструкция на VPS

Как создать сервер Майнкрафт на VPS: полная инструкция

Марина
Марина
📅 16 сентября 2026
Как создать сервер Майнкрафт на VPS: полная инструкция

Свой сервер Minecraft поднимается за один вечер: берём виртуальный сервер от 59 ₽/мес, ставим на него Java, скачиваем ядро игры одним файлом и запускаем его одной командой. Дальше остаётся принять лицензию в файле eula.txt, открыть порт 25565/TCP и раздать друзьям IP-адрес. Если ковыряться в терминале не хочется совсем, есть готовый хостинг игровых серверов Minecraft с панелью, где то же самое делается тремя кликами, — про этот вариант тоже расскажу ниже.

Инструкция написана для человека, который никогда не работал с командной строкой Linux: каждую команду разбираю по частям. Дальше — подбор конфигурации под число игроков, версии Java, выбор ядра, автозапуск после перезагрузки и ошибки, из-за которых сервер не стартует или лагает.

Что нужно, чтобы создать сервер Minecraft самому

Комплект получается из трёх вещей. Первая — машина, которая работает круглосуточно: домашний компьютер на эту роль годится плохо, потому что при его выключении сервер пропадает, а домашний интернет-канал обычно не отдаёт наружу белый IP — постоянный адрес, по которому к вашей машине можно подключиться из интернета. Вторая — Java, среда, в которой запускается игровой сервер. Третья — само ядро: файл server.jar весом 40–60 МБ, где лежит вся серверная логика.

Роль круглосуточной машины выполняет VPS — виртуальный сервер, кусок физического сервера в дата-центре с собственной операционной системой и белым IP-адресом. Вы получаете к нему полный доступ и ставите туда что угодно. Аренда самых простых конфигураций начинается от 59–139 ₽/мес, но под Minecraft берут не самые простые: об этом следующий раздел.

Из софта на вашем компьютере понадобится только терминал. В Windows 10 и 11 он встроен: приложение «Терминал» или PowerShell понимают команду ssh, в macOS и Linux есть штатный «Терминал». Весь процесс занимает 30–40 минут вместе с загрузкой файлов.

Сколько оперативной памяти и ядер брать под 5, 20 и 50 игроков

Minecraft упирается в две вещи: объём оперативной памяти и скорость одного ядра. Игровой цикл почти не распределяется по нескольким ядрам, поэтому восемь медленных работают хуже двух быстрых. У современных Ryzen и EPYC частота держится в районе 3,4–3,8 ГГц — этого хватает с запасом.

Память считают так: сколько отдаём серверу плюс 1–1,5 ГБ системе. При 4 ГБ на машине серверу отдают 3 ГБ, иначе Linux начнёт выгружать данные в swap — файл подкачки на диске — и игра поймает фризы по 2–3 секунды.

Игроков онлайн Что за сборка Память серверу ОЗУ на VPS Ядер Диск
2–5 Ванилла без модов 2 ГБ 4 ГБ 2 20 ГБ
до 10 Paper, 5–10 плагинов 3 ГБ 4 ГБ 2 30 ГБ
до 20 Paper, 20+ плагинов 6 ГБ 8 ГБ 4 40 ГБ
до 40 Средний модпак 10 ГБ 12 ГБ 4–6 60 ГБ
до 60 Тяжёлый модпак 14 ГБ 16 ГБ 6–8 80 ГБ

Диск берите на NVMe: карта генерируется кусками по 16×16 блоков (их называют чанками), и на HDD подгрузка чанков даёт подвисания. Мир на 20 игроков за полгода вырастает до 8–15 ГБ.

Таблица конфигураций VPS под разное число игроков
Разрыв между колонками «память серверу» и «ОЗУ на VPS» — тот самый запас системе, без которого сервер уходит в swap.

Сколько стоит VPS под сервер Minecraft

Стартовые тарифы рассчитаны на сайты-визитки: там 1 ГБ памяти, и Minecraft на них не заводится. Ориентируйтесь на строку с 4 ГБ — она стоит в 3–4 раза дороже минимальной. Разброс входных цен у площадок из подборки недорогих VPS доходит до 3,4 раза.

В таблице — стартовые цены и базовые конфигурации шести площадок каталога. Колонка «Тарифов» показывает, из скольких вариантов вы выбираете: чем больше, тем проще найти нужные 4 или 8 ГБ.

Провайдер Старт Базовая конфигурация Тарифов Рейтинг
Cloudcore от 59 ₽/мес 1 ядро, 1 ГБ, 10 ГБ NVMe 12 3,3
Hosting-Russia от 99 ₽/мес уточняется в карточке — 3,0
HostVDS от 127 ₽/мес 1 ядро, 1 ГБ, 10 ГБ NVMe 12 3,3
RuVDS от 139 ₽/мес 1 ядро, 0,5 ГБ, 10 ГБ HDD 440 4,3
SmartApe от 145 ₽/мес 2 ядра, 2 ГБ, 100 ГБ NVMe 23 3,5
Selectel от 200 ₽/мес 1 ядро, 1 ГБ, 10 ГБ NVMe 69 4,5

Данные проверены 04.09.2026.

Локацию выбирайте по географии игроков: до Москвы из европейской части России пинг составляет 8–25 мс, до немецкого дата-центра — 40–60 мс. Для выживания разница незаметна, для PvP критична.

Java 17 или Java 21: подбираем версию под свою сборку

Игровое ядро — это программа на Java, и запустится она только на подходящей версии среды. Поставите слишком старую — при запуске получите ошибку UnsupportedClassVersionError и сервер не поднимется. Поставите новую там, где нужна старая, — рискуете поймать несовместимость плагинов.

Привязка простая и зависит только от версии игры, под которую собираете мир. Держите шпаргалку с названиями пакетов для Ubuntu — они пригодятся в следующем разделе.

Версия Minecraft Нужна Java Пакет в Ubuntu
1.20.5 и новее 21 openjdk-21-jre-headless
1.17 — 1.20.4 17 openjdk-17-jre-headless
1.13 — 1.16.5 8 или 11 openjdk-11-jre-headless

Приставка jre-headless в названии пакета означает урезанную сборку без графической части: серверу монитор не нужен, а весит такая версия примерно на 150 МБ меньше. Проверить, что установилось, можно командой java -version — она выведет номер вроде 21.0.4.

Подключаемся по SSH и ставим Java на Ubuntu

После оплаты провайдер пришлёт IP-адрес, логин (почти всегда root) и пароль. Подключение идёт по протоколу SSH — защищённому каналу, через который вы отдаёте команды удалённой машине. Систему при заказе выбирайте Ubuntu 24.04 LTS: свежие пакеты и поддержка до 2029 года.

Дальше шесть шагов. Каждую команду вводите целиком и жмите Enter, дожидаясь строки-приглашения с символом # на конце. Пароль при вводе не отображается: это нормально, символы печатаются.

  1. В терминале своего компьютера выполните ssh root@ВАШ_IP и введите пароль. На вопрос про отпечаток ключа ответьте yes.
  2. Обновите список пакетов: apt update && apt upgrade -y. Флаг -y отвечает «да» на все вопросы, процесс занимает 1–3 минуты.
  3. Установите Java нужной версии: apt install openjdk-21-jre-headless -y. Скачается около 200 МБ.
  4. Проверьте результат командой java -version: в ответе должна быть цифра 21.
  5. Создайте пользователя для сервера: adduser mc. Работать от root опасно — при взломе машина уйдёт целиком.
  6. Создайте папку: mkdir /home/mc/server, затем chown -R mc:mc /home/mc/server — команда передаёт её во владение пользователю mc.

Если возвращаться к серверу придётся часто, настройте вход по ключу вместо пароля: быстрее и безопаснее. Разбор с генерацией пары ключей есть в руководстве по настройке SSH на VPS.

Vanilla, Paper или Purpur: какое ядро скачать

Ядро — это тот самый файл server.jar. Официальную ванильную сборку раздаёт сайт minecraft.net: она полностью соответствует игре, но работает медленнее всех и не понимает плагинов. Для компании из 3–5 человек её хватает, дальше начинаются проблемы с производительностью.

Paper — переработанная версия того же ядра с оптимизациями. На одинаковом железе Paper держит примерно вдвое больше игроков при том же TPS (ticks per second — число игровых тактов в секунду, норма 20,0). Он же понимает плагины Bukkit и Spigot, а их тысячи: защита территорий, экономика, мини-игры. Purpur — надстройка над Paper с дополнительными настройками геймплея, вроде управляемых лошадей и настраиваемого поведения мобов.

Практический совет: берите Paper, если игроков больше пяти или планируются плагины. Ванилла подойдёт, только если хотите абсолютно чистую игру без единого стороннего файла. Файл ядра кладут в созданную папку командой wget ССЫЛКА -O server.jar — она скачивает файл по адресу и сразу переименовывает его.

Первый запуск, файл eula.txt и флаги памяти

Первый запуск нужен не для игры: сервер создаёт файлы и просит принять лицензию. Команда отработает 5–10 секунд и завершится с сообщением про EULA — так и задумано.

Порядок действий такой. Обратите внимание на флаги -Xms и -Xmx: первый задаёт стартовый объём памяти, второй — максимальный. Ставить их равными — распространённая практика: так Java не тратит время на постепенное расширение кучи (куча — область памяти, где Java хранит игровые объекты).

  1. Переключитесь на созданного пользователя: su - mc, затем перейдите в папку: cd /home/mc/server.
  2. Запустите ядро: java -Xms3G -Xmx3G -jar server.jar nogui. Ключ nogui отключает графическое окно, которого на сервере всё равно нет.
  3. Откройте появившийся файл: nano eula.txt, замените eula=false на eula=true, сохраните сочетанием Ctrl+O и выйдите через Ctrl+X.
  4. Запустите ядро той же командой второй раз. Генерация мира займёт 40–90 секунд, в конце появится строка Done со временем запуска.

Значения 3G подставьте свои по таблице из второго раздела: при 8 ГБ на машине пишите -Xms6G -Xmx6G. Указывать больше физической памяти бессмысленно: когда куча заполнится, процесс убьёт OOM-killer — защитный механизм Linux, который при нехватке памяти закрывает самую прожорливую программу. Сервер при этом упадёт молча, без сообщения об ошибке.

Настраиваем server.properties: слоты, режим и порт

После первого запуска в папке появился файл server.properties — текстовый список настроек в формате «параметр=значение». Редактируется он тем же nano, а изменения подхватываются только после перезапуска сервера.

Основных параметров немного. max-players задаёт число слотов, по умолчанию 20. server-port — порт, по умолчанию 25565; менять его стоит, только если на одной машине живут два сервера. view-distance отвечает за дальность прорисовки в чанках: значение 8 вместо стандартных 10 экономит до 20 % памяти на больших онлайнах.

difficulty принимает значения peaceful, easy, normal и hard, gamemode — survival или creative.

Отдельно стоит online-mode=true: с ним сервер проверяет лицензии игроков через серверы Mojang. Если ставите false, зайти сможет кто угодно под любым ником, и тогда без белого списка вас быстро найдут. Про белый список — в разделе про защиту.

Терминал: запуск службы minecraft и открытие порта 25565
Правило для 22/tcp вводят в той же связке: закрыть себе SSH при настройке файрвола — классика жанра.

Автозапуск через systemd и открытие порта 25565

Пока терминал открыт, сервер жив; закроете окно — процесс завершится. Решение — оформить запуск как службу systemd, встроенного менеджера служб Linux, который поднимает программы при старте машины и перезапускает после падения.

Создайте файл /etc/systemd/system/minecraft.service с указанием пользователя, рабочей папки, команды запуска и параметра Restart=always. Последний делает главное: упадёт сервер в три часа ночи — systemd поднимет его через 10 секунд.

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

[Service]
User=mc
WorkingDirectory=/home/mc/server
ExecStart=/usr/bin/java -Xms3G -Xmx3G -jar server.jar nogui
Restart=always
RestartSec=10

[Install]
WantedBy=multi-user.target

Дальше три команды от root: systemctl daemon-reload перечитывает конфигурацию, systemctl enable minecraft включает автозапуск при перезагрузке, systemctl start minecraft запускает службу прямо сейчас. Состояние показывает systemctl status minecraft — там должно быть зелёное active (running).

Остался порт: встроенный файрвол Ubuntu (утилита ufw, она решает, какие порты пускают трафик снаружи) закрыт, и до сервера не достучаться. Откройте порт командой ufw allow 25565/tcp и сразу разрешите SSH: ufw allow 22/tcp. Забыть про второе — классический способ запереть себя снаружи. Дальше в игре выбирайте «Сетевая игра», «Добавить сервер» и вписывайте IP-адрес — порт клиент подставит сам.

Бэкапы, белый список и что делать при лагах

Мир Minecraft — это папка с файлами, которую легко потерять из-за сбоя диска или неудачного плагина. Простейший бэкап делается архиватором: команда tar -czf world-$(date +%F).tar.gz world складывает мир в архив с датой в имени. Поставьте её в планировщик cron раз в сутки и храните 7–14 копий.

Белый список закрывает сервер от случайных гостей: строка white-list=true в настройках, игроки добавляются командой /whitelist add Ник из игры. Для приватного сервера на друзей этого достаточно; публичные проекты дополнительно закрывают защитой от DDoS для Minecraft, потому что игровые серверы заливают мусорным трафиком регулярно.

Если сервер тормозит, введите в консоли /tps: показатель ниже 18,0 означает, что железо не успевает. Уменьшите view-distance до 8 и simulation-distance до 6, потом отключайте тяжёлые плагины по одному. Не помогло — добавляйте память: расширение с 4 до 8 ГБ стоит 250–450 ₽/мес. Остальные приёмы — в руководстве по настройке VPS с нуля.

Игровой хостинг с панелью: когда он удобнее VPS

Есть путь без терминала. Специализированные площадки продают готовый Minecraft-сервер: вы выбираете версию и ядро в выпадающем списке, нажимаете «Установить» и через 2–3 минуты получаете рабочий адрес. Java, eula.txt, systemd и файрвол уже настроены за вас.

Считают там не гигабайты и ядра, а слоты и память. Стартовые тарифы Maze Host начинаются от 10 ₽/мес за 1 ГБ и 32 слота, MyArena — от 105 ₽ за 20 слотов, Pterohost — от 149 ₽ за 2 ГБ и 50 слотов, Castle Host — от 159 ₽ за 2 ГБ. Управление идёт через веб-панель: перезапуск, консоль, загрузка плагинов, бэкапы в один клик. Сравнить площадки по цене слота удобно в разделе игровых серверов с панелью управления.

Минус один: вы ограничены тем, что разрешил провайдер. Поставить рядом Discord-бота или сайт проекта не выйдет — на VPS выйдет. Правило простое: до 20 игроков и без экзотики берите панель, дальше — виртуальный сервер. С другими играми логика та же, см. разбор запуска сервера Palworld.

Частые ошибки при запуске сервера

Почти все проблемы новичков сводятся к пяти пунктам. Каждый из них лечится за минуту, если знать, куда смотреть: сервер почти всегда пишет причину в консоль, надо лишь прочитать последние 10–15 строк перед падением.

  • Отдать серверу всю память VPS. При 4 ГБ на машине флаг -Xmx4G оставляет системе ноль, и процесс умирает через несколько часов.
  • Забыть про eula=true. Сервер завершается сразу после старта, в логе строка про соглашение.
  • Не открыть порт 25565/TCP в файрволе. Локально всё работает, друзья видят «Не удалось подключиться».
  • Взять версию Java не под ту версию игры — отсюда ошибка UnsupportedClassVersionError при запуске.
  • Запускать сервер от root без белого списка и бэкапов: одна дыра в плагине — и машина чужая.

Ещё ловушка — тарифы с общим процессором, где ресурсы делятся между соседями: в часы нагрузки TPS проседает до 12–15 без причин со стороны игры. Тогда ищите тариф с гарантированной частотой ядра.

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

Можно ли создать сервер Minecraft бесплатно? Круглосуточно — нет. Бесплатные тарифы дают 1 ГБ памяти и выключаются через несколько часов простоя, а домашний компьютер требует белого IP. Минимальный бюджет — 10–150 ₽/мес за панель или 400–600 ₽/мес за VPS с 4 ГБ.

Сколько игроков потянет сервер на 4 ГБ? На ядре Paper с десятком лёгких плагинов — 8–12 человек при дальности прорисовки 8 чанков. Ванилла на том же железе держит 5–7 игроков.

Нужен ли отдельный домен для сервера? Нет, друзьям достаточно IP-адреса. Домен удобнее при переезде: игрокам не придётся менять адрес, вы просто перепишете A-запись.

Сервер не виден друзьям, а у меня открывается — почему? Почти всегда дело в закрытом порте: проверьте вывод ufw status, там должна быть строка с 25565. Если порт открыт, убедитесь, что в настройках стоит server-ip= без значения.

Как поставить плагины? Нужно ядро Paper или Purpur — ванилла их не поддерживает. Файлы .jar кладут в папку plugins и перезапускают службу командой systemctl restart minecraft. Проверяйте совместимость с версией игры, иначе сервер не стартует.

Сколько места на диске нужно серверу? Чистая установка с Java занимает около 1 ГБ. Дальше растёт мир: 3–5 ГБ за полгода на компанию из 5 человек и 8–15 ГБ на публичный сервер.

Стоит ли брать сервер за границей? Только если там живёт большинство игроков. Для аудитории из России площадка в Москве или Петербурге даёт пинг 8–25 мс против 40–60 мс до Германии.

Итог

Сборка сервера — это шесть шагов: арендовать VPS с 4 ГБ, подключиться по SSH, поставить Java нужной версии, скачать Paper, принять EULA и завернуть запуск в службу systemd с Restart=always. Путь занимает вечер, месячный счёт для компании из десяти человек — 400–600 ₽.

Если терминал не ваша история, готовая панель решает ту же задачу за 10–159 ₽/мес, но без права ставить рядом другие проекты. Подобрать площадку под нужное число слотов и версию игры можно в каталоге хостингов для Minecraft: там собраны цены, конфигурации и оценки провайдеров.

Поделиться:
👁 49 просмотров
Марина
Редактор · FREEHOSTING
Главный редактор FREEHOSTING. С 2020 года тестирует VDS, VPS и хостинг-провайдеров — арендует серверы, нагружает их реальными проектами и пишет честные обзоры по итогам. Помогает читателям выбирать хостинг под свои задачи: от Telegram-бота до production-сайта.