Согласно техническим рекомендациям разработчиков игрового сервера Minecraft, в случае 10 игроков, находящихся в режиме online, а также для корректной работы сервера Вам потребуется около 1 Гб оперативной памяти. Для размещения от 18 до 24 игроков Minecraft рекомендует сервер с оперативной памятью 1,5 ГБ и не менее 15 ГБ на жестком диске. Обязательно учитывайте такие факторы, как количество игроков, размер мира и возможность обновления игры (дополнения, плагины, пакеты текстур и так далее), прежде чем выбрать подходящее решение VPS.

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

Подключимся к серверу под root по протоколу SSH (22 порт).

В первую очередь потребуется установить Open Java Development Kit на ваш VPS-сервер (поскольку Minecraft работает на Java).

Установим Java OpenJDK 8, введя следующую команду:

yum install java-1.8.0-openjdk

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

mkdir -p games/minecraft

Это создаст папку «Minecraft» внутри папки «Games», которую вы можете просмотреть, используя следующую команду:

cd games/minecraft

Теперь пришло время установить Minecraft на ваш сервер. В настоящее время последняя версия Minecraft Server – 1.8.8, но вы всегда можете проверить официальную веб-страницу на наличие последних или будущих обновлений. Чтобы установить Minecraft, введите следующую команду: 

wget https://s3.amazonaws.com/Minecraft.Download/versions/1.8.8/minecraft_server.1.8.8.jar

На этом этапе вы можете получить уведомление с просьбой согласиться с лицензионным соглашением до запуска сервера. Для этого вам нужно изменить «на» в файле eula.txt, расположенном в папке «Install», что вы можете сделать с помощью следующей команды: 

echo 'eula=true'>eula.txt

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

java -Xmx1024M -Xms1024M -jar minecraft_server.1.8.8.jar nogui

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

sudo yum install firewalld
service firewalld start
firewall-cmd --zone=dmz --add-port=25565/tcp --permanent
sudo firewall-cmd --reload

Файл «server.properties» содержит все параметры и переменные игры Minecraft, которые вы можете настроить, в том числе имя вашего Minecraft мира, приветственное сообщение, размер мира и количество игроков, разрешенных, но давайте сосредоточимся прямо сейчас на IP вашего сервера. 

Чтобы редактировать этот файл, используйте следующую команду:

vi server.properties

Нажмите «i», чтобы войти в режим вставки, который позволяет просматривать с помощью клавиш со стрелками и редактировать. Найдите server-ip, затем введите IP вашего сервера. Кроме того, вы можете использовать доменное имя, на котором размещен сервер Minecraft. В этом случае игроки смогут подключиться к вашему миру Minecraft, используя «www.yourdomain.com:25565». Чтобы сохранить и выйти из режима вставки, нажмите клавишу Escape и введите: 

:wq

Теперь все должно быть готово для запуска сервера Minecraft и начала размещения ваших первых игроков. Что вам нужно сделать, это установить экран. Экранные команды позволяют вам управлять несколькими процессами SSH (или соединениями) одновременно, независимо друг от друга, что позволяет поддерживать работу сервера Minecraft даже после завершения сеанса VPS. 

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

sudo yum install screen

Теперь вы готовы запустить сервер Minecraft на экране с помощью следующей команды: 

screen java -Xmx1024M -Xms1024M -jar minecraft_server.1.8.8.jar nogui

Ваш сервер Minecraft теперь работает на экране.

Нажатие «CTRL + a + d» завершит сеанс экрана без закрытия. Ввод командного экрана –r снова откроет его.