第(2/3)頁 第三個是平均在線人數,會比峰值數據低很多。 一般情況下,能同時注冊100人,當中可能只有20%的玩家會留存下來,而且20%的留存率已經相當高了。 然后在這剩下的人當中,每個人由于職業、時間上也會有區分,不是每個時間段當中都會有20%的玩家在線的。 但是程序這邊得按照峰值來進行架構設計,否則就很容易出現崩潰的情況。 “先做地區拆分,然后每個大區由多臺服務器來進行構成,”青智源說。 “那這樣一來,服務器的壓力就太大了。”赤西健說。 “不夠就買,多配置一些服務器就是了,”青智源說。 這樣一來,雖然說是20萬人同時在線,但是可能只需要40到50臺比較好的服務器就行,相當于每臺服務器支撐4到5千人左右。 這是青智源考慮到當下的硬件水平所做出來的評估。 最開始的網絡游戲大概也是這個樣子,一個大區當中拆分成許多的小區,比如說電信1區,下面拆分出廣東電信1區,2區…… 或者說華南1區,拆分成廣東1區,廣西1區等等。 然后一個分區就是一臺服務器或者多臺服務器,其中一臺服務器掛了不會影響到其他區的游戲。 但是在未來有了更大規模性能更強的服務器的情況下,則是反過來的,可能一臺服務器就承載了好幾個不同的大區,服務器掛了就可能導致一片大區都崩了。 阿里的云服務器一掛,受到影響的企業就超過好幾百家。 除了本身需要用來支撐游戲的服務器之外。 還需要一些備用服務器是用來在某些特殊情況下,比如說由于人數太多擠爆了,或者出現bug導致服務器宕機時進行使用的。 數據之間要做好備份和交換。 其實并不是一件輕松的事情。 …… 在青智源的解釋下,赤西健的疑惑也逐漸被解開。 可惡! 社長這個家伙,怎么又把解決方案給想好了?! 而且…… 不知道為什么,赤西健總覺得社長其實一早就想好了要做寶可夢nine來著,不然這個過渡也太絲滑了。 從邊境的小規模網絡對戰,然后到后來可以支持幾十萬人進行游玩的《雀魂》,但是雀魂是以開房間的形式,也會有那么多的玩家們在游戲當中走來走去,再到現在—— 變成了玩家們可以在游戲當中走來走去,而且人數規模還不小,大家并不是分成4人小分隊進入房間的,又在雀魂的基礎上往前前進了一大步。 這一環接一環,彼此都在前一個的基礎上更進一步,總讓赤西健有一種被青智源給深深算計了的錯覺。 不過,稍微讓他感到欣慰的是寶可夢nine的對戰是回合制的,要是以后來個即時制的大型rpg的話,他真的不知道要怎么辦才好。 啊…… 好可怕。 這是人類能做出來的游戲嗎? 在座的各位腦袋都要爆炸了,大家的思維模式其實還停留在之前服務好1個人,或者服務好3到4個人,最多也就是8個人的樣子。 現在青智源一下子要求他們要服務好幾十萬人,光是想想就覺得要死…… “你們也不用想得太復雜了,”青智源笑著說,“人的個體還是以單個數量為單位的,我們雖然做的游戲要服務幾十萬上百萬,甚至在未來會上千萬過億……” 什么?! 赤西健差點兒沒厥過去,社長你在說些什么胡話? 20萬人同時在線就足夠可怕的了,你居然還想著上億?! “但是呢,這些都是以個體來進行游戲的,說白了,我們還是要服務好個人。 你如果考慮不好那么多人之間的交互,其實很簡單,我們只需要考慮單人的游戲體驗就行了。 單人之后,再往上一層,做到隊伍為單位,剩下的事情就可以交給玩家們。” 青智源見大家依然有些發懵,于是拍了拍手掌。 眾人從沉思當中抽離出來,用茫然的目光看著他。 “想那么多只會讓自己繞暈。 想想蟲師、想想我們之前做的寶可夢對戰。 其實我們要做的事情很簡單—— 扮演好造物主的角色,將世界打造出來,并且賦予最底層的一些規則,之后將玩家們放進去,讓他們自己來摸索。 一個足夠優秀和完整的世界,玩家們是一定會在其中找到樂趣的。 明白了嗎?” 如果是這樣的話…… 三上真司摸著下巴,仔細回想著青智源的話。 確實并不用去考慮多數玩家的交互行為,而且人腦根本就計算不過來。 只需要按照社長說的,模擬好單人在游戲當中的行為,并且規劃出一些基本準則其實就已經足夠了。 優秀的設計師應該是設計的是世界,而不是設計玩家。 想通了這一層之后,三上真司立刻豁然開朗起來。 第(2/3)頁