Перейти к основному содержанию

Как поднять свой сервер Майнкрафт на VPS: Java и Bedrock из готового образа

Свой сервер Майнкрафт из готового образа Timeweb Cloud: образ ставит последнюю версию сервера и Java 25, а не 1.17 из документации. Что ломается сразу (белый список, 1 ГБ памяти), как обновиться и сколько стоит сервер — по пробному запуску 10 октября 2026 года.

Сервер на VPS с кубом над ним, соединённый линиями с ноутбуком, телефоном и геймпадом

Короткий ответ: что взять и сколько это стоит

Свой сервер Майнкрафт (Minecraft: Java Edition) проще всего поднять из готового образа «Minecraft JE» в маркетплейсе Timeweb Cloud. Образ сам ставит Java 25 и последнюю версию сервера с сайта Mojang: на пробном запуске 10 октября 2026 года это была 26.3. Сервер начинает отвечать игре через несколько минут после заказа. Под компанию друзей берите тариф с 4 ГБ памяти: Timeweb Cloud MSK 50 — 1 200 ₽/мес при оплате за месяц, списания почасовые. Главное, что ломается сразу: в образе включён белый список, и друзья не войдут, пока вы их не добавите.

Какой сервер взять

Официальной нормы «столько-то памяти на столько-то игроков» у Mojang нет. Документация образа Timeweb Cloud называет минимумом конфигурацию Cloud 40 — 2 ядра и 2 ГБ памяти. Разработчики PaperMC, популярной сборки сервера, советают не меньше 6–10 ГБ, сколько бы ни было игроков, и оставлять системе 1–1,5 ГБ сверх памяти Java. Наша оценка, а не замер: компании друзей без модов хватит 4 ГБ, со сборками модов ориентируйтесь на числа PaperMC.

  • Timeweb Cloud MSK 40 — 2 ядра 3,3 ГГц, 2 ГБ, 40 ГБ NVMe: 1 000 ₽/мес при оплате за месяц или 900 ₽/мес при оплате за 12 месяцев. Это минимум из документации образа.
  • Timeweb Cloud MSK 50 — 2 ядра 3,3 ГГц, 4 ГБ, 50 ГБ NVMe: 1 200 ₽/мес при оплате за месяц или 1 080 ₽/мес при оплате за 12 месяцев. Трафик у VPS Timeweb Cloud безлимитный.
  • AdminVPS Micro — 2 ядра 3,6 ГГц, 4 ГБ, 60 ГБ NVMe: 899 ₽/мес при оплате за месяц.
  • AdminVPS «Мощные 5,0 ГГц» Start — 2 ядра до 5,0 ГГц, 4 ГБ, 80 ГБ NVMe: 1 699 ₽/мес при оплате за месяц.

У Timeweb Cloud оплата почасовая: тариф считается за месяц, а списывается по часам, и после удаления сервера списания прекращаются. У AdminVPS готового образа Minecraft нет — сервер ставится вручную на Ubuntu 24.04 теми же шагами, что делает образ (о них ниже). Этот путь на AdminVPS мы не проходили. Подробнее о провайдерах — на страницах Timeweb Cloud и AdminVPS.

Реклама · АО «ТаймВэб»

Timeweb Cloud

Cloud MSK 50: 2 ядра 3,3 ГГц, 4 ГБ, 50 ГБ NVMe — 1 200 ₽/мес при оплате за месяц; образ «Minecraft JE» есть в маркетплейсе.

Смотреть образ

Реклама · ООО «Админвпс»

AdminVPS

Micro за 899 ₽/мес при оплате за месяц: 2 ядра 3,6 ГГц, 4 ГБ RAM, 60 ГБ NVMe; сервер Minecraft ставится вручную на Ubuntu.

Промокод EASYLINK — скидка 60 % на первый месяц при оплате за 1 месяц, кроме тарифов Lite.

Выбрать VPS

Как мы проверяли образ

10 октября 2026 года мы подняли в Timeweb Cloud два сервера из готовых образов — «Minecraft JE» (Java Edition) и «Minecraft BE» (Bedrock). На них мы посмотрели, что установлено, обновили Java-сервер, добавили игрока в белый список, поменяли память и удалили оба сервера. Тариф — MSK Ultra 30 (1 ядро, 2 ГБ, Москва): тарифы MSK 30, 40 и 50 в Москве в тот момент отвечали, что свободного узла нет.

