DroidBridge 局域网

DroidBridge 局域网

使用DroidBridge在安卓上托管Minecraft Java版世界,并通过e4mc在线分享——无需端口转发。

DroidBridge LAN 是一个 Android 兼容模组,可让官方 e4mc 模组与通过 DroidBridge Launcher 运行的 Minecraft Java 版配合使用。

安装 DroidBridge LAN 和 e4mc 后,你可以将单人世界开放到局域网,并与其他 Java 版玩家分享公开的 e4mc 地址——即使他们处于完全不同的网络中也无妨。

无需配置路由器或手动端口转发。

功能

  • 通过 DroidBridge 在 Android 上启用 e4mc 多人游戏托管
  • 使用官方 e4mc 模组作为必需依赖
  • 直接从 Android 设备托管 Minecraft Java 世界
  • 好友使用普通的 Minecraft Java 直连 即可加入
  • 无需手动配置路由器或端口转发
  • 原生 Android/ARM64 Netty-Quiche 兼容性
  • 处理 Android 特定的原生库加载
  • 防止不受支持的 e4mc 网络路径导致 Android 崩溃
  • 在意外关机或设备重启后自动恢复损坏的 e4mc 配置文件
  • 不会 打包或修改 e4mc 模组

使用方法

将以下内容安装到你的 Fabric 实例中:

  • DroidBridge LAN
  • e4mc
  • Fabric API

通过 DroidBridge Launcher 启动 Minecraft 并打开一个单人世界。

选择:

对局域网开放

e4mc 将建立公开连接并在 Minecraft 聊天中显示一个地址。

将该地址发送给另一位玩家。

他们可以通过以下方式加入:

多人游戏 → 直接连接

另一位玩家不需要 DroidBridge LAN,也不需要与主机处于同一网络。

他们只需要一个兼容的 Minecraft Java 版客户端。

要求

目前支持:

Minecraft Java Edition 26.1.x Fabric Loader Fabric API e4mc 6.2.1+modern 或兼容版本 DroidBridge Launcher Android ARM64

计划支持更多 Minecraft 版本。

为什么需要这个模组?

e4mc 主要面向标准桌面 Java 环境设计。

通过 DroidBridge 运行的 Minecraft Java 使用 Android 的 ARM64 原生环境,其原生库和运行时要求有所不同。

DroidBridge LAN 提供了必要的兼容层,使 e4mc 的网络栈能够在该环境中正常运行。

官方 e4mc 模组仍单独安装,且不会被 DroidBridge LAN 修改。

关于 e4mc

e4mc 是一个独立的开源项目,提供 Minecraft 世界开放到局域网时所使用的公开网络功能。

DroidBridge LAN 需要官方 e4mc 模组。

上游 e4mc 项目:

https://github.com/vgskye/e4mc-minecraft-architectury

e4mc 由其各自的开发者开发和维护。

DroidBridge LAN 是一个独立的兼容性项目,与 e4mc 开发者无关联,也未获得其认可。

请为原始 e4mc 项目提供其所提供的公共隧道服务和 Minecraft 集成给予支持与致谢。

源代码

DroidBridge LAN 是开源的。

源代码仓库包含:

  • DroidBridge LAN 模组源码
  • Android 兼容性实现
  • Fabric 配置
  • Android Netty/Quiche 集成
  • 原生构建信息
  • 构建脚本和可复现的项目配置
  • 第三方许可声明

e4mc 源代码 未包含在 DroidBridge LAN 中,也未作为其一部分重新分发。

问题反馈

如果问题具体发生在 Android 上通过 DroidBridge 使用 e4mc 时,请先向 DroidBridge LAN 项目报告,而不是向上游 e4mc 项目报告。

这有助于将 Android/DroidBridge 特有的兼容性问题与影响普通桌面 Java 安装中 e4mc 的问题区分开来。

报告问题时,请包含:

  • Minecraft 版本
  • DroidBridge Launcher 版本
  • DroidBridge LAN 版本
  • e4mc 版本
  • Fabric Loader 版本
  • 设备型号
  • Android 版本
  • latest.log

如果该问题在未使用 DroidBridge LAN 的普通桌面 Java 安装中也能通过 e4mc 复现,则可能属于上游 e4mc 问题。

许可证

DroidBridge LAN 在 MIT 许可证 下发布。

DroidBridge LAN 是与 e4mc 分离的项目。

e4mc 及所有其他第三方软件仍受其各自许可证约束。请参阅 DroidBridge LAN 源代码仓库中的 THIRD_PARTY_NOTICES.md 以获取归属和许可信息。