十八章 游戲漏洞
18 游戲漏洞
曾啟當然知道什么問題,,這個時代的韓國網(wǎng)游大多數(shù)都有此類問題,,只是情況不嚴重罷了,。這個游戲還算好,,可是像經(jīng)過自己的認真測試,是很容易找出漏洞。
曾啟對著那個技術人員說:“你知道戰(zhàn)士的暴擊怎么算嗎,是攻擊的隨機值*暴擊系數(shù),攻擊的大小值是客戶端隨機發(fā)出的,,服務器并不校驗,也就是說,,我可以讓戰(zhàn)士一直用最大攻擊,,同樣,戰(zhàn)士的暴擊由暴擊率決定,,是否暴擊也是客戶端判斷,,服務器也不校驗。這就意味著,,如果玩家修改,,可以讓所有的職業(yè)的“平砍“一直是最大的暴擊!”
比如玩家的攻擊力在10-20浮動,暴擊率為20%,,暴擊系數(shù)是2,。
那么平均每次攻擊數(shù)值為15+15*20%/2=16.5
經(jīng)過修改每次攻擊數(shù)值為20+20*100%=40
也就是說通過修改,每秒的攻擊能提高一倍多……
這還是輕的,,有些技能,,比如“火鳥”這個技能
技能設計為向指定方向放出一只燃燒的火鳥,火鳥對攻擊目標造成傷害,。
實際測試發(fā)現(xiàn),。服務器僅僅在釋放技能時判斷玩家是否擁有過該技能,技能等級,,技能釋放方向,,并因此計算出命中和傷害?!?p> 技術人員說:“這還不夠嗎,?
曾啟說:“完全不夠,服務器并不校驗技能釋放了幾個方向,,結論是,,我可以同時向八個方向放八只火鳥,對所有周圍的人造成殺傷,。
服務器向其它同屏玩家發(fā)送釋放技能時,,也并不檢查技能的顯示(隱藏)屬性。
也就是說,,如果客戶端把火鳥技能的顯示屬性改成隱藏的話,,服務器也會把“隱藏”的火鳥技能轉發(fā)給附近的玩家,,附近的敵對玩家就會被看不到的“火鳥”技能擊中,。”
簡單的說,,就是玩家可以放出周圍人看不到的火鳥傷害技能,。
曾啟又說:“還有,當兩人交換道具時,,甲和乙都把道具放置在交換框里……
…………
曾啟補充說:“只要組織足夠的玩家用這種方法交換時丟棄道具,,有可能引起服務器崩潰,這樣會復制出道具,,再比如……
夠了
運營總監(jiān)打斷了曾啟的對話,。
對面的韓國負責人也通過翻譯說:“這都是一些小人之舉,在韓國是不會發(fā)生這樣的事情,。
那個韓國技術人員接著說:“這樣的問題,,需要專業(yè)的人員才能發(fā)現(xiàn),一般的用戶,像中國這邊的用戶,,很多電腦都不會用,,怎么可能像黑客一樣做這樣的操作,這是沒有基本的游戲精神的,?!?p> 曾啟爭辯道:“只有一個服務器有一個人用漏洞,服務器的平衡遭到破壞,。其它那么玩的人都也都會試用漏洞,,認真玩游戲的人反而活不下去,最后服務器就沒人了,?!?p> 運營總監(jiān)說:“韓方的意見是對的,你這種測試精神太鉆牛角尖了,,用這種極端情況下的行為說游戲有大問題,,真有大問題這游戲還在韓國運營的好好的,你覺得韓國電腦用戶怎么可能不如國內(nèi)專業(yè),?!?p> 他不等曾啟回答,對黎先生說:“你先帶你的測試人員退下去,,我們稍后再談,。”
大家走出會議室,,老吳拍著曾啟說,,你關于測試漏洞的挺好,徹底打擊了對方的氣焰,。你這是玩從《暗黑破壞神1》中學來的吧,?”
曾啟說:“是的,暗黑1的戰(zhàn)網(wǎng)模式玩家的角色信息都是存在本地的,,如果修改得當,,可以通過檢驗進入戰(zhàn)網(wǎng),剛開始大家小改,,后來大改,,整個戰(zhàn)網(wǎng)都是變態(tài)的要死的人物,就沒法玩了,?!薄栋岛谄茐纳?》的角色檔案在服務器,本地修改的無法參與戰(zhàn)網(wǎng),?!?p> 主程說:“就是我們做單機的RPG游戲,也要對主要角色的技能,經(jīng)驗進行一定的動態(tài)加密,,防止玩家用簡單的內(nèi)存分析工具,,如FPE,金山游俠之類的直接修改數(shù)值,,這樣游戲的樂趣就沒有了,。”
老吳說:“我以前知道臺灣公司的老板說,,游戲數(shù)值你做多難都沒有關系,,反正玩家打不過會修改的。
大家都笑了,。
曾啟說:“可是,,我覺得他們并不會接受我的意見啊。
難得黎先生開口說:“他們當然不會接受,,就等于承認他們錯了,。”
黎先生說:“這個網(wǎng)游到時候賺也好,,賠也好,,和我們沒有任何關系。運營方可以退給韓國,,推給玩家,。
你其實沒必要說那么多的意見。再說,,既然他們說兩個月后就要公測了,,真的出什么問題他們能倒退暫停運營嗎?
下次再有這樣的事情,,要么一言不發(fā),,要么滿嘴夸,說好好好就行了,?!?p> 曾啟比較近,,聽得見黎總低低嘆了口氣,,他記得最初認識黎總的時候可不是這樣子……
一周后,也就是12月15日,,周五,。大家接到通知,工資延遲到周一,,也就是18日發(fā)放,。工資延遲個把天發(fā)放的事經(jīng)常發(fā)生,要是別的國內(nèi)游戲公司,都不知道延遲過幾個月了
這讓本來想著借發(fā)工資和大周末出去的同事失望了,,更失望的事情也接踵發(fā)生,。
在總公司要求下,取消了大小禮拜制度,,一律為六天工作制,,簡單的工作計算方法就是996。
黎總跟項目組所有研發(fā)人員說:“希望大家再堅持一下,,無論怎樣,,把年末挺過去,如果真的覺得不開心,,干不下去,,一定堅持到春節(jié)后,因為無論臺灣的公司如何小氣,,一頓尾牙,,一場抽獎,一點年終禮包過年福利總是有的,。
十二月離職并不好找工作,,請大家務必忍耐一下,如果誰年后還要離開,,他幫著介紹工作都沒有問題,。
大家對黎總苦口婆心的勸說都非常接受,尤其是用心的研發(fā)人員,,在還能發(fā)著工資,,包著食宿的條件下,誰會離開呢,?
周六繼續(xù)上班,,然而周一并沒有發(fā)工資。
行政總監(jiān)的說法是年底公司大結賬,,我們分公司這邊去年賬目沒有搞清楚,,一些管理人員的賬務也沒有審核清楚,所以暫不能發(fā)放,。
行政總監(jiān)一邊看著黎總一邊說這句話,。
有人問:“那么什么時候能發(fā)放呢?
行政總監(jiān)說:“必須要等對人員賬目核查清楚,,毫不掩飾的把大家的眼光往黎總那邊帶,。”
黎總強忍著沒有發(fā)作,。
曾啟動
預計明天在此申請簽約,,請大家放心,,無論是否簽約,是否上架,,我都會把小說好好寫完的,。這篇中講的韓國網(wǎng)游在那時候對抗外掛的能力幾乎為0,比如較早的3D游戲精靈等,。另外這一段也提醒剛走入職場的年輕人,,不要因為“目標正確”就斗膽直言,真的,。