Как создать сервер Minecraft на Dedicated Server: полное руководство
Как создать сервер Minecraft на выделенном сервере (Dedicated Server). Настройка Ubuntu, systemd и оптимизация для 50+ игроков.
Введение: выделенный сервер — максимум мощности
Dedicated Server (выделенный сервер) — это физический сервер, полностью принадлежащий вам. В отличие от VPS, вы не делите ресурсы с другими пользователями. Это лучший выбор для крупных проектов с 50+ игроками. В этом гайде я покажу, как настроить выделенный сервер для Minecraft.
Когда нужен выделенный сервер
- 50+ игроков онлайн одновременно
- Тяжёлые модпаки с 100+ модами
- Несколько серверов в сети (BungeeCord/Velocity)
- Высокие требования к производительности (PvP-серверы)
Требования к выделенному серверу
| Компонент | Рекомендация |
|---|---|
| Процессор | Intel Xeon или AMD EPYC, 4.0+ ГГц |
| ОЗУ | 16-32 ГБ (для сервера с модпаками) |
| Диск | NVMe SSD (1 ТБ+) |
| Сеть | 1 Гбит/с, DDoS-защита |
Шаг 1: Установка операционной системы
Рекомендуется Ubuntu 22.04 LTS или Debian 12. Это самые стабильные дистрибутивы для серверов. Установите минимальную версию без графического интерфейса.
Шаг 2: Настройка системы
sudo apt update -y
sudo apt install -y openjdk-21-jre-headless htop screen ufw
Шаг 3: Создание пользователя и папок
sudo useradd -r -m -d /opt/minecraft -s /bin/bash minecraft
sudo su - minecraft
mkdir server && cd server
Шаг 4: Загрузка и настройка сервера
wget https://api.papermc.io/v2/projects/paper/versions/1.21/builds/latest/downloads/paper-1.21-latest.jar -O server.jar
echo "eula=true" > eula.txt
Шаг 5: Настройка systemd
sudo nano /etc/systemd/system/minecraft.service
[Unit]
Description=Minecraft Server
After=network.target
[Service]
User=minecraft
WorkingDirectory=/opt/minecraft/server
ExecStart=/usr/bin/java -Xms8G -Xmx12G -jar server.jar nogui
Restart=on-failure
RestartSec=10
[Install]
WantedBy=multi-user.target
Шаг 6: Настройка брандмауэра
sudo ufw allow 25565/tcp
sudo ufw allow 22/tcp
sudo ufw enable
Шаг 7: Мониторинг производительности
Установите плагин Spark для мониторинга TPS и памяти. Настройте отправку алертов в Discord, если TPS падает ниже 18.
💡 Совет профи
Для выделенного сервера используйте несколько ядер для разных задач: одно ядро для главного потока сервера, другие для генерации чанков и базы данных. Это требует ручной настройки параметров запуска и планировщика задач. Но результат — стабильные 20 TPS даже при 100 игроках.
Хостинг для сервера Minecraft
Подробнее об услугах и тарифах вы можете узнать на сайте
💬 Комментарии (0)
🔒 Войдите, чтобы оставить комментарий
😊 Пока нет комментариев. Будьте первым!