Как создать свой сервер Minecraft.

Как создать свой сервер Minecraft.Ах, Minecraft! Эта игра – словно цифровой Лего для взрослых, где можно копать шахты глубже, чем наши жизненные проблемы, и строить замки выше, чем зарплата в офисе.

Название «Minecraft» – это как будто шведский повар решил сварить суп из слов: Mine – «шахта», Craft – «ремесло». И получился у него такой кубический бульончик, что с 2009 года миллионы людей по всему миру не могут оторваться от экранов.

Создатель этого блокового чуда – Маркус Перссон, который, наверное, один раз так увлекся своим творением, что забыл выйти из игры на пару дней.

В 2011 году мир увидел стабильную версию для Windows, Linux и macOS. А потом в 2017-м случилось великое объединение: все версии Minecraft с разных устройств объединились в одну большую семью под названием Bedrock Edition.

Представьте себе семейный ужин: iPhone сидит рядом с Xbox, а Windows 10 пытается объяснить всем свои обновления. Java Edition остался немного обиженным в углу — мол, я старый добрый классик!

Кстати, если вы думали, что сохранить миры и моды между версиями просто так — это как найти общий язык между кошкой и собакой — то вы правы! Bedrock и Java несовместимы. Это как если бы пытаться смешать борщ и пиццу — вкусно?

Не очень.

А теперь серьезно (ну почти). Если вы решили стать настоящим магнатом Майнкрафта и запустить собственный сервер на Linux — поздравляю! Вы выбрали путь настоящего героя. Установка сервера на виртуальной машине напоминает мне анекдот про программиста:

— Почему ты запускаешь сервер на виртуальной машине?

— Потому что реальный сервер боится моего кода!

Да-да, сначала разворачиваем виртуальную машину (VM), потом настраиваем мостовое соединение — чтобы сервер не чувствовал себя одиноким в сети.

Операционка? Только Linux Ubuntu Server! Этот зверь родом из Debian – такой же надёжный и стабильный друг, как ваш кот после трех чашек кофе.

Для подключения к серверу используем Putty – программу с таким именем, будто она пришла прямиком из Средневековья.

Но зато работает отлично! Если Putty вам кажется слишком древним артефактом и надоело каждый раз вводить пароли вручную (а кто любит эти танцы с бубном?), есть альтернатива MobaXterm – настоящий швейцарский нож для администраторов.

Правда он такой функциональный и навороченный, что иногда хочется сказать ему: «Дружище, давай попроще!» Я вот пока в поисках идеального варианта – мечтаю о программе типа Putty с функцией автосохранения паролей и супер-удобным копипастом.

Создаем пользователя командой adduser — это как завести нового друга в вашем цифровом мире. Потом даем ему права администратора через usermod -aG sudo имя_пользователя — чтобы мог не только строить домики из кубиков, но и управлять всей игрой целиком. И не забываем про SSH-доступ — без него наш герой будет заточен в своём мире без возможности выйти наружу.

Переходим к Java! Да-да, Minecraft живёт на Java не только потому что это язык программирования (и никакого отношения к кофе у вас нет), а потому что именно она заставляет всё работать гладко и быстро… ну или почти гладко.

Проверяем установленную версию командой java -version (кто-то скажет: «Ну сколько можно уже?»), устанавливаем JDK (Java Development Kit) – набор инструментов для настоящих волшебников кодинга.