Как играть в Minecraft Java с другом

Обновлено 13 минут чтения

Кадр из игры: закат над деревней

Коротко

Если вы в одной сети — откройте мир кнопкой «Открыть для сети». Если друг далеко, мир можно открыть в интернет модом e4mc или Essential, а для постоянной игры нужен сервер: чужой по адресу, Realms от Mojang или свой. Главное условие — одна и та же версия игры и одинаковые моды у всех.

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

Ниже — все рабочие варианты по порядку: от самого простого к самому гибкому. В начале — таблица, чтобы сразу выбрать свой.

Какой способ выбрать

Способ Когда подходит Мир работает без хозяина Моды Цена
«Открыть для сети» (LAN) Вы в одной сети: дома, в общежитии Нет Да, одинаковые у всех Бесплатно
Мод e4mc Друг далеко, играете иногда Нет Да, e4mc нужен только хозяину Бесплатно
Мод Essential Друг далеко, до 8 человек сразу Нет Да, Essential нужен всем Хостинг мира бесплатный
Публичный сервер Хочется играть с другими людьми Да Как решили владельцы сервера Обычно бесплатно
Свой сервер или хостинг Постоянный мир для компании Да, пока сервер включён Любые Бесплатно на своём ПК или аренда
Realms Ваниль без настройки Да Нет Ежемесячная подписка

Если вы играете через NLauncher, а друг уже сидит на сервере, быстрее всего функция «Играть вместе»: одна кнопка — и вы у него. О ней — в разделе «Играть вместе» в NLauncher.

Главное правило: одинаковая версия и моды

Прежде чем что-то настраивать, сверьтесь с другом:

  • версия Minecraft совпадает полностью: 1.20.1 и 1.20.4 — разные версии, и игра не пустит в чужой мир;
  • загрузчик тот же: мир с Forge не откроется в Fabric и наоборот;
  • моды одинаковые, если в мире есть моды, добавляющие блоки, предметы или мобов. Моды «для себя» — миникарта, шейдеры, оптимизация — обычно могут отличаться.

Проще всего договориться об одной сборке и поставить её обоим. Как это сделать — в гайдах про загрузчики и моды с Modrinth.

Способ 1. Локальная сеть: «Открыть для сети»

Если вы подключены к одному роутеру — дома, в общежитии, на даче, — сервер не нужен. Один игрок открывает свой мир, остальные заходят в него через меню «Сетевая игра». Мир живёт, пока хозяин в игре: вышел он — вышли все.

  1. Подключитесь к одной сети

    Оба компьютера должны быть в одной домашней сети: через один роутер по Wi-Fi или кабелю. Гостевые сети некоторых роутеров изолируют устройства друг от друга — лучше подключиться к основной.

  2. Запустите одну и ту же версию

    Версия игры и загрузчик у вас и у друга должны совпадать до последней цифры, например 1.20.1 с Forge. Если в мире есть моды, у друга должен быть тот же набор.

  3. Откройте мир для сети

    Хозяин зашёл в свой мир, нажимает Esc и выбирает «Открыть для сети». Там же можно выбрать режим игры для гостей и разрешить им читы. После нажатия «Открыть мир» в чате появится номер порта.

  4. Друг заходит в «Сетевую игру»

    Друг открывает «Сетевая игра» — мир появится внизу списка как игра по локальной сети. Если он не появился, нажмите «Прямое подключение» и введите локальный IP хозяина и порт из чата, например 192.168.1.5:54321.

  5. Разрешите Java в брандмауэре

    Если подключиться не выходит, у хозяина в брандмауэре Windows должна быть разрешена Java для частных сетей. В списке программ она может называться «OpenJDK Platform binary» или «Java(TM) Platform SE binary». Windows обычно спрашивает об этом при первом открытии мира — нажмите «Разрешить».

Способ 2. Открыть свой мир через интернет: e4mc и Essential

