我的世界什么直墦?
这个mod的直墦原理比较复杂,涉及到反射和java原生代码。 简单的说就是,先运行游戏,然后利用反射得到一些基本数据,例如物品ID,坐标等。再根据这些ID去调用服务器端的Java类(服务器开的时候这些类的源码是可以得到的),然后获得服务器端的数据,最后再把服务器端的数据发送到客户端显示。因为每次传输的都是修改后的数据所以不会被检测。而一些特殊的道具或者数据,需要进入数据库查询,由于是单机可以随便输入,因此也没有问题。 这个mod的作者应该是单机游戏玩多了,想出来这样的办法。虽然原理很简单但是实现起来很困难,涉及很多细节,并且不能有任何错误,否则就会无限循环或者报错。作者也承认自己实现的不够完美,有些漏洞。这也是MCPC能检测出来的原因。不过对于玩家来说已经够了,只要不暴破服务器的秘密,这样已经很不错了。
当然作者也留了后手,如果检测到是直墦,会打开作弊模式让玩家可以继续游戏。所以一般的直墦是不会被发现的,只有非常专业反作弊的团队才能发现其中的漏洞。至于像Lumena这样的作弊工具直接用内存修改器改数据都不用经过那些麻烦的反射过程,当然是更加不会被发现。 不过现在的版本已经不用那个古老的1.7.9直墦了,作者更新了版本并加入了更多功能。具体的可以去他的网站看。这里顺便把网址贴一下www.mcpc-tool.com。