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