我就想玩个联机MC,也太难了吧
事情是这样的。
我想找个人联机玩MC
我自己平常玩的只有2个档,1.12的科技空岛和1.16纯机械动力,当然还有个搁置已久的FOA整合包。

1 满怀希望地找到了8r----人家没有电脑
没有电脑并不是玩不了MC,是吧——基岩版也可以联机,第一个问题解决

2 当时并没有论证我去找个电脑基岩版的可能,但是咱有mcinabox——可以在Android系统上运行MCJE,第二个问题解决
于是我兴冲冲地让8r下了mcinabox

成功了。

3 由于我想要玩的都有模组,所以肯定得装forge什么的。但是我们上下左右找了一番——根本没有模组的选项啊...好在我也不是不会玩原版——问题3解决

4 现在回到了正题——联机怎么办?
hmcl是自带快速联机功能的,但是mcinabox长得像hmcl却没有这功能——看来得自己搭‘服务器’。
上上下下翻了一堆文件资料,终于在 SAKURA FRP 上搞了个内网穿透


然后用hmcl新建了一个离线号进去,这个问题似乎没了

5 然而

查了这个问题的原因,局域网联机时默认开了正版验证,结果一个离线登录的号开的服务器,局域网联机可以进去,服务器进不去。

那解决方案简单了,关掉正版验证呗。
上上下下找了一圈找不到服务器配置文件——毕竟这不是真正意义上的服务器。好在有些MOD可以解决这个问题。问题5解决。

6 等等...mod?!
我们前面已经说过,mcinabox不支持forge,其实它理论上可以用mod,但是非 常 麻 烦 。抱着试试看的心情,我们又(根据mcbbs上)搞了半天,最后怎么都找不到文件夹


7 下午的气氛格外压抑,一个人下矿把自己吓到半死。

诶,又有一位闲的没事的(xxr)来找我玩了。
但是问了一通,没有电脑?!直接劝退吧

但是这位神通广大地不知道从哪找到了台电脑,还是Win11的,指导xxr从安装java开始装了hmcl以后,我心想终于可以开始了吧...

8 前面说了,hmcl是有快速联机的。
但是实现这个还有一个前提——网络NAT类型

我这边是端口受限圆锥型,对面这位更是重量级,直接来了个差

端口受限-对称是通不来的,这条路宣告失败。

9 这时我又想起了费尽心血弄的内网穿透,打算最后用那个再试一次

大叉。
这个原因可能是MOD服务端与本地不兼容,删了即可

结果新的错误又来了。我也不知道这是什么原因...

10 1.12原版。想起之前和8r捣鼓的,用的是1.12.2,只差forge一步了。我就又让xxr装了个1.12.2的版本,只加一个联机的模组。

终于。

所以现在还有几个问题没解决
i mcinabox到底能不能用forge,最新版怎么装?
ii 那堆稀奇古怪的服务器报错是怎么回事
iii NAT类型差怎么办
就先记一笔吧,希望有好心人能帮忙看一下
(文中8r,xxr均是又不是化名)

