[126] Инструкция по установке сервера Minecraft

Уважаемые читатели, по статистике прошлого опроса мы написали конструктивную и максимально подробную статью на тему «Установка Minecraft сервера на VDS/Выделенный сервер». Будем надеяться, что инструкция окажется Вам полезной.

Приятного ознакомления!

— Статья —

Инструкция по установке сервера Minecraft на VDS

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

Мы представляем подробный гайд по установке сервера Minecraft на виртуальное оборудование от команды SpaceCore. Инструкция подходит как для VDS, так и для полностью выделенного сервера.

Информация предоставляется для разных дистрибутивов Linux.Ubuntu (рекомендуем 18.04-20.04):

После чистого запуска Операционной системы нам, в первую очередь, следует обновить списки пакетов и репозиториев системы:

sudo apt-get update — обновляет главную информацию о списке пакетов, находящихся в репозиториях.

sudo apt-get dist-upgrade — устанавливает и обновляет дополнительные пакеты, а также исправляет возможные конфликтующие.

В консоль следует ввести команду:
sudo apt-get -y update && sudo apt-get -y dist-upgrade

sudo — выполнение команды от имени суперпользователя.

apt-get — использование инструмента управления пакетами.

-y — автоматическое соглашение с установкой.

update/dist-upgrade — выполняемая команда установки/обновления.

Стоит подождать некоторое время, данный процесс может занять 1-2 минуты.

После завершения обновления пакетов появится строка для ввода команд от имени пользователя.

Инструкция по установке сервера Minecraft на VDS, изображение №1

Следующим шагом является установка Java.

Осведомляем Вас, что новая версия (на момент создания статьи) Minecraft 1.17 поддерживает версию Java от 11, следовательно более ранние версии Java использовать не получится. Здесь рекомендуем выбирать версию программного обеспечения индивидуально для Ваших целей (Java всегда можно удалить или же обновить до более нового выпуска).

Введите в консоль команду для установки OpenJDK 8:

sudo apt-get -y install openjdk-8-jdk

Через некоторое время мы видим, что установка OpenJDK 8 завершена:

Инструкция по установке сервера Minecraft на VDS, изображение №2

Проверить версию и наличие Java можно командой
java -version

Отлично! Java 8 установлена.
Отлично! Java 8 установлена.

Переходим к установке OpenJDK 11, нужно ввести команду

sudo apt-get -y install openjdk-11-jdk

OpenJDK 11 установлена.
OpenJDK 11 установлена.

Проверяем версию командой «java -version»:

Инструкция по установке сервера Minecraft на VDS, изображение №5

> Удаление Java (по необходимости).

Нам нужно ввести следующее:

sudo apt-get -y purge openjdk-11-jdk — для удаления OpenJDK 11.

sudo apt-get -y purge openjdk-8-jdk — для удаления OpenJDK 8.

После введения одной из команд необходимо удалить остальные файлы:

sudo apt-get -y purge java-common — для обоих версий Java.

Удаление завершено.
Удаление завершено.

Проверяем наличие Java командой «java -version»:

Мы удостоверились в полном удалении Java.
Мы удостоверились в полном удалении Java.

Теперь нам нужно установить утилиту Screen

Screen — программное обеспечение, позволяющее создавать множество окон для одновременного выполнения сразу нескольких задач, при этом процессы остаются активными даже при выходе из окна Screen или подключения по SSH.

Нам понадобится Screen для поддержания нашего игрового сервера включенным круглосуточно.

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

sudo apt-get -y install screen

Установка завершена.
Установка завершена.

Теперь нам нужно загрузить файлы сервера.

Для этого подключаемся по sFTP (на примере программы FileZilla).

В после «Хост» вводим IP-адрес сервера.

Имя пользователя — root (у всех видов выделенных серверов).

Пароль — отправленный на эл. почту и доступный в Биллинг-системе.

Порт — указываем 22 (стандартный порт подключения по sFTP).

Инструкция по установке сервера Minecraft на VDS, изображение №9

После подключения к серверу мы оказываемся в директории /root:

Инструкция по установке сервера Minecraft на VDS, изображение №10

Чтобы не заморачиваться с переходом в другие каталоги системы, создаем прямо здесь папку с любым названием, в нашем случае — «server».

Нажимаем ПКМ (правая кнопка мыши) — Создать каталог:

Инструкция по установке сервера Minecraft на VDS, изображение №11

Папка создана, переходим в нее двойным нажатием ЛКМ (левой кнопкой мыши). Мы оказываемся в пустом каталоге:

Инструкция по установке сервера Minecraft на VDS, изображение №12

Следом мы переходим на сайт нашего ядра и скачиваем последний билд необходимой версии (мы будем использовать ядро Paper 1.16.5).

Теперь просто перекидываем файл ядра из папки в каталог виртуального сервера:

Инструкция по установке сервера Minecraft на VDS, изображение №13

Ядро загружено:

Инструкция по установке сервера Minecraft на VDS, изображение №14

В SSH мы точно так же по стандарту при входе попадаем в директорию /root.

Используйте команду «cd [название папки]» — в нашем случае «cd server».

Мы перешли в нужную директорию.
Мы перешли в нужную директорию.