Когда друг в другом городе, а поднимать сервер не хочется, помогут моды, которые выводят ваш одиночный мир в интернет. Мир по-прежнему работает на компьютере хозяина: пока он в игре — друзья играют, вышел — мир закрылся.

e4mc: публичный адрес для «Открыть для сети»

e4mc — бесплатный мод с открытым исходным кодом для Fabric, Forge и NeoForge, версии от 1.17 до новейших. Он пропускает мир, открытый для сети, через серверы-посредники проекта и выдаёт вам публичный адрес. Настраивать роутер и открывать порты не нужно.

Главный плюс: мод ставит только хозяин мира. Друг заходит по адресу через обычную «Сетевую игру» — хоть в чистой версии, если мир ванильный.

  1. Поставьте e4mc хозяину мира

    Мод нужен только тому, кто открывает мир. Скачайте e4mc с Modrinth под свою версию игры и загрузчик и положите в папку mods сборки. Мод есть для версий от 1.17 до новейших.

  2. Откройте мир для сети

    Зайдите в свой мир, нажмите Esc → «Открыть для сети» → «Открыть мир». Кроме локального порта, e4mc покажет в чате публичный адрес — домен, по которому к миру можно подключиться из интернета.

  3. Отправьте адрес другу

    Скопируйте адрес из чата и пришлите другу. Адрес временный: пока мир открыт, он работает, а при следующем открытии может быть другим.

  4. Друг подключается по адресу

    Друг открывает «Сетевая игра» → «Прямое подключение» и вставляет адрес. Ставить e4mc ему не нужно, но версия игры, загрузчик и моды мира у него должны быть те же.

Трафик идёт через сервер-посредник, поэтому пинг зависит от того, насколько далеко от вас обоих этот сервер. Для игры вдвоём-втроём этого обычно хватает.

Essential: мир для друзей через список друзей

Essential — большой клиентский мод для Fabric, Forge и NeoForge с друзьями, чатом, скриншотами и косметикой. Одна из его функций — хостинг вашего мира: вы запускаете хостинг, выбираете друзей из списка Essential, и они заходят к вам из меню мода. Хостинг мира в Essential бесплатный, платная у мода косметика.

Что важно знать:

  • Essential нужен всем: друзья подключаются через его меню и список друзей;
  • одновременно до 8 игроков, приглашать можно больше;
  • моды у всех одинаковые, если мир модовый, — это требование самого Essential;
  • хозяин должен быть в игре: его компьютер и есть сервер;
  • нужен аккаунт Microsoft — мод работает только с официальной авторизацией Minecraft.

Essential поддерживает самые популярные версии: 1.8.9, 1.12.2, 1.16.5 и почти все версии начиная с 1.17.1.

Виртуальная сеть и туннели

Программы вроде Radmin VPN или ZeroTier создают «общую локальную сеть» поверх интернета: вы с другом ставите одну программу, входите в одну сеть — и дальше всё как в способе 1, только вместо адреса роутера используется адрес из этой программы. Это рабочий вариант для двух-трёх человек, но пинг зависит от маршрута, а программу нужно ставить каждому.

Сервисы-туннели вроде playit.gg устроены иначе: программа на компьютере хозяина получает публичный адрес для выбранного порта. Они удобнее для отдельного сервера, который работает на постоянном порту, чем для мира из «Открыть для сети». Если играете регулярно, свой сервер из способа 5 всё равно удобнее.

Способ 3. Готовый сервер по адресу

Самый частый вариант: зайти на публичный сервер или на сервер, который держит кто-то из друзей. Нужно знать адрес, версию и — для модовых серверов — какая сборка там стоит.

  1. Узнайте адрес и версию сервера

    Адрес выглядит как play.example.ru или 123.45.67.89:25565. Версию и нужные моды обычно пишут на сайте сервера или в его описании. Порт 25565 стандартный, его можно не указывать.

  2. Запустите подходящую версию

    Для ванильного сервера достаточно той же версии Minecraft. Для сервера с модами нужен тот же загрузчик и тот же набор модов — чаще всего сервер даёт готовую сборку.

  3. Добавьте сервер в список

    В главном меню откройте «Сетевая игра» → «Добавить», впишите название и адрес и нажмите «Готово». Для разового входа подойдёт «Прямое подключение».

  4. Подключитесь

    Выберите сервер в списке и нажмите «Подключиться». Если видите «Outdated client» или «Outdated server» — версия не та, запустите ту, которую просит сервер.

