Данная статья предназначена для тех, кто искал подробное и понятное руководство о том, как установить Multicraft на Ubuntu Server.

Multicraft - это комплексное решение для хостинга серверов Minecraft.

В этом руководстве мы будем рассматривать тот случай, когда у вас уже есть сервер с установленной на нем операционной системой Ubuntu Server 22.04 LTS.

Подробно о том, как установить Ubuntu Server 22.04 LTS, вы можете прочитать в моем руководстве “Установка Ubuntu Server 22.04 LTS”.

Кроме того, на сервер должен быть установлен OpenSSH, а также открыт 22 порт, чтобы иметь возможность подключаться к серверу по протоколу SSH.

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

sudo apt install openssh-server

Если вы планируете подключиться к серверу, используя операционную систему Windows, то можете воспользоваться PuTTY или MobaXterm.

В данном руководстве рассматривается подключение к серверу при помощи терминального эмулятора iTerm2, установленного на операционную систему macOS.

Обратите внимание, вам потребуется открыть следующие порты TCP для доступа к вашему серверу:

  • TCP порт 80 - для получения бесплатного криптографического сертификата через центр сертификации Let’s Encrypt.
  • TCP порт 443 - для доступа к панели управления Multicraft.
  • TCP порт 25565 - для доступа клиента Minecraft к серверу Minecraft.

Обратите внимание, порт 25565 используется по умолчанию для подключения клиента Minecraft к серверу Minecraft, но вы можете использовать и другие порты для запуска нескольких серверов Minecraft.

Например, первый сервер Minecraft, запущенный при помощи Multicraft, будет использовать порт 25581; второй сервер, запущенный при помощи Multicraft, будет использовать порт 25582 и так далее. В таком случае в клиенте Minecraft потребуется указать не только IP-адрес или имя сервера Minecraft, но и порт, по которому к серверу следует подключаться. Например, minecraft.heyvaldemar.net:25581.

Подключаемся к серверу, на который планируется установить Multicraft.

Для получения и последующего обновления бесплатного SSL-сертификата мы будем использовать центр сертификации Let’s Encrypt, а также программный клиент Certbot, который призван максимально упростить получение и обновление сертификата через центр сертификации Let’s Encrypt.

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

sudo apt update

Установка Multicraft на Ubuntu Server

Теперь установим пакеты, необходимые для работы Multicraft, с помощью команды:

sudo apt install -y apache2 apt-transport-https certbot python3-certbot-apache mysql-server php libapache2-mod-php php-mysql php-gd php-cli php-common php-mbstring php-ldap php-odbc php-pear php-xml php-xmlrpc php-bcmath php-pdo default-jdk git zip unzip

Обратите внимание, в данном руководстве в качестве системы для управления базами данных будет использоваться MySQL, а в качестве веб-сервера - Apache.

Установка Multicraft на Ubuntu Server

Настроим Apache для последующей работы с панелью управления Multicraft.

Включаем модуль веб-сервера Apache под названием “rewrite” с помощью команды:

sudo a2enmod rewrite

Обратите внимание, модуль “rewrite” является одним из самых часто используемых модулей веб-сервера Apache и предоставляет гибкий и мощный способ манипулирования URL-адресами.

Установка Multicraft на Ubuntu Server

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

sudo vim /etc/apache2/apache2.conf

Установка Multicraft на Ubuntu Server

Нажимаем на кнопку “i”, чтобы перейти в режим редактирования, находим параметр “AllowOverride” для каталога “/var/www/” и указываем для параметра значение “All”.

Обратите внимание, “AllowOverride All” - указывает, что для корневого каталога виртуального хоста и всех вложенных папок нужно использовать “.htaccess”.

Установка Multicraft на Ubuntu Server

Теперь нажмите на кнопку “Esc”, чтобы выйти из режима редактирования, а затем введите “:x” и нажмите на кнопку “Enter”, чтобы сохранить изменения и выйти из редактора.

