Бесплатно создаем майнкрафт сервер на Google Cloud

Бесплатно создаем майнкрафт сервер на Google CloudСоздавать виртуальную машину под Minecraft — это почти как строить замок из песка, только вместо песка у нас железо, а замок — сервер, на котором можно сражаться с крипперами и дружить с зомби. Начинаешь с выбора локации и мощности сервера, и тут же понимаешь: «300 баксов за полгода?

Ну, считайте сами — или выживу с этим бюджетом, или буду запускать сервер на стареньком ноутбуке у бабушки». Мой выбор пал на железо, которое я бы назвал «ванильным», потому что оно простое и понятное — как рецепт оливье без сюрпризов.

Дальше выбираем образ для машины.

Я решил показать все на Ubuntu 18.04 — эта версия такая же надежная, как дедушкин баян: вроде старенький, но играет всегда в тему. Нажимаем кнопку Create, которая звучит как команда к бою: «Вперед, машина!» Затем Generate — словно магическое заклинание в стиле Гарри Поттера: «Генерируйся!»

Переходим к командам. Для тех, кто не в курсе: sudo su — это когда ты говоришь системе: «Слушай сюда, я теперь главный». Потом ufw allow 25565 — открываем порт для Minecraft-сервера.

Представьте себе дверь в клуб для игроков: если дверь закрыта, никто не войдет; если открыта — тусовка начинается.

Далее создаем папку /home/minecraft и идем туда словно в собственный домик в лесу. Обновляем систему (apt-get update), устанавливаем Java (apt-get install -y default-jre-headless) — без нее сервер не запустится, ведь Minecraft без Java все равно что борщ без свеклы. Загружаем сам серверный файл с Mojang (wget…), запускаем его командой java -Xms1024M -Xmx2048M -jar server.jar nogui — это как включить двигатель ракеты прямо из терминала.

Конечно, сначала придется согласиться с лицензионным соглашением eula.txt (открываем через nano), иначе сервер будет капризничать и отказываться работать.

После этого снова запускаем сервер и редактируем server.properties — там можно настроить все под себя: включить или выключить PvP (для тех, кто любит драться или предпочитает мирные прогулки), выбрать сложность игры (peaceful для любителей цветов и бабочек или hard для настоящих героев), определить максимальное число игроков и даже решить вопрос с пиратами — online-mode true значит только лицензии проходящие через кассу!

Кстати, однажды друг решил поставить свой сервер с online-mode false и позвал всех своих пиратских друзей. В итоге у него был такой наплыв игроков, что сервер упал быстрее очереди в поликлинике после праздников.

Ну а чтобы наш маленький виртуальный мир работал стабильно даже при нашествии толпы игроков или злобных багов, ставим pm2 через npm и запускаем наш Java-процесс под его контролем. Это как нанять телохранителя для сервера: если что-то пойдет не так — pm2 тут же перезапустит движок.

В итоге получаем свой собственный Minecraft-сервер на Ubuntu 18.04 с мощностью железа под ванильный вкус – простой рецепт для тех, кто хочет почувствовать себя богом своего собственного мира… ну или хотя бы системным администратором на пару вечеров.

И помните: если вдруг ваш сервер начнет вести себя странно — просто перезагрузите его командой pm2 restart… или предложите ему чашечку кофе!