Как установить сервер Minecraft на Ubuntu 20.04 LTS

Как установить сервер Minecraft на Ubuntu 20.04 LTS

 

В этом руководстве мы покажем вам, как установить сервер Minecraft на Ubuntu 20.04 LTS. Для тех из вас, кто не знал, Minecraft — одна из самых популярных игр всех времен. Это видеоигра-песочница, в которой игроки исследуют бесконечные миры и строят различные конструкции, от простых домов до высоких небоскребов.

В этой статье предполагается, что у вас есть хотя бы базовые знания Linux, вы знаете, как использовать оболочку, и, что наиболее важно, вы размещаете свой сайт на собственном VPS. Установка довольно проста и предполагает, что вы работаете с учетной записью root, в противном случае вам может потребоваться добавить sudo к командам для получения привилегий root. Я покажу вам пошаговую установку Minecraft Server на сервере Ubuntu 20.04 Focal Fossa.

Установите сервер Minecraft на Ubuntu 20.04 LTS Focal Fossa

Шаг 1. Во-первых, убедитесь, что все ваши системные пакеты обновлены, выполнив следующие aptкоманды в терминале.

sudo apt update
sudo apt upgrade
sudo apt install git build-essential

Шаг 2. Установка среды выполнения Java.

Для установки сервера Minecraft в вашей системе должна быть установлена ​​Java. Выполните следующую команду, чтобы установить безголовый пакет OpenJRE 11:

sudo apt install openjdk-11-jre-headless

Проверьте установку:

java -version

Шаг 3. Установка сервера Minecraft на Ubuntu 20.04.

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

sudo useradd -m -r -d /opt/minecraft minecraft

Перед тем, как начать процесс установки, создайте директорию Minecraft:

sudo mkdir /opt/minecraft/survival
sudo chown -R minecraft /opt/minecraft/survival/

Теперь загрузите Java-сервер Minecraft и установите свой собственный сервер Minecraft:

sudo wget -O /opt/minecraft/survival/minecraft_server.jar https://launcher.mojang.com/v1/objects/bb2b6b1aefcd70dfd1892149ac3a215f6c636b07/server.jar

Затем примите условия использования Minecraft:

sudo bash -c "echo eula=true > /opt/minecraft/survival/eula.txt"

Шаг 4. Создание файла модуля Systemd.

Вместо того, чтобы вручную запускать сервер Minecraft, мы создадим файл модуля Systemd и запустим Minecraft как службу:

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

[Service]
WorkingDirectory=/opt/minecraft/%i

User=minecraft
Group=minecraft

Restart=always

ExecStart=/usr/bin/screen -DmS mc-%i /usr/bin/java -Xmx4G -jar minecraft_server.jar nogui

ExecStop=/usr/bin/screen -p 0 -S mc-%i -X eval 'stuff "say SERVER SHUTTING DOWN IN 5 SECONDS. SAVING ALL MAPS..."5'
ExecStop=/bin/sleep 5
ExecStop=/usr/bin/screen -p 0 -S mc-%i -X eval 'stuff "save-all"5'
ExecStop=/usr/bin/screen -p 0 -S mc-%i -X eval 'stuff "stop"5'


[Install]
WantedBy=multi-user.target

Сохраните файл и перезагрузите systemdконфигурацию менеджера:

sudo systemctl start minecraft@survival
sudo systemctl status minecraft@survival

Шаг 5. Настройка межсетевого экрана.

Ubuntu поставляется с инструментом настройки брандмауэра под названием UFW . Если в вашей системе включен брандмауэр, и вы хотите получить доступ к серверу Minecraft извне вашей локальной сети, вам необходимо открыть порт 25565:

sudo ufw allow 25565/tcp

Поздравляю! Вы успешно установили Minecraft . Благодарим за использование этого руководства по установке сервера Minecraft в вашей системе Ubuntu 20.04 LTS. Для получения дополнительной помощи или полезной информации мы рекомендуем вам посетить официальный сайт Minecraft .