Установка Multicraft на Ubuntu Server

Теперь нужно создать файл виртуального хоста (в Nginx называется блок), с которым в дальнейшем будет работать панель управления Multicraft.

Создадим файл виртуального хоста, воспользовавшись текстовым редактором, с помощью команды:

sudo vim /etc/apache2/sites-available/multicraft.heyvaldemar.net.conf

В данном руководстве для доступа к панели управления Multicraft из сети Интернет будет использоваться субдомен multicraft.heyvaldemar.net. Вам нужно будет указать ваш домен или субдомен, по которому ваша панель управления Multicraft будет доступна из сети Интернет.

Установка Multicraft на Ubuntu Server

Нажимаем на кнопку “i”, чтобы перейти в режим редактирования, затем вставляем следующую конфигурацию для работы веб-сервера.

В данном руководстве для доступа к панели управления Multicraft из сети Интернет будет использоваться субдомен multicraft.heyvaldemar.net. Вам нужно будет указать ваш домен или субдомен, по которому ваша панель управления Multicraft будет доступна из сети Интернет.

Установка Multicraft на Ubuntu Server

Теперь нажмите на кнопку “Esc”, чтобы выйти из режима редактирования, а затем введите “:x” и нажмите на кнопку “Enter”, чтобы сохранить изменения и выйти из редактора.

Установка Multicraft на Ubuntu Server

Активируем созданный виртуальный хост с помощью команды:

sudo a2ensite multicraft.heyvaldemar.net.conf

В данном руководстве для доступа к панели управления Multicraft из сети Интернет будет использоваться субдомен multicraft.heyvaldemar.net. Вам нужно будет указать ваш домен или субдомен, по которому ваша панель управления Multicraft будет доступна из сети Интернет.

Установка Multicraft на Ubuntu Server

Деактивируем виртуальный хост, созданный по умолчанию, с помощью команды:

sudo a2dissite 000-default.conf

Установка Multicraft на Ubuntu Server

Убедимся, что в синтаксисе нового конфигурационного файла Apache нет ошибок, с помощью команды:

sudo apache2ctl configtest

Установка Multicraft на Ubuntu Server

Перезапустим Apache, чтобы применить внесенные изменения, с помощью команды:

sudo systemctl restart apache2

Установка Multicraft на Ubuntu Server

Проверим, что Apache успешно запустился, с помощью команды:

sudo systemctl status apache2

Установка Multicraft на Ubuntu Server

Теперь, чтобы повысить уровень безопасности веб-сервера, необходимо получить криптографический сертификат для домена или субдомена, по которому панель управления Multicraft будет доступна из сети Интернет.

Для получения и последующего обновления бесплатного SSL-сертификата мы будем использовать центр сертификации Let’s Encrypt, а также программный клиент Certbot, который призван максимально упростить получение и обновление сертификата через центр сертификации Let’s Encrypt.

В данном руководстве для доступа к панели управления Multicraft из сети Интернет будет использоваться субдомен multicraft.heyvaldemar.net. Вам нужно будет указать ваш домен или субдомен, по которому ваша панель управления Multicraft будет доступна из сети Интернет.

Запросим криптографический сертификат с помощью команды:

sudo certbot --apache -d multicraft.heyvaldemar.net

Установка Multicraft на Ubuntu Server

Далее указываем адрес электронной почты, на который Let’s Encrypt будет присылать уведомления об истечении срока криптографического сертификата, и нажимаем на кнопку “Enter”.

Установка Multicraft на Ubuntu Server

На следующем этапе необходимо прочитать и принять условия использования предоставляемых сервисов.

Нажимаем на кнопку “a”, затем “Enter”, если вы согласны с условиями использования предоставляемых сервисов.

Установка Multicraft на Ubuntu Server

На следующем этапе необходимо выбрать: хотите ли вы поделиться указанным ранее адресом электронной почты с Electronic Frontier Foundation для получения информационных рассылок.

