第457章仿真利器
2024-09-13 16:56:01
作者: 若思澤
「這怎麼可能,是個玩家就明白,網路遊戲是這樣工作的:由伺服器記錄保存所有用戶資料,所有信息的修改都是伺服器完成的,這就是我們的仿真大腦。」史泰龍再次和我扛上了,「伺服器會接受客戶機的請求發送必要的信息給客戶機,以使玩家正常遊戲,然後接收客戶機的信息反饋,並根據反饋信息,對遊戲帳號參數作相應修改,這種情況下,大多數遊戲程序直接由客戶機完成,也就是腦電波儀,並不需要傳輸後再運行,所以帶寬是沒有問題的。」
唔,看來確實是我沒搞明白。不過為什麼周圍人群的神情那麼古怪?
「是這樣,特助。」凌霄小聲地靠近他提醒,結果被他厭惡地推到一旁:「有話就說,偷偷摸摸做什麼?」
「筱筱的這個推理很重要。」大松趕緊站出來,第一個表示了贊同,但很少人注意到,他用的是「推理」這個詞,在技術上,他多少是知道一些的,凌霄也和我說過,以目前的技術,無法證明腦電波儀的運算頻率必須與人的生理頻率一致,但史泰龍剛才的外行話反而是讓這些內行明白了這種可能性。
請記住𝖇𝖆𝖓𝖝𝖎𝖆𝖇𝖆.𝖈𝖔𝖒網站,觀看最快的章節更新
作為網遊,英雄無敵是不同的。史泰龍所說的,正是我們完成改進的東西。
一般情況下,網遊的大多數遊戲程序直接由客戶機完成,這樣就可能由客戶機電腦操作伺服器,對遊戲帳號信息進行修改!要操縱客戶機是非常容易的,它會向伺服器發送信息封包,好的網遊會對封包進行運算加密,但為了保持信息通暢,這種加密並不會太複雜,很容易破解。所以從有網遊開始,通過破解封包實施外掛程序,就是遊戲運營商和玩家們鬥智鬥勇的關鍵戰場。
英雄無敵網遊採用的是腦電波儀,如果允許外掛的存在,不單是影響遊戲公平,甚至可能會直接影響到玩家的生命安全,所以從一開始,遊戲規劃上就採取了不一樣的網遊模式:玩家用的腦電波儀只是一個終端設備,只能把玩家的腦電波轉換為數字信息傳送出去,每個城市都有數台大型主機,運行程序,負責處理這些數字信息,將即時結果發給玩家,同時將所有玩家的即時信息封包通過專用9G光纖發給主伺服器,這台17.2萬G的仿真大腦會把各處主機的信息進行匯總,形成各個戰場的戰況,再封包發回給主機,玩家可以了解的戰場局勢就會根據腦電波要求,適時發到各個玩家的腦電波儀上。這樣的設計,那些主機形成客戶機,他們是完全封閉、全天候運行的,封包流程與玩家無關,想使用腦電波破解主機程序完全不可能。
以我先前見到的泰麗那種情況,在沒有玩家運行的條件下,角色依然能做出一定智能化的反應,並不是腦電波儀的能力,而是主機的功能,在程序上形成仿真能力。這種大型機終端的模式,提高了遊戲的隱私性,不但是玩家無法修正數據,從正式運行開始,公司也只能往仿真人腦里添加附件,不允許對主程序進行修改,更不要說是修改數據,從理論上可以確保無法探查各個玩家的信息。
但是這樣的遊戲設置也帶來一個問題,因為玩家的指令完全通過寬帶送到主機運行,對於帶寬的要求就比較高,所以遊戲公司從一開始確保540MB的帶寬,到現在可以使用720MB的帶寬,可以滿足至少270MB的信息傳送速度。根據技術部的計算,目前主機已經拓展到六千多台,公司這台仿真大腦即將到使用極限,如果不增加主機數量,就必須增加每台主機的處理量,相應說,有兩種途徑:增加主機的計算速度,減少玩家的信息處理量,從公司運營角度,當然是希望用後面那一種。也正因此,大松對我的這個「猜想」表現出了濃厚的興趣。
「我是個外行,」現在我說這個話,足以讓在座的「內行」們臉紅了,「以目前的情況,我覺得首先要解決兩個問題,一是現在技術部里有太多的人手用於NPC的控制,這直接占用了仿真大腦的運算資源,應該改變這種情況,把NPC控制區域分到各個主機里去,並不會影響到以後玩家借體登錄。」
這個建議得到大家的連連首肯,看得出,其實很多人早就有這個想法,只是借我的口說出來。但我必須說,以公司的遊戲運營模式,確實可以做到無法探查各個玩家的信息,但現階段NPC的手動控制與玩家的登錄肯定有關,這個窗口的存在必然會造成我身份被窺探的可能。
看著史泰龍焦急的表情,我不慌不忙指著周圍:「第二個方面,我們遊戲公司內部使用的小主機必須停用,取消貴族待遇,一律使用大型主機。」我以前在車庫裡的用的和在史泰龍家裡的用的,都是小型主機,算是遊戲公司內部的配置,自我福利制度,這對我可能會有威脅,但更多的還真是為了公司考慮。秋意早就和我提過這事,在這座城裡,其他玩家合用六台主機,而我們遊戲公司以靠近伺服器為由,建立了一個區域網,容納了三十二台主機,大多是高性能小型主機,卻以12G光纖與伺服器連接,等於遊戲公司員工有更好的遊戲體驗,這在以前不是什麼問題,因為確實要比走六台主機方便,但現在伺服器到了臨界點,這個福利早就該取消了。
大松四顧了下:「這個提案,我們可以另會專門討論,你還是說說看,要怎樣讓腦電波儀的頻率降下來?這點我們以前也有過討論,英雄無敵三作為單機遊戲,只需要在233MHz的主頻下,有64MB內存就可以運行,我們推出網遊的時候,對核心程序有優化,但是絕對沒有超過這種使用條件,可從應用看,單是信息傳輸的頻率就超過這個要求,另外,腦電波行為管理器我是知道的,最開始使用的CPU頻率也就是2.33G,剛才筱筱說的計算頻率不會高於512MHz,是因為當時我們的技術力量有限,採用的是已經淘汰的工藝,特意調了倍頻是4,系統總線頻率應該是在475MHz,後來更改工藝,我的印象,系統總線頻率應該也沒有超過1G,當時競標時的腦電波儀,用的是老式的4.3G晶片,我記得還被微橋笑話過。」
總裁點點頭,期待地看著我。
我能說什麼,那時候我還什麼都不知道呢。
大松只好繼續:「從公司建立起,腦電波儀的改進就一直在做,最關鍵的就是CPU的頻率提升,從一開始使用市場最低配置,一直到現在使用中高級配置,我一直都看在眼裡,錢越花越多,產品淘汰越來越多,但我們腦電波儀的質量反應卻越來越差,我認為,筱筱的提議是對的,實現我們需要的傳送帶寬是270MB不到,為什麼一定要使用那麼高的CPU頻率呢?我真的需要這個答案。」
我耐心地聽他解釋完,輕笑:「這個問題,我知道答案。但是剛才的提案必須先落實,可以用其他辦法解決我也不反對,但必須要讓玩家看到我們的決心,如果我們連這點都做不到,怎麼好意思讓玩家降低他們的響應頻率?」
「這……」大松遲疑了下,朝上座看了眼。
「唔,副總監說的有道理,」總裁探起身來:「我認為原則上就這麼定了,按副總監說的,具體方案,等泰格總監回來後再定。」
「不行,不是原則上,我必須立刻看到決議通過,否則我不會有任何下一步的提議,」這時候,總算可以細細品嘗一下牛肉丁了,可惜沒人幫忙熱一下,嚼得我腮幫子都疼了。
這個提議,顯然他們不會真想決議通過,畢竟他們中間很多都是玩家,屬於既得利益者,如果連這點福利都沒有,這個遊戲公司混得也太失敗了。我晃晃手上的叉子:「還有,目前技術部近水樓台,直接使用仿真大腦作為辦公主機,這種作法不符合我們的遊戲守則,我認為,應該留一台小型主機,用於檢測校驗工作,但必須是在關鍵時候開啟,儘量不要占用玩家的資源,並且要在遊戲通告上明示。」
他們肯定很清楚這種作法後面的勾當,更明白我提出這個要求是為了什麼。這一下子,整個會議室里噤若寒蟬。好一會兒,還是大松坐下來,咳了一聲:「筱筱侄女,我們是遊戲公司,技術部要為整個遊戲運營負責的,這種事必須要經過審慎的研究討論,哪裡是你發發脾氣就能解決的?你還小,這裡面的事,你不懂,就別提這麼多要求了,適可而止,好不好?」
「是啊是啊,我們技術部的主要工作就是維護仿真大腦,」凌霄趕緊站出來給我使眼色,「如果還必須通過一台主機和伺服器聯接,那等於徒然增加了主機的負擔。」;