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