Нажимаем на кнопку “n”, затем “Enter”.

Установка Multicraft на Ubuntu Server

На следующем этапе необходимо выбрать: хотите ли вы, чтобы в конфигурационный файл Apache были автоматически добавлены параметры для автоматического перенаправления HTTP-трафика на HTTPS.

Нажимаем на кнопку “2”, затем “Enter”.

Установка Multicraft на Ubuntu Server

Обратите внимание, криптографические сертификаты, полученные через центр сертификации Let’s Encrypt, действительны в течение девяноста дней. Certbot автоматически добавляет скрипт для обновления сертификата в планировщик задач, и скрипт запускается два раза в день, автоматически обновляя любой криптографический сертификат, срок действия которого истекает в течение тридцати дней.

Проверить работоспособность процесса обновления криптографического сертификата можно с помощью команды:

sudo certbot renew --dry-run

Установка Multicraft на Ubuntu Server

Теперь настроим MySQL для последующей работы с панелью управления Multicraft.

Для начала необходимо запустить скрипт “mysql_secure_installation”, который предназначен для обеспечения базового уровня безопасности MySQL.

Запускаем скрипт с помощью команды:

sudo mysql_secure_installation

Установка Multicraft на Ubuntu Server

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

Первый вопрос о том, хотите ли вы воспользоваться плагином для проверки надежности пароля, который необходимо будет задать позже для пользователя “root”, обладающего правами администратора в MySQL.

Нажимаем на кнопку “y”, затем “Enter”.

Установка Multicraft на Ubuntu Server

На следующем этапе необходимо выбрать уровень проверки сложности пароля, который необходимо будет задать позже для пользователя “root”, обладающего правами администратора в MySQL.

В данном руководстве мы будем рассматривать самый высокий уровень проверки надежности пароля для пользователя “root”.

Нажимаем на кнопку “2”, затем “Enter”.

Установка Multicraft на Ubuntu Server

На следующем этапе необходимо указать надежный пароль для пользователя “root”, обладающего правами администратора в MySQL.

Указываем надежный пароль для пользователя “root” и нажимаем на кнопку “Enter”.

Установка Multicraft на Ubuntu Server

Далее указываем пароль для пользователя “root” еще раз и нажимаем на кнопку “Enter”.

Установка Multicraft на Ubuntu Server

Следующий вопрос о том, хотите ли вы перейти к следующему шагу по настройке базового уровня безопасности MySQL с полученным значением надежности пароля.

Обратите внимание, если указанный вами пароль будет иметь значение “Estimated strength of the password” менее 100, то значит, что указанный вами ранее пароль для пользователя “root” не достаточно надежный, и нужно указать более надежный пароль.

В данном руководстве значение “Estimated strength of the password” равно 100, что говорит о том, что указанный ранее пароль является достаточно надежным.

Нажимаем на кнопку “y”, затем “Enter”.

Установка Multicraft на Ubuntu Server

Следующий вопрос о том, хотите ли вы удалить анонимных пользователей.

Нажимаем на кнопку “y”, затем “Enter”.

Установка Multicraft на Ubuntu Server

Следующий вопрос о том, хотите ли вы отключить возможность удаленного подключения к MySQL для пользователя “root”.

Нажимаем на кнопку “y”, затем “Enter”.

Установка Multicraft на Ubuntu Server

Следующий вопрос о том, хотите ли вы удалить тестовые базы данных.

Нажимаем на кнопку “y”, затем “Enter”.

Установка Multicraft на Ubuntu Server

Теперь необходимо применить внесенные изменения.

Нажимаем на кнопку “y”, затем “Enter”.

Установка Multicraft на Ubuntu Server

Теперь необходимо создать базы данных, которые в дальнейшем будет использовать панель управления Multicraft и демон Multicraft, а также пользователей с необходимыми правами в этих базах данных.

Подключаемся к консоли управления MySQL с помощью команды:

sudo mysql -u root -p

Установка Multicraft на Ubuntu Server

