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

Пользователь
Статус
Оффлайн
Регистрация
9 Май 2019
Сообщения
268
Реакции[?]
83
Поинты[?]
1K
Всем привет!(тема с соседнего форума) Кому-то может будет полезна )
сам пытался кучу времени это сделать, не понимал почему порт не открывается.
сейчас расскажу и Вам, как же открыть свой сервер на мощном VPS/VDS от гугла.

нужно:
аккаунт гугл клауда (300р или бесплатно)
руки
PuTTy или любой SSH Client

поехали

Часть один: подготовка.
заходим на уже готовый аккаунт гугла. мануалы или купить можно на форуме.
Пожалуйста, авторизуйтесь для просмотра ссылки.

[IMG]
Создаем ВМ, выбираем локацию и мощность сервера (период 300 баксов на пол года, считайте на сколько вам хватит)
[IMG]
Вот такое железо у меня под ванильный сервак.
[IMG]
Выбираем образ для машины и место на диске.
[IMG]
У меня вот так, соответственно показывать я все буду на Ubuntu 18.04
[IMG]
Далее - Create.
[IMG]

Часть два: настройка машины и PuTTy для работы.
Нужно скачать PuTTy, вместе с ним установится и PuTTyGEN.
Скачать PuTTy:
Пожалуйста, авторизуйтесь для просмотра ссылки.

Устанавливаем.
Открываем PuTTyGEN, просто вводя в поиске.
[IMG]
Нажимаем Generate.
[IMG]
Далее, key comment меняем на вашу почту без
Пожалуйста, авторизуйтесь для просмотра ссылки.
(лично у меня так)
Однако смотря какой юзер на вашей машине изначально создался, обычно это Ваша почта без почтового домена.
В KeyPassphrase пишем любой пароль, допустим "1".
Теперь копируем вот этот ключик:
[IMG]
Заодно нажимаем Save private key и сохраняем на рабочий стол.
Идём в панель гугла.
[IMG] Нажимаем Edit, листаем вниз до SSH keys
[IMG]
Show and edit, после чего вставляем ключик из PuTTy в поле. Сохраняем ключ, после чего подтверждаем и сохраняем изменения ВМ.
Теперь откроем порт 25565.
Открываем эту страницу:
Пожалуйста, авторизуйтесь для просмотра ссылки.

Создаем новое правило.
[IMG]
Настраиваем как у меня:
[IMG]
Сохраняем. Порт открыт. Ура.

Часть три: запускаем сервер.
Заходим в PuTTy.
[IMG]
[IMG]
Вот сюда вставляем наш private key.
После, заходим на первую страницу и вводим внешний IP сервера из ПУ гугла.
[IMG]
Жмём open.

[IMG]
В первый пункт пишем то, что писали в key comment, в третий key passphrase.
Ура. Мы зашли на наш VPS.
Переходим к настройке и установке ванильного сервера.
Я буду ставить ванильный 1.16.3 сервер, Вы можете найти любой другой
Пожалуйста, авторизуйтесь для просмотра ссылки.
в интернете. Имейте ввиду, что ставлю я 1.16.3.
Начинаем вписывать команды в консоль по-очереди. (в PuTTy нет CTRL + V, чтобы вставить - клик ПКМ)
Прописываем команду, чтобы не писать sudo каждый раз и работать от имени root'а.

sudo su
Для начала - откроем со стороны системы порт 25565

ufw allow 25565
Далее создаем папку для сервера и открываем её.

mkdir /home/minecraft
cd /home/minecraft
Обновляем все приложения системы.

apt-get update
Далее, ставим JRE (джаву окда)

apt-get install -y default-jre-headless

Качаем
Пожалуйста, авторизуйтесь для просмотра ссылки.
(сам сервер)

wget
Пожалуйста, авторизуйтесь для просмотра ссылки.

Далее, запускаем.

java -Xms1024M -Xmx2048M -jar server.jar nogui
После, у нас создается файлик
Пожалуйста, авторизуйтесь для просмотра ссылки.
, в котором нам нужно сменить значение с "false" на "true".

nano eula.txt
Стрелочками идём до конца значения, стираем и меняем на true.
[IMG]
Снова запустим сервер, дабы он создал новые важные файлы.

java -Xms1024M -Xmx2048M -jar server.jar nogui
Чуть-чуть ждём, когда в консоли напишет, что все готово - нажимаем Ctrl + C (для отмены действия)
Далее, настроим слоты, описание, режим игры и сложность.

nano server.properties
[IMG]
[IMG]
(если что true = вкл, false = офф)
1 - описание сервера в списке серверов.
2 - пвп вкл/выкл.
3 - сложность (peaceful / easy / normal / hard)
4 - максимально слотов
5 - online-mode это игра только с лицензий. т.е. если true - зайдут только с лицензий, а если false - с пиратки можно.
Ну из основных вродь всё.
Теперь разберёмся как же поставить сервер, чтобы он не выключался, когда мы выходим с VPS.

npm i pm2
Далее, ставим сервер на pm2.

pm2 start "java -Xms1024M -Xmx2048M -jar server.jar nogui"
Сервер готов и теперь никогда не выключится.
(тема с соседнего форума) Кому-то может будет полезна )
 
Сверху Снизу