Теперь необходимо создать окно Screen, задействуем команду

screen -S [название окна] — мы используем «screen -S server».

Инструкция по установке сервера Minecraft на VDS, изображение №16

После написания команды создается и открывается новое окно Screen. Вы находитесь в той же директории, в которой была использована команда создания окна.

Инструкция по установке сервера Minecraft на VDS, изображение №17

Для повторного открытия Screen (в случае случайного закрытия и подобных ситуациях) используем:

screen -x [название окна], мы — «screen -x server».

Далее нам нужно запустить сам сервер, есть 2 разных пути:

1) Создание файла «start.sh» для простого запуска сервера через обычную команду.

2) Ручной запуск сервера через команду java -jar с использованием всех аргументов.

  1. Создаем в любой папке на своем компьютере файл «start.txt» (название «start» — не принципиально, можно использовать любое).
Инструкция по установке сервера Minecraft на VDS, изображение №18

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

java -Xms1024M -Xmx1024M -jar ядро.jar nogui

-Xms512M — минимальное кол-во ОЗУ, выделяемого для игрового сервера.

-Xmx2048M — максимальное кол-во ОЗУ, которое будет доступно серверу в процессе работы.

-jar — тип файла, запуск которого следует произвести.

ядро.jar — название самого ядра игрового сервера.

nogui — аргумент для отмены запуска графического интерфейса, поскольку он нам не нужен.

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

java -Xms512M -Xmx2048M -jar paper-1.16.5-553.jar nogui

Текстовый редактор «Notepad++»
Текстовый редактор «Notepad++»

Переименовываем файл запуска из «start.txt» в «start.sh».

Инструкция по установке сервера Minecraft на VDS, изображение №20

Отправляем файл на сервер в папку с ядром.

Инструкция по установке сервера Minecraft на VDS, изображение №21

Далее используем в SSH команду sh start.sh для выполнения скрипта.

Инструкция по установке сервера Minecraft на VDS, изображение №22

Ядро сервера запустилось и начало установку дополнительных файлов.

Запуск был остановлен, нужно подтвердить соглашение Eula.

Инструкция по установке сервера Minecraft на VDS, изображение №23

Переходим в sFTP, там появились новые файлы сервера:

Инструкция по установке сервера Minecraft на VDS, изображение №24

Вам нужно открыть «Eula.txt».

ПКМ по файлу.
ПКМ по файлу.

Подтверждаем соглашение, введя «true»:

Инструкция по установке сервера Minecraft на VDS, изображение №26

Сохраняем, закрываем текстовый редактор, вылазит окно с отправкой файла на сервер, нажимаем «Да»:

Инструкция по установке сервера Minecraft на VDS, изображение №27

Переходим обратно в SSH и используем команду sh start.sh для повторного запуска сервера.

Наш сервер Minecraft 1.16.5 запущен!
Наш сервер Minecraft 1.16.5 запущен!

2) Для прямого запуска без start.sh просто вводим в консоль команду с аргументами запуска:

java -Xms512M -Xmx2048M -jar paper-1.16.5-553.jar nogui

Сервер точно так же без каких-либо проблем запустился.
Сервер точно так же без каких-либо проблем запустился.

Для выхода из окна Screen используем сочетание клавиш Ctrl + A + D (A, D — на английской раскладке). После сворачивания окно остается активным, в том числе и все процессы в нем, в нашем случае — игровой сервер.

Инструкция по установке сервера Minecraft на VDS, изображение №30

Debian (рекомендуем 910):

Сначала мы обновляем пакеты и репозитории командой

sudo apt-get -y update && sudo apt-get -y dist-upgrade

Обновление завершено.
Обновление завершено.

Команда для установки OpenJDK 11:

sudo apt-get -y install default-jdk

Спустя небольшой промежуток времени OpenJDK 11 будет установлена.
Спустя небольшой промежуток времени OpenJDK 11 будет установлена.

Установка утилиты Screen проводится все той же командой

sudo apt-get -y install screen

Все последующие действия выполняются по такой же инструкции, как для Ubuntu.CentOS (рекомендуем 8, поскольку в данной версии по стандарту установлено множество необходимых утилит):

Обновляем компоненты Операционной системы командой

sudo yum -y upgrade

Компоненты обновлены.
Компоненты обновлены.

Устанавливаем OpenJDK 11 с помощью команды

sudo yum -y install java-11-openjdk-devel

Инструкция по установке сервера Minecraft на VDS, изображение №34

Проверяем наличие командой java -version:

Установка OpenJDK 11 успешно завершена.
Установка OpenJDK 11 успешно завершена.

Epel — вспомогательная утилита для поиска и установки последних версий программ в CentOS.

Нам нужно установить Epel:

sudo yum install epel-release

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

sudo yum -y install screen

Установка Screen завершена.
Установка Screen завершена.

Все последующие действия выполняются по такой же инструкции, как для Ubuntu.

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

При этом для нас было важно, чтобы Вы не просто выполняли настройку по одной лишь инструкции, а понимали значение, поэтому мы старались указывать информацию о каждой выполненной команде в данной статье.

Устанавливайте и размещайте лучшие игровые проекты.