Указываем пароль от учетной записи “root”, заданный ранее и нажимаем на кнопку “Enter”.

Установка Multicraft на Ubuntu Server

В данном руководстве в качестве имени базы данных для работы панели управления Multicraft будет использоваться “multicraft_panel”.

Создадим базу данных, которую в дальнейшем будет использовать панель управления Multicraft, с помощью команды:

CREATE DATABASE multicraft_panel CHARACTER SET utf8 COLLATE utf8_general_ci;

Установка Multicraft на Ubuntu Server

В данном руководстве в качестве имени пользователя, обладающего правами на базу данных для работы панели управления Multicraft, будет использоваться “multicraftpaneldbuser” с паролем “c7_Qm,A+;eq}=UHq5yW”.

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

CREATE USER 'multicraftpaneldbuser'@'localhost' IDENTIFIED BY 'c7_Qm,A+;eq}=UHq5yW';

Установка Multicraft на Ubuntu Server

Выдаем новому пользователю права на ранее созданную базу данных с помощью команды:

GRANT ALL ON multicraft_panel.* TO 'multicraftpaneldbuser'@'localhost';

Установка Multicraft на Ubuntu Server

В данном руководстве в качестве имени базы данных для работы демона Multicraft будет использоваться “multicraft_daemon”.

Создадим базу данных, которую в дальнейшем будет использовать демон Multicraft, с помощью команды:

CREATE DATABASE multicraft_daemon CHARACTER SET utf8 COLLATE utf8_general_ci;

Установка Multicraft на Ubuntu Server

В данном руководстве в качестве имени пользователя, обладающего правами на базу данных для работы демона Multicraft, будет использоваться “multicraftdaemondbuser” с паролем “zkJ3Xpr7f>/TLSYw6Zk”.

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

CREATE USER 'multicraftdaemondbuser'@'localhost' IDENTIFIED BY 'zkJ3Xpr7f>/TLSYw6Zk';

Установка Multicraft на Ubuntu Server

Выдаем новому пользователю права на ранее созданную базу данных с помощью команды:

GRANT ALL ON multicraft_daemon.* TO 'multicraftdaemondbuser'@'localhost';

Установка Multicraft на Ubuntu Server

Применим внесенные изменения с помощью команды:

FLUSH PRIVILEGES;

Установка Multicraft на Ubuntu Server

Отключаемся от консоли управления MySQL с помощью команды:

quit

Установка Multicraft на Ubuntu Server

Теперь загрузим архив “multicraft.tar.gz”, содержащий файлы для установки Multicraft, с помощью команды:

sudo wget http://www.multicraft.org/download/linux64 -O multicraft.tar.gz

Установка Multicraft на Ubuntu Server

Распакуем загруженный архив “multicraft.tar.gz” с помощью команды:

sudo tar xvzf multicraft.tar.gz

Установка Multicraft на Ubuntu Server

Перейдем в папку “multicraft” с помощью команды:

cd multicraft

Установка Multicraft на Ubuntu Server

Теперь запустим установочный скрипт Multicraft с помощью команды:

sudo ./setup.sh

Установка Multicraft на Ubuntu Server

Далее необходимо ответить на несколько вопросов установщика Multicraft.

Первый вопрос о том, нужно ли запускать каждый сервер Minecraft, используя отдельного пользователя.

Нажимаем на кнопку “y”, затем “Enter”.

Установка Multicraft на Ubuntu Server

На следующем этапе нужно указать пользователя, который будет использоваться для запуска панели управления Multicraft.

В данном руководстве для запуска панели управления Multicraft будет использоваться пользователь “minecraft”.

Оставляем значение по умолчанию и нажимаем на кнопку “Enter”.

Установка Multicraft на Ubuntu Server

Следующий вопрос о том, стоит ли создать нового пользователя “minecraft” для последующего запуска панели управления Multicraft под этим пользователем.

Нажимаем на кнопку “y”, затем “Enter”.

