Перейти на сайт
База знаний/Руководства/Minecraft сервер на VPS. Установка и настройка за 10 минут

Minecraft сервер на VPS. Установка и настройка за 10 минут

Какой VPS нужен для Minecraft

Минимальные требования зависят от количества игроков:

Игроки RAM vCPU Диск
1-5 2 ГБ x2 10 ГБ
5-15 4 ГБ x4 20 ГБ
15-30 8 ГБ x4 40 ГБ
30+ 16 ГБ x6 60+ ГБ

Minecraft очень требователен к RAM и частоте ядра процессора. Для комфортной игры на 10+ человек берите тариф с 4 ГБ RAM минимум.

Установка Java

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

apt update
apt install openjdk-21-jre-headless -y

Проверка:

java -version

Установка Minecraft сервера

Vanilla (оригинальный сервер)

# Создайте папку для сервера
mkdir /opt/minecraft && cd /opt/minecraft

# Скачайте серверный jar (замените ссылку на актуальную с minecraft.net)
wget https://piston-data.mojang.com/v1/objects/latest/server.jar

Первый запуск

java -Xmx2G -Xms1G -jar server.jar nogui

Сервер создаст файлы конфигурации и остановится. Нужно принять лицензионное соглашение:

echo "eula=true" > eula.txt

Запуск с нужным количеством RAM

java -Xmx2G -Xms2G -jar server.jar nogui
  • -Xmx2G максимум RAM (поставьте под свой тариф)
  • -Xms2G начальный объём RAM (обычно ставят равным Xmx)

Paper вместо Vanilla (рекомендуется)

Paper это оптимизированный сервер с поддержкой плагинов. Работает заметно быстрее ванильного:

cd /opt/minecraft
wget https://api.papermc.io/v2/projects/paper/versions/1.21.4/builds/latest/downloads/paper-1.21.4.jar -O paper.jar
java -Xmx2G -Xms2G -jar paper.jar nogui

Настройка server.properties

Основные параметры в файле server.properties:

# Порт сервера (по умолчанию 25565)
server-port=25565

# Максимум игроков
max-players=20

# Описание в списке серверов
motd=Мой Minecraft сервер

# Режим игры: survival, creative, adventure, spectator
gamemode=survival

# Сложность: peaceful, easy, normal, hard
difficulty=normal

# Дальность прорисовки (снижайте для экономии RAM)
view-distance=10

# Белый список (включите для приватного сервера)
white-list=false

# Онлайн-режим (лицензионные аккаунты)
online-mode=true

# PvP
pvp=true

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

Создайте сервис, чтобы сервер запускался автоматически:

nano /etc/systemd/system/minecraft.service
[Unit]
Description=Minecraft Server
After=network.target

[Service]
User=root
WorkingDirectory=/opt/minecraft
ExecStart=/usr/bin/java -Xmx2G -Xms2G -jar paper.jar nogui
Restart=on-failure
RestartSec=10

[Install]
WantedBy=multi-user.target
systemctl daemon-reload
systemctl enable minecraft
systemctl start minecraft

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

systemctl start minecraft     # Запуск
systemctl stop minecraft      # Остановка
systemctl restart minecraft   # Перезапуск
systemctl status minecraft    # Статус
journalctl -u minecraft -f    # Логи в реальном времени

Открытие порта в файрволе

ufw allow 25565/tcp

Подключение игроков

Игроки подключаются через "Мультиплеер" > "Добавить сервер" в Minecraft. В адрес вводят IP вашего VPS:

123.45.67.89

Если порт не стандартный:

123.45.67.89:25566

Установка плагинов (Paper)

  1. Скачайте .jar файл плагина (например с spigotmc.org или modrinth.com)
  2. Положите его в папку /opt/minecraft/plugins/
  3. Перезапустите сервер: systemctl restart minecraft

Полезные плагины:

Плагин Зачем
EssentialsX Базовые команды, телепорты, дом
WorldEdit Редактирование мира
LuckPerms Права и группы игроков
Vault Экономика
CoreProtect Откат гриферства
GeyserMC Подключение с Bedrock Edition

Оптимизация производительности

Настройки в server.properties

view-distance=8
simulation-distance=6

Флаги запуска для Paper

java -Xmx4G -Xms4G \
  -XX:+UseG1GC \
  -XX:+ParallelRefProcEnabled \
  -XX:MaxGCPauseMillis=200 \
  -XX:+UnlockExperimentalVMOptions \
  -XX:+DisableExplicitGC \
  -XX:G1NewSizePercent=30 \
  -XX:G1MaxNewSizePercent=40 \
  -XX:G1HeapRegionSize=8M \
  -jar paper.jar nogui

Эти флаги оптимизируют сборщик мусора Java и снижают лаги.

Настройка swap

На VPS с 2 ГБ RAM обязательно настройте swap. Подробнее в статье Настройка swap.

Главный враг Minecraft-сервера это нехватка RAM. Если TPS падает ниже 18-19, добавьте оперативки через апгрейд тарифа.