第157章 邏輯服和物理服
作者:段思闕      更新:2020-03-21 15:04      字數:3419
  開服十分鍾之內,服務器裏的玩家就已經超過五十名,並且還在持續地增長。到了兩點半左右的時候,玩家數量將將突破了一百二十人。

  “有點兒不對勁。”

  第一個注意到出現異常狀況的就是劉可韋,他忽然停下操作,右手握拳捂在嘴前,皺起眉頭不知道在想些什麽。

  “哪兒不對勁?”段杉杉聽見了他的話,轉過頭來茫然地問道,“我這邊似乎一切都挺正常啊。”

  “你不覺得切換地圖的時候,載入場景的速度很明顯變慢了?”劉可韋搖搖頭,臉上表情充滿了疑惑,“我們自己測的時候,載入一張新地圖的平均速度,大約是三秒至五秒,而現在每次進場景,至少都要八秒甚至十二秒左右。”

  段杉杉一愣,作為一名網遊老玩家,他經曆過網絡延時的情況太多太多次,對網遊中所謂的“LAG”或者“卡”的現象幾乎有點兒習以為常。不管是諸王之王還是第六天魔王,都經常發生頻繁延時的狀況,最卡的時候在聊天頻道裏輸入一句話,甚至要過一兩分鍾才會顯示出來。

  “現在服務器登陸的玩家數量,比我們自己關起門來測試的時候多出了不少啊,慢一點不是很正常的事情嗎?載入一張場景需要三五秒,或者八到十二秒,能有什麽區別,我感覺還好吧,玩家應該能理解接受。”

  劉可韋固執地搖頭道:“這不科學,我們設計的服務器最大承載人數在三千人以上,車兒說程序方麵沒有問題。按說三千人級的服務器,幾個人在線和一百多人在線,傳輸速度不應該有這麽明顯的差異才對!”

  “才區區幾秒的差別,這個叫很明顯嗎?”段杉杉沒心沒肺地隨口回了一句。

  “滾蛋,這是很嚴肅的問題,哥沒在和你開玩笑!”劉可韋放下臉色,哼了一聲。

  段杉杉又愣了一下,說到底還是兩人太熟了的緣故,平常私下裏打鬧慣了,這種情緒帶入到工作中的時候,偶爾就會有些跟不上節奏。

  在一方想認真討論問題的時候,另一方卻還當前者是在開玩笑調節氣氛,於是照舊插科打諢……認識到現在快一年了,兩人間難得幾次發生類似的尷尬,大抵都是這樣的情況。

  反正劉可韋的“變臉”他也不是第一次見到了,也明白這家夥其實也不是有意要使臉色給自己看,而是真急了……

  雖然段杉杉也是有點逗逼傾向,可好歹還是能分得清輕重緩急的。於是他撇撇嘴聳聳肩,回過頭去繼續跑自己的遊戲流程,不再搭茬了。

  差五分鍾三點的時候,服務器登陸人數達到一百五十人,網絡延時的跡象更明顯了,這一回,連段杉杉和袁彬都感覺到確實出現了異常,遊戲裏的公共頻道也不時有人抱怨幾句。

  “怎麽這麽卡啊?這還玩個屁呀!”

  這像是普通玩家的抱怨。

  “提恩西提運維部(全稱是運營技術支持部)的人該不會拿著服務器在下毛片吧?”

  能直接叫出“運維部”這三個字的人,絕對不可能是外行,一定是圈內人,說這句話的人顯然是哪家運營公司的測試者。當然,運維部的人不可能真的秀逗到拿著遊戲服務器去偷偷下毛片的程度,這句話肯定是挖苦性質的調侃。鬥羅大陸3龍王傳說http:// .biqugezw.com/0_48/

  此時劉可韋已經急得抓耳撓腮坐不住了,忍不住猛地站起身,在辦公室內飛快地走來走去。

  “187你說說看,有沒有可能是因為代碼某方麵的存在問題,導致嚴重延時?”

  不知道是不是因為職業的緣故,大多數程序員的性格都比較沉穩,話不太多。一般的宅男雖然在陌生的環境下通常會比較低調,習慣性保持緘默,但是和混熟了的人處在一起就有變話癆的傾向。可是像車光龍和袁彬這兩位三人行主程,哪怕是在很熟悉的同事或朋友麵前,通常問三句話最多也就回答兩句,走的是意簡言賅的路線。

  所以他隻是略略搖搖頭說道:“不,這種情況幾乎不可能發生。”

  “那網速這麽慢,到底是什麽情況?”

  劉可韋有點兒抓狂,這款遊戲承載著太多人的期許和夢想,封測第一天就出現這樣的異常,怎麽看都不像是好兆頭。

  “應該……是服務器的問題。”沉吟了一會後,袁彬給出了一個結論。

  “服務器問題?什麽叫服務器問題?服務器能出什麽問題?”段杉杉納悶地追問,平常在工作中他和程序的互動比較少,對牽涉到技術層麵的事了解不多。

  “比較好理解的一種可能性,就是用了質量比較差的服務器設備。”袁彬歎了口氣,這個問題要說清楚的話,不長篇大論是不可能的,“本質上服務器也是一台計算機,當然比起我們普通的個人計算機來門檻會高得多。所以CPU、內存、主板、硬盤這些硬件的性能都會影響服務器整體性能。如果用了性能差得比較離譜的服務器,就有可能會導致網絡延時的現象。”

  劉可韋搖搖頭,否認了這種可能性:“提恩西提好歹也是納克森的子公司,運營業績雖然不算很好,可是設備投入上肯定不會這麽摳門。所以你說的這種情況,應該不太可能發生。”

  段杉杉像是來了興趣,揉了揉鼻子,表情也變得認真了起來:“你剛說的是比較好理解的可能性,那麽言外之意,就是至少還有一個不太好理解的可能性存在對嗎?說來聽聽看唄!”

  袁彬苦笑了一下,索性停下手中的操作,整個人轉過身來對著劉可韋和段杉杉的方向。這個問題要說起來,不是三言兩語能打得住的,為了集中注意力把問題給兩位策劃解釋清楚,他幹脆把測遊戲的事先放到一邊去。

  “首先,要了解一下服務器的定義。服務器是什麽?我們單說網絡遊戲這一塊,服務器這個詞就有兩種截然不同的含義。第一個指的是存放遊戲服務器端程序代碼的硬件設備,就是我們剛才說的那種定義,這個你們都能理解吧?為了與服務器的另外一種定義相區別,我們把這種定義的服務器稱之為‘物理服’。”

  見劉可韋與段杉杉頜首表示了解,袁彬端起自己桌上的紙杯,喝了一口水潤了潤嗓子,繼續往下說。

  “另外一種定義,就是在遊戲中的一個完整的‘世界’,比如說將來我們遊戲開了2服3服4服,或者也可以換些好聽點的名稱,比如說魔獸世界的白銀之手、國王之穀、羅寧……不管怎麽叫,其實都是服務器的意思。這裏的服務器,用老段你們文案喜歡的說法,指的是遊戲中的‘平行世界’。它與之前那個稱為‘物理服’的定義不同,可以稱其為‘邏輯服’。”

  與算是半個外行的段杉杉不同,這些概念劉可韋早就知道並且理解,隻是沒有經過係統的整理,僅僅是知道服務器兩種定義的不同,但是卻沒有“物理服”和“邏輯服”這樣清晰明確的概念。因此兩人都聽得十分專注,誰也沒有插嘴打斷袁彬的講述。

  “物理服和邏輯服並不是一一對應的,一個邏輯服的數據資料可以分開存在幾個不同的物理服上,也可以反過來在一個物理服裏放幾十個邏輯服。一般來說,同時在線人數上限高的大型端遊,往往比較占用服務器資源,所以用的多半是前一種配置關係;而在線人數上限比較少的頁遊,相對來說給硬件係統帶來的壓力不大,用的就是後一種配置。”

  說到這裏,袁彬解釋得已經十分明確具體了,別說劉可韋,就連段杉杉的臉上都露出了恍然大悟的表情:“我明白了,我們《六道劫》是按照大型端遊的方向來設計的,所以應該要用幾個物理服來構成一個邏輯服的配置方式。如果《六道劫》被提恩西提運維部當做頁遊來處理,塞進裝了幾十個邏輯服的物理服裏麵,就可能會出現這種嚴重延時的狀況?”

  袁彬笑了笑,點點頭不說話。劉可韋則麵罩寒霜地冷哼一聲:“還什麽可能?我估計十有八九實際情況就是這樣,不然設計上限三千人的遊戲,怎麽可能才進了區區一百五十人就能卡成這樣?”

  段杉杉摸摸下巴,咂舌道:“按說以那位闞羽闞主管對我們工作的配合態度來看,提恩西提對我們還是蠻友善的吧,怎麽會故意在服務器上給我們使絆子?難道他是為了故意麻痹我們,才特地作出那種姿態不成?可是我覺得就這兩天的接觸來看,他不像那麽有心機的壞人呀!”

  “好人壞人哪裏是那麽簡單就能分得出來的?”劉可韋對段杉杉的單純心性再一次嗤之以鼻,“隻有你這種單細胞生物才會把心裏的實際想法帶到明麵上來,這個世界是複雜的,當麵一套背地一套的人多了去了,你不要少見多怪!”