Установка Multicraft на Ubuntu Server

На следующем этапе можно выбрать каталог, куда следует установить панель управления Multicraft.

Оставляем значение по умолчанию и нажимаем на кнопку “Enter”.

Установка Multicraft на Ubuntu Server

На следующем этапе можно указать лицензионный ключ Multicraft.

Обратите внимание, для запуска одного сервера Minecraft с помощью панели управления Multicraft лицензионный ключ не требуется. Подробнее о стоимости лицензий для панели управления Multicraft можно ознакомится по ссылке.

В данном руководстве панель управления Multicraft будет использована для запуска одного сервера Minecraft.

Оставляем значение по умолчанию и нажимаем на кнопку “Enter”.

Установка Multicraft на Ubuntu Server

Следующий вопрос касается управления несколькими серверами при помощи панели управления Multicraft. Если у вас имеется несколько серверов для управления через веб-интерфейс, то каждому управляющему сервером демону нужно присвоить уникальный номер.

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

Оставляем значение по умолчанию и нажимаем на кнопку “Enter”.

Установка Multicraft на Ubuntu Server

Следующий вопрос о том, будет ли панель управления Multicraft работать на текущем сервере.

Нажимаем на кнопку “y”, затем “Enter”.

Установка Multicraft на Ubuntu Server

На следующем этапе нужно указать пользователя веб-сервера.

Оставляем значение по умолчанию и нажимаем на кнопку “Enter”.

Установка Multicraft на Ubuntu Server

На следующем этапе можно выбрать каталог, куда следует установить файлы веб-панели Multicraft.

Оставляем значение по умолчанию и нажимаем на кнопку “Enter”.

Установка Multicraft на Ubuntu Server

На следующем этапе необходимо указать надежный пароль для демона.

Обратите внимание, установленный на данном этапе пароль для демона потребуется указать позже на финальном этапе установки панели управления Multicraft.

Указываем надежный пароль для демона и нажимаем на кнопку “Enter”.

Установка Multicraft на Ubuntu Server

Следующий вопрос о том, нужно ли включить встроенный сервер FTP.

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

Нажимаем на кнопку “y”, затем “Enter”.

Установка Multicraft на Ubuntu Server

На следующем этапе необходимо указать IP-адрес сервера, на котором будет запущен встроенный сервер FTP.

Оставляем значение по умолчанию и нажимаем на кнопку “Enter”.

Установка Multicraft на Ubuntu Server

На следующем этапе необходимо указать порт, на котором будет доступен встроенный сервер FTP.

Оставляем значение по умолчанию и нажимаем на кнопку “Enter”.

Установка Multicraft на Ubuntu Server

Следующий вопрос о том, нужно ли блокировать загрузку файлов с расширением “.jar” и других исполняемых файлов, загружаемых при помощи встроенного сервера FTP.

Нажимаем на кнопку “n”, затем “Enter”.

Установка Multicraft на Ubuntu Server

На следующем этапе необходимо указать систему для управления базами данных, которая будет использоваться для работы с демоном Multicraft.

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

Указываем “mysql”, затем нажимаем на кнопку “Enter”.

Установка Multicraft на Ubuntu Server

На следующем этапе необходимо указать IP-адрес сервера, на котором находится база данных для работы демона Multicraft.

В данном руководстве база данных для работы демона Multicraft находится на одном сервере с панелью управления Multicraft.

Оставляем значение по умолчанию и нажимаем на кнопку “Enter”.

Установка Multicraft на Ubuntu Server

На следующем этапе необходимо указать имя, присвоенное базе данных для работы демона Multicraft, которая была создана ранее.

В данном руководстве в качестве имени базы данных для работы демона Multicraft используется “multicraft_daemon”.

Оставляем значение по умолчанию и нажимаем на кнопку “Enter”.

Установка Multicraft на Ubuntu Server

На следующем этапе необходимо указать имя, присвоенное пользователю, который был создан ранее и которому были выданы права на базу данных для работы демона Multicraft.