Каталог серверов в NLauncher

В NLauncher есть раздел «Серверы»: список с онлайном и пингом, поиск и фильтры. Кнопка «Играть» у сервера запускает игру на нужной серверу версии и сразу подключает к нему. Тот же список с графиками онлайна и отзывами есть на сайте — мониторинг серверов Minecraft. Подборка серверов по режимам — анархия, выживание, SkyBlock, мини-игры — в гайде «Лучшие сервера Minecraft».

Каталог серверов в NLauncher: онлайн, пинг и кнопка «Играть»
Каталог серверов в NLauncher: онлайн, пинг и кнопка «Играть» у каждого сервера.

Способ 4. Realms

Realms — официальная платная подписка Mojang: сервер для вас и приглашённых друзей, который работает круглосуточно и не требует настройки. Покупается и управляется из самой игры и на minecraft.net. Минусы: это отдельная ежемесячная плата, моды туда не поставить, а выбор версии ограничен тем, что предлагает Mojang.

Realms хорош для небольшой компании, которая играет в ванильный Minecraft и не хочет разбираться с серверами.

Способ 5. Свой сервер

Когда нужен мир, который работает и без вас, с модами или плагинами, с белым списком и бэкапами, — поднимайте свой сервер. Его можно запустить на своём компьютере (бесплатно, но с настройкой роутера) или арендовать у хостинга. Оба пути по шагам описаны в гайде «Как создать свой сервер Minecraft», а сервер на Forge, Fabric или NeoForge со сборкой модов — в гайде «Сервер Minecraft с модами».

Сервер можно арендовать и прямо в NLauncher, во вкладке «Хостинг». Кнопка «Играть» у своего сервера собирает сборку под него — та же версия, тот же загрузчик и клиентские моды сервера — и сразу заходит. Друзьям остаётся зайти по адресу или через «Играть вместе».

«Играть вместе» в NLauncher

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

  1. Добавьте друг друга в друзья

    В NLauncher откройте «Друзья» и отправьте заявку по нику. Когда друг её примет, вы увидите, кто из друзей в сети.

  2. Посмотрите, где играет друг

    Если друг играет на сервере, в списке друзей видно, где именно. Друг может ограничить, кто может к нему присоединяться, в настройках «Друзей».

  3. Нажмите «Присоединиться»

    Лаунчер сам поставит ту же версию и ту же сборку, что у друга, запустит игру и сразу подключит вас к его серверу.

  4. Или примите приглашение

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

В «Друзьях» можно выбрать, кто может к вам присоединяться, — например, если хочется поиграть одному, не пропадая из сети.

Как NLauncher помогает играть вместе

