我的世界如何放尖牙?

宁少凝宁少凝最佳答案最佳答案

在基址上加偏移,加数据(这里只是随便举一个例子说明怎么找基址,具体什么值我也没办法告诉你) 首先打开游戏客户端目录\.minecraft\versions下的1.7.10版本的jar包。(注意:这里是客户端的版本号,不是服务器端的!) 然后我们找到java中的net开头的类(就是和HTTP有关的类,应该能定位到)比如:org.jboss.netty.bootstrap.ServerBootstrap这个类; 我们用JEP中添加的命令来找到启动的地址与端口(这里为了好懂点,直接用的jep中给的例子,其实可以直接输入mcp命令,然后通过指令进行查找) mcpx version.properties find 192.168.0.1 55555 回车后找到start()方法,这就是服务器启动的方法,接下来就是要找启动时传进的参数了(也就是要找服务器的启动脚本)。

用WinDbg加载已停止工作的服务进程(这里为了演示方便,直接使用的已经停止的服务器进程,一般情况无需如此操作,只要保证可以正常启动即可) 接着就可以看到启动时传入的参数了(为了好理解,我把那些乱七八糟的参数整理了一下,实际上不会这么整齐) 看到这里,我们已经找到了要修改的参数,接下来就是在JEP中添加对应的修改内容,然后再重新打包,覆盖之前已经解压的1.7.10版的 jar 包。 JEP中添加内容如下(注意:我这里只是简单修改了下时间,实际开发中不能这样粗暴的处理,需要更细致的检查!) 然后重启服务器,可以看到时间确实是改动了。(因为是在游戏中改动的,所以需要重启服务器才能让更改生效) 至此,本教程结束啦!是不是很简单呢~

我来回答
请发表正能量的言论,文明评论!