В данном руководстве в качестве имени пользователя, обладающего правами на базу данных для работы демона Multicraft, используется “multicraftdaemondbuser”.

Указываем “multicraftdaemondbuser”, затем нажимаем на кнопку “Enter”.

Установка Multicraft на Ubuntu Server

На следующем этапе необходимо указать пароль, присвоенный пользователю, которому были выданы права на базу данных для работы демона Multicraft.

Указываем пароль, присвоенный пользователю “multicraftdaemondbuser”, затем нажимаем на кнопку “Enter”.

Установка Multicraft на Ubuntu Server

Все готово для начала установки панели управления Multicraft.

Нажимаем на кнопку “y”, затем “Enter”.

Установка Multicraft на Ubuntu Server

Первый этап установки успешно завершен.

Нажимаем на кнопку “Enter”.

Установка Multicraft на Ubuntu Server

Следующий вопрос о том, нужно ли сохранить все указанные ранее значения для установки панели управления Multicraft.

Нажимаем на кнопку “y”, затем “Enter”.

Установка Multicraft на Ubuntu Server

Для продолжения процесса установки панели управления Multicraft необходимо с рабочей станции перейти по ссылке https://multicraft.heyvaldemar.net/install.php, где multicraft.heyvaldemar.net - имя моего сервера. Соответственно, вам необходимо указать имя или IP-адрес вашего сервера с установленной панелью управления Multicraft.

Нажимаем на кнопку “Start Installation”.

Установка Multicraft на Ubuntu Server

Далее установщик проверит, что все требования для корректной установки панели управления Multicraft соблюдены.

Нажимаем на кнопку “Continue”.

Установка Multicraft на Ubuntu Server

На следующем шаге установщик скопирует конфигурационный файл панели управления Multicraft в каталог с файлами для веб-панели Multicraft.

Нажимаем на кнопку “Continue”.

Установка Multicraft на Ubuntu Server

Теперь необходимо указать систему для управления базами данных и ранее созданную базу данных, которая будет использоваться для работы с панелью управления Multicraft.

В поле “Database Type” выбираем “MySQL”.

Установка Multicraft на Ubuntu Server

В данном руководстве база данных для работы панели управления Multicraft находится на одном сервере с панелью управления Multicraft.

В поле “Database Host” указываем “127.0.0.1”.

В данном руководстве в качестве имени базы данных для работы панели управления Multicraft используется “multicraft_panel”.

В поле “Database Name” указываем “multicraft_panel”.

В данном руководстве в качестве имени пользователя обладающего правами на базу данных для работы панели управления Multicraft, используется “multicraftpaneldbuser”.

В поле “Database Username” указываем “multicraftpaneldbuser”.

В поле “Database Password” указываем пароль, присвоенный пользователю “multicraftpaneldbuser”.

Нажимаем на кнопку “Save”.

Установка Multicraft на Ubuntu Server

Далее необходимо инициализировать базу данных.

Нажимаем на кнопку “Initialize Database”.

Установка Multicraft на Ubuntu Server

База данных успешно инициализирована.

Нажимаем на кнопку “Continue”.

Установка Multicraft на Ubuntu Server

Теперь необходимо войти в панель управления Multicraft под учетной записью администратора Multicraft и завершить процесс установки.

Нажимаем на кнопку “Login”.

Установка Multicraft на Ubuntu Server

Логин для учетной записи администратора Multicraft по умолчанию: admin

Пароль для учетной записи администратора Multicraft по умолчанию: admin

Указываем имя пользователя и пароль учетной записи, обладающей правами администратора Multicraft, и нажимаем на кнопку “Login”.

Установка Multicraft на Ubuntu Server

Далее появится сообщение о том, что подключение к базе данных панели управления Multicraft успешно установлено.

Нажимаем на кнопку “Continue”.

Установка Multicraft на Ubuntu Server