Доступность сервера мы смотрели снаружи протоколом опроса игры — тем самым, которым список серверов в игре узнаёт версию и число игроков. Игровым клиентом мы не подключались — это граница нашей проверки.

Что ставит образ «Minecraft JE»

ЧтоНа пробном сервере 10 октября 2026 года
Система Ubuntu 24.04.5
Java OpenJDK 25
Версия сервера 26.3 — последний выпуск в официальном списке версий Mojang на эту дату
Где лежит каталог `/opt/minecraft/survival`, отдельный пользователь `minecraft`
Как запускается служба `minecraft@survival`, консоль сервера — в `screen`
Порт 25565 TCP; файрвол ufw выключен, порт открыт сразу
Память Java 1 ГБ (`-Xmx1024M`) на любом тарифе
Кого пускает белый список включён (`white-list=true`); вход только с купленной Java Edition (`online-mode=true`)
Игроков до 20 (`max-players=20`), сложность «лёгкая»
Пробный запуск образа в Timeweb Cloud 10.10.2026; игровым клиентом не подключались.

Установщик образа сам принимает лицензионное соглашение Minecraft — пишет eula=true в файл eula.txt. Запуская сервер, вы принимаете EULA Minecraft, так что прочитайте его.

Документация отстала от образа. В инструкции Timeweb Cloud к этому образу написано «Версия игрового сервера — 1.17». На деле установщик в момент создания сервера берёт последний выпуск из официального списка версий Mojang и скачивает server.jar с серверов Mojang — это видно в его журнале /root/soft_install.log.

Проверить, что сервер работает и какая версия стоит:

systemctl is-active minecraft@survival
ss -tlnp | grep 25565
ls /opt/minecraft/survival/versions/

На пробном сервере служба ответила active, Java слушала порт 25565, а в каталоге версий лежала 26.3. Первый старт с созданием мира занял 16,8 секунды по журналу самого сервера, повторный — меньше секунды.

Шаг 1. Впустить друзей: белый список

Пока белый список пуст, на сервер не войдёт никто. Добавьте игроков из консоли сервера — она живёт в screen, и строку туда можно отправить одной командой:

sudo -u minecraft screen -p 0 -S mc-survival -X eval 'stuff "whitelist add PlayerName"\015'
cat /opt/minecraft/survival/whitelist.json

Вместо PlayerName — ник друга в Java Edition. Сервер сам находит его учётную запись у Mojang: на пробном сервере в whitelist.json появились имя и идентификатор игрока, а в журнале — строка «Added … to the whitelist». Друзьям нужен IPv4-адрес сервера; порт 25565 стандартный, и отдельно его указывать не нужно.

Шаг 2. Дать серверу больше памяти

Образ отводит Java 1 ГБ на любом тарифе. На пробном сервере с 2 ГБ без игроков Java заняла 668 МБ, а вся машина — 955 МБ из 1 967. Игроки и загруженный мир добавят своё. На тарифе с 4 ГБ поднимите память Java до 2,5 ГБ — так системе останется 1,5 ГБ, как советует PaperMC:

sed -i 's/-Xmx1024M -Xms1024M/-Xmx2560M -Xms2560M/' /etc/systemd/system/minecraft@.service
systemctl daemon-reload
systemctl restart minecraft@survival
ps -o rss=,args= -C java

Эти команды мы выполнили на пробном сервере с числом 1536M: сервер перезапустился, и ps показал новое значение. На тарифе с 2 ГБ по правилу PaperMC лучше оставить 1 ГБ, как в образе.

Шаг 3. Обновить сервер до новой версии игры

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

