Как играть с другом без Хамачи

Хамачи придумали не для игр, и в Minecraft он подводит чаще, чем помогает. Разберём, что происходит на самом деле, когда друг «не видит сервер», и как обойтись без виртуальной сети вообще.

Коротко

Можно ли играть в Minecraft с другом без Хамачи?

Да. Мир открывается прямо из игры кнопкой «Открыть для сети», а дорогу до него через интернет прокладывает лаунчер: виртуальная сеть, проброс порта и внешний IP-адрес не нужны. Друг получает приглашение и нажимает «Играть».

Почему друг не видит мой сервер через Хамачи?

Три обычные причины: прямое соединение не прошло и трафик идёт через ретранслятор (в окне Хамачи жёлтый треугольник), виртуальный сетевой адаптер заблокирован антивирусом или брандмауэром, либо у вас разные версии игры. Первые две чинятся долго и не у всех.

Нужно ли пробрасывать порт или знать свой IP-адрес?

Нет. И хозяин мира, и гость подключаются наружу сами, поэтому настройки роутера, белый IP и разрешение Windows на входящие соединения не понадобятся. Домашний адрес хозяина гостям при этом не виден.

Сколько человек может зайти в мой мир?

Хозяин и ещё трое: мир и игру тянет один компьютер — тот, на котором мир лежит. Для компании побольше нужен отдельный сервер.

Нужна ли лицензия Minecraft, чтобы играть вместе?

Нет, лицензия не нужна ни хозяину мира, ни гостям. Но зайти смогут только те, кто играет через тот же лаунчер и есть у вас в друзьях.

Чем это отличается от RAdmin VPN?

RAdmin VPN — тоже виртуальная сеть: программа у каждого, общий пароль и адрес, который друг вводит руками. Здесь ничего этого нет: приглашение приходит в лаунчер, а нужную версию игры гостю лаунчер поставит сам.

Зачем вообще нужен был Хамачи

Minecraft умеет пускать друзей в одиночный мир сам: EscОткрыть для сети. Только видно этот мир исключительно тем, кто сидит за тем же роутером, — это и называется локальной сетью. Друг из другого города в списке не появится.

Hamachi и RAdmin VPN обманывают игру: они поднимают на каждом компьютере виртуальный сетевой адаптер и делают вид, что все участники сидят в одной комнате. Идея хорошая, но сегодня она даёт сбои чаще, чем работает.

Почему Хамачи чаще мешает, чем помогает

  • Жёлтый треугольник и «туннель через ретранслятор». Прямое соединение между вами не проходит — обычно потому, что провайдер выдал серый адрес, — и трафик идёт через чужой сервер. Игра при этом либо тормозит, либо не подключается вовсе.
  • Виртуальный адаптер конфликтует. Его блокирует антивирус, брандмауэр или другой VPN, а установка требует прав администратора — на школьном или родительском компьютере их часто нет.
  • Бесплатная сеть маленькая. У Хамачи это пять участников, и аккаунт нужен как минимум тому, кто сеть создаёт.
  • Настраивать должны все. Поставить программу, войти, ввести имя сети и пароль, дождаться зелёного статуса, узнать у хозяина адрес вида 25.31.44.7 и номер порта, вписать его в Прямое подключение — и так с каждым новым другом.

Отдельная беда в том, что ошибка почти никогда не объясняет себя. «Не удалось подключиться к серверу» одинаково означает и не тот порт, и разные версии игры, и заблокированный адаптер, и молчащий ретранслятор.

Способ без виртуальной сети: лаунчер ведёт дорогу сам

Виртуальная сеть решала ровно одну задачу — довести запрос друга до вашего компьютера. Её можно решить иначе: не пускать гостя в свою сеть, а свести обе стороны через промежуточный сервер, к которому и хозяин, и гость подключаются сами, наружу. Так устроена совместная игра в лаунчере Sonar.

Что это меняет на практике:

  • настраивать нечего — ни роутер, ни брандмауэр, ни сетевые адаптеры;
  • Windows не спрашивает разрешение на входящие соединения, потому что входящих соединений нет;
  • домашний IP-адрес хозяина гостям не виден: их игра подключается к их же компьютеру, а дальше байты ведёт лаунчер;
  • адрес и порт никто не диктует и не вводит руками.

Как это выглядит по шагам

  1. Хозяин мира открывает вкладку «Карты», находит свой мир и нажимает «Открыть для друзей». Если игра ещё не запущена, лаунчер запустит её и загрузит мир: открыть мир для сети можно только изнутри игры — это правило самой Minecraft, а не лаунчера.
  2. В той же вкладке появляется список друзей — выбираете, кого позвать. Звать можно и не выходя из игры: панель лаунчера открывается поверх неё по Shift+Tab, и там та же кнопка.
  3. Гостю приглашение приходит прямо в лаунчер, и он нажимает «Играть».
  4. Если нужной версии игры у гостя нет, лаунчер скачает и запустит её сам; если гость в этот момент играл на сервере, игра перейдёт в ваш мир без перезапуска. Договариваться «поставь ровно 1.21.4» не нужно.