Теперь необходимо указать систему для управления базами данных, которая будет использоваться для работы с демоном Multicraft.

В поле “Database Type” выбираем “MySQL”.

Установка Multicraft на Ubuntu Server

В данном руководстве база данных для работы демона Multicraft находится на одном сервере с панелью управления Multicraft.

В поле “Database Host” указываем “127.0.0.1”.

В данном руководстве в качестве имени базы данных для работы демона Multicraft используется “multicraft_daemon”.

В поле “Database Name” указываем “multicraft_daemon”.

В данном руководстве в качестве имени пользователя, обладающего правами на базу данных для работы демона Multicraft, используется “multicraftdaemondbuser”.

В поле “Database Username” указываем “multicraftdaemondbuser”.

В поле “Database Password” указываем пароль, присвоенный пользователю “multicraftdaemondbuser”.

Нажимаем на кнопку “Save”.

Установка Multicraft на Ubuntu Server

Далее необходимо инициализировать базу данных.

Нажимаем на кнопку “Initialize Database”.

Установка Multicraft на Ubuntu Server

База данных успешно инициализирована.

Нажимаем на кнопку “Continue”.

Установка Multicraft на Ubuntu Server

В поле “Administrator contact Email” необходимо указать электронный адрес, по которому можно связаться с администратором панели управления Multicraft.

В поле “Password for daemon connections” необходимо указать пароль, заданный для демона ранее на этапе использовании установочного скрипта в терминальном эмуляторе.

Нажимаем на кнопку “Save”.

Установка Multicraft на Ubuntu Server

Теперь необходимо запустить демон Multicraft.

Установка Multicraft на Ubuntu Server

Возвращаемся в терминальный эмулятор и запускам демон Multicraft с помощью команды:

sudo /home/minecraft/multicraft/bin/multicraft -v start

Установка Multicraft на Ubuntu Server

Возвращаемся в панель управления Multicraft и нажимаем на кнопку “Refresh”.

Установка Multicraft на Ubuntu Server

Демон успешно запущен.

Нажимаем на кнопку “Continue”.

Установка Multicraft на Ubuntu Server

Установка панели управления Multicraft успешно завершена.

Нажимаем на кнопку “Continue to Multicraft”.

Установка Multicraft на Ubuntu Server

Теперь в целях обеспечения безопасности необходимо удалить файл “install.php”, который использовался в ходе установки Multicraft.

Возвращаемся в терминальный эмулятор и удаляем файл “install.php” с помощью команды:

sudo rm -f /var/www/html/multicraft/install.php

Установка Multicraft на Ubuntu Server

Выйдем из каталога “multicraft” с помощью команды:

cd ..

Установка Multicraft на Ubuntu Server

Теперь удалим каталог “multicraft”, содержащий файлы для установки Multicraft, с помощью команды:

sudo rm -rf multicraft

Установка Multicraft на Ubuntu Server

Теперь удалим ранее загруженный архив “multicraft.tar.gz”, содержащий файлы для установки Multicraft, с помощью команды:

sudo rm -f multicraft.tar.gz

Установка Multicraft на Ubuntu Server

Далее необходимо настроить автозапуск сервиса Multicraft при запуске операционной системы.

Загрузим заранее подготовленный разработчиками Multicraft юнит с параметрами запуска сервиса Multicraft в каталог “/etc/systemd/system/” с помощью команды:

sudo wget http://www.multicraft.org/files/multicraft.service -O /etc/systemd/system/multicraft.service

Установка Multicraft на Ubuntu Server

Назначим корректные права на юнит “multicraft.service” с помощью команды:

sudo chmod 644 /etc/systemd/system/multicraft.service

Установка Multicraft на Ubuntu Server

Включаем автозапуск сервиса Multicraft при запуске операционной системы с помощью команды:

sudo systemctl enable multicraft

Установка Multicraft на Ubuntu Server

Теперь необходимо указать актуальный адрес электронной почты и задать новый пароль для учетной записи администратора Multicraft.

