关于
本 Mod 使用 Kotlin 语言编写,所以在使用前请根据自身所处平台安装 Kotlin 库作为前置(Kotlin for Forge 或 Fabric Language Kotlin。
Quilt 端可以使用 Quilt 团队开发的 Quilt Kotlin Libraries 替代 但是作者自己并没有在 Modrinth 上指出 QKL 这个前置)。
介绍
一个仅需逻辑服务端(房主)安装的模组,可以让你快速分享局域网服务器至公网。模组将会给你分配一个域名,你只需要分享这个域名即可让其他玩家加入游戏。
e4mc 使用了基于反向隧道技术的反向代理(reverse tunneling reverse proxy),能够临时地将本地的 Minecraft 服务器向公网开放,于是不处于同一个局域网的玩家就可以借助 e4mc 连接到本地的服务器上。
怎么用?
安装这个模组,然后像原版 Minecraft 一样点击“对局域网开放”。
然后,随着游戏“在本地端口 xxxxx 开放”,一个公开的域也创立了,其他玩家就可以使用对应域名加入本地的服务器。
为什么要用 e4mc
当然,其他的一些手法或者第三方联机服务也可以实现联机,不过,e4mc 有这么几个优点。
随处可用
字面意义上的随处,只要你看了上面的说明,你就已经可以借助 e4mc 进行联机了。
兼容原版
e4mc 不需要同时在客户端与服务端上安装,所以即使是无任何模组的原版,也是拿到域名就可以联机了。
开箱即用
开盖即食(分明是袋)
e4mc 不需要额外的配置,完全不需要。
完全开源
不仅是 e4mc 本体,就连它用到的服务器也是完全开源的。
其它
e4mc 生成域名使用了作者搭建的开源服务器;如有意愿,你可以赞助作者以帮助其维持服务器运营。
e4mc 安装在专用服务器时也会生效,但作者并不建议这样使用,因为 e4mc 仅是为短期的局域网服务器(也就是客户端联机)设计的;服务端整合包不应包括此模组。
与部分语音聊天模组同时安装时会导致语音聊天无法使用,因为语音聊天模组使用了不同的端口和网络协议,无法通过 e4mc 进行远程连接。