第二天,是五月一日。從今天開始,全國放七天假。
王不負原本只是想要跟美國同步發售狂潮而已,沒想到還有五一放假這一回事。但誤打誤撞地,卻正好搭上了黃金周假期!
2000年,國家為了促長國內旅游業,第一次通過調休方式,湊出了春節、勞動節、國慶節三個黃金周。
七天時間,全國放假,學校不上課,企業不開工。數量龐大的年輕人做什么好?最省錢的消遣當然是玩電腦。
玩電腦的話,還有比狂潮更好的選擇么?
果然不出所料,等王不負早上再到網吧的時候,此時狂潮在線率已經超過三百萬了,而且還在穩步上升。
天時——黃金周!地利——購買便宜方便!人和——好玩,加上是中國人自己的游戲。
天時地利人和,狂潮在中國同時擁有了三樣助力,簡直勢不可擋!
王不負相信,這一次黃金周過去之后,他的狂潮將成為中國游戲史上難以磨滅的一個印記。
這游戲的多人模式真的太吸金了。許多玩家在發現了游戲中認識的隊友不靠譜后,拉來了自己身邊的朋友,一拉二,二拉四。正好大家都沒事情做,就花20塊錢買個賬號玩玩。反正也不貴。
20塊錢是不貴,但聚少成多。
為了應對節節攀升的在線量,青瓷科技全體員工都放棄了休假。反正都是單身漢,沒有瑣事煩神,加上昨天又都拿到了五個月的工資。士氣正高漲著。
現在有很多事情要做。最主要的,就是監測游戲中的平衡,提防作弊的出現。
王不負很清楚作弊會對游戲體驗造成的打擊,不僅僅會讓玩家對一個游戲失去興趣,而且還會讓青瓷科技這個牌子臭掉,所以雖然才是第二天,但王不負已經將反作弊當成了一件頭等大事在做了。
首先就是監控游戲內玩家聊天,一旦出現無限彈藥、穿墻等等關鍵詞,立刻警示報告。此外,游戲內數據庫也有專人看守,提防有人的等級像坐火箭一樣。
王不負也在網上尋找狂潮的作弊軟件。大多數都是從國外流傳來的單機版作弊器,這些不所謂。只要無法修改多人模式就可以了。
逛了一會,結果還真被他發現了。
他找到的是一個很簡單的頁面,上面有兩張截圖,一張圖上角色等級很低,但技能全滿。另一張圖上是一把由極品零件組合成的突擊步槍。
頁面上還有聯系方式,一個OICQ號。
圖片有可能是改出來的,也有可能是真的。目前數據庫中有四百多萬個賬號,在線三百多萬,要查出來某個特定賬號談何容易?
“查一下看看有沒有學了三十級技能的賬號。”王不負吩咐下去。
“這要等一會。”黃旭東擺著一張死人臉說道。
“快點。”王不負著急道。
可這不是著急就能弄好的,等黃旭東要有的等呢。于是王不負加了那人的號碼。
那人的網名叫做“開蓋狂魔”。
王不負想了想,裝出一副人傻錢多的口氣道:“在嗎?你貼的圖是真的么?我也想改,昨天實在被打慘了!”
“可以。目前只能改技能。改槍械的話要貴些。”那人回復。
“錢不是問題。要多少?”王不負很痛快。
“五百塊,幫你刷二十個技能點。一千塊五十個。先匯款給我,然后再給我賬號密碼。改槍要一萬,不保證屬性。”
“先改五百的!錢馬上匯給你!”王不負很爽快。連忙喊人去匯錢,然后發過去一個賬號。
開蓋狂魔的銀行開戶名叫做“王瀚琨”,開戶行在TJ市和平.區。王不負雖然掌握了這個信息,但沒有報警的打算。這種事情報警根本沒用。
“等。”那人口氣很傲地說了一句,然后就沒消息了。
“大神,那人不會是騙子吧?”有人擔憂道。
“不怕一萬,就怕萬一。我們監控給了他的賬號!”王不負說。
從后臺可以看到,那個賬號登入游戲了,但數據沒有異常。五分鐘,十分鐘,都很正常地在殺喪尸得經驗。
但是,就在其升到二級的一刻,原本應該得到一個技能點的,卻變成了二十五個。
“好了。你上號自己看。”開蓋狂魔說道。
“謝了。”王不負打字回復,然后問黃旭東:“你能拿到升級一瞬間傳輸到服務器的數據包么?”
“不能。”黃旭東翻著白眼說:“同一秒鐘有幾千萬個數據包,你讓我怎么找?”
王不負也知道這個要求強人所難。他猜測,應該是開蓋狂魔在游戲端做得手腳,發送了修改過的數據包,騙住了服務器。
如果能抓到這個數據包,那人的作弊手段就暴露無疑。可惜數據的世界浩瀚煙海,找一個數據包,就好像從大海中找第一滴水。
其實,王不負提高云端的反作弊力度的話,也可以解決這個問題。但是,目前有三百多萬的在線玩家,加大反作弊力度就會拖慢所有人的流暢度。得不償失。
解決辦法只有改變算法。
王不負召集十多個程序,向他們說了自己的思路。
“游戲目前都是整數算法。我們現在要把算法改變成加法形式。比方將5這個數字,換成3加2,或者4加1。這樣再有人發送修改過的數據包,云端就會因為算法錯誤而置之不理。”王不負說。
修改算法之后,只要這個算法不被內部人員流傳出去,那么外人很無法根據游戲端分析出算法,也就無從作弊了。
“那我們馬上就開始搞起來。”一眾手下都點頭答應。
王不負又吩咐黃旭東:“你根據開蓋狂魔改的那個賬號,提取幾個好找到的特征,把那人改過的賬號都找出來,直接封停。”
“用你說?”黃旭東嗤笑一聲,指著屏幕中一排賬號說:“我剛就找出來了。”
別說,這開蓋狂魔生意做得挺好,已經改了二十七個賬號了,收入不少。
“先封了。別急著刪,看看這些賬號里面有沒有可疑槍械。”王不負又說。
黃旭東一個個地點開細看,很快就找到了三個賬戶有可疑槍械。按照常理,就算玩家玩一年,也不可能用這么多極品零件拼出一把錢來。開蓋狂魔是怎么做到的?
“沒有一點可疑的地方。”黃旭東說。
黃旭東說的可疑,不是指槍械,而是指那三個賬戶的狀態。在線時長、殺掉的喪尸數量,還有很多數值,都很普通,沒有異常的情況。
那槍是從哪里來的?王不負看著一個賬戶里的極品狙擊槍,可裝彈36發、傷害四萬五、精準兩千一、射速一秒三發、瞄準距離一千五百米…王不負自己玩狂潮的時候都沒見過這么極品的武器,開蓋狂魔是怎么在游戲才發售一天的時候,改出這種槍來的?
“能找到有這種武器的賬號特征么?”王不負問。
“難。”黃旭東也沒辦法。
開蓋狂魔改的三把武器,一個是狙擊槍,一個是突擊步槍,一個是機槍。三種槍要用不同的零件拼出來,數據也各不相同,沒有任何共性。
“那就只好看看改變算法以后,能不能阻止這個開蓋狂魔了。”王不負說。
雖然不知道那人是怎么改槍的,但王不負已經抓住了他的尾巴,知道他改過技能點的賬號特征。
一般花一萬改槍的,不會不先花一千改技能。只要改技能點,青瓷科技這里就能檢測封停。
賬號被封后,客戶絕對會起疑心,不敢再花一萬改槍了。
王不負嚴令道:“黃旭東,你們時刻盯著數據庫,只要一有蛛絲馬跡,立刻封停賬戶!”
“一小時檢測一次不行么?又不是什么大事。”黃旭東嫌煩。
王不負陰笑道:“你想,我們知道開蓋狂魔能改數據,但給人匯款的玩家不知道啊!匯了幾百塊錢過去,結果別說改數據,連賬號也登陸不上去了,要你火大不火大?會不會覺得開蓋狂魔又騙錢又騙賬號?”
黃旭東和他的小伙伴們目瞪口呆,心說大神平常笑嘻嘻地看不出來,心居然黑透了啊!
要知道,開蓋狂魔可是要人先匯款的,把開戶行地址和真實姓名給出去了的!真心想要找一個人,這點信息已經夠了。
這要讓人順藤摸瓜找上去,還不出人命了?
一幫人用有些懼怕的眼神看著王不負。
王不負渾然不覺,出起壞主意時根本停不下來,說:“你們再在官網上做一個頁面,說應玩家要求,我們開始提供修改密碼的服務,只要打電話來,能準確說出賬號、密碼還有角色的信息,我們就給改密碼。這樣給開蓋狂魔匯款的玩家肯定以為自己賬號被改了密碼,那真要氣瘋了。”
“這是不是過了?”一個員工問。
“這有什么過的?我們可是受害者。他改數據,我們封停賬號,很正常的啊!”王不負說。
大家都被王不負問住了。可就算殺人不用刀,那還是殺人啊!各個心想,原來大神只是看上去無害,其實真正手段居然如此狠毒。
這開蓋狂魔冒出來,整個青瓷科技上下都有事情做了。
不過王不負要家里網吧兩頭跑。上午弄得差不多,就打算回家給夏瓷做中飯。
他現在身家也有半個億,卻還是步行跑到菜市場買菜。
菜市場的好多攤販都在央視上看過王不負。雖然不知道王不負嘚吧嘚地一小時說了些什么,但能上電視,肯定是有實力的,這樣的人要想還價?呸!想得美!
王不負只要一開口還價,這幫人就酸起來了:“喲,都去過首都上電視了,還要從咱們苦哈哈的菜販子身上賺便宜啊?”
沒辦法還價,他就求著賣菜阿姨送根蔥,送顆蒜什么的。
王不負到現在也沒有陡然而富的感覺。
他打算中午吃得簡單些,晚上帶夏瓷去新世紀大酒樓吃飯,慶祝一下狂潮的火爆。
匆匆吃完,王不負又趕緊回到網吧,手下立刻向他匯報:“大神,剛才我們又封了五個號了!”
“干得好!”王不負打開電腦,上一些大的論壇看封號有沒有產生影響。
在貓撲論壇的“狂潮”板塊,出現了一個帖子,名為“被整哭了,丟了一萬零五百二十塊,求大家幫忙”。
原來,發帖者嫌武器零件獲得的速度太慢,于是上網查有沒有外掛,就找到了“開蓋狂魔”的頁面,發現游戲截圖里的步槍很厲害,于是加了開蓋狂魔的號。
一開始他只是匯去了五百塊,先改技能試試。結果對方真給他改出了二十五個技能點。于是他就又匯去一萬整,結果這次賬號就再也登陸不上去了。
發帖者被開蓋狂魔騙了一萬五百塊錢,還加上一個游戲賬號。越想越氣,把開蓋狂魔所有資料都發到論壇上去了,問能不能找到其真正所在地。只要找到,發帖者就上門單挑。
現在狂潮非常火爆,各大論壇都開辟了相關的討論版面,人氣很旺。這個帖子才發布不到一個小時,已經被頂得很高了。
大多數跟帖者都幸災樂禍地拱火,看熱鬧的不嫌事大。生怕打不起來。
只有名字和開戶地址的話,想找一個人還不太夠。但很快,就有一個天津輕工的學生跟貼,說有一個同學叫做“王瀚琨”,正在學校里向同學吹噓能改狂潮的數據。“王瀚琨”正是開蓋狂魔的銀行開戶名。
一堆人更加歡樂了,要求發帖者去天津輕工真人PK。
王不負看到這里,覺得開蓋狂魔要倒霉了。這對王不負來說是好事,以后無論是外掛制作者,還是想要作弊的人,心里都會有一絲忌憚。
現在還沒完。王不負趁著人沒被打死前,趕緊看看能不能再找點漏洞出來。
于是他又找上了開蓋狂魔,打字道:“賬號登不上了,怎么回事?”
半天,開蓋狂魔沒好氣地回復:“不知道!”
“賬號沒了,你能不能再幫我改一次?”王不負很傻很天真地又問。
“技能點現在改不了,青瓷換了算法,沒法破解。現在只能改槍。”開蓋狂魔說。
算法都換了,他還能改槍?王不負心說對方不會是吹牛吧?要不然就是利用了一個到現在大家都沒有發現的邏輯Bug。
這東西要是沒人發現,那么就算運行到狂潮關服也不會有什么影響。可一旦被發現了,就會造成不可挽回的后果。
開蓋狂魔也許是偶然腦洞大開,抓到了這個邏輯錯誤,然后貪心起來,想要憑著奇貨可居來狠發一筆。萬一如果這貨不貪錢,做了個外掛軟件擴散開來…
游戲才運營不到兩天就人人一把極品武器,狂潮就死定了!
王不負想了想,裝出一副弱氣的口吻:“我想讓你改槍,但我沒那么多錢,我賬號里就兩千多塊,早上還拿了五百給你了…”
“還剩一千五?一千五也行。”開蓋狂魔說。
“孫一峰,給匯過去一千五。”王不負說完,又提供了一個賬號,并且要黃旭東死死盯著那個賬號,每一個數據包就要甄別出來,留作分析。
“錢給你匯了,能不能趕緊幫我改槍了?”王不負說。
“要什么槍?”
“沖鋒槍行么?拿沖鋒槍跑的快些。”
“等!”
從后臺可以看到,開蓋狂魔上了賬號。殺了一只喪尸后,這個賬號的在線狀態突然開始閃爍起來。
一秒之內,“在線”和“下線”兩個狀態起碼變了上千次!眼睛都閃花了。
這樣的閃爍大約持續了五秒鐘后,停止下來。
王不負連忙查看賬號的狀態。只見其的背包里,多了一支非常稀有的沖鋒槍槍托。
而就在這五秒之內,這個賬號已經連續上線下線多大快有兩萬次!
隨后,開蓋狂魔又殺了一只喪尸,賬號又開始瘋狂地上線下線了。
“原來是這樣!”王不負和黃旭東都恍然大悟。
之前他們都百思不得其解。現在明白了。這開蓋狂魔腦洞大開,發現發送“上線”和“下線”兩個自相矛盾的假數據,可以讓服務端就出現邏輯Bug。
服務器計算玩家擊殺喪尸的掉落物品后,會發送計算結果回到游戲端。而開蓋狂魔制作了外掛,攔截了這個計算結果。如果低于某個數值,就立刻發送假數據迫使服務端重新計算。直到掉出開蓋狂魔預先設定好的超過某一屬性的槍械零件為止。
開蓋狂魔只花了一分多鐘,就搞出一把屬性超強的沖鋒槍來。
知道了漏洞在哪里,堵起來就很輕松了。王不負召集人手,讓人把漏洞堵上,再把賬號封了。
接著王不負裝無辜,打字說:“不行啊!賬號上不去。”
“不可能!”開蓋狂魔才改好的,怎么就上不去了?連忙試了一試,果然上不去了。
“怎么辦,我身上本來就兩千多,現在只剩幾百塊了…”王不負說。
“…你還有多少?”開蓋狂魔問。
“三百。”
“我其實還有個無敵外掛,反正我自己用的時候沒有封號。你要不要買?”對方又說。
王不負大喜,連忙打字,“買買買!”
“別傳出去!”
“保證不會!”王不負信誓旦旦。他不會傳出去,他只會封掉。
又讓孫一峰去匯了三百,王不負拿到了“無敵外掛”。
這個外掛只有一個功能,就是鎖血。
原來青瓷科技早上改變了算法。開蓋狂魔就不能通過破譯數據包來修改數據了。但是他卻發現,角色在被喪尸攻擊到扣血時,必然會發送出一個數據包。八九不離十,里面就是扣除血量的數據了。他就做了個外掛,專門攔住這類數據包,也就實現了無敵。
王不負簡直無語,也不知道開蓋狂魔這究竟是怎么想的,游戲推出都沒有兩天,這家伙居然就找出三種方法來作弊了。用不用這么執著啊!
無敵外掛更好封了。改換扣血封包策略就行。同時這也啟發了程序組,重新設計其他的封包策略,避免類似的外掛再次發生。
這個時候,貓撲上仿佛狂歡一樣。人肉搜索搞得飛起,時不時就能冒出一條關于王瀚琨的線索。這人之前在網上的行為被挖得一干二凈。
更有網友翻出了天津輕工的專業招生表,推測開蓋狂魔王瀚琨就讀為“計算機網絡技術專業”。
同時唯恐天下不亂的網友也呼吁最初的發帖人,找出人來后千萬別慫,過去干。
于是,最初的發帖人又發了帖子,說自己混幾十年社會,從來沒軟過。只要把人找出來,他就過去干。到時候一定拍下證據發到網上。
頓時火上澆油,越燒越旺。
王不負翻著帖子,估計沒一會王瀚琨就要被找出來了。
于是他在網上問:“現在是不是有很多人在網上找你?”
半天,開蓋狂魔才回復道:“…你怎么知道?”
王不負也不裝,說:“我其實是青瓷科技的王不負。你要是在天津混不下去了,就拿著我給你的錢來南江,我招你。”
“…”開蓋狂魔無語,再也不吭聲了。
最好的防守就是進攻。王不負要想防住作弊,首先就要有精通作弊的人。術業有專攻,王瀚琨在作弊上天資卓絕,這點不服不行。
天津。
王瀚琨中午就看到了貓撲的帖子。沒幾個小時,他老師就打電話過來,說有好幾個人在打聽其家庭住址,這才慌了手腳。
他上午還洋洋得意呢,一天時間就賺到了三萬多人民幣,現在卻瑟瑟發抖。想在網上解釋,但發出的帖子瞬間就被淹沒得無影無蹤,根本沒人看見。
網上關于自己的信息一點點被挖出來。聊天室的對話,以前在網上和人吹牛時無疑透露出來的信息,自己的照片…他感覺好像有一張網在向自己撒過來。
電話突然響起。王瀚琨嚇了一大跳,不敢去接。可電話卻一直響。他實在忍受不了,沖過去抓起電話,大聲喊道:“我把錢全退給你們!全還給你們!”
“你胡說什么?”電話那頭原來是王瀚琨在外地工作的父親,說:“剛才有人找我,打聽你的情況。你沒事吧?”
王瀚琨頓時手足冰涼,更慌亂了。腦袋里面止不住地想起了王不負跟他說的話,但心里又存了一絲僥幸。
可惜僥幸沒有維持多久,很快就有人過來重重地敲響房門,一個男聲暴喝道:“癟犢子!騙我一萬多塊錢,給我滾出來!看我揍不死你!”