Создание сервера
Вообще есть несколько вариантов, каждый — для своих целей. Выбирайте, анализируйте, перебирайте. ВАЖНО: УМЕНИЕ ГУГЛИТЬ ОЧЕНЬ ПОМОГАЕТ ВСЕГДА А теперь, приступим к вариантам
Краткое описание всех способов
| Название способа | Сложность | Стоимость | Доступ к панели администратора маршрутизатора | Доступность | 
|---|---|---|---|---|
| С помощью ddns | Выше средней | Бесплатно | Требуется | Все платформы | 
| Открытие портов | Тяжёлая | Бесплатно | Требуется | Все платформы | 
| Виртуальный хостинг | Тяжёлая | Платно (зависит от поставщика) | Не требуется | Все платформы | 
| Игра на каком-то сервере | Очень лёгкая | Бесплатно | Не требуется | Все платформы | 
| Hamachi(VPN) | Средняя | Бесплатно(до 5 человек) | Не требуется | Все платформы | 
| Локальная сеть | Лёгкая | Бесплатно | Не требуется | Все платформы | 
| Steam | Лёгкая | Платно(только покупка игры) | Не требуется | Все платформы(только при задействовании других способов) | 
Открытие порта/ddns
Очень настоятельно рекомендуем к просмотру это видео
Как открыть порт?
Нужный порт:
6567 (TCP)
Сначала нужно узнать модель маршрутизатора(роутера). Как узнать? Переходим по этой ссылке
Нужно открыть порт 6567 (TCP). Как открыть? Переходим по этой ссылке
Подсказки:
- Проверять сервер на доступность надо в другой Wi-Fi сети или по мобильному интернету;
 - Сервер можно запустить даже со смартфона — но лишь при условии, что тот подключен к Wi-Fi сети с открытым портом;
 - Внутренний IP адрес вашей Wi-Fi сети отличается от внешнего;
 
Примеры внутренних IP адресов:
- 10.0.0.0 — 10.255.255.255
 - 100.64.0.0 — 100.127.255.255
 - 172.16.0.0 — 172.31.255.255
 - 192.168.0.0 — 192.168.255.255
 
Виртуальный хостинг (используется petruchio.org.ru)
Тут, кстати, всё гораздо проще. Всё, что вам надо — это деньги каждый месяц. Есть куча предложений, но petruchio.org.ru использует vdsina.ru — ни разу не подводил за весь период жизни сервера. Далее мы гуглим, как пользоваться и устанавливать компоненты:
- screen
 - default-jre
 
на свой сервер. Проблема может возникнуть из-за разных пакетных менеджеров, например если вы используете Debian/Ubuntu, но при этом пытаетесь воспользоваться yum, которого нет в подобных дистрибутивах. Тут надо ещё за линукс уметь пояснить — без этого вам тут не выжить. Опять же, Debian/Ubuntu — легчайший путь. Да, надо уметь ещё и утилитой screen пользоваться, хотя бы немного.
Игра на каком-то сервере
Самый просто способ, ведь серверов много. Чтобы узнать как подключаться и какие есть сервера, переходите по этой ссылке.
Hamachi
Данная программа даёт возможность создать так называемую виртуальную приватную сеть (VPN) между несколькими устройствами (бесплатный лимит — 5 штук, так что вариант будет хорош только для товарищей)
Примеры видео:
Один, два, три
 Краткое описание:
- Создаём сеть
 - Создаём клиентов(чаще всего для мобильных)
 - Игроки на ПК скачивают Hamachi и присоединяются к этой сети
 - Игроки на мобильных устройствах присоединяются к VPN
 - Кто-то создаёт сервер и говорит остальным свой ip с сайта/приложения Hamachi
 - Полное описание показано в вышеперечисленных видео
 
Недостатки:
- Высокий пинг (до 300)
 - Ограничение 5 участников
 - Практически отсутствует интернет-соединение(моб. устройство)
 
Подсказки:
- Не удалось подключиться к vpn? Возможно, ввели неправильный логин/пароль.
 - Подключаться по ip, который можно найти не сайте/приложении hamachi
 
Локальная сеть
Необходимо:
- Убедиться, что вы разрешили игре доступ к сети.
 - Иметь одинаковые версии игры
 - Вы должны быть подключены к одной сети(кто-то может создать точку доступа или просто подключиться к одному Wi-Fi
 
- Заходите в игру(в зону/пользовательскую карту).
 - Открываете меню.
 - Запустить многопользовательский сервер.
 
Действия друга:
- Играть
 - Сетевая игра
 - Нажать на кнопку обновить(справа от "Локальных игр не обнаружен")
 - Присоединиться.
 
Если друг не может присоединиться, то:
- Узнайте свой локальный ip
 - Пусть друг напишет этот ip, когда он нажал "добавить сервер"
 - Если не получилось, то проблемы у ВАС
 
Steam
- Заходите в игру(в зону/пользовательскую карту).
 - Открываете меню.
 - Запустить многопользовательский сервер.
 - Пригласить друзей.
 - Друг принимает приглашение.
 - Играем.