如果是单机游戏一般都是修改内存地址就可以起到修改游戏的作用
网络游戏就很复杂了
因为网络游戏的服务器端不是在本机上
是在运营商的机房里面
你想侵入他们的数据库进行修改数据真是太困难了
当然我们可以用WPE修改封包来起到修改游戏的作品
其实用WPE要改的,并不是网络游戏里那些固定的数据,这个定义和单机修改不同。比如你的钱10000元,那是不能够把它直接弄成100000元的。至少我还没听说能够这样直接去修改它。
那么我们要改的是什么呢,这个要先说说网络游戏的封包。
比如传奇为例,每个客户端在游戏时,都会和服务器端产生数据交换。例如你杀掉一只鸡,就会产生一个数据包,内容大概就是你的地图位置、坐标,所杀的怪物种类、怪物坐标等信息,服务器接收到后,处理出结果,在服务器里你的人物资料里+上“鸡”的经验值,再随机选取鸡是否掉出物品等,也形成一个数据包返回到你的机器上,显示你获得的经验,并显示“鸡”变成尸体和其他相应的处理结果。
这时,我们就想,如果服务器接收到的你发出的数据包内信息变成了(杀了一只黑猪),那么会怎样呢?不错,如果成功的话,服务器对你杀了一只鸡的处理结果就成为了:你的经验+350,而不是一只鸡那点经验。
当某一个封包成功被修改后,我们还可以连续对服务器发出同样的信息来不断获得相似的效果,比如:或者是明明身上没东西我们还一直还一直卖"500元的东西",或者没有任何怪物你还"一直打350的EXP"!这就是WPE修改网络游戏的基本思路,说到底就是:变更传送到服务器的正确信息,改为我们想要得到的目的的条件,骗取服务器作出我们想要的处理结果。
至于你写的那些
2bo30000,2co30000
因为各种游戏不同 各种因素不用代表的意义也不同
我想你写的那些是内存地址,应该是想修改单机游戏吧,建议你看一下这个网页,写的很详细http://game.163.com/editor/010404/010404_25540(1).html 地址连接有点问题,后面的(1).html 也要输入