В этом гайде мы покажем вам как создать сервер Minecraft.Minecraft бывает в версии Java Edition для ПК с операционными системами Linux, Windows, MacOS и в версии Pocket Edition обычно для игры на Android устройствах.

Здесь мы рассмотрим установку своих собственных серверов Minecraft Java Edition (на CentOS 7) и Minecraft Pocket Edition (на Ubuntu 18.04) в минимальных конфигурациях.

Серверы будут созданы из базовых оригинальных сборок от разработчиков, без модификаций и прочих расширений.

Minecraft Java Edition

Для начала нам необходимо подключиться к серверу по SSH.

# ssh [email protected]

Обновим все компоненты CentOS 7 и их зависимости до последних версий в репозиториях:

# yum -y upgrade

Проверим установлена ли у нас java или нужно ли ее переустановить на более новую версию (рекомендуется версия 8)

# java -version

В нашем случае java не установлена.

Существует две разные реализации Java, OpenJDK и Oracle Java, между которыми почти нет различий, за исключением того, что Oracle Java имеет несколько дополнительных коммерческих функций.

Установка OpenJDK

# yum -y install java-1.8.0 *

Установка Oracle Java

Пакеты Oracle доступны для скачивания только с официального сайта.

Перед установкой Oracle Java обязательно прочтите лицензию Oracle JDK. Разрешается только некоммерческое использование программного обеспечения.

Вы можете скачать Java- .rpm пакеты Oracle со страницы загрузок Java SE.

Чтобы скачать Oracle Java, вам необходимо зарегистрироваться на сайте Oracle.

Загрузив пакет, используйте следующую команду для его установки:

# yum localinstall jdk-VERSION-linux-x64.rpm

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

# yum -y install screen

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

# screen -S "Minecraft"

Если понадобится просмотреть список открытых окон в screen, можно использовать команду:

# screen -r

Затем ввести ID окна или его имя в кавычках, данное при создании и переключиться на него:

Чтобы вернуться в первичную консоль CentOS 7 необходимо одновременно нажать клавиши «Ctrl» + «a», а затем клавишу «d».

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

Для удобства запуска сервера Minecraft создадим одноименную директорию minecraft в директории /home.

# cd /home
# mkdir minecraft && cd minecraft

Для загрузки файла необходимого для работы сервера установим утилиту wget:

# yum -y install wget

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

# wget https://launcher.mojang.com/v1/objects/bb2b6b1aefcd70dfd1892149ac3a215f6c636b07/server.jar

Запускаем сервер Minecraft следующей командой:

# java -Xmx1024M -Xms1024M -jar server.jar nogui

где:

-Xmx1024M -Xms1024M — выделяемый объем оперативной памяти;

-jar server.jar — скачанный файл для запуска сервера;

nogui — запуск без графического интерфейса.

При первом запуске вашего сервера выполняется проверка существующих миров Minecraft и файлов конфигурации. Если ничего не находится, то автоматически создается все, что нужно. При новой установке вы получите world каталог, содержащий только что созданную карту Minecraft, некоторые файлы конфигурации и файл журнала.

Первый запуск сервера мщжет оказаться неудачным. Это из-за того, что необходимо принять условия лицензионного соглашения. Сделать это можно отредактировав файл eula.txt, заменив значение false на true.

После этого сервер запустится успешно.

Minecraft Pocket Edition

Подключаемся к серверу по SSH.

# ssh [email protected]

Обновим все компоненты Ubuntu 18.04 и их зависимости до последних версий в репозиториях:

# apt -y update && apt -y upgrade

Создайте каталог, в который вы хотите установить Minecraft Pocket Edition и перейдите в него:

# mkdir PocketServer && cd PocketServer

Загрузите архив Minecraft Pocket Edition с официального сайта:

# wget https://minecraft.azureedge.net/bin-linux/bedrock-server-1.14.60.5.zip

Установите утилиту unzip:

# apt -y install unzip

Разархивируйте скачанный архив:

# unzip bedrock-server-1.14.60.5.zip

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

# apt -y install screen

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

# screen -S "MineraftPE"

Если понадобится просмотреть список открытых окон в screen, введите команду:

# screen -r

Затем введите ID окна или его имя в кавычках, данное при создании и переключитесь на него:

Чтобы вернуться в первичную консоль Ubuntu 18.04 нажмите одновременно клавиши «Ctrl» + «a», затем клавишу «d».

Для запуска сервера выполните следующую команду:

# LD_LIBRARY_PATH =. ./bedrock_server

Вот и все сервер запущен, к нему можно подключиться используй IP-адрес сервера и порт 19132.