要想使程序工作,第一步就是要先配置好服务器的相关信息,程序才能和服务器保持通信。
我们这里要用到2个工具:WPE和PE文件浏览器。
这2个工具都很好下载,baidu随便一搜到处都是。
1.先打开你的RO客户端,直到输入账号密码的窗口处停下。
然后打开WPE,再点击程序左上角的按钮,选中你的RO客户端,确定。
WPE就和你的客户端绑定成功了。
———————————————————————————-
2.点击WPE左上角的小三角按钮,代表着开始截取封包。
———————————————————————————-
3.随便输入一个账号和密码,然后点登录。不用管结果如何。
———————————————————————————-
4.这时再切换到WPE,看到数字2了吗,代表程序截到了2个封包。
我们已经得到了需要的信息了。
然后再点方块,停止截取封包。
———————————————————————————-
5.截取的封包内容在右面显示出来了。
看到了吗,RO发送的账号密码都是以明文方式发送的。
我们需要的4条信息都在这里了。
IP 端口 就是SF的账号服务器的IP和端口,直接照抄就可以了。
version 和master version 是以十六进制存储的,我们要把它转换为10进制才可以使用。
电脑上自带的计算器就可以完成这项工作。
打开计算器,点击左上角的“查看”——“程序员”。然后选中下面的“十六进制”按钮。
把之前得到的数字输进去,再点“十进制”,就转换成功了。
这里需要注意,这里的十六进制存储是高位在后低位在前。
所以我们得到的version是 65 D5 2B 12 我们输到计算器里的就应该反过来输 12 2B D5 65
得到的结果是 304862565
04转换成十进制还是4
———————————————————————————-
6.最后一步非常重要,需要确定服务器的server_tpye。
如果你在2年前用过openkore,你就知道,这里一般就是几个数值5、8、9换着试一下就好了。
可是这招现在行不通了,现在由于版本众多,以前的server_tpye已经不能满足需要了。
所以现在必须确定客户端的版本号才可以选择对应的s_t
这里我们使用PE文件浏览器打开你的客户端程序(不是更新器),然后查看文件头的时间戳
例子里的是时间是2013-08-06,然后我们就必须找一个离它时间最近的一个版本。
打开tables\kro文件夹去里面找,发现最近一个文件夹是RagexeRE_2013_08_07a
所以正确的server_tpye就应该是RagexeRE_2013_08_07a
最后还有一步不能缺,你得把这个文件夹下的recvpackets.txt 复制粘贴到tables文件夹下面
———————————————————————————-
final
现在可以打开tables\servers.txt了
在里面输入:
[XXXRO]
ip 222.186.190.119
port 6900
version 304862565
master_version 4
serverType kRO_RagexeRE_2013_08_07a
serverEncoding Simplified Chinese
———————————————————————————-
服务器的配置到这就算完成了
不过只有没任何加密过的服务器才可以这么容易的挂上
现在的F多数都有封包加密,并且中间会设置很多小陷阱,你要是不清楚其中原理的话是无法顺利挂上的
———————————————————————————-
官方的原版程序(未经任何修改过的)下载地址 : https://github.com/OpenKore/openkore
另外再提供之前见到的一个没有加密的F ,大家可以去练练手,网站地址:http://lastro.cn
Just for free peace and love
主题测试文章,只做测试使用。发布者:fu4k,转转请注明出处:https://1991.run/139.html