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