警告:修改档案纯属个人兴趣研究,请勿在公众开放场所使用,以免违法。
研究是一回事,拿来影响官方的运作是另一回事
所以大家看看我分享的梦境就好......
就当我是老高 看看就好
相信开服者会看到这样的都市传说
实现这样的效果,我最多找到的线索如下:
1.进QQ群下载补丁(编译过的assembly_valheim.dll档案)
2.模组(没试过,看起来会让客户端有点麻烦) 可以参考这篇
第一个方法线索已被删除了,感觉作者怕很多人来问,把影片删了
(他的影片介绍了效果,并且请有兴趣的人加他的QQ群才能下载,也不断的警告无密码的下场,会让陌生人进来乱房间搞破坏)
我自己的确吃过这个苦头.......咦? 没有没有....我是作梦的
这个结果当然满足不了我的好奇心.......
经过了如此这般,直接告诉大家梦里的结果,可以让有兴趣作梦的人省时间
(结论1) FejdStartup这个类别里面
有m_serverPlayerLimit =10 和 m_minimumPasswordLength = 5
这两个宣告,但直接改这边是没有用的 (也许是我技术太菜?)
(结论2) ZNet这个类别里面
也有宣告 m_serverPlayerLimit = 10 但改这边也没有用
有用的地方来了
主要影响的地方是这两段(上面跟人数有关,下面跟密码验证有关)
在反编译的修改过程中,的兄逮应该是省事,所以删了一个地方,就连动把人数限制跟密码限制都一起删了,直接修改反编译档案这种方法,并不是像写程式一样想改那边就改哪边,所以才会这个样子,如果要可以自己编译出dll档,那必须完整还原整个assembly_valheim.dll的专案和环境才行,这个会更麻烦。
删密码限制其实还有很多判断要跟着删,我并没有检查到密码可以成功输入比5码更少的修改方式,只能乾脆整个密码都删掉,也可能是我的功力太菜。
尝过被人进来乱的苦头,所以我想改人数限制,但不想把密码限制也删到,所以研究了一下,最后有成功。
大概解说一下就是红框圈起来的那两段,只删上面的内容,不动到下面的内容很困难
把前张图改成上面这张图的结果.....对我来说很困难,编辑的过程会有LI这个很难的低阶语言(相对于现代的语言来说很难),我完全看不懂。
科普:低阶语言代表越符合机器逻辑的语言,高阶语言代表一般人越能看懂的语言
最后我梦就醒了,之后就满意的跟朋友做同游梦
请不要问我怎幺进这个梦,我负责说的故事透漏的资讯就这些,也欢迎更成功的大神分享更厉害的梦