Создание сервера: различия между версиями

Материал из PetruCHIO - Mindustry server
Перейти к навигации Перейти к поиску
[досмотренная версия][досмотренная версия]
Строка 43: Строка 43:
 
* Ограничение 5 участников
 
* Ограничение 5 участников
 
* Недоступность на мобильных устройствах - нет приложения для подключения к сети Hamachi
 
* Недоступность на мобильных устройствах - нет приложения для подключения к сети Hamachi
Однако если не можете пробросить порты, нет роутера, у которого это можно сделать — то именно этот вариант будет самым оптимальным. Всё, что необходимо — это установить на ПК приложение Hamachi и зарегистрировать учётную запись (только не забудьте позже активировать учётную запись)
+
Однако если не можете пробросить порты, нет роутера, у которого это можно сделать — то именно этот вариант будет самым оптимальным. Всё, что необходимо — это установить на ПК приложение Hamachi и зарегистрировать учётную запись (только не забудьте позже подтвердить адрес электронной почты, как на любом другом сайте)
 
<gallery>
 
<gallery>
 
Hamachi.png|Интерфейс программы
 
Hamachi.png|Интерфейс программы
 
</gallery>
 
</gallery>
 
После чего вы даёте идентификатор и пароль сети товарищу, он к ней подключается и вписывает в игру адерс вашего компьютера. Всё, можно играть.
 
После чего вы даёте идентификатор и пароль сети товарищу, он к ней подключается и вписывает в игру адерс вашего компьютера. Всё, можно играть.

Версия 18:28, 13 сентября 2019

Вообще есть несколько вариантов, каждый — для своих целей. Конкретно тут цель — исправно работающий 24/7 сервер, как petruchio.org.ru Давайте рассматривать варианты

Создание сервера на своём устройстве

Преимущества:

  • Бесплатно
  • У тебя всё железо сервера — дома
  • Подходит для игры с друзьями

Недостатки:

  • Надо свободный комп, допускается ущербное железо из нулевых
  • Надо убедить семью не отключать его из розетки
  • Нужен Wi-Fi маршрутизатор


Разбираемся. Прежде всего надо открыть порты на роутере — это делается через гугл. Просто пишете «как пробросить порты на (модель роутера)» Надо это для того, чтобы к вашему серверу можно было подключиться по сети интернет, а не только по локальной сети. Также на ваш сервер придётся поставить какую-никакую jre — для запуска сервера. Если хотите дополнение Mindustry Admin — придётся заиметь 64бит процессор на компьютере-сервере, без этого никак. Можно и 32бит, но вам придётся страдать и перезапускать сервер постоянно, когда он падает, самому (дополнение это делает само) Теперь, когда у нас есть компьютер, с установленной jre (если Windows — то от Oracle, официальную jre, но если Linux — пакет default-jre), с проброшенным портом 6567, подготовленным к дальнейшим испытаниям — можно и домен привязать к внешнему IP. Если что, внешний IP — тот, который видят сайты, к которым вы подключаетесь. Поэтому вам поможет сайт 2ip.ru — там вам скажут внешний IP. Всё, в принципе. Теперь запускаете server-release.jar — запускаете игру — PROFIT. Можете по внешнему IP проверить. Если не работает — проверьте, а пробросили ли вы порт 6567, а работает ли сам сервер Не забываем, что сервер можно запустить даже со смартфона — но лишь при условии, что тот подключен к Wi-Fi сети с открытым портом.
ВАЖНО — проверять сервер на доступность надо в другой Wi-Fi сети или по мобильному интернету! Внутренний IP адрес вашей Wi-Fi сети отличается от внешнего! Из-за этого, например, может не получится подключиться к серверу с телефона в той же сети Wi-Fi

Виртуальный хостинг (используется petruchio.org.ru)

Тут, кстати, всё гораздо проще. Всё, что вам надо — это деньги каждый месяц. Есть куча предложений, но petruchio.org.ru использует vdsina.ru — ни разу не подводил за весь период жизни сервера. Далее мы гуглим, как пользоваться и устанавливать компоненты:

  • screen
  • default-jre

на свой сервер. Проблема может возникнуть из-за разных пакетных менеджеров, например если вы используете Debian/Ubuntu, но при этом пытаетесь воспользоваться yum, которого нет в подобных дистрибутивах. Тут надо ещё за линукс уметь пояснить — без этого вам тут не выжить. Опять же, Debian/Ubuntu — легчайший путь. Да, надо уметь ещё и утилитой screen пользоваться, хотя бы немного.

Hamachi

Write it.pngТут маловато информации
Если есть ещё - принесите её нам в жертву. Нам она нужна. Если по теме, конечно :3
Fake it.pngНеизведанность...
Мы не знаем, правда это или нет

Данная программа даёт возможность создать так называемую виртуальную приватную сеть (VPN) между несколькими устройствами (бесплатный лимит — 5 штук, так что вариант будет хорош только для товарищей)
Недостатки:

  • Высокий пинг (до 300)
  • Ограничение 5 участников
  • Недоступность на мобильных устройствах - нет приложения для подключения к сети Hamachi

Однако если не можете пробросить порты, нет роутера, у которого это можно сделать — то именно этот вариант будет самым оптимальным. Всё, что необходимо — это установить на ПК приложение Hamachi и зарегистрировать учётную запись (только не забудьте позже подтвердить адрес электронной почты, как на любом другом сайте)

После чего вы даёте идентификатор и пароль сети товарищу, он к ней подключается и вписывает в игру адерс вашего компьютера. Всё, можно играть.