Как создать сервер Minecraft на хостинге

Данная статья расскажет о том, как создать свой сервер популярной песочницы на различных платформах. Установить виртуальный сервер Minecraft можно на любом из популярных дистрибутивов Linux, которые доступны в наших тарифах Linux VDS

По своей сути, Minecraft - это Super Mario для нового поколения. Сейчас это одна из наиболее рейтинговых игр как по количеству активных игроков, так и по количеству собирающихся вокруг нее зрителей на Youtube и Twitch. Популярность она обрела за счет ориентации игроков на развитие творческого мышления и исследовательского любопытства, развитие навыков планирования и организованности. Minecraft - игра, построенная вокруг многопользовательского режима, поэтому участник в процессе развлечения еще и повышает свои коммуникативные навыки и способность работы в команде.

Для того, чтобы получать удовольствие от игры в режиме мультиплеера, необходимо создать собственный сервер Minecraft либо подключиться к уже созданному другим игроком серверу. Конечно же, для каждого игрока, возможность чувствовать полный контроль над сервером и его работоспособностью - более приемлемый и приоритетный вариант, поэтому остановимся именно на инструкции для создания собственного сервера. Сервер для этой игры вы можете создать на CentOS, Ubuntu и Debian, которые предустановлены на наших надежных VDS-серверах.

Как пример, рассмотрим процесс создания сервера на VDS с Ubuntu версии 16.04.

Подготовка к созданию игрового сервера.

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

java -version

В нашем случае мы получаем оповещение о том, что Java не найдена, поэтому займемся ее установкой (если же у вас данный пакет установлен, следующие шаги по его установке можно пропустить). Первым делом сделаем обновление всех пакетов командой:

sudo apt-get update

И сразу же обновим пакеты на последние версии:

sudo apt-get upgrade

Если получаем запрос на подтверждение действия, жмем “Y”, подтверждаем клавишей “Enter” и продолжаем установку. 

Далее установим непосредственно пакеты Java. Для этого воспользуемся командой:

sudo apt-get install default-jdk

После завершения процесса установки пакетов Java на ваш сервер, необходимо обеспечить его работу игрового сервера в фоновом режиме. Для этого установим утилиту Screen:

sudo apt-get install screen

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

mkdir minecraft
cd minecraft

Для загрузки файлов игрового сервера нам понадобится консольная программа wget. Установим ее:

sudo apt-get install wget

Теперь приступим к непосредственному скачиванию и установке сервера Minecraft. Проверяем последнюю актуальную версию игры (в нашем случае это 1.15.1), скачиваем и устанавливаем ее:

wget http://surl.li/dtah

Наш сервер успешно загружен

Теперь необходимо принять условия лицензионного соглашения. Сделаем это следующей командой:

echo "eula=true" > eula.txt

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

nano server.properties

Если получаем ошибку по время выполнения команды, прописываем команду:

sudo apt-get install nano 

и повторяем первую команду. В данном файле хранятся все настройки сервера. Изменяем значение параметра “online-mode” с “true” на “false”, для отключения аутентификации пользователей. После редактирования интересующих нас параметров, можем сохранить и закрыть данный файл. Сделаем это последовательностью нажатия клавиш Ctrl+x -> Y -> Enter.

Теперь можем запустить наш сервер. Сделаем это при помощи программы Screen:

screen -S minecraft java -Xms512M -Xmx1024M -jar server.jar  nogui

Параметры Xsm и Xmx отвечают за начальное и максимальное значение используемой памяти соответственно. Для примера был взят тариф VDS Доступный, поэтому параметры именно такие 

Сервер запущен в режиме Screen, можем успешно выйти из него и он продолжит функционировать самостоятельно. Для этого используем сочетание клавиш Ctrl+A -> D.

Готово. Теперь наш сервер успешно запущен, можем подключаться и звать друзей!

Советы по администрированию собственного сервера Minecraft: