Minecraft(我的世界)中文论坛

标题: [1.13-1.6.4][NonUpdate--不再有更新]跟烦人的mod更新检查说再见吧[InfStudio]

作者: zou5610    时间: 2017-1-3 08:24
提示: 该帖被管理员或版主屏蔽
作者: simon3000    时间: 2017-1-3 08:41
LZ把这些更新什么的给搞成启动之后的异步好了2333
作者: 3TUSK    时间: 2017-1-3 08:48
simon3000 发表于 2017-1-3 08:41
LZ把这些更新什么的给搞成启动之后的异步好了2333

要不是有人在主线程检查更新或者下载资源,哪会有这种Mod...
作者: zou5610    时间: 2017-1-3 08:49
simon3000 发表于 2017-1-3 08:41
LZ把这些更新什么的给搞成启动之后的异步好了2333

因为每个mod的逻辑都是不同的,唯一能确保的只有网络连接层面,所以我通过域名解析访问安全管理器检查的时候将域名重定向为127.0.0.1,如果别的开发者在意这些只需要添加一行代码而已,有兴趣可以来瞧瞧我们对世界范围内的开发者提出的建议:https://www.reddit.com/r/feedthe ... dders_who_see_this/
作者: simon3000    时间: 2017-1-3 08:57
u.s.knowledge 发表于 2017-1-3 08:48
要不是有人在主线程检查更新或者下载资源,哪会有这种Mod...

哈哈哈无良作者用同步
作者: simon3000    时间: 2017-1-3 09:16
本帖最后由 simon3000 于 2017-1-3 09:19 编辑
zou5610 发表于 2017-1-3 08:49
因为每个mod的逻辑都是不同的,唯一能确保的只有网络连接层面,所以我通过域名解析访问安全管理器检查的 ...

我刚刚看了看,好像JAVA的请求要不堵塞主线程比较麻烦?手动新建线程什么的,我只会js,里面异步挺容易的,一个指令后面一个callback。。。不懂JAVA→_→
作者: zou5610    时间: 2017-1-3 09:25
simon3000 发表于 2017-1-3 09:16
我刚刚看了看,好像JAVA的请求要不堵塞主线程比较麻烦?手动新建线程什么的,我只会js,里面异步挺容易的 ...

问题主要是:无法得知mod的更新方式,更新源,返回内容规范,都喜欢用自己的代码我又不可能针对每个mod单独写一套逻辑,说白了就是 “我怎么知道这个mod他要怎么更新”
作者: ladengbt    时间: 2017-1-3 09:32
让人愉快 的mod 强迫症的福音 .....

每次载入后一堆的 提示更新 .... 版本不对的也提示 ..... ..这回世界安静了..


作者: 3TUSK    时间: 2017-1-3 10:07
zou5610 发表于 2017-1-3 08:49
因为每个mod的逻辑都是不同的,唯一能确保的只有网络连接层面,所以我通过域名解析访问安全管理器检查的 ...

@simon3000 不介意的话欢迎加入联名信,只需点star就可以:https://gist.github.com/3TUSK/6ddf7631ba2ab5ff44a9710778f4b3bd
作者: touhouzun    时间: 2017-1-3 11:15
楼主太机智了,不过为什么mod更新检查会造成卡顿?非程序员群众表示不懂
作者: 3TUSK    时间: 2017-1-3 11:20
touhouzun 发表于 2017-1-3 11:15
楼主太机智了,不过为什么mod更新检查会造成卡顿?非程序员群众表示不懂 ...

更新检查需要获取指定服务器上的mod版本信息,若是这个服务器在国外,并且更新检查是在主线程上发生,就会导致游戏启动暂停(不断尝试连接服务器,直至连接失败或超时)
作者: 其智乃反不    时间: 2017-1-3 12:04
挖槽,吼哇,每次都要从Mods界面一个一个检查,不能改的还要手动修改配置文件,简直神烦
作者: 夙夜残风    时间: 2017-1-3 12:18
楼主,我看好多的配置文件能关闭更新,但是一个个去改的话比较麻烦
作者: zou5610    时间: 2017-1-3 12:40
夙夜残风 发表于 2017-1-3 12:18
楼主,我看好多的配置文件能关闭更新,但是一个个去改的话比较麻烦

所以我提到了“一个个去配置文件关闭也不是简单的事情”
作者: 夙夜残风    时间: 2017-1-3 15:24
zou5610 发表于 2017-1-3 12:40
所以我提到了“一个个去配置文件关闭也不是简单的事情”

是的。。。。。。。。
作者: Silent`熙    时间: 2017-1-3 15:31
本帖最后由 Silent`熙 于 2017-1-3 16:00 编辑

终于有一个可以禁止检测更新的了,mod多了还会卡加载 就不知道服务器可能用

作者: 音凉    时间: 2017-1-3 16:19
以后麻麻再也不怕我卡加载了,顺便问问LZ有意出个修复插件么,之前给另一个大佬发好像没回应。。
作者: 597475358    时间: 2017-1-3 18:27
楼主加了这个MOD进不了游戏了,这是奔溃日志http://pan.baidu.com/s/1qXYrGlu
作者: 土球球    时间: 2017-1-3 19:39
597475358 发表于 2017-1-3 18:27
楼主加了这个MOD进不了游戏了,这是奔溃日志http://pan.baidu.com/s/1qXYrGlu

指出一点可能性:请把Java升级到最新版本
层主目前的Java版本是1.8.0_31,目前最新的Java版本是1.8.0_111
作者: 0x3B800001    时间: 2017-1-3 21:01
给大佬献头。。
Reika系列mod大法好!

作者: 597475358    时间: 2017-1-3 22:05
更新到最新的java到是不奔溃了,但是一直卡刚开游戏时的黑屏界面进不了游戏
作者: zou5610    时间: 2017-1-4 07:50
597475358 发表于 2017-1-3 22:05
更新到最新的java到是不奔溃了,但是一直卡刚开游戏时的黑屏界面进不了游戏 ...

我大概知道问题在哪了,我更新一下mod
作者: zou5610    时间: 2017-1-4 07:50
音凉 发表于 2017-1-3 16:19
以后麻麻再也不怕我卡加载了,顺便问问LZ有意出个修复插件么,之前给另一个大佬发好像没回应。。 ...

bukkit的禁止更新?
作者: 夙夜残风    时间: 2017-1-4 07:57
拿走了
作者: zou5610    时间: 2017-1-4 09:31
597475358 发表于 2017-1-3 22:05
更新到最新的java到是不奔溃了,但是一直卡刚开游戏时的黑屏界面进不了游戏 ...

已更新,还望测试
作者: 音凉    时间: 2017-1-4 12:23
zou5610 发表于 2017-1-4 07:50
bukkit的禁止更新?

不是禁止更新类的,就是禁止两个人同时打开一个合成方块(比如神秘的奥术工作台、匠魂的合成站这种能把材料放在工作台上不掉落的合成方块)因为着引起了一些服务器bug
作者: zou5610    时间: 2017-1-4 13:43
音凉 发表于 2017-1-4 12:23
不是禁止更新类的,就是禁止两个人同时打开一个合成方块(比如神秘的奥术工作台、匠魂的合成站这种能把材 ...

刷物品?
作者: zou5610    时间: 2017-1-4 14:16
音凉 发表于 2017-1-4 12:23
不是禁止更新类的,就是禁止两个人同时打开一个合成方块(比如神秘的奥术工作台、匠魂的合成站这种能把材 ...

我以前倒是做过这类刷物品修复的,你加我Q?931920447
作者: diaolingvv    时间: 2017-1-4 15:09
向虾米dalao低头
作者: 597475358    时间: 2017-1-4 19:22
zou5610 发表于 2017-1-4 09:31
已更新,还望测试

可以进去了,不过感觉还是没有电脑断开网络进的快
作者: zou5610    时间: 2017-1-4 19:27
597475358 发表于 2017-1-4 19:22
可以进去了,不过感觉还是没有电脑断开网络进的快

你可以把白名单的内容全部删掉,在.minecraft\nu-whitelist.txt里面
作者: zhuqinghe    时间: 2017-1-5 16:50
似乎这个mod的更新检测依然无法回避?



作者: zou5610    时间: 2017-1-6 15:45
zhuqinghe 发表于 2017-1-5 16:50
似乎这个mod的更新检测依然无法回避?

这段日志就说明了已经阻止了,这是连接被拒绝的异常,原因是被我重定向了
作者: zhuqinghe    时间: 2017-1-7 12:52
zou5610 发表于 2017-1-6 15:45
这段日志就说明了已经阻止了,这是连接被拒绝的异常,原因是被我重定向了 ...

啊……这样啊,谢谢了
作者: 冰空    时间: 2017-2-2 16:44
真的非常实用,大型整合包不在卡加载!
作者: wudi980238234    时间: 2017-2-2 21:50
本帖最后由 wudi980238234 于 2017-2-2 22:05 编辑

很棒的MOD.谢谢dalao. 我在使用中发现了一个问题,烦请您看一下。
我经测试发现会禁止某些正常引用网络地址的Mod访问外链,从而导致该Mod无法正常工作。比如Better Records,这个Mod的功能是可以将网络上的外链音频文件刻录成唱片从游戏中播放。如果在服务器中使用时,因为每个玩家使用的音乐外链不甚相同所以NonUpdate的白名单系统不能发挥应有的作用,onlyPreventMainThread设置为true后检查控制台发现NonUpdate依旧拦截下载音频的操作。
我的建议是对应此类Mod添加一个Mod名字的白名单。写入白名单中的Mod不受NonUpdate的拦截重定向。
作者: zou5610    时间: 2017-2-4 19:25
wudi980238234 发表于 2017-2-2 21:50
很棒的MOD.谢谢dalao. 我在使用中发现了一个问题,烦请您看一下。
我经测试发现会禁止某些正常引用网络地址 ...

onlyPreventMainThread设为true之后不应该有这样的现象,可能是个bug,我等会测试一下
作者: Orange_Heart    时间: 2017-2-4 19:56
虾虾虾虾虾米女装
作者: zou5610    时间: 2017-2-6 01:45
wudi980238234 发表于 2017-2-2 21:50
很棒的MOD.谢谢dalao. 我在使用中发现了一个问题,烦请您看一下。
我经测试发现会禁止某些正常引用网络地址 ...

能复现一下onlyPreventMainThread=true下被阻止下载歌曲的情况,然后把日志给我么 /logs/fml-client-latest.log
作者: wudi980238234    时间: 2017-2-21 21:43
zou5610 发表于 2017-2-6 01:45
能复现一下onlyPreventMainThread=true下被阻止下载歌曲的情况,然后把日志给我么 /logs/fml-client-late ...

久等 不好意思
http://pan.baidu.com/s/1eRLh2Bg
作者: 一杯凉白开    时间: 2017-2-23 16:09
可怕,装了这个mod闪退
作者: zou5610    时间: 2017-2-27 17:44
一杯凉白开 发表于 2017-2-23 16:09
可怕,装了这个mod闪退

请更新到较新的Java8,本mod基于8u102开发
作者: zou5610    时间: 2017-2-27 17:51
wudi980238234 发表于 2017-2-21 21:43
久等 不好意思
http://pan.baidu.com/s/1eRLh2Bg

请问下载歌曲的网址域名是诸如7xof08.com1.z0.glb.clouddn.com之类?可以加新建立的反馈交流群(450692792)来持续解决这个问题
作者: moline    时间: 2017-2-27 18:07
表示曾经启动过一个客户端,200s+
作者: saysei    时间: 2017-5-4 17:27
本帖最后由 wangxinghan24 于 2017-5-4 17:29 编辑

看起来不错
作者: sgunpan    时间: 2017-5-5 11:48
wangxinghan24 发表于 2017-5-4 17:27
看起来不错

签名档是什么出处
作者: 河豚·    时间: 2017-5-7 11:46
没加这个MOD开启用了39.03秒加了之后45.32
作者: zou5610    时间: 2017-5-11 20:36
社会你宇哥 发表于 2017-5-7 11:46
没加这个MOD开启用了39.03秒加了之后45.32

如果你觉得本mod会拉低启动速度你大可不用,源代码摆在那里懂的人自然懂,在没有使用JMC下的性能测试我不觉得有什么意义,我不太能理解你想表达什么
作者: 扬帆大海    时间: 2017-5-18 18:41
建议将127.0.0.1改为0.0.0.0。
因为127.0.0.1会有个超时时间,超时后才结束。
而写成0.0.0.0几乎是立刻被结束。

你测试一下有几十个MOD时,区别会很明显
作者: Reon_Aqest    时间: 2017-5-18 21:44
这mod能阻止虚无的检查更新么
作者: TFPS·妖魅    时间: 2017-7-26 09:30
楼主,我发现把这个安装在服务器后,服务器中一些需要连接网络的插件失效了,比如:mcrmb,我添加到白名单还是不行?如何解决?
作者: 87089970    时间: 2017-8-17 18:39
楼主 白名单添加了也不行呀 另外你那个讨论群已经没有了
作者: 山下雨梅    时间: 2017-8-28 15:06
这个是丢到服务器里 还是丢到客户端里还是都要丢(感谢楼主开发!)
作者: llnllnlln    时间: 2018-2-22 16:49
本帖最后由 llnllnlln 于 2018-2-22 16:56 编辑

楼主,我用的是jre-8u161-windows-x64。其他模组加上这个模组装在盗版整合包都能玩(我用的这个是正版启动器)。按照帖子里说的方法做,错误提示还是重复着,而且还是一模一样的错误提示……如何解决?不装加载很慢啊

QQ图片20180222165158.png (68.52 KB, 下载次数: 0)

QQ图片20180222165158.png

作者: llnllnlln    时间: 2018-2-22 16:57
本帖最后由 llnllnlln 于 2018-2-22 20:12 编辑
18502788409 发表于 2017-5-18 21:44
这mod能阻止虚无的检查更新么

我用的是jre-8u161-windows-x64。其他模组加上这个模组装在盗版整合包都能玩(我用的这个是正版启动器)。按照帖子里说的方法做,错误提示还是重复着,而且还是一模一样的错误提示……如何解决?不装加载很慢啊。好人一生平安!!

QQ图片20180222165158.png (68.52 KB, 下载次数: 0)

QQ图片20180222165158.png

作者: luomu丶夕阳    时间: 2018-2-24 14:15
服务端要不要安装? 还是只是客户端就OK
作者: 10935336    时间: 2018-6-11 14:30
跪求更新1.12 没有这个难受的一批
作者: zou5610    时间: 2018-7-26 18:41
10935336 发表于 2018-6-11 14:30
跪求更新1.12 没有这个难受的一批

全版本通用版已上线
作者: r1409262516    时间: 2018-8-25 12:29
很好的mods,下载了
作者: qfy123com    时间: 2018-9-2 13:27
安装了Rift可以用这个mod吗
作者: Obscur    时间: 2018-10-12 19:08
可以不错好用
作者: cenxi    时间: 2018-10-13 17:56
终于没有烦人的更新提示了
作者: Keyboredhamster    时间: 2018-10-18 17:58
找不到mod文件夹
作者: Ye_Yang_Dada    时间: 2018-10-27 11:42
此Mod会限制类似Mcrmb的插件网络请求么?如果有。如何在服务端设置取消限制MCrmb呢?
作者: yyxk    时间: 2018-10-27 13:00
告别冲突第一步
作者: 光五星-金    时间: 2018-11-7 20:24
本帖最后由 光五星-金 于 2018-11-7 22:02 编辑

很感谢这个mod了!现在启动游戏莫名卡住的概率明显降低了,感谢楼主