TBC 2.3如何挂战场
目前TBC 2.3了,荣誉又开始有用处了,可以购买S1装备。但是如何挂战场呢?毕竟不是每个人都能不上班,每天玩10个小时。。。我目前的办法是使用国外开发的一款练级外挂glider,再配合一个自己些的程序和修改过的一个插件来实现的。glider可以控制人物按照设定的线路跑动和打怪。我用c#些一个程序,来监控着角色,如果死亡了,就停止wowglider,等待复活。如果复活了,就开glider。战斗结束了,就点npc排队。然后用我写的插件回答GM问题。。。。总之还算可以吧。用了大约1-2个晚上也业余时间解决的。c#确实使用起来很简单,至少之前我没有用过c#。但写个简单的网络程序,负责控制其它程序,实现起来很容易。基本都是采用TcpClient类,就可以了www.pvpbot.com也是个选择,但是收费比较贵。其实可以考虑用c#写个简单的web服务器,通过dns欺骗,来对pvpbot的bgtool做本地验证。关于pvpbot的验证,确实不怎么好。至少我用了不到1个小时抓包,分析和测试。已经可以本地验证了,不过懒得写个简单web服务器实现验证了。(以前没有写过,还要查资料。。)关于网络验证,glider做的就比较好。我觉得至少要对时间和硬件编号和用户名同时加密发送到服务器。然后再服务器验证后,对那个时间和是否验证通过等信息再加密,大乱顺序后发送回来。这样就算抓包,因为每次发送的时间不同,每次抓到的信息也不同。如果不知道算法,很难实现本地验证。不过c#的代码保护太差,反编译后和看源代码差不多。。。。。。这个很难解决。。