Облачная платформаEvolution

Развертывание сервера Minecraft на виртуальной машине


С помощью этого руководства вы развернете сервер Minecraft (Java Edition) актуальной версии на виртуальной машине.

Вы будете использовать следующие сервисы:

  • Виртуальная машина free tier — сервис, в рамках которого предоставляется бесплатная виртуальная машина с готовой конфигурацией.

  • «Публичные IP» — сервис для организации доступа к серверу Minecraft через интернет.

Шаги:

Перед началом работы

Если вы уже зарегистрированы, войдите под своей учетной записью.

1. Разверните ресурсы в облаке

На этом шаге вы создадите бесплатную виртуальную машину, назначите ей публичный IP-адрес и настроите правила фильтрации трафика через него.

  1. Создайте бесплатную виртуальную машину со следующими параметрами:

    • Названиеminecraft.

    • Образ — на вкладке Публичные выберите образ Ubuntu 22.04.

    • Публичный IP — оставьте Арендовать новый или выберите IP-адрес из списка арендованных.

    • Логин — оставьте значение по умолчанию или укажите новый.

    • Метод аутентификации — выберите Пароль.

    • Пароль — задайте пароль пользователя.

    • Остальные параметры оставьте по умолчанию или выберите на свое усмотрение.

  2. Уточните зону доступности, в которой была создана виртуальная машина.

  3. Создайте группу безопасности с названием minecraft в той же зоне доступности и добавьте в нее правила:

    Трафик

    Протокол

    Порт

    Тип источника/адресата

    Источник/Адресат

    Входящий

    TCP

    25565

    IP-адрес

    0.0.0.0/0

    Исходящий

    Любой

    IP-адрес

    0.0.0.0/0

  4. Проверьте создание ресурсов:

    1. Убедитесь, что в личном кабинете на странице Сети → Группы безопасности отображается группа безопасности minecraft со статусом «Создана».

    2. Убедитесь, что в личном кабинете на странице Инфраструктура → Виртуальные машины отображается виртуальная машина minecraft со статусом «Запущена». Виртуальной машине назначен публичный IP-адрес.

    3. Скопируйте и сохраните публичный IP-адрес, он понадобится далее.

2. Установите сервер Minecraft на виртуальную машину

На этом шаге вы установите и настроите сервер Minecraft на виртуальной машине.

  1. Обновите систему и установите утилиты:

    sudo apt update && sudo apt upgrade -y
  2. Установите открытую реализацию JDK — Open Java Development Kit (OpenJDK) версии 21:

    sudo apt install openjdk-21-jdk
  3. Установите wget для загрузки файлов в Ubuntu, если не делали этого ранее:

    sudo apt install wget
  4. Создайте отдельную директорию для сервера Minecraft.

    Например, директорию minecraft в домашнем каталоге вашего пользователя:

    cd ~
    mkdir minecraft
  5. Перейдите в созданную директорию:

    cd minecraft
  6. Перейдите на сайт Minecraft и скопируйте ссылку на загрузку JAR-файла.

  7. Скачайте актуальный дистрибутив в текущую директорию с помощью команды wget:

    wget https://piston-data.mojang.com/v1/objects/4707d00eb834b446575d89a61a11b5d548d8c001/server.jar
  8. Убедитесь, что файл загружен в директорию:

    ls -l

3. Запустите сервер Minecraft

  1. Создайте в текущей директории файл eula.txt с параметром eula=true, выполнив команды:

    cat << EOF > eula.txt
    eula=true
    EOF

    Если файл не будет создан, запуск сервера завершится ошибкой.

  2. Выполните первый старт сервера Minecraft:

    java -Xmx1024M -Xms1024M -jar server.jar nogui

    Где файл server.jar — это исполняемый файл в Java-формате, который содержит все необходимые компоненты для запуска сервера Minecraft.

  3. Откройте server.properties c помощью текстового редактора nano.

    nano server.properties
  4. В списке параметров найдите online-mode.

    Этот параметр отвечает за проверку сервером Minecraft подлинности учетных записей игроков с использованием официальных серверов Mojang. Чтобы ваш сервер разрешал доступ игрокам без такой проверки, измените значение параметра online-mode на false.

  5. Закройте файл server.properties с сохранением изменений (Ctrl + X, далее Y и Enter).

  6. Остановите сервер и запустите его заново, чтобы применились настройки.

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

4. Проверьте работу сервера

  1. В клиенте Minecraft добавьте ваш сервер в список серверов, нажав Добавить.

    Укажите произвольное название, а в поле Адрес сервера введите публичный IP-адрес виртуальной машины minecraft.

  2. В списке серверов выберите добавленный сервер и нажмите Подключиться.

Результат

Вы развернули сервер Minecraft на виртуальной машине.