[讨论] 关于 RealTrainMod 与 Sponge 服务端兼容性问题的讨论
minecraft_realtrainmod吧
全部回复
仅看楼主
level 9
我在去年更换服务端至 Sponge 时,在开服的时候发现了一件很怪异的事情。
我如果手持 RTM 的物品(如车辆、绝缘体等),右键进行切换,就会退出服务器并弹出"A fatal error has occurred, this connection is terminated",造成这个提示的原因有很多种,比如区块、NBT数据出错等。
后台也弹出了"Illegal Async Chunk Load",大概意思是不规范的异步区块加载。
吃个优の冻 等会继续开楼写[滑稽]
2021年09月03日 07点09分 1
level 9
然后我就没怎么在意,最近几天实在觉得烦,就自己搜了下
我在 Sponge Forums 找到了老哥在2019年4月19日提的 Issue ,也是关于这个问题(链接我放楼下)。
大概看了下,似乎是 Sponge 不允许 RTM 在 Main Thread 工作,这位老哥在问有没有方法绕过线程检查。但没有什么解决方案,倒是有位老哥建议在 global.conf 中的 broken-network-handler-mods 一项添加 RTM,但是不起作用,开发人员也建议提交至模组作者修复,但众所周知,RTM修Bug还要别人帮着来 何况自己修呢[滑稽]
2021年09月03日 07点09分 2
forums.s删pongepowered.o文rg/t/issue-with-realtrainmod-and-spo字nge/28580/3
2021年09月03日 07点09分
level 9
然后,我又又又在 RTM 的 CurseForge 找到一个回复,也是询问 Sponge 与 RTM 的问题。
看来 RTM 会异步切换模型避免滞后?看起来和 Sponge 冲突了?
2021年09月03日 07点09分 3
level 9
然后,在昨天,我自己又用排除法试了试 Mod ,发现一件奇怪的事情。
如果删掉了 Projet Red 的前置 Forge Multipart ,在后台依旧会报错,但不会卡出服务器了。
我去问了问一个dalao,看来是 Forge Multipart 会对材质进行修改,估计是 RTM 和这个冲突了,玄学[滑稽]
然后,我又又又又用排除法试了试
发现 RTM 2.4.21 及以上的版本与 Forge Multipart V2.6.2.83 在 Sponge 1.12.2 ( Forge 2838, API 7.3.1, RC-4082 )下切换模型没有任何问题,但后台依旧会报错[滑稽]
2021年09月03日 08点09分 4
PS:服务器一直用的是 RTM 2.4.8
2021年09月03日 08点09分
PS:服务器一直用的是 RTM 2.4.8
2021年09月03日 08点09分
level 9
也不知道什么玄学问题,看起来 ngt5479 在 2.4.21 修复(?)了这个问题[滑稽]
又试了试 RTM 2.4.22 配合 FixRTM ,感觉良好[滑稽]
2021年09月03日 08点09分 5
level 9
不过 Sponge 会对这种事情报错,更加坚定了我不换海绵的决心[滑稽]
应该是在 Sponge 下 RTM 会和别的模组冲突 不过Bukkit端下不会报错也挺神奇的
有没有大佬来看看啥问题 够玄学的[滑稽]
2021年09月03日 08点09分 6
纠正下笔误 “Bukkit端”指的是Mohist/CatServer之类的插件+Forge混合的服务端
2021年09月03日 10点09分
level 14
水桶能装mod?[喷]
2021年09月03日 08点09分 7
笔误[笑眼]
2021年09月03日 10点09分
1