Короткий ответ: что взять и сколько это стоит
Свой сервер Майнкрафт (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.
Как мы проверяли образ
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`), сложность «лёгкая» |
Установщик образа сам принимает лицензионное соглашение 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-сервера.
Документация Timeweb Cloud советует открыть для Bedrock порт 19132, имея в виду прежний режим. В новом режиме по умолчанию важен TCP 19132 и UDP-диапазон, а не один UDP-порт. Загрузка сервера вручную — на официальной странице Bedrock Dedicated Server.
Что ломается
- Друзья не входят. Белый список включён в обоих образах — шаг 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?
Под компанию друзей хватит тарифа с 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 МБ.
Подобрать сервер под задачу
Смотреть тарифыРеклама · АО «ТаймВэб»
Ссылки на провайдеров в этом материале партнёрские: если вы оформите услугу, мы получим комиссию. На цену для вас это не влияет. Подробнее