В данной статье мы установим на бокс с образом Minecraft JE (Java Edition) карту «Игра в кальмара», после чего сможем насладиться игрой в одиночку, либо с компанией друзей.
Подготовка
Для начала нам потребуется создать бокс с образом Minecraft JE, где сразу после установки у нас будет свой сервер в майнкрафт. Для его создания нужен аккаунт Спринтбокс, а также достаточно пополнить баланс всего на 100 рублей.
Нам также будет нужен архив с готовой картой. Выбор пал на ресурс planetminecraft.com, а именно на карту «Игра в кальмара» с миром для Multiplayer и Singleplayer.
Скачать её можно нажав на кнопку «DOWNLOAD: WORLD DOWNLOAD».
После создания бокса вам нужно будет подключиться к нему по SSH и сменить root-пароль, который вы получили из письма, на новый.
Также нам потребуется утилита unzip на боксе. Установить её можно по SSH следующей командой:
apt install unzip
Загрузка карты
После скачивания карты, нам потребуется её загрузить на бокс.
Для этого подключаемся к нему по SFTP с помощью специальных программ, например, FileZilla (как на скриншоте), WinSCP или других.
Для подключения нам потребуется IP-адрес бокса (он есть в письме и в Панели Управления), а также пароль пользователя root. После подключения переходим в директорию /opt/minecraft/survival, где и находится сервер, и загружаем туда архив с картой.
Распаковка карты и настройка сервера Minecraft
Переходим в директорию сервера Майнкрафт, распаковываем наш архив и устанавливаем владельцем директорий с картами пользователя minecraft:
cd /opt/minecraft/survival unzip SquidGameTOW.zip chown -R minecraft:minecraft SquidGameSingleplayer SquidGameMultiplayer
Для дальнейшей корректной настройки нам нужно остановить игровой сервер:
service minecraft@survival stop
Теперь можем приступать к редактированию настроек сервера в файле server.properties.
В нем нам нужно включить использование командных блоков, а также изменить название директории с картой:
Изменяем enable-command-block=false на enable-command-block=true , а также меняем level-name=world на level-name=SquidGameSingleplayer (измените на SquidGameMultiplayer , если будете играть с друзьями). Сохраняем изменения.
Запускаем сервер:
service minecraft@survival start
Результат
После этого наш сервер будет запущен с картой, которую мы указали в level-name, и мы можем подключиться к серверу по IP-адресу бокса.