set -e
cd /opt/minecraft/survival
MANIFEST=$(curl -s https://piston-meta.mojang.com/mc/game/version_manifest_v2.json)
VERSION=$(echo "$MANIFEST" | jq -r .latest.release)
URL=$(echo "$MANIFEST" | jq -r --arg v "$VERSION" '.versions[] | select(.id==$v) | .url')
INFO=$(curl -s "$URL")
JAR=$(echo "$INFO" | jq -r .downloads.server.url)
SHA1=$(echo "$INFO" | jq -r .downloads.server.sha1)
echo "последний выпуск $VERSION, нужна Java $(echo "$INFO" | jq -r .javaVersion.majorVersion)"
curl -fsSo /tmp/server.jar "$JAR"
echo "$SHA1  /tmp/server.jar" | sha1sum -c -
systemctl stop minecraft@survival
tar czf /root/minecraft-$(date +%F-%H%M).tgz -C /opt/minecraft survival
install -o minecraft -g minecraft -m 600 /tmp/server.jar server.jar
systemctl start minecraft@survival

На пробном сервере скрипт напечатал «последний выпуск 26.3, нужна Java 25», контрольная сумма сошлась, архив занял 119 МБ, а после перезапуска сервер снова ответил снаружи версией 26.3. Строка про Java нужна, чтобы не пропустить момент, когда новой версии понадобится Java новее установленной. Утилиты jq и curl образ ставит сам.

Шаг 4. Не платить, пока не играете

Списания у Timeweb Cloud почасовые и прекращаются, когда сервер удалён. Но мир удаляется вместе с сервером, поэтому сначала заберите к себе архив — его делает скрипт из шага 3, файл /root/minecraft-ДАТА.tgz. В следующий раз создайте сервер из образа заново и верните каталог survival из архива на место. Восстановление из архива на пробном сервере мы не выполняли.

Bedrock: что иначе в образе «Minecraft BE»

Сервер для Bedrock — версии игры для телефонов, консолей и Windows — в образе устроен иначе:

  • Версия. Установщик скачал Bedrock Dedicated Server 1.26.52.3 с сайта Minecraft и положил его в /opt/minecraft/bedrock_server; служба — minecraft-bedrock-server.
  • Права. Сервер работает от root: в настройках службы не указан пользователь, и ps это подтвердил. У Java-сервера в том же маркетплейсе — отдельный пользователь minecraft.
  • Белый список. Включён и пуст (allow-list=true). Консоли в screen нет: сервер запущен службой напрямую. Сам сервер пишет в журнале, что игроков добавляют командой allowlist add или правкой файла allowlist.json, а список можно выключить в server.properties. Этот шаг на пробном сервере мы не выполняли.
  • Сеть. По умолчанию стоит transport=nethernet — новый способ связи на WebRTC, его описывает руководство Mojang по NetherNet. В инструкции, которая лежит рядом с сервером (bedrock_server_how_to.html), сказано: сервер слушает TCP-порт 19132 для рукопожатия по HTTP, а игру ведёт по UDP на отдельном порту, диапазон которого задаёт server-udp-ports. На пробном сервере TCP 19132 ответил снаружи, а UDP 19132 закрыт. Прежний режим включается строкой transport=raknet.
  • Память. Без игроков сервер занял 342 МБ — заметно меньше Java-сервера.
Две карточки: Java Edition с портом 25565 и консолью в screen, Bedrock от root с TCP 19132 и UDP
Java и Bedrock в образах Timeweb Cloud: у Java отдельный пользователь и консоль в screen, Bedrock работает от root по TCP 19132 и UDP.

Документация Timeweb Cloud советует открыть для Bedrock порт 19132, имея в виду прежний режим. В новом режиме по умолчанию важен TCP 19132 и UDP-диапазон, а не один UDP-порт. Загрузка сервера вручную — на официальной странице Bedrock Dedicated Server.

Что ломается

Схема из четырёх карточек: добавить друзей, дать Java память, обновлять сервер, закрыть лишние порты
Что сделать сразу после запуска: белый список, память Java, обновление вместе с копией мира и закрытые лишние порты.
  • Друзья не входят. Белый список включён в обоих образах — шаг 1.
  • Друзья с новой версией игры не входят. Версия сервера сама не обновляется — шаг 3.
  • Не входят игроки без купленной игры. online-mode=true проверяет учётную запись у Mojang: войти можно только с купленной Java Edition.
  • Памяти мало. Java получает 1 ГБ на любом тарифе — шаг 2.
  • Тариф не создаётся. 10 октября в Москве тарифы MSK 30, 40 и 50 отвечали «нет свободного узла», в Екатеринбурге и Казани — что серверы закончились. Помогает соседний тариф или другая локация.
  • Всё открыто наружу. Файрвол в образах выключен: открыт не только игровой порт, но и SSH. Закройте лишнее по чек-листу защиты VPS — и не забудьте оставить открытым порт игры.
  • Bedrock от root. Если держите на той же машине что-то ещё, учитывайте, что игровой сервер имеет на ней все права.

Если выбираете хостинг под несколько игр сразу, сравнение требований Minecraft, CS2 и Palworld — в статье про хостинг для игровых серверов.

Коротко

  • Образ «Minecraft JE» в Timeweb Cloud ставит последнюю версию сервера и Java 25; «1.17» в документации устарело.
  • Сразу после запуска добавьте друзей в белый список — иначе не войдёт никто.
  • Под компанию друзей — 4 ГБ памяти и 2,5 ГБ для Java: Timeweb Cloud MSK 50 — 1 200 ₽/мес при оплате за месяц.
  • Новую версию игры сервер сам не подхватит — обновляйте скриптом с копией мира.
  • Bedrock в образе работает от root и слушает TCP 19132, а не только UDP.

Плюсы и минусы

Преимущества

  • Все команды из статьи выполнены на пробном сервере 10 октября 2026 года
  • Версия, порты и настройки — с самого сервера, а не из документации
  • Цены — из ручного сбора, с условием оплаты

Недостатки

  • Игровым клиентом мы не подключались: доступность проверена протоколом опроса игры
  • Сколько памяти займут игроки и моды, мы не знаем — сервер стоял без игроков
  • Ручную установку на AdminVPS мы не проходили

Реклама · АО «ТаймВэб»

Timeweb Cloud

Cloud MSK 50: 2 ядра 3,3 ГГц, 4 ГБ, 50 ГБ NVMe — 1 200 ₽/мес при оплате за месяц; образ «Minecraft JE» есть в маркетплейсе.

Смотреть образ

Реклама · ООО «Админвпс»

AdminVPS

Micro за 899 ₽/мес при оплате за месяц: 2 ядра 3,6 ГГц, 4 ГБ RAM, 60 ГБ NVMe; сервер Minecraft ставится вручную на Ubuntu.

Промокод EASYLINK — скидка 60 % на первый месяц при оплате за 1 месяц, кроме тарифов Lite.

Выбрать VPS

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

Сколько стоит свой сервер Майнкрафт на VPS?

Под компанию друзей хватит тарифа с 4 ГБ памяти: Timeweb Cloud MSK 50 — 1 200 ₽/мес при оплате за месяц или 1 080 ₽/мес при оплате за 12 месяцев, AdminVPS Micro — 899 ₽/мес при оплате за месяц. У Timeweb Cloud списания почасовые: удалили сервер — платить перестали. Сам сервер Minecraft бесплатен.

Сколько памяти нужно серверу Minecraft?

Официальной нормы на число игроков у Mojang нет. Документация образа Timeweb Cloud называет минимумом 2 ГБ, PaperMC советует не меньше 6–10 ГБ и 1–1,5 ГБ запаса системе. Без игроков на пробном сервере Java заняла 668 МБ. По нашей оценке, компании друзей без модов хватит 4 ГБ.

Почему друзья не могут зайти на сервер?

Чаще всего из-за белого списка: в образе Timeweb Cloud он включён и пуст. Добавьте ник друга командой `whitelist add` в консоли сервера. Вторая причина — разные версии: игра у друга новее сервера. Третья — `online-mode=true`: войти можно только с купленной Java Edition.

Какую версию Minecraft ставит образ Timeweb Cloud?

Последний выпуск из официального списка версий Mojang на момент создания сервера. 10 октября 2026 года это была 26.3 с Java 25, хотя в документации образа до сих пор написано «1.17». Дальше версия сама не меняется — обновлять сервер нужно вручную.

Как обновить сервер Minecraft до новой версии?

Скачать новый `server.jar` из официального списка версий Mojang, сверить контрольную сумму, остановить службу, сохранить копию мира, заменить файл и запустить службу снова. Скрипт из статьи делает это одной пачкой команд; на пробном сервере он отработал, и сервер снова ответил снаружи.

Чем сервер Bedrock в образе отличается от Java?

Работает от root, без консоли в `screen`, белый список включён и пуст. По умолчанию использует новый способ связи NetherNet: TCP-порт 19132 для рукопожатия и UDP для самой игры. Памяти без игроков на пробном сервере ему хватило 342 МБ.

Подобрать сервер под задачу

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

Реклама · АО «ТаймВэб»

Ссылки на провайдеров в этом материале партнёрские: если вы оформите услугу, мы получим комиссию. На цену для вас это не влияет. Подробнее

Об авторе

Логотип EasyLinkLife

Редакция EasyLinkLife

Редакция EasyLinkLife сверяет цены, состав тарифов и условия оплаты российских хостинг-провайдеров по их первоисточникам.

Проверено: Редакция EasyLinkLife | Обновлено: 11 октября 2026 г.

Полезные материалы