Возвращаемся в панель управления Multicraft и переходим на вкладку “Users”, затем нажимаем на кнопку “My Profile”.

Установка Multicraft на Ubuntu Server

В поле “Email” указываем актуальный адрес электронной почты администратора Multicraft.

В поле “Current Password” указываем текущий пароль администратора Multicraft.

В поле “New Password” и “Confirm Password” указываем новый пароль администратора Multicraft.

Установка Multicraft на Ubuntu Server

Нажимаем на кнопку “Save” для сохранения изменений.

Установка Multicraft на Ubuntu Server

Теперь необходимо войти в панель управления Multicraft под учетной записью администратора Multicraft, используя новый пароль.

Нажимаем на кнопку “Login”.

Установка Multicraft на Ubuntu Server

Далее необходимо указать имя пользователя и пароль учетной записи, обладающей правами администратора Multicraft, и нажать на кнопку “Login”.

Установка Multicraft на Ubuntu Server

Нажимаем на кнопку “Close”, если вы согласны с лицензионным соглашением Minecraft.

Подробно с лицензионным соглашением Minecraft можно ознакомится по ссылке.

Установка Multicraft на Ubuntu Server

Все готово для использования панели управления Multicraft.

Установка Multicraft на Ubuntu Server

Далее вам может потребоваться выполнить обновление Spigot.

Spigot - это модифицированный сервер Minecraft, созданный на основе ядра CraftBukkit. Spigot известен своей стабильностью, производительностью, поддержкой большого количества плагинов и призван заменить CraftBukkit.

Подробно о том, как обновить Spigot на Ubuntu Server с Multicraft, вы можете прочитать в моем руководстве “Обновление Spigot на Ubuntu Server с Multicraft”.

Также в моем руководстве “Запуск сервера Minecraft с помощью Multicraft” вы можете узнать о том, как запустить сервер Minecraft с помощью Multicraft.


Мои курсы

🎓 Погрузитесь в мои обширные курсы по информационным технологиям, разработанные как для энтузиастов, так и для профессионалов. Независимо от того, хотите ли вы освоить Docker, покорить Kubernetes или углубить свои навыки в области DevOps, мои курсы предлагают структурированный путь к повышению вашего технического мастерства.

Мои услуги

💼 Загляните в мой каталог услуг и узнайте, как мы можем сделать вашу технологическую жизнь лучше. Будь то повышение эффективности вашей IT-инфраструктуры, развитие вашей карьеры или расширение технологических горизонтов — я здесь, чтобы помочь вам достичь ваших целей. От DevOps-трансформаций до сборки игровых компьютеров — давайте сделаем ваши технологии непревзойденными!

Пополнить запасы моего кофе

💡 Telegram | Boost
💖 PayPal
🏆 Patreon
💎 GitHub
🥤 BuyMeaCoffee
🍪 Ko-fi

Подпишись

Telegram | Блог
🎬 YouTube
🐦 Twitter
🎨 Instagram
🐘 Mastodon
🧵 Threads
🎸 Facebook
🧊 Bluesky
🎥 TikTok
💻 LinkedIn
📣 daily.dev Squad
🧩 LeetCode
🐈 GitHub

Этот контент создан искусственным интеллектом?

Нет! Каждая статья — результат моей работы, наполненной страстью к Docker и десятилетиями опыта в IT. Я применяю ИИ для улучшения грамматики, чтобы обеспечить четкость технических деталей, однако все идеи, стратегии и рекомендации исключительно мои. Этот метод иногда может вызывать срабатывание детекторов ИИ, но можете быть уверены, что вся представленная информация и опыт — подлинно мои.

Владимир Михалев
Я - Владимир Михалев, Капитан Docker, но друзья могут называть меня Вальдемарыч.

DevOps комьюнити

Привет! 👋 Если у тебя есть вопросы по установке или настройке, то задайте их мне и другим IT-экспертам нашего сообщества: