究过私服服务器端的林嘉大概能理解其原理,每一个单独的玩家所建立的账号下都会在服务器端的文件里有一个专属的文件夹,用来存放该玩家在游戏里进行的活动所产生的文件,例如一个账号下的两个id所具有的等级、装备、仓库等等数据,其中有几个文件是专门记录该账号下曾建立过的角色信息的。
\n
例如林嘉账号下应该就会有和他大号“疯狂凌枷”与旁边小号“测试-1”相对应的同名文件,如果假设林嘉删掉自己的小号建立一个新id“测试-2”进入游戏的话,那么这个文件夹里就会多出一个和id“测试-2”相对应的文件,这样一来,林嘉账号下的文件夹里听说就会出现三个id的文件,如果需要,林嘉可以删掉这个新建立的id“测试-2”,通过系统的“人物找回”功能将id“测试-1”找回来。
\n
这就是实现人物找回功能的大概过程,但是不知道那个高手研究出了在名字后面加智能abc的v11空格的办法,使得系统无法区分两个同名文件,就产生了这种可以同性结婚的小bug。
\n
众所周之,在早期出现过“同名+空格”骗子事件后开始,官方就给取名时输入的字符做了限制,不允许带空格等非法字符,大家都试过在给角色取名字的时候在名字里加入空格是会被提示说“含有非法字符,无法识别错误”云云,但是游戏中的“同名+空格”骗子还是屡禁不止,就是因为智能abc输入法中的v11空格和键盘上直接输入的空格是不一样的!
\n
虽然v11空格和键盘空格是一样看不见的一个空白,但是v11空格毕竟是输入法输入的一个字符,就被系统默认为合法字符,可是用过v11空格的玩家应该就知道,很多时候这个v11空格在系统里是显示不出来的,和我们打字的时候在后面敲一个键盘空格不一样,它并不显示在其它字符后面,但是看不见并不代表它不存在!
\n
这样一来,就导致了服务器端里玩家账号下出现了两个同名的id文件,如“疯狂凌枷”和“疯狂凌枷”,[麻烦:如果第二个名字后面显示不出来空格就证明vip图片系统里也无法显示v11空格!],这样就导致系统有可能出现逻辑混乱的现象,有50%的几率将两个id的文件当成
本章未完,请点击下一页继续阅读! 第2页 / 共5页