-
Автор темы
- #1
Всем привет!(тема с соседнего форума) Кому-то может будет полезна )
сам пытался кучу времени это сделать, не понимал почему порт не открывается.
сейчас расскажу и Вам, как же открыть свой сервер на мощном VPS/VDS от гугла.
нужно:
аккаунт гугл клауда (300р или бесплатно)
руки
PuTTy или любой SSH Client
поехали
Часть один: подготовка.
заходим на уже готовый аккаунт гугла. мануалы или купить можно на форуме.
Создаем ВМ, выбираем локацию и мощность сервера (период 300 баксов на пол года, считайте на сколько вам хватит)
Вот такое железо у меня под ванильный сервак.
Выбираем образ для машины и место на диске.
У меня вот так, соответственно показывать я все буду на Ubuntu 18.04
Далее - Create.
Часть два: настройка машины и PuTTy для работы.
Нужно скачать PuTTy, вместе с ним установится и PuTTyGEN.
Скачать PuTTy:
Устанавливаем.
Открываем PuTTyGEN, просто вводя в поиске.
Нажимаем Generate.
Далее, key comment меняем на вашу почту без
Однако смотря какой юзер на вашей машине изначально создался, обычно это Ваша почта без почтового домена.
В KeyPassphrase пишем любой пароль, допустим "1".
Теперь копируем вот этот ключик:
Заодно нажимаем Save private key и сохраняем на рабочий стол.
Идём в панель гугла.
Нажимаем Edit, листаем вниз до SSH keys
Show and edit, после чего вставляем ключик из PuTTy в поле. Сохраняем ключ, после чего подтверждаем и сохраняем изменения ВМ.
Теперь откроем порт 25565.
Открываем эту страницу:
Создаем новое правило.
Настраиваем как у меня:
Сохраняем. Порт открыт. Ура.
Часть три: запускаем сервер.
Заходим в PuTTy.
Вот сюда вставляем наш private key.
После, заходим на первую страницу и вводим внешний IP сервера из ПУ гугла.
Жмём open.
В первый пункт пишем то, что писали в key comment, в третий key passphrase.
Ура. Мы зашли на наш VPS.
Переходим к настройке и установке ванильного сервера.
Я буду ставить ванильный 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
После, у нас создается файлик
nano eula.txt
Стрелочками идём до конца значения, стираем и меняем на true.
Снова запустим сервер, дабы он создал новые важные файлы.
java -Xms1024M -Xmx2048M -jar server.jar nogui
Чуть-чуть ждём, когда в консоли напишет, что все готово - нажимаем Ctrl + C (для отмены действия)
Далее, настроим слоты, описание, режим игры и сложность.
nano server.properties
(если что 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"
Сервер готов и теперь никогда не выключится.
(тема с соседнего форума) Кому-то может будет полезна )
сам пытался кучу времени это сделать, не понимал почему порт не открывается.
сейчас расскажу и Вам, как же открыть свой сервер на мощном VPS/VDS от гугла.
нужно:
аккаунт гугл клауда (300р или бесплатно)
руки
PuTTy или любой SSH Client
поехали
Часть один: подготовка.
заходим на уже готовый аккаунт гугла. мануалы или купить можно на форуме.
Пожалуйста, авторизуйтесь для просмотра ссылки.
Создаем ВМ, выбираем локацию и мощность сервера (период 300 баксов на пол года, считайте на сколько вам хватит)
Вот такое железо у меня под ванильный сервак.
Выбираем образ для машины и место на диске.
У меня вот так, соответственно показывать я все буду на Ubuntu 18.04
Далее - Create.
Часть два: настройка машины и PuTTy для работы.
Нужно скачать PuTTy, вместе с ним установится и PuTTyGEN.
Скачать PuTTy:
Пожалуйста, авторизуйтесь для просмотра ссылки.
Устанавливаем.
Открываем PuTTyGEN, просто вводя в поиске.
Нажимаем Generate.
Далее, key comment меняем на вашу почту без
Пожалуйста, авторизуйтесь для просмотра ссылки.
(лично у меня так)Однако смотря какой юзер на вашей машине изначально создался, обычно это Ваша почта без почтового домена.
В KeyPassphrase пишем любой пароль, допустим "1".
Теперь копируем вот этот ключик:
Заодно нажимаем Save private key и сохраняем на рабочий стол.
Идём в панель гугла.
Нажимаем Edit, листаем вниз до SSH keys
Show and edit, после чего вставляем ключик из PuTTy в поле. Сохраняем ключ, после чего подтверждаем и сохраняем изменения ВМ.
Теперь откроем порт 25565.
Открываем эту страницу:
Пожалуйста, авторизуйтесь для просмотра ссылки.
Создаем новое правило.
Настраиваем как у меня:
Сохраняем. Порт открыт. Ура.
Часть три: запускаем сервер.
Заходим в PuTTy.
Вот сюда вставляем наш private key.
После, заходим на первую страницу и вводим внешний IP сервера из ПУ гугла.
Жмём open.
В первый пункт пишем то, что писали в 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.
Снова запустим сервер, дабы он создал новые важные файлы.
java -Xms1024M -Xmx2048M -jar server.jar nogui
Чуть-чуть ждём, когда в консоли напишет, что все готово - нажимаем Ctrl + C (для отмены действия)
Далее, настроим слоты, описание, режим игры и сложность.
nano server.properties
(если что 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"
Сервер готов и теперь никогда не выключится.
(тема с соседнего форума) Кому-то может будет полезна )