В этой статье рассмотрим, как выполнить установку и запуск Minecraft на сервере с Ubuntu.
Вы также можете установить Minecraft автоматически, выбрав готовую сборку в панели управления.
Выбор конфигурации
Выберите подходящую конфигурацию сервера, а также операционную систему.
Необходимо учитывать количество игроков в режиме онлайн: при одновременной игре от 15-25 пользователей свободной оперативной памяти у сервера должно быть не менее 1,5 ГБ, а места на жестком диске — не менее 15 ГБ.
Мы рассмотрим установку Minecraft на облачный сервер с операционной системой Ubuntu, 2 процессорными ядрами и 4 ГБ оперативной памяти
Подготовка сервера
В первую очередь мы установим утилиту screen, чтобы запускать процессы в фоновом режиме и иметь возможность дальше пользоваться терминалом. Мы также создадим пользователя без доступа к root, чтобы безопасно запускать сервер от его имени.
Обновление и установка пакетов
Обновите список пакетов:
Установите необходимые инструменты:
Для работы Minecraft необходима Java, поэтому установите Java Development Kit:
Создание пользователя
Командой ниже мы создадим пользователя minecraft (вы можете задать любое имя по своему усмотрению).
Аргумент -s задает оболочку входа для нового пользователя. Указывая /sbin/nologin, мы запрещаем пользователю интерактивного входа на сервер. Это гарантирует, что пользователь сможет только запускать сервера Minecraft, и снизит риски атак.
Создание директории
Создайте директории для размещения файлов Minecraft:
Опция -p позволяет создать все недостающие каталоги.
Настройка прав
Сделайте владельцем директории пользователя и группу minecraft:
Опция -R назначает права рекурсивно ко всем файлам и поддиректориям.
Скачивание сервера Minecraft
Переключитесь на пользоватeля minecraft:
Перейдите в директорию для файлов Minecraft:
Скачайте файл .jar с официального сайта:
Найти ссылку на актуальную версию можно на сайте minecraft.net.
Запуск сервера
Запустите сервер командой:
Эта команда выделяет 1 ГБ памяти для сервера (-Xmx — максимальный объем, -Xms — начальное выделение). Опция nogui отключает графический интерфейс, чтобы использовать меньше ресурсов.
При первом запуске вы можете столкнуться с ошибкой, связанной с лицензионным соглашением (EULA):

Чтобы принять лицензионное соглашение, откройте файл eula.txt в редакторе:
Замените строку eula=false на eula=true, после чего сохраните изменения и закройте файл.
Теперь можно снова запустить сервер. Используйте утилиту screen, чтобы выполнить запуск в фонов режиме:
Команда создаст сессию с именем mc_Java_server. Нажав CTRL + a, а затем d, вы сможете отключиться от текущего сеанса screen, при этом сервер Minecraft продолжить работать. Чтобы вернуться к запущенному процессу, выполните:
Готово! Ваш Minecraft-сервер запущен и доступен по IP-адресу сервера и порту 25565.
Проверка сервера
Чтобы подключиться к серверу, запустите клиент Minecraft и добавьте новый сервер и его адрес в формате:
Например:

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

Вы можете проверить статус своего Minecraft-сервера с помощью онлайн-инструментов, таких как mcsrvstat.us. Так можно убедиться, что сервер активен, а также увидеть дополнительные детали, например, версию Minecraft или количество игроков.
