В этой статье рассмотрим, как выполнить установку и запуск Minecraft на сервере с Ubuntu.
Вы также можете установить Minecraft автоматически, выбрав готовую сборку в панели управления.
Выбор конфигурации
Выберите подходящую конфигурацию сервера, а также операционную систему.
Необходимо учитывать количество игроков в режиме онлайн: при одновременной игре от 15-25 пользователей свободной оперативной памяти у сервера должно быть не менее 1,5 ГБ, а места на жестком диске — не менее 15 ГБ.
Мы рассмотрим установку Minecraft на облачный сервер с операционной системой Ubuntu, 2 процессорными ядрами и 4 ГБ оперативной памяти
Подготовка сервера
В первую очередь мы установим утилиту screen
, чтобы запускать процессы в фоновом режиме и иметь возможность дальше пользоваться терминалом. Мы также создадим пользователя без доступа к root
, чтобы безопасно запускать сервер от его имени.
Обновление и установка пакетов
Обновите список пакетов:
sudo apt update && sudo apt upgrade -y
Установите необходимые инструменты:
sudo apt install net-tools screen -y
Для работы Minecraft необходима Java, поэтому установите Java Development Kit:
sudo apt install openjdk-21-jdk
Создание пользователя
Командой ниже мы создадим пользователя minecraft
(вы можете задать любое имя по своему усмотрению).
sudo useradd -r -U -d /usr/local/minecraft/server/ -s /sbin/nologin minecraft
Аргумент -s
задает оболочку входа для нового пользователя. Указывая /sbin/nologin
, мы запрещаем пользователю интерактивного входа на сервер. Это гарантирует, что пользователь сможет только запускать сервера Minecraft, и снизит риски атак.
Создание директории
Создайте директории для размещения файлов Minecraft:
sudo mkdir -p /usr/local/minecraft/server/Java
Опция -p
позволяет создать все недостающие каталоги.
Настройка прав
Сделайте владельцем директории пользователя и группу minecraft
:
sudo chown -R minecraft: /usr/local/minecraft/server/
Опция -R
назначает права рекурсивно ко всем файлам и поддиректориям.
Скачивание сервера Minecraft
Переключитесь на пользоватeля minecraft
:
sudo su - minecraft -s /bin/bash
Перейдите в директорию для файлов Minecraft:
cd /usr/local/minecraft/server/Java
Скачайте файл .jar
с официального сайта:
wget https://piston-data.mojang.com/v1/objects/4707d00eb834b446575d89a61a11b5d548d8c001/server.jar
Найти ссылку на актуальную версию можно на сайте minecraft.net.
Запуск сервера
Запустите сервер командой:
java -Xmx1024M -Xms1024M -jar server.jar nogui
Эта команда выделяет 1 ГБ памяти для сервера (-Xmx
— максимальный объем, -Xms
— начальное выделение). Опция nogui
отключает графический интерфейс, чтобы использовать меньше ресурсов.
При первом запуске вы можете столкнуться с ошибкой, связанной с лицензионным соглашением (EULA):
Чтобы принять лицензионное соглашение, откройте файл eula.txt
в редакторе:
nano eula.txt
Замените строку eula=false
на eula=true
, после чего сохраните изменения и закройте файл.
Теперь можно снова запустить сервер. Используйте утилиту screen
, чтобы выполнить запуск в фонов режиме:
screen -S mc_Java_server -dm java -Xmx1024M -Xms1024M -jar server.jar nogui
Команда создаст сессию с именем mc_Java_server
. Нажав CTRL + a, а затем d, вы сможете отключиться от текущего сеанса screen
, при этом сервер Minecraft продолжить работать. Чтобы вернуться к запущенному процессу, выполните:
screen -r
Готово! Ваш Minecraft-сервер запущен и доступен по IP-адресу сервера и порту 25565.
Проверка сервера
Чтобы подключиться к серверу, запустите клиент Minecraft и добавьте новый сервер и его адрес в формате:
<IP-адрес>:25565
Например:
94.228.123.76:25565
После установки соединения вы можете присоединиться к серверу.
Вы можете проверить статус своего Minecraft-сервера с помощью онлайн-инструментов, таких как mcsrvstat.us. Так можно убедиться, что сервер активен, а также увидеть дополнительные детали, например, версию Minecraft или количество игроков.