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

Если у вас уже есть виртуальный сервер VPS/VDS на другой операционной системе, вы можете переустановить его, выбрав нужную ОС прямо в панели управления сервером (если такая функция предусмотрена вашим хостинг-провайдером). Альтернативно, можно обратиться в службу поддержки с просьбой переустановить ОС под ваши задачи.

После установки операционной системы приступаем к развёртыванию игрового сервера. Для этого потребуется доступ по SSH. Обычно учётные данные высылаются на почту при покупке VPS, либо их можно найти в личном кабинете, биллинговой панели или разделе управления сервером.

Если у вас еще нет виртуального сервера, его можно арендовать у проверенных провайдеров из нашей подборки надежных VPS серверов. Перейти

Подготовка к установке Minecraft-сервера

Первое, что нужно сделать после подключения к серверу по SSH, — выполнить команду:

sudo apt update

sudo apt update используется в системах на базе Debian (например, Ubuntu) для обновления списка доступных пакетов и их версий.

Далее установим инструменты Java, а именно OpenJDK 21-й версии:

sudo apt install openjdk-21-jdk

После завершения установки создадим директорию на сервере, где будут храниться файлы игрового сервера. Для удобства назовём её minecraft:

cd ~
mkdir minecraft

Сразу перейдём в созданную папку:

cd minecraft

Как установить Minecraft-сервер

Теперь откройте браузер и перейдите на официальную страницу загрузки сервера Minecraft:
https://www.minecraft.net/en-us/download/server

Скопируйте ссылку на JAR-файл установки. Для этого нажмите правой кнопкой мыши на minecraft_server.1.21.4.jar в строке «Download minecraft_server.1.21.4.jar and run it with the following command» и выберите «Копировать адрес ссылки».

Для загрузки файла на сервер используйте утилиту wget. Вставьте скопированную ссылку после команды wget. Пример:

wget https://piston-data.mojang.com/v1/objects/4707d00eb834b446575d89a61a11b5d548d8c001/server.jar

wget — это консольная утилита для загрузки файлов по протоколам HTTP, HTTPS и FTP.

Если утилита не установлена, выполните:

sudo apt install wget

После загрузки убедитесь, что файл находится в каталоге minecraft, с помощью команды:

ls -l
Если у вас еще нет виртуального сервера, его можно арендовать у проверенных провайдеров из нашей подборки надежных VPS серверов. Перейти

Запуск Minecraft-сервера

Скачанный JAR-файл является исполняемым и содержит всё необходимое для запуска сервера. Для старта выполните:

java -Xmx1024M -Xms1024M -jar server.jar nogui

Параметры -Xmx и -Xms определяют объём памяти, выделяемой виртуальной машине Java (JVM):

  • -Xms — начальный размер памяти, который JVM резервирует сразу при запуске. Это помогает избежать задержек при динамическом расширении.
  • -Xmx — максимальный размер памяти, который может использовать приложение.

Примеры выделения памяти:

  • -Xmx1024M -Xms1024M — для небольших серверов или малого количества игроков.
  • -Xmx4G -Xms4G — для средних серверов с умеренной нагрузкой.
  • -Xmx8G -Xms8G — для крупных серверов или при большом количестве плагинов.

Рекомендуется выделять не более 75–80% от общего объёма оперативной памяти вашего VPS.

Что делать, если возникла ошибка?

При первом запуске вы увидите одну ошибку и одно предупреждение:

[ServerMain/ERROR]: Failed to load properties from file: server.properties
java.nio.file.NoSuchFileException: server.properties
[ServerMain/WARN]: Failed to load eula.txt
[ServerMain/INFO]: You need to agree to the EULA in order to run the server. Go to eula.txt for more info
  • Ошибка [ServerMain/ERROR] говорит об отсутствии конфигурационных файлов. Они создаются автоматически при первом запуске.
  • Предупреждение [ServerMain/WARN] связано с лицензионным соглашением (EULA). Чтобы его устранить, отредактируйте файл eula.txt в папке minecraft.

Для редактирования используйте текстовый редактор nano:

nano eula.txt

В открывшемся файле найдите строку eula=false и замените её на eula=true.

Сохраните изменения: Ctrl+O, затем Enter (при необходимости подтвердите сохранение). Выйдите из редактора: Ctrl+X.

Теперь отредактируем файл server.properties:

nano server.properties

Найдите строку online-mode и приведите её к виду online-mode=false. Сохраните изменения аналогично предыдущему шагу.

Параметр online-mode определяет, будет ли сервер проверять подлинность аккаунтов игроков через официальные серверы Mojang. Значение false отключает эту проверку, позволяя подключаться игрокам без лицензии.

После внесённых изменений запустите сервер снова:

java -Xmx1024M -Xms1024M -jar server.jar nogui

Если всё сделано правильно, в конце вы увидите сообщение:

[Server thread/INFO]: Done (29.074s)! For help, type "help"

Введите help, чтобы увидеть список команд для управления сервером.

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

  1. Запустите лаунчер Minecraft.
  2. В главном меню нажмите «Сетевая игра» (Multiplayer).
  3. Нажмите кнопку «Подключиться к серверу» (Direct Connect) — значок с изображением кирки.
  4. Введите IP-адрес вашего VPS.

После этого произойдёт подключение к серверу. Удачной игры!

Если у вас еще нет виртуального сервера, его можно арендовать у проверенных провайдеров из нашей подборки надежных VPS серверов. Перейти