Лицензия при этом не нужна никому: мир открывается без проверки аккаунтов Mojang. Ошибка «Недопустимая сессия» здесь не появляется — она живёт на чужих серверах и разобрана в отдельной статье.

Кого пустят в мир

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

  • позвать можно только того, кто у вас в друзьях;
  • приглашение живёт десять минут и предназначено одному человеку — переслать его дальше бесполезно;
  • ник гостя добавляется в список допущенных в самом мире, поэтому зайти «по адресу» посторонний не сможет, даже если каким-то образом его узнает.

Хамачи, RAdmin VPN и совместная игра в лаунчере

Hamachi и RAdmin VPNСовместная игра в Sonar
Что ставит каждыйпрограмму и виртуальный сетевой адаптерлаунчер, в котором и так запускается игра
Что настраиватьсеть, пароль, статус соединения, брандмауэрничего
Как заходит другвводит адрес и порт вручнуюнажимает «Играть» в приглашении
Версии игрыу всех вручную и одинаковыелаунчер поставит нужную сам
Виден ли ваш адресда, всем участникам сетинет
Кто может зайтилюбой, кто знает имя и пароль сетитолько позванные, по нику
Права администраторанужны для установки адаптеране нужны

Что стоит знать заранее

Ограничений четыре, и все они следуют из одного: мир живёт на компьютере хозяина, а не на арендованном сервере.

  • Гостей до трёх. Игра хозяина одновременно работает и сервером; впятером в одном мире так уже не поиграть — для этого нужен свой сервер или аренда.
  • Хозяин должен оставаться в игре. Вышел в меню или закрыл игру — мир закрылся для всех. Ничего не ломается, но продолжить получится, только когда он откроет мир снова.
  • Мир открыт на вечер, а не навсегда. Сессия живёт до четырёх часов, а если мир десять минут никому не нужен — закрывается сама. Открыть заново — та же одна кнопка.
  • Расходуется интернет. Порядка сотни мегабайт в час на каждого гостя. Дома это незаметно, на мобильном тарифе с пакетом стоит держать в уме.

И одна честная оговорка: кнопка «Закрыть для друзей» убирает дорогу снаружи и вычёркивает гостей, но сама игра отменить «Открыть для сети» до выхода из мира не умеет — это её особенность, не лаунчера. В домашней сети мир до этого момента остаётся виден.

Если совместная игра не подходит

Приглашение в свой мир закрывает самый частый случай — «поиграть вечером вдвоём-втроём». Когда нужно другое, есть варианты:

  • Играете за одним роутером. Виртуальная сеть не нужна и подавно: Esc → «Открыть для сети», и мир появится у второго в разделе «Сетевая игра» сам. Подробно — в статье об игре с другом по сети.
  • Нужен мир, который живёт круглосуточно. Это уже свой сервер: как его поднять, разобрано в разделе «Свой сервер», а как пустить в него друзей снаружи — в статье о доступе через интернет.
  • Компания больше четырёх человек. Тот же ответ: отдельный сервер, свой или арендованный.

Частые заминки

Друг зашёл и сразу вылетел. Обычно оборвался интернет у него или хозяин вышел из мира. Позовите снова — приглашение выдаётся заново одной кнопкой.

У друга другая версия игры. Через лаунчер это не проблема: он поставит ту же версию, что у хозяина. Сложность остаётся только с модами — те, что меняют мир, должны быть у всех, и ставить их надо до захода.

Всё соединилось, но игра подтормаживает у гостей. Мир считает компьютер хозяина, поэтому его слабое место чувствуют все. Что с этим делать, собрано в статье про FPS.

Можно не делать это руками

Sonar — бесплатный лаунчер для Minecraft: сам ставит игру и Java, сам добавляет моды оптимизации, а скины, карты, ресурс-паки и шейдеры ставит в одну кнопку — искать папки и распаковывать архивы не придётся.

Панель лаунчера Sonar поверх игры Minecraft: вкладки «Чат», «Друзья» и «Настройки», открывается по Shift+Tab
Shift+Tab — и переписка с друзьями открывается поверх игры, выходить в меню не нужно. Список игроков сервера по Tab при этом остаётся на месте.

Внутри — установщик и памятка, что нажимать. Так файл проходит проверку браузера: обычный .exe Chrome блокирует, не спрашивая.

Версия 0.1.19 · 85 МБ · бесплатно

Другая система: Windows Сборка для Mac готовится: dmg собирается только на macOS.