---
title: "Сервер Minecraft на VPS: Java 21, Paper и автозапуск"
description: "Как поднять сервер Minecraft Java на VPS: сколько памяти нужно, Java 21, ядро Paper, eula.txt, флаги -Xms/-Xmx, служба systemd, порт 25565 и бэкап мира."
url: https://tihost.io/blog/minecraft-server-vps
language: ru
section: "Руководства"
published: 2026-10-05
updated: 2026-10-05
publisher: Tihost (https://tihost.io)
---

# Сервер Minecraft на VPS: Java 21, Paper и автозапуск

> **Коротко:** Серверу Minecraft Java на ядре Paper нужно около 2 ГБ памяти для нескольких друзей и 4-8 ГБ для небольшого сообщества или модов. Для версий 1.20.5 и новее нужна Java 21; сервер запускают службой systemd от отдельного пользователя и открывают порт 25565/tcp.

**Главное:**

- Серверу Minecraft Java на ядре Paper ориентировочно нужно 2 ГБ памяти на несколько друзей и 4-8 ГБ на небольшое сообщество или сборку с модами; точную цифру определяют дальность прорисовки, плагины и число игроков онлайн.
- Minecraft Java 1.20.5 и новее требует Java 21: в Ubuntu 24.04 это пакет `openjdk-21-jre-headless`, а в штатном репозитории Debian 12 его нет - там ставят Eclipse Temurin 21 от Adoptium.
- Основной цикл сервера Minecraft (20 тиков в секунду, 50 мс на тик) выполняется в одном потоке, поэтому для него частота ядра процессора важнее числа vCPU.
- Сервер Minecraft слушает порт 25565/tcp: его открывают командой `sudo ufw allow 25565/tcp`, а сам сервер запускают службой systemd от отдельного пользователя без прав root.
- VPS Tihost на AMD Ryzen 9 с NVMe и защитой от DDoS подходит под Minecraft: конфигурация с 2 ГБ памяти стоит от $4.00 в месяц.

> Инструкция написана для Ubuntu 24.04 и Debian 12 на VPS с KVM и полным root-доступом. Перед началом пройдите [первую настройку сервера](https://tihost.io/blog/vps-first-setup): пользователь с sudo, вход по ключу, включённый UFW.

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

Небольшому серверу Minecraft на Paper для нескольких друзей хватает VPS с 2 ГБ памяти, небольшому сообществу или сборке с модами нужно 4-8 ГБ. Java получает не всю память сервера: около 1 ГБ оставьте операционной системе, остальное отдайте серверу флагом `-Xmx`. Больше всего память съедают дальность прорисовки (`view-distance`), разлетевшиеся по карте игроки и тяжёлые моды. Общие ориентиры по памяти - в статье [«Сколько памяти нужно VPS»](https://tihost.io/blog/how-much-ram-vps).

| Память VPS | Флаг -Xmx | Для кого |
| --- | --- | --- |
| 2 ГБ | -Xmx1G | Несколько друзей, Paper без тяжёлых плагинов |
| 4 ГБ | -Xmx3G | Компания друзей с плагинами, небольшое сообщество |
| 8 ГБ | -Xmx6G | Небольшое сообщество или лёгкая сборка модов |
| 12-16 ГБ | -Xmx11G или -Xmx15G | Крупные сборки модов, много игроков одновременно |

*Осторожные ориентиры, а не гарантия: нагрузку сильнее всего меняют моды, фермы и дальность прорисовки.*

## Почему для Minecraft важна частота процессора?

Мир Minecraft просчитывается в одном основном потоке: 20 раз в секунду сервер обновляет мобов, механизмы и блоки, и на каждый тик у него 50 мс. Paper выносит в другие потоки загрузку чанков и сеть, но сама симуляция остаётся однопоточной, поэтому одно быстрое ядро даёт больше, чем много медленных. Если тик не укладывается в 50 мс, падает TPS - игроки видят задержки и «телепортацию» мобов. Чем отличаются процессоры Tihost по скорости одного ядра - в сравнении [AMD Ryzen 9 5950X и 9950X](https://tihost.io/blog/amd-ryzen-9-5950x-vs-9950x).

## Шаг 1. Установите Java 21

Minecraft Java 1.20.5 и новее, а с ним и свежий Paper, требует Java 21. Серверу не нужна графика, поэтому ставьте вариант `headless`. В Ubuntu 24.04 он есть в штатном репозитории:

```bash
sudo apt update
sudo apt install -y openjdk-21-jre-headless wget
java -version
```

В штатном репозитории Debian 12 пакета `openjdk-21-jre-headless` нет. Поставьте Eclipse Temurin 21 - сборку OpenJDK от проекта Adoptium - по инструкции для Debian с их сайта, а затем проверьте `java -version`. На другом выпуске Ubuntu сначала проверьте, есть ли пакет: если в выводе команды ниже нет кандидата на установку, ставьте Temurin так же, как на Debian.

```bash
apt-cache policy openjdk-21-jre-headless
```

## Шаг 2. Создайте отдельного пользователя

Не запускайте сервер Minecraft от root: уязвимость в плагине тогда даст доступ ко всей системе. Создайте системного пользователя `minecraft` без пароля и без входа в оболочку, с каталогом `/opt/minecraft`:

```bash
sudo useradd -r -m -d /opt/minecraft -s /usr/sbin/nologin minecraft
```

## Шаг 3. Скачайте ядро Paper

Paper - оптимизированное ядро сервера Minecraft Java с поддержкой плагинов Bukkit и Spigot; на той же машине оно держит заметно больше игроков, чем ванильный сервер. Откройте раздел загрузок на [papermc.io](https://papermc.io), выберите версию Minecraft, скопируйте ссылку на jar-файл последней сборки и скачайте его от имени пользователя `minecraft`:

```bash
sudo -u minecraft wget -O /opt/minecraft/paper.jar "ССЫЛКА_СО_СТРАНИЦЫ_ЗАГРУЗКИ_PAPER"
```

## Шаг 4. Первый запуск и eula.txt

При первом запуске сервер создаёт файл `eula.txt` и останавливается: без согласия с лицензионным соглашением Minecraft (EULA) он не работает. Примите соглашение, запустите сервер ещё раз, дождитесь генерации мира, выдайте себе права оператора командой `op ВашНик` и остановите сервер командой `stop`:

```bash
# первый запуск создаёт eula.txt и останавливается
sudo -u minecraft sh -c 'cd /opt/minecraft && java -Xms1G -Xmx1G -jar paper.jar --nogui'
# принимаем лицензию Minecraft (EULA)
sudo -u minecraft sed -i 's/eula=false/eula=true/' /opt/minecraft/eula.txt
# второй запуск генерирует мир; в консоли введите: op ВашНик, затем stop
sudo -u minecraft sh -c 'cd /opt/minecraft && java -Xms1G -Xmx1G -jar paper.jar --nogui'
```

Настройки сервера лежат в `/opt/minecraft/server.properties`: `max-players` - лимит игроков, `view-distance` и `simulation-distance` - дальность прорисовки и симуляции в чанках. Уменьшение этих двух значений - самый простой способ снизить нагрузку на процессор и память.

## Шаг 5. Задайте память флагами -Xms и -Xmx

- `-Xmx` - максимальный объём кучи Java: сколько памяти сервер Minecraft может занять. Ставьте на 1 ГБ меньше памяти VPS, по таблице выше.
- `-Xms` - стартовый объём кучи. Документация Paper советует ставить его равным `-Xmx`, чтобы Java не тратила время на расширение памяти во время игры.
- Не отдавайте Java всю память сервера: системе тоже нужна память, и при её нехватке ядро Linux завершит процесс Java целиком.

## Шаг 6. Автозапуск через systemd

Служба systemd запускает сервер Minecraft при загрузке VPS и перезапускает его после падения. Создайте файл `/etc/systemd/system/minecraft.service` (в примере - VPS с 4 ГБ памяти и `-Xmx3G`):

`/etc/systemd/system/minecraft.service`:

```
[Unit]
Description=Minecraft server (Paper)
After=network-online.target
Wants=network-online.target

[Service]
User=minecraft
Group=minecraft
WorkingDirectory=/opt/minecraft
ExecStart=/usr/bin/java -Xms3G -Xmx3G -jar paper.jar --nogui
Restart=on-failure
RestartSec=10

[Install]
WantedBy=multi-user.target
```

```bash
sudo systemctl daemon-reload
sudo systemctl enable --now minecraft
sudo systemctl status minecraft
sudo journalctl -u minecraft -f
```

Команда `sudo systemctl stop minecraft` останавливает сервер штатно: он сохраняет мир перед выходом. Чтобы отдавать команды консоли без остановки службы, включите RCON в `server.properties` (`enable-rcon=true` и пароль в `rcon.password`) и не открывайте порт RCON в интернет.

## Шаг 7. Откройте порт 25565

Сервер Minecraft Java принимает игроков на порту 25565/tcp. Откройте его в UFW - остальные порты остаются закрытыми:

```bash
sudo ufw allow 25565/tcp
sudo ufw status
```

Теперь игроки подключаются по IP-адресу сервера: порт 25565 используется по умолчанию, его можно не указывать. Чтобы вместо IP был адрес вроде `mc.example.com`, [привяжите домен к VPS](https://tihost.io/blog/domain-to-vps) A-записью.

## Как делать бэкап мира Minecraft?

Мир Paper хранится в трёх каталогах: `world`, `world_nether` и `world_the_end`. Надёжнее всего копировать их на остановленном сервере - так в архив не попадёт мир в момент записи:

```bash
sudo systemctl stop minecraft
sudo tar -czf /root/minecraft-world-$(date +%F).tar.gz -C /opt/minecraft world world_nether world_the_end
sudo systemctl start minecraft
```

Архив на том же сервере не спасёт от потери самого сервера: храните копии на другой машине и проверяйте, что они распаковываются. Как настроить расписание и хранение копий вне VPS - в статье [о бэкапах VPS](https://tihost.io/blog/vps-backup).

## Какой VPS Tihost взять под Minecraft?

Для нескольких друзей хватит конфигурации с 2 ГБ памяти, для сообщества или модов - с 4-8 ГБ; перейти на конфигурацию побольше можно позже. Все серверы Tihost работают на KVM с полным root-доступом, NVMe и защитой от DDoS на уровне сети, а процессоры AMD Ryzen 9 дают высокую частоту на ядро. Сервер разворачивается примерно за 2 минуты после оплаты.

| Линейка | Конфигурация | Германия | Финляндия | Польша |
| --- | --- | --- | --- | --- |
| Starter | 1 vCPU / 2 GB RAM / 40 GB NVMe | $4.00 | $4.00 | $5.00 |
| Starter | 2 vCPU / 4 GB RAM / 80 GB NVMe | $7.70 | $7.70 | $9.60 |
| Starter | 4 vCPU / 4 GB RAM / 140 GB NVMe | $12.30 | $12.30 | $15.40 |
| Advanced | 4 vCPU / 8 GB RAM / 180 GB NVMe | $15.40 | $15.40 | $19.30 |
| Advanced | 6 vCPU / 12 GB RAM / 240 GB NVMe | $24.00 | $24.00 | $30.00 |
| Advanced | 8 vCPU / 12 GB RAM / 260 GB NVMe | $28.00 | $28.00 | $35.00 |
| Power | 8 vCPU / 16 GB RAM / 300 GB NVMe | $32.00 | $32.00 | $40.00 |
| Power | 12 vCPU / 24 GB RAM / 350 GB NVMe | $49.00 | $49.00 | $61.00 |
| Power | 16 vCPU / 32 GB RAM / 450 GB NVMe | - | - | $77.50 |

*Цена за 30 дней, USD. Прочерк - конфигурация в локации не продаётся.*

**Запустите сервер за 2 минуты.** AMD Ryzen 9, NVMe и защита от DDoS в Германии, Финляндии и Польше. Оплата криптовалютой или картой. [Заказать сервер](https://tihost.io/login)

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

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

Серверу Minecraft Java на Paper для нескольких друзей хватает VPS с 2 ГБ памяти, небольшому сообществу или сборке с модами нужно 4-8 ГБ. Около 1 ГБ оставьте системе, остальное отдайте Java флагом `-Xmx`.

### Какая версия Java нужна для сервера Minecraft?

Minecraft Java 1.20.5 и новее требует Java 21. В Ubuntu 24.04 это пакет `openjdk-21-jre-headless`, в Debian 12 - Eclipse Temurin 21 от Adoptium, потому что в штатном репозитории Debian 12 Java 21 нет.

### Чем Paper отличается от ванильного сервера Minecraft?

Paper - оптимизированная версия сервера Minecraft Java: он держит больше игроков на том же железе и поддерживает плагины Bukkit и Spigot. Игрокам ничего ставить не нужно, они подключаются обычным клиентом.

### Можно ли ставить моды на сервер Paper?

Нет, Paper работает с плагинами, а не с модами. Для модов нужен сервер на Fabric или NeoForge той же версии, что у игроков, и обычно больше памяти - от 4-8 ГБ.

### Какой порт открыть для сервера Minecraft?

Сервер Minecraft Java по умолчанию слушает порт 25565/tcp. В UFW он открывается командой `sudo ufw allow 25565/tcp`, порт RCON открывать в интернет не нужно.

### Подойдёт ли VPS Tihost для сервера Minecraft?

Да. VPS Tihost работают на KVM с root-доступом, NVMe и защитой от DDoS, процессоры AMD Ryzen 9 дают высокую частоту на ядро, а конфигурация с 2 ГБ памяти стоит от $4.00 в месяц.

---

Обновлено 2026-10-05 · https://tihost.io/blog/minecraft-server-vps
