E4MC — мод для открытия одиночных миров Minecraft¶
E4MC (Essential Multiplayer) — мод для игры Minecraft, позволяющий открыть одиночный мир для подключения других игроков по прямому IP-адресу без запуска выделенного сервера. Мод работает на стороне клиента, использует стандартный протокол Minecraft и не требует открытия портов на роутере — соединение проксируется через сторонний сервис. E4MC доступен для загрузки через менеджеры модов Forge, Fabric и NeoForge и подходит для версий Minecraft начиная с 1.17.
¶Принцип работы
Ванильный Minecraft позволяет открыть мир для друзей только в пределах локальной сети (LAN) либо через запуск отдельного серверного jar-файла. E4MC расширяет эту механику: после установки мода в меню открытия мира появляется кнопка «Share to LAN», которая публикует мир не только в локальной сети, но и в интернете. При этом внешним игрокам становится доступен прямой адрес вида IP:порт, по которому они подключаются через обычный раздел «Подключиться к серверу» в меню Minecraft.
Под капотом мод выполняет проброс портов с помощью UPnP (Universal Plug and Play) на роутере пользователя. Если UPnP не поддерживается или отключён, E4MC использует собственный облачный релей (туннель), который перенаправляет входящий трафик от подключающихся игроков к хосту. Таким образом, ручная настройка проброса портов не требуется.
¶Установка
Для использования E4MC необходимо:
- Установить один из загрузчиков модов — Fabric, Forge или NeoForge — в версии, соответствующей версии игры.
- Скачать файл мода E4MC с официального сайта e4mc.gg или через каталоги менеджеров модов (CurseForge, Modrinth).
- Поместить файл
.jarв папкуmodsвнутри каталога игры (.minecraft). - Запустить игру через выбранный загрузчик.
Мод не требует установки на сервер — достаточно установить его только на клиенте хоста. Подключающиеся игроки также должны иметь E4MC, если хост использует режим прямого IP; в некоторых случаях подключение возможно и без мода на стороне гостя, поскольку серверная часть реализуется средствами ванильного протокола.
¶Как подключиться
Порядок подключения второго игрока к миру, открытому через E4MC:
- Хост открывает одиночный мир, нажимает «Share to LAN» и активирует публикацию через E4MC.
- На экране хоста отображается IP-адрес и порт — например,
play.e4mc.gg:12345. - Гость в главном меню Minecraft выбирает «Сетевая игра» → «Подключиться к серверу».
- В поле адреса гость вводит полученные IP и порт и нажимает «Подключиться».
После этого гость попадает в мир хоста на общих условиях — с сохранением всех правил, набора модов и прогресса. Количество подключаемых игроков ограничено производительностью компьютера хоста и пропускной способностью его интернет-соединения.
¶Совместимость с модами
E4MC совместим с большинством модов, однако все участники сессии должны использовать одинаковый набор модов и их версий. Мод не синхронизирует список модов автоматически — при несовпадении подключение завершится ошибкой. Для пакетной передачи модов гостям существуют отдельные решения, например Essential (платформа от разработчиков E4MC) и ряд серверных загрузчиков с поддержкой клиентской синхронизации.
¶Безопасность и ограничения
Открытый через E4MC мир технически доступен любому, кто знает IP-адрес и порт, поэтому рекомендуется использовать пароль, доступный только доверенным игрокам. Мод не предназначен для постоянной публикации — сессия живёт до тех пор, пока хост держит мир открытым. Для долгосрочной игры с большим числом участников практикуется запуск выделенного сервера (Paper, Fabric Server, Forge Server).
¶История
E4MC появился в 2021 году как небольшой мод для Fabric, решавший задачу публикации LAN-игры в интернете. Позднее проект получил поддержку Forge и NeoForge, а разработчики запустили платформу Essential, объединяющую моды, косметику и социальные функции для Minecraft.
¶Источники
- Официальный сайт E4MC (e4mc.gg)
- Каталоги модов CurseForge и Modrinth
- Документация Fabric Loader и NeoForge
