增加客户端反外挂扫描线程/或者单独的强制运行的反外挂应用程序(这样可以快速更新外挂特征码):外挂只不过是对游戏的分析以及扩展程序,既然外挂可以研究游戏,那我们也可以研究外挂程序。只要是程序,都有规律,找到一些特征码,简单的如软件名称(这样可以过滤掉一些常用软件,如兄弟按键模拟软件等),与魔兽同时运行的应用程序调用的API(外挂都是小程序,容易分析。再加上,运行了魔兽,也未必能运行其他大家伙,@_@),以及运行时其他程序的内存片段,资源文件片段(外挂再怎么升级,某个版本的对话框总是相同的)等等(尽量参考杀毒软件的做法。不过需要作的就是)。(在这里请注意外挂使用者与开发者的区别,外挂使用者大部分不是专业程序员,他们只是使用别人开发的产品,只要这些人不参与使用外挂,外挂就不会泛滥,所以只要想办法控制好这批用户,基本上游戏外挂也可以控制在合理范围之内)。霸道点,干脆不允许运行魔兽的时候运行其他有怀疑的程序(调用某些外挂常用API的程序,如程序呼出,hook等等),我想,玩游戏的时候,开着这些程序的人,十有八九是外挂使用者。还有一个就是查找机器的特征码,如网卡,硬盘序列号,cpu序列号等等,一旦某台机器发现了外挂,就自动记录对方的机器特征码,然后配合反外挂程序,定期扫描这台机器,把结果反馈给服务器端(周期不要太频繁,不会影响性能)。关键的一点是:外挂程序的特征码库需要随时能自动升级(如同病毒库),我想外挂升级的再快,也没有升级病毒库快。