固有缺陷--重名问题浅析
我慢慢编辑~!~
! a8 M5 x# V7 S- z( J' wbbs.mocwww.com
( ?: J7 ?3 U; @: U魔力私服,最新魔力宝贝私服技术交流先说下建立角色的流程bbs.mocwww.com0 T, g) @9 \) V ]# u/ e- j- D
/ c* ^4 I' V0 z: m6 \. d魔力私服,最新魔力宝贝私服技术交流1.客户端 -> 2.创建角色动作 ->3创建角色的函数处理->生成明文封包[CreateNewChar xxx xxx xxx ] ->4.封包加密 ->5.调用send函数发送封包->6.通过网络传输数据魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表6 w: l8 o; F6 o7 @% g
7.服务端 ->8.调用recv函数接收封包->9.解密封包->得到封包明文[CreateNewChar xxx xxx xxx ]-> 10.进入创建角色处理的处理函数->11.发送处理结果的明文-> ......[省略下……]
6 g# m, ?1 f" _% i6 ?魔力私服,最新魔力宝贝私服技术交流
3 [! v7 x, p8 n; `* V6 d, {7 ~正常的判断过程应该在序号10的位置,查询数据库判断此角色名是否存在,如果存在,则返回失败提示。。。魔力私服,最新魔力宝贝私服技术交流# l/ q# y2 p4 n0 v* W3 h; L! ~/ n% m
流出的gmsv(名网那个是我能找到最早的,暂时只见过这一个版本)没有这个判断过程,所以导致可以创建重名角色,这应该是问题的根源了,待续……. [% S& S7 J/ M W. u6 c
6 f h0 d% ~* H1 ^ c# s
[ 本帖最后由 黄昏 于 2009-9-6 03:29 编辑 ]