-
Автор темы
- #1
Всем привет!(тема с соседнего форума) Кому-то может будет полезна )
сам пытался кучу времени это сделать, не понимал почему порт не открывается.
сейчас расскажу и Вам, как же открыть свой сервер на мощном VPS/VDS от гугла.
нужно:
аккаунт гугл клауда (300р или бесплатно)
руки
PuTTy или любой SSH Client
поехали
Часть один: подготовка.
заходим на уже готовый аккаунт гугла. мануалы или купить можно на форуме.
![[IMG] [IMG]](/proxy.php?image=https%3A%2F%2Fi.imgur.com%2F3I6RX5j.png&hash=4f53044a5c6e4fdb0f675eaa6aa8cf1d)
Создаем ВМ, выбираем локацию и мощность сервера (период 300 баксов на пол года, считайте на сколько вам хватит)
![[IMG] [IMG]](/proxy.php?image=https%3A%2F%2Fi.imgur.com%2FgJlQB8u.png&hash=6a125733a3c76adc7577de9425b17771)
Вот такое железо у меня под ванильный сервак.
![[IMG] [IMG]](/proxy.php?image=https%3A%2F%2Fi.imgur.com%2FN2j6HSH.png&hash=a040270b1a718ba4e18e8219c6bfb99b)
Выбираем образ для машины и место на диске.
![[IMG] [IMG]](/proxy.php?image=https%3A%2F%2Fi.imgur.com%2FK4WVCoC.png&hash=11b3fe674feec1daefab7c6b4dac3c04)
У меня вот так, соответственно показывать я все буду на Ubuntu 18.04
![[IMG] [IMG]](/proxy.php?image=https%3A%2F%2Fi.imgur.com%2F1rdTMbY.png&hash=b076beeae3a3d18b4e33d6a2c5fdb654)
Далее - Create.
![[IMG] [IMG]](/proxy.php?image=https%3A%2F%2Fi.imgur.com%2FHPwEKAK.png&hash=0a62eaf274667bb81eb0bce347e890db)
Часть два: настройка машины и PuTTy для работы.
Нужно скачать PuTTy, вместе с ним установится и PuTTyGEN.
Скачать PuTTy:
Устанавливаем.
Открываем PuTTyGEN, просто вводя в поиске.
![[IMG] [IMG]](/proxy.php?image=https%3A%2F%2Fi.imgur.com%2FGAzyAwN.png&hash=e93f5693288195976663a9e877a4561e)
Нажимаем Generate.
![[IMG] [IMG]](/proxy.php?image=https%3A%2F%2Fi.imgur.com%2FAdF9CoM.png&hash=fd860c7b0eb0d0faf2ad31f22e4d5c8f)
Далее, key comment меняем на вашу почту без
Однако смотря какой юзер на вашей машине изначально создался, обычно это Ваша почта без почтового домена.
В KeyPassphrase пишем любой пароль, допустим "1".
Теперь копируем вот этот ключик:
![[IMG] [IMG]](/proxy.php?image=https%3A%2F%2Fi.imgur.com%2FAheZYWs.png&hash=72b8b818dbd54f25a78ec2ccc085979e)
Заодно нажимаем Save private key и сохраняем на рабочий стол.
Идём в панель гугла.
Нажимаем Edit, листаем вниз до SSH keys
![[IMG] [IMG]](/proxy.php?image=https%3A%2F%2Fi.imgur.com%2FbQQ1ys2.png&hash=59c91390543473b5ad8074a598b8a4c9)
Show and edit, после чего вставляем ключик из PuTTy в поле. Сохраняем ключ, после чего подтверждаем и сохраняем изменения ВМ.
Теперь откроем порт 25565.
Открываем эту страницу:
Создаем новое правило.
![[IMG] [IMG]](/proxy.php?image=https%3A%2F%2Fi.imgur.com%2Fr7DEu4x.png&hash=7332e2eae3a2965ce308ade54123cbf5)
Настраиваем как у меня:
![[IMG] [IMG]](/proxy.php?image=https%3A%2F%2Fi.imgur.com%2Flot14SO.png&hash=92b6d9f908947e4afe1d4e89084f9499)
Сохраняем. Порт открыт. Ура.
Часть три: запускаем сервер.
Заходим в PuTTy.
![[IMG] [IMG]](/proxy.php?image=https%3A%2F%2Fi.imgur.com%2FNW3EnvT.png&hash=f40aca818d51cf0180b56d84609e5480)
![[IMG] [IMG]](/proxy.php?image=https%3A%2F%2Fi.imgur.com%2FKa9EU4N.png&hash=5558ad9e02079e5bd2fed9be9c842c00)
Вот сюда вставляем наш private key.
После, заходим на первую страницу и вводим внешний IP сервера из ПУ гугла.
![[IMG] [IMG]](/proxy.php?image=https%3A%2F%2Fi.imgur.com%2FZesuRgI.png&hash=20d0f3a535d26e025378d0f0acbe9535)
Жмём open.
![[IMG] [IMG]](/proxy.php?image=https%3A%2F%2Fi.imgur.com%2Fk10AdIB.png&hash=d6adf892a2f3cbd7a2c07782a7649c72)
В первый пункт пишем то, что писали в 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.
![[IMG] [IMG]](/proxy.php?image=https%3A%2F%2Fi.imgur.com%2FMgAIL8a.png&hash=2726630e915a9bba620335bdb14fd2a2)
Снова запустим сервер, дабы он создал новые важные файлы.
java -Xms1024M -Xmx2048M -jar server.jar nogui
Чуть-чуть ждём, когда в консоли напишет, что все готово - нажимаем Ctrl + C (для отмены действия)
Далее, настроим слоты, описание, режим игры и сложность.
nano server.properties
![[IMG] [IMG]](/proxy.php?image=https%3A%2F%2Fi.imgur.com%2FkAlK3iy.png&hash=3065737283263c68efad333d907f5e01)
![[IMG] [IMG]](/proxy.php?image=https%3A%2F%2Fi.imgur.com%2FCAieaon.png&hash=782240e0fcdf7243294c9d2a43c634ff)
(если что 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
поехали
Часть один: подготовка.
заходим на уже готовый аккаунт гугла. мануалы или купить можно на форуме.
Пожалуйста, авторизуйтесь для просмотра ссылки.
![[IMG] [IMG]](/proxy.php?image=https%3A%2F%2Fi.imgur.com%2F3I6RX5j.png&hash=4f53044a5c6e4fdb0f675eaa6aa8cf1d)
Создаем ВМ, выбираем локацию и мощность сервера (период 300 баксов на пол года, считайте на сколько вам хватит)
![[IMG] [IMG]](/proxy.php?image=https%3A%2F%2Fi.imgur.com%2FgJlQB8u.png&hash=6a125733a3c76adc7577de9425b17771)
Вот такое железо у меня под ванильный сервак.
![[IMG] [IMG]](/proxy.php?image=https%3A%2F%2Fi.imgur.com%2FN2j6HSH.png&hash=a040270b1a718ba4e18e8219c6bfb99b)
Выбираем образ для машины и место на диске.
![[IMG] [IMG]](/proxy.php?image=https%3A%2F%2Fi.imgur.com%2FK4WVCoC.png&hash=11b3fe674feec1daefab7c6b4dac3c04)
У меня вот так, соответственно показывать я все буду на Ubuntu 18.04
![[IMG] [IMG]](/proxy.php?image=https%3A%2F%2Fi.imgur.com%2F1rdTMbY.png&hash=b076beeae3a3d18b4e33d6a2c5fdb654)
Далее - Create.
![[IMG] [IMG]](/proxy.php?image=https%3A%2F%2Fi.imgur.com%2FHPwEKAK.png&hash=0a62eaf274667bb81eb0bce347e890db)
Часть два: настройка машины и PuTTy для работы.
Нужно скачать PuTTy, вместе с ним установится и PuTTyGEN.
Скачать PuTTy:
Пожалуйста, авторизуйтесь для просмотра ссылки.
Устанавливаем.
Открываем PuTTyGEN, просто вводя в поиске.
![[IMG] [IMG]](/proxy.php?image=https%3A%2F%2Fi.imgur.com%2FGAzyAwN.png&hash=e93f5693288195976663a9e877a4561e)
Нажимаем Generate.
![[IMG] [IMG]](/proxy.php?image=https%3A%2F%2Fi.imgur.com%2FAdF9CoM.png&hash=fd860c7b0eb0d0faf2ad31f22e4d5c8f)
Далее, key comment меняем на вашу почту без
Пожалуйста, авторизуйтесь для просмотра ссылки.
(лично у меня так)Однако смотря какой юзер на вашей машине изначально создался, обычно это Ваша почта без почтового домена.
В KeyPassphrase пишем любой пароль, допустим "1".
Теперь копируем вот этот ключик:
![[IMG] [IMG]](/proxy.php?image=https%3A%2F%2Fi.imgur.com%2FAheZYWs.png&hash=72b8b818dbd54f25a78ec2ccc085979e)
Заодно нажимаем Save private key и сохраняем на рабочий стол.
Идём в панель гугла.
![[IMG] [IMG]](/proxy.php?image=https%3A%2F%2Fi.imgur.com%2Fh7FcC7t.png&hash=ff88862bae0e83e773780104a84b0f9a)
![[IMG] [IMG]](/proxy.php?image=https%3A%2F%2Fi.imgur.com%2FbQQ1ys2.png&hash=59c91390543473b5ad8074a598b8a4c9)
Show and edit, после чего вставляем ключик из PuTTy в поле. Сохраняем ключ, после чего подтверждаем и сохраняем изменения ВМ.
Теперь откроем порт 25565.
Открываем эту страницу:
Пожалуйста, авторизуйтесь для просмотра ссылки.
Создаем новое правило.
![[IMG] [IMG]](/proxy.php?image=https%3A%2F%2Fi.imgur.com%2Fr7DEu4x.png&hash=7332e2eae3a2965ce308ade54123cbf5)
Настраиваем как у меня:
![[IMG] [IMG]](/proxy.php?image=https%3A%2F%2Fi.imgur.com%2Flot14SO.png&hash=92b6d9f908947e4afe1d4e89084f9499)
Сохраняем. Порт открыт. Ура.
Часть три: запускаем сервер.
Заходим в PuTTy.
![[IMG] [IMG]](/proxy.php?image=https%3A%2F%2Fi.imgur.com%2FNW3EnvT.png&hash=f40aca818d51cf0180b56d84609e5480)
![[IMG] [IMG]](/proxy.php?image=https%3A%2F%2Fi.imgur.com%2FKa9EU4N.png&hash=5558ad9e02079e5bd2fed9be9c842c00)
Вот сюда вставляем наш private key.
После, заходим на первую страницу и вводим внешний IP сервера из ПУ гугла.
![[IMG] [IMG]](/proxy.php?image=https%3A%2F%2Fi.imgur.com%2FZesuRgI.png&hash=20d0f3a535d26e025378d0f0acbe9535)
Жмём open.
![[IMG] [IMG]](/proxy.php?image=https%3A%2F%2Fi.imgur.com%2Fk10AdIB.png&hash=d6adf892a2f3cbd7a2c07782a7649c72)
В первый пункт пишем то, что писали в 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] [IMG]](/proxy.php?image=https%3A%2F%2Fi.imgur.com%2FMgAIL8a.png&hash=2726630e915a9bba620335bdb14fd2a2)
Снова запустим сервер, дабы он создал новые важные файлы.
java -Xms1024M -Xmx2048M -jar server.jar nogui
Чуть-чуть ждём, когда в консоли напишет, что все готово - нажимаем Ctrl + C (для отмены действия)
Далее, настроим слоты, описание, режим игры и сложность.
nano server.properties
![[IMG] [IMG]](/proxy.php?image=https%3A%2F%2Fi.imgur.com%2FkAlK3iy.png&hash=3065737283263c68efad333d907f5e01)
![[IMG] [IMG]](/proxy.php?image=https%3A%2F%2Fi.imgur.com%2FCAieaon.png&hash=782240e0fcdf7243294c9d2a43c634ff)
(если что 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"
Сервер готов и теперь никогда не выключится.
(тема с соседнего форума) Кому-то может будет полезна )