NLauncher — бесплатный лаунчер, и часть «сетевой» рутины он берёт на себя:

  • Друзья и сообщения. Добавьте друга в лаунчере — видно, кто в сети, можно переписываться, не открывая мессенджер.
  • Голосовые звонки. Звонок идёт прямо в лаунчере, в том числе групповой, с демонстрацией экрана и камерой. Discord для этого держать открытым не нужно.
  • Оверлей поверх игры. Во время игры в углу экрана видно, кто в звонке и кто говорит, приходят сообщения и заявки в друзья. Панель открывается по Alt+` на Windows и ⌘⇧O на Mac: там можно принять звонок, ответить в личку или позвать друга в игру.
  • Вход по приглашению. Когда друг зовёт вас к себе, лаунчер запускает ту же версию с тем же загрузчиком и сразу подключает к серверу.
Групповой звонок в NLauncher с демонстрацией экрана
Групповой звонок в NLauncher: участники, демонстрация экрана и кнопки управления в одном окне.
Окно NLauncher поверх игры: входящий звонок, участники, сообщение и заявка в друзья
Оверлей во время игры: входящий звонок, кто в звонке, сообщение и заявка в друзья.

На Linux звонков и оверлея пока нет — сборки, каталог серверов, друзья и сообщения работают так же, как на Windows и macOS.

Если друг не может подключиться

Пройдитесь по списку сверху вниз — обычно причина находится на первых пунктах:

  1. Разные версии или загрузчики. Сообщения «Outdated client», «Outdated server» или «Incompatible» говорят именно об этом.
  2. Разные моды. Модовый сервер при входе показывает, каких модов не хватает или какие лишние.
  3. Брандмауэр. У хозяина мира или сервера Java должна быть разрешена во входящих подключениях.
  4. Не тот адрес. Для локальной сети нужен адрес вида 192.168.x.x, для сервера через интернет — внешний адрес или домен, для e4mc — свежий адрес из чата.
  5. Мир закрыт. Мир из «Открыть для сети», e4mc и Essential доступен, только пока хозяин в игре.
  6. Проблемы с аккаунтом. «Invalid session» лечится выходом из аккаунта в лаунчере и повторным входом.

Если игра не просто не подключается, а вылетает, загляните в гайд «Вылеты и ошибки».

Частые вопросы

Нужна ли другу своя копия Minecraft?

Да. Каждому игроку нужна своя купленная Minecraft Java на аккаунте Microsoft: одна копия не делится на несколько человек. Серверы в режиме online-mode=true проверяют аккаунт при входе.

Почему друг не видит мой мир в «Сетевой игре»?

Чаще всего вы в разных сетях (например, один на мобильном интернете), роутер изолирует устройства или брандмауэр блокирует Java. Попробуйте «Прямое подключение» с локальным IP и портом из чата. Для игры через интернет «Открыть для сети» само по себе не подходит — нужен e4mc, Essential или сервер.

Можно ли играть вместе, если у нас разные версии?

Обычно нет: клиент и сервер должны быть на одной версии. Исключение — серверы с плагинами вроде ViaVersion, которые пускают игроков с других версий. Об этом пишут в описании сервера.

Сколько человек может играть в одном мире по сети?

Жёсткого лимита у «Открыть для сети» нет, но мир обсчитывает компьютер хозяина. В Essential одновременно могут играть до 8 человек. Для компании больше 3–4 человек удобнее отдельный сервер: он не выключается, когда хозяин уходит из игры. Как его поднять — в гайде «Свой сервер».

Можно ли играть с другом, у которого Minecraft на телефоне или консоли?

Напрямую — нет: на телефонах и консолях стоит Bedrock Edition, а Java и Bedrock по сети не совместимы. Играть вместе можно на Java-сервере с Geyser — это мост, который пускает игроков Bedrock на Java-сервер. Ставит его администратор сервера; если он есть, об этом обычно пишут в описании сервера.

Безопасно ли открывать мир через e4mc?

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

Работают ли звонки NLauncher на Linux?

Пока нет. В версии для Linux нет звонков и оверлея поверх игры, остальное — сборки, моды, каталог серверов, друзья и сообщения — работает.

Скачать NLauncher

Бесплатный лаунчер Minecraft Java, без рекламы. Файлы — с официального сайта nlauncher.net.

  • Java для каждой версии ставится сама
  • Forge, Fabric, NeoForge и OptiFine — выбором в списке
  • Моды, шейдеры и сборки из Modrinth и CurseForge
  • Вход через аккаунт Microsoft или NLauncher ID

NLauncher работает на компьютере. На телефоне Minecraft Java не запустить — отправьте ссылку себе и скачайте лаунчер на Windows, macOS или Linux.

Отправить ссылку себе

Для Ubuntu, Debian и Mint есть пакет NLauncher-latest.deb (19,2 МБ). Все сборки и требования — на nlauncher.net/download.