September 30

Как запустить свой сервер Minecraft на VDS/Dedicated сервере.

📝 Полный гайд по запуску Minecraft сервера на Ubuntu 24.04

🔧 Подготовка системы (выполняем команды по очереди)

# Обновляем список пакетов
sudo apt update

# Устанавливаем обновления системы
sudo apt upgrade

# Устанавливаем необходимые программы
sudo apt install openjdk-17-jdk -y

Пояснение:

  • apt update — получает свежие версии пакетов
  • apt upgrade — устанавливает обновления безопасности
  • screen — позволяет держать сервер работающим в фоне
  • openjdk-17-jdk — Java 17 для современных версий Minecraft

📁 Создаем папку для сервера

# Переходим в домашнюю директорию
cd ~

# Создаем папку для сервера
mkdir minecraft-server

# Заходим в нее
cd minecraft-server

⬇️ Скачиваем и настраиваем сервер

# Скачиваем сервер (пример с Paper 1.20.1)
wget https://api.papermc.io/v2/projects/paper/versions/1.20.1/builds/196/downloads/paper-1.20.1-196.jar

# Создаем файл запуска
nano start.sh

Содержимое файла start.sh:

#!/bin/bash
java -Xmx2G -Xms1G -jar paper-1.20.1-196.jar nogui

Пояснение параметров:

  • Xmx2G — максимальная память 2 ГБ
  • Xms1G — начальная память 1 ГБ
  • nogui — запуск без графического интерфейса

Делаем файл исполняемым:

chmod +x start.sh

🖥️ Запускаем сервер в Screen

# Создаем виртуальную консоль screen
screen -S mc-server

# Запускаем сервер
sh start.sh

💡 Важные команды для управления

Чтобы выйти из screen (сервер продолжит работать):

  • Нажмите Ctrl + A затем D

Чтобы вернуться в screen:

screen -x mc-server

Чтобы посмотреть все активные screen'ы:

screen -list

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

При первом запуске:

  1. Сервер создаст файлы и остановится
  2. Откройте файл eula.txt и измените: nano eula.txt
  3. Замените eula=false на eula=true
  4. Снова запустите сервер: sh start.sh

🌐 Подключение к серверу

Игроки могут подключиться по вашему IP-адресу (порт по умолчанию: 25565)

Готово! Ваш сервер теперь работает и будет работать даже после закрытия терминала благодаря screen 🎮

Полезные ссылки: