433.什麽?!20萬人在線的遊戲?!
才不是做galgame呢 作者:純潔的米萬 投票推薦 加入書簽 留言反饋
迴到霓虹之後,為了pokeni的未來大戰略,青智源花費了幾天時間匆匆擬定了兩份企劃案,然後召集公司的重要核心成員們一起開會。
……
“什麽?!寶可夢online?!這是什麽?”
在會議室當中,赤西健隻覺得一個頭兩個大。
聽完青智源社長說的網絡遊戲的時候,裏麵的人都被驚呆了。
“對的,寶可夢online,這個遊戲呢,做成一個可以通過網絡聯接一起組隊戰鬥、互相pk、交流的遊戲。”青智源笑著繪聲繪色地描述起來:
“在這個遊戲當中,每個玩家都將扮演一名寶可夢訓練師,當然遊戲當中也會提供不同的訓練師等級,從1級到60級不等,並且根據等級的不斷提升我們也會開啟對應的技能和獎勵。
然後呢,在遊戲裏麵,將地圖分割成為許多的區域模塊,玩家們可以在遊戲裏麵體驗到抓寵的樂趣,寵物也是從1級做到60級不等,每個寵物都可以進行養成,升級,就跟我們現在做的寶可夢對戰是一樣的。
隻不過將遊戲做成更大規模,可以支撐更多玩家們同時進行遊戲的一個大型多人在線rpg,簡稱為mmorpg遊戲,大概就是這樣。”
網絡遊戲主打的就是一個社交需求。
青智源提供的設想,其實是將寶可夢online跟前世當中的夢幻西遊進行結合,甚至可以這麽說——
夢幻西遊本身就具備很強的寶可夢元素在裏麵,隻不過受到ip限製,網易並沒有直接做寶可夢online而已。
現在青智源相當於將其進行了更進一步的還原,直接做寶可夢的大型網遊。
這也是青智源這段時間的當中深思熟慮之後的結果——
好不容易收購了企鵝,並且還入股了穀歌和英偉達,試問還有什麽能夠阻擋pokeni進軍網絡遊戲的步伐?
尤其是對於中國地區來說,要知道未來中國市場才是世界上最大的市場,人口基數擺在這裏呢,怎麽說也能賺個盆滿缽滿的才對。
……
更何況寶可夢可是全球性的大ip,隻要做得好,全世界的玩家們都可以享受到網絡遊戲的樂趣,同時還能讓寶可夢的影響力變得更大。
在寶可夢online當中,玩家們平時是以角色,也就是創建時所設定的那個訓練師為主體在遊戲當中進行活動的,這個部分是即時的玩家們可以在寶可夢世界的各個地圖模塊當中走來走去,捕捉寶可夢,進行戰鬥組隊一係列社交行為。
而且青智源還將夢幻西遊那一套給搬了過來,要在遊戲當中提供生活技能,而且每個玩家隻能選擇其中一個來進行訓練和提升。
比如在這個世界當中有專門打造武器的,也有做衣服的有做藥品的,有做吃的,有專門打造原材料的,有做材料加工的,有為寶可夢做裝備的,做道具提升能力的……
產生差異和需求和社會分工之後,其實玩家之間的交互也就來了,而且極大的豐富了遊戲當中的社會性和可玩性。
一個厲害的完整的社會。
相當於真的打造了一個寶可夢世界,在這個世界當中每個玩家不僅僅是訓練家,同時還在遊戲當中扮演著不同的職能角色,就像寶可夢當中的館長或者其他訓練家一樣。
在有對戰的時候他們就是訓練家,沒有對戰的時候,他們可以是老師、可以是校長、可以是舞蹈家,可以是廚師,也可以是上班族,獵人……等等。
三上真司聽得特別認真,而且大腦當中差不多已經可以描繪出一副波瀾壯闊的寶可夢生活畫卷來。
社長也太厲害了吧?
不但想象力驚人,最關鍵的是這份執行力,將設想轉變成為現實的強大推動力,真是讓人歎為觀止。
“然後對戰的話,就進入到對戰界麵當中,這跟迴合製遊戲保持一致就行了。”青智源說。
光是聽一聽,赤西健就覺得腦袋要炸了,邊境現在已經可以支撐10個人同時對戰,難道寶可夢online也要支持這麽多人嗎?
“更多人是多少?”赤西健問出了最為關鍵的問題。
“嗯……”青智源略作思考,迴應到,“最開始玩家規模可能會比較小,但是我們這邊至少得做到支持20萬人同時在線吧。”
什麽?!
20萬人?!
赤西健整個人都被幹懵了。
聽到青智源瘋狂的想法,會議室當中所有人都不約而同皺起了眉頭。
程序部門的總監赤西健,美術總監阪田泰治還有遊戲總監三上真司都在這間會議室當中了,目前為止還不需要音樂和運營介入,還在企劃案階段,所以青智源也沒叫運營總監高橋一馬和音樂總監白川篤史他們。
這一次會議當中,青智源隻是跟大家先說一下未來網絡遊戲的規劃,這是個大層麵遠遠沒有到可落地的程度,所以很多細節都要等商量過後,由三上真司這邊來出具體的需求文檔才能知道。
不過,哪怕隻是聽到大概描述,就已經足夠嚇人的了。
“我們怎麽做到支持那麽多人在線……”赤西健愁眉苦臉,隻覺得社長這是在癡人說夢,完全是天方夜譚。
都市傳說都不能想到這種情況。
世界奇妙物語了這屬於。
“同時在線,並不代表是同屏。”青智源強調了一下,讓在座的各位都稍微清醒一些,“多人同屏是指很多個不同的玩家都出現在一個屏幕當中。
那客戶端的壓力肯定很大,我們現在的邊境最多也就是支持10v10的戰鬥。
做成迴合製的寶可夢的話,我的要求也不算高隻要能上限支撐到有100名玩家同屏就可以了。”
“同時在線,則是指玩家們同一時間當中登陸寶可夢online,在其中進行遊戲時的數量,這個是由服務器的承載量來決定的。
兩件不同的事情。
就跟我們現在做的雀魂一樣,同時開放的房間數量才是決定服務器壓力的,而單個房間當中,最多也就隻有4個玩家在一張麻將桌上進行遊戲。
明白我的意思吧?”青智源問到。
經過青智源的一番解釋,大家這才恍然大悟,玩家們不一定會在同一個場景當中出現,也不一定會看到那麽多的其他玩家。
不過呢,同時在線和實際的玩家數量又是兩個不同個概念。
這裏麵會存在於三個很重要的遊戲數據。
第一個就叫做注冊人數,是所有在遊戲當中注冊了賬號的玩家數量。
第二個是最大同時在線人數,代表著玩家們同時在線的峰值。
第三個是平均在線人數,會比峰值數據低很多。
一般情況下,能同時注冊100人,當中可能隻有20%的玩家會留存下來,而且20%的留存率已經相當高了。
然後在這剩下的人當中,每個人由於職業、時間上也會有區分,不是每個時間段當中都會有20%的玩家在線的。
但是程序這邊得按照峰值來進行架構設計,否則就很容易出現崩潰的情況。
“先做地區拆分,然後每個大區由多台服務器來進行構成,”青智源說。
“那這樣一來,服務器的壓力就太大了。”赤西健說。
“不夠就買,多配置一些服務器就是了,”青智源說。
這樣一來,雖然說是20萬人同時在線,但是可能隻需要40到50台比較好的服務器就行,相當於每台服務器支撐4到5千人左右。
這是青智源考慮到當下的硬件水平所做出來的評估。
最開始的網絡遊戲大概也是這個樣子,一個大區當中拆分成許多的小區,比如說電信1區,下麵拆分出廣東電信1區,2區……
或者說華南1區,拆分成廣東1區,廣西1區等等。
然後一個分區就是一台服務器或者多台服務器,其中一台服務器掛了不會影響到其他區的遊戲。
但是在未來有了更大規模性能更強的服務器的情況下,則是反過來的,可能一台服務器就承載了好幾個不同的大區,服務器掛了就可能導致一片大區都崩了。
阿裏的雲服務器一掛,受到影響的企業就超過好幾百家。
除了本身需要用來支撐遊戲的服務器之外。
還需要一些備用服務器是用來在某些特殊情況下,比如說由於人數太多擠爆了,或者出現bug導致服務器宕機時進行使用的。
數據之間要做好備份和交換。
其實並不是一件輕鬆的事情。
……
在青智源的解釋下,赤西健的疑惑也逐漸被解開。
可惡!
社長這個家夥,怎麽又把解決方案給想好了?!
而且……
不知道為什麽,赤西健總覺得社長其實一早就想好了要做寶可夢online來著,不然這個過渡也太絲滑了。
從邊境的小規模網絡對戰,然後到後來可以支持幾十萬人進行遊玩的《雀魂》,但是雀魂是以開房間的形式,也會有那麽多的玩家們在遊戲當中走來走去,再到現在——
變成了玩家們可以在遊戲當中走來走去,而且人數規模還不小,大家並不是分成4人小分隊進入房間的,又在雀魂的基礎上往前前進了一大步。
這一環接一環,彼此都在前一個的基礎上更進一步,總讓赤西健有一種被青智源給深深算計了的錯覺。
不過,稍微讓他感到欣慰的是寶可夢online的對戰是迴合製的,要是以後來個即時製的大型mmorpg的話,他真的不知道要怎麽辦才好。
啊……
好可怕。
這是人類能做出來的遊戲嗎?
在座的各位腦袋都要爆炸了,大家的思維模式其實還停留在之前服務好1個人,或者服務好3到4個人,最多也就是8個人的樣子。
現在青智源一下子要求他們要服務好幾十萬人,光是想想就覺得要死……
“你們也不用想得太複雜了,”青智源笑著說,“人的個體還是以單個數量為單位的,我們雖然做的遊戲要服務幾十萬上百萬,甚至在未來會上千萬過億……”
什麽?!
赤西健差點兒沒厥過去,社長你在說些什麽胡話?
20萬人同時在線就足夠可怕的了,你居然還想著上億?!
“但是呢,這些都是以個體來進行遊戲的,說白了,我們還是要服務好個人。
你如果考慮不好那麽多人之間的交互,其實很簡單,我們隻需要考慮單人的遊戲體驗就行了。
單人之後,再往上一層,做到隊伍為單位,剩下的事情就可以交給玩家們。”
青智源見大家依然有些發懵,於是拍了拍手掌。
眾人從沉思當中抽離出來,用茫然的目光看著他。
“想那麽多隻會讓自己繞暈。
想想蟲師、想想我們之前做的寶可夢對戰。
其實我們要做的事情很簡單——
扮演好造物主的角色,將世界打造出來,並且賦予最底層的一些規則,之後將玩家們放進去,讓他們自己來摸索。
一個足夠優秀和完整的世界,玩家們是一定會在其中找到樂趣的。
明白了嗎?”
如果是這樣的話……
三上真司摸著下巴,仔細迴想著青智源的話。
確實並不用去考慮多數玩家的交互行為,而且人腦根本就計算不過來。
隻需要按照社長說的,模擬好單人在遊戲當中的行為,並且規劃出一些基本準則其實就已經足夠了。
優秀的設計師應該是設計的是世界,而不是設計玩家。
想通了這一層之後,三上真司立刻豁然開朗起來。
……
“但是,玩家的行為不可控,會帶來很多麻煩的。”赤西健舉起右手來,問到,“我們沒法保證玩家們同時分散在不同的地圖關卡當中。”
“如果玩家們,假設有好幾千個玩家同時跑到一個地圖頁麵,變成了那麽多人在一個屏幕當中出現的話,可能會導致客戶端崩潰,也有可能導致服務器瞬時崩潰的。”
這種情況,其實有點兒像公司開設了從1到100個不同的郵箱,每個郵箱都有專人來處理玩家們的投訴信件。
一開始玩家們分散的話其實問題不大,可能每個郵箱每天能處理100封郵件,服務1萬個玩家。
可是,突然有一天,這1萬個玩家就像是發瘋了一樣,變得特別有默契,同時投入了1號郵箱當中。
因為突然多了9900封郵件,1號郵箱瞬間就被塞滿了,根本處理不過來。
這就是赤西健所描述的狀況。
服務器的cpu現在是個單核,而且本身內存也是有限的,平時通過分成多線程,或者是輪轉片機製,提供了多個不同的平台來處理多個遊戲場景信息,可是其中一個平台信息突然爆炸,那麽服務器的線程就卡住了。
甚至還有可能給cpu給幹燒了也說不一定。
“分線路。這是第一。”青智源說,“你們知道平行世界吧?”
“看起來他們像是在同一個場景,並且處於同一個分區當中,哪怕是重合在同一個位置,但是彼此都是不可見的狀態,就像是處於兩個平行世界一樣。”
青智源在白板上麵畫出兩條平行線,其中一個小人站在上方的那條線,另外一個小人站在下方。
“然後呢,做同屏顯示上限。”青智源繼續說到,“你們可以測試一下,將遊戲當中的最大限度玩家統計出來,”
“服務器也做上限,”青智源說,“超過上限的,就別讓後續的玩家加入進來了,而且一旦發現超載的情況,就自動踢人,把人踢下線,保證服務器順利運轉就行。
然後給被踢下線的玩家一個合理的彈窗解釋,給沒能加入到遊戲當中的玩家一個排隊倒計時提示,這應該就沒有太大的問題。”
“那玩家們想要組隊進行遊戲的話怎麽辦呢?”赤西健繼續問到,“他們就不在一個屏幕當中了。”
青智源皺著眉頭想了想,“其實這個問題要處理也很容易。
隻要有好友上線你就能夠對他進行組隊邀請。
組隊成功之後,服務器這邊在地圖頁麵跳轉的時候將他們拉到同一條線路就行了。
問題不大的,後麵交給玩家們自己去選擇。”
當然,還有一種更省事的方法,那就是程序這邊不做任何的處理,交給玩家們自己去處理就好了。
當他們發現有同屏異步的這個規則之後,自然會想到要互相切換線路讓幾個人都在一起。
……
對於極端的情況,青智源也跟赤西健交代了該如何處理。
赤西健的擔心青智源表示了解,之前沒有做過大型網絡遊戲是這個樣子的,不過做了雀魂之後有了一定的基礎,交流起來會更為順暢一些。
青智源要不是個穿越者的話,光是讓他想這些規則,處理方式,估計也是一片茫然,不知道該如何下手才好,光是摸石頭過河就要花費很長的時間。
不過呢,他現在可是帶著現成的答案來的,所以基本上都是見招拆招,很多東西青智源一開始就已經設計好了。
大概討論了有一整天的時間,從早上10點一直到晚上10點鍾,大家差不多將寶可夢online的大概內容和問題都討論清楚。
剩下的隻是一些細枝末節的問題了。
“除了寶可夢online之外,再將邊境做成做一個即時製的大型網絡遊戲吧,這就是未來這一兩年的任務。”青智源輕描淡寫地說到。
邊境online一旦做出來,射擊遊戲這一塊就算是圓滿了。
但是做即時製的難度也不是一點半點,隻能先當成一個課題來做。
先讓程序他們去研究,等過幾年再上也沒有關係的。
什麽?!
赤西健跟旁邊的阪田泰治互相對視一眼,他想死的心都要有了。
我之前還說什麽來著?
千萬不要弄一個即時製的大型mmo出來啊!
我特麽可真是張烏鴉嘴啊,想什麽來什麽。
赤西健真的很想給自己在胸口上狠狠地來兩刀。
倒是阪田泰治一臉無所謂的樣子——
我們美術又沒有什麽壓力,主要是你們程序猿的壓力比較大。
……
……
————————————————————————————————
這兩天不知道是著涼了還是吃錯東西了,一直腹瀉,從前天開始到今天一直拉肚子,整個人都有些虛脫。
今天晚上沒有更新了
感謝各位
明天見(本章完)
……
“什麽?!寶可夢online?!這是什麽?”
在會議室當中,赤西健隻覺得一個頭兩個大。
聽完青智源社長說的網絡遊戲的時候,裏麵的人都被驚呆了。
“對的,寶可夢online,這個遊戲呢,做成一個可以通過網絡聯接一起組隊戰鬥、互相pk、交流的遊戲。”青智源笑著繪聲繪色地描述起來:
“在這個遊戲當中,每個玩家都將扮演一名寶可夢訓練師,當然遊戲當中也會提供不同的訓練師等級,從1級到60級不等,並且根據等級的不斷提升我們也會開啟對應的技能和獎勵。
然後呢,在遊戲裏麵,將地圖分割成為許多的區域模塊,玩家們可以在遊戲裏麵體驗到抓寵的樂趣,寵物也是從1級做到60級不等,每個寵物都可以進行養成,升級,就跟我們現在做的寶可夢對戰是一樣的。
隻不過將遊戲做成更大規模,可以支撐更多玩家們同時進行遊戲的一個大型多人在線rpg,簡稱為mmorpg遊戲,大概就是這樣。”
網絡遊戲主打的就是一個社交需求。
青智源提供的設想,其實是將寶可夢online跟前世當中的夢幻西遊進行結合,甚至可以這麽說——
夢幻西遊本身就具備很強的寶可夢元素在裏麵,隻不過受到ip限製,網易並沒有直接做寶可夢online而已。
現在青智源相當於將其進行了更進一步的還原,直接做寶可夢的大型網遊。
這也是青智源這段時間的當中深思熟慮之後的結果——
好不容易收購了企鵝,並且還入股了穀歌和英偉達,試問還有什麽能夠阻擋pokeni進軍網絡遊戲的步伐?
尤其是對於中國地區來說,要知道未來中國市場才是世界上最大的市場,人口基數擺在這裏呢,怎麽說也能賺個盆滿缽滿的才對。
……
更何況寶可夢可是全球性的大ip,隻要做得好,全世界的玩家們都可以享受到網絡遊戲的樂趣,同時還能讓寶可夢的影響力變得更大。
在寶可夢online當中,玩家們平時是以角色,也就是創建時所設定的那個訓練師為主體在遊戲當中進行活動的,這個部分是即時的玩家們可以在寶可夢世界的各個地圖模塊當中走來走去,捕捉寶可夢,進行戰鬥組隊一係列社交行為。
而且青智源還將夢幻西遊那一套給搬了過來,要在遊戲當中提供生活技能,而且每個玩家隻能選擇其中一個來進行訓練和提升。
比如在這個世界當中有專門打造武器的,也有做衣服的有做藥品的,有做吃的,有專門打造原材料的,有做材料加工的,有為寶可夢做裝備的,做道具提升能力的……
產生差異和需求和社會分工之後,其實玩家之間的交互也就來了,而且極大的豐富了遊戲當中的社會性和可玩性。
一個厲害的完整的社會。
相當於真的打造了一個寶可夢世界,在這個世界當中每個玩家不僅僅是訓練家,同時還在遊戲當中扮演著不同的職能角色,就像寶可夢當中的館長或者其他訓練家一樣。
在有對戰的時候他們就是訓練家,沒有對戰的時候,他們可以是老師、可以是校長、可以是舞蹈家,可以是廚師,也可以是上班族,獵人……等等。
三上真司聽得特別認真,而且大腦當中差不多已經可以描繪出一副波瀾壯闊的寶可夢生活畫卷來。
社長也太厲害了吧?
不但想象力驚人,最關鍵的是這份執行力,將設想轉變成為現實的強大推動力,真是讓人歎為觀止。
“然後對戰的話,就進入到對戰界麵當中,這跟迴合製遊戲保持一致就行了。”青智源說。
光是聽一聽,赤西健就覺得腦袋要炸了,邊境現在已經可以支撐10個人同時對戰,難道寶可夢online也要支持這麽多人嗎?
“更多人是多少?”赤西健問出了最為關鍵的問題。
“嗯……”青智源略作思考,迴應到,“最開始玩家規模可能會比較小,但是我們這邊至少得做到支持20萬人同時在線吧。”
什麽?!
20萬人?!
赤西健整個人都被幹懵了。
聽到青智源瘋狂的想法,會議室當中所有人都不約而同皺起了眉頭。
程序部門的總監赤西健,美術總監阪田泰治還有遊戲總監三上真司都在這間會議室當中了,目前為止還不需要音樂和運營介入,還在企劃案階段,所以青智源也沒叫運營總監高橋一馬和音樂總監白川篤史他們。
這一次會議當中,青智源隻是跟大家先說一下未來網絡遊戲的規劃,這是個大層麵遠遠沒有到可落地的程度,所以很多細節都要等商量過後,由三上真司這邊來出具體的需求文檔才能知道。
不過,哪怕隻是聽到大概描述,就已經足夠嚇人的了。
“我們怎麽做到支持那麽多人在線……”赤西健愁眉苦臉,隻覺得社長這是在癡人說夢,完全是天方夜譚。
都市傳說都不能想到這種情況。
世界奇妙物語了這屬於。
“同時在線,並不代表是同屏。”青智源強調了一下,讓在座的各位都稍微清醒一些,“多人同屏是指很多個不同的玩家都出現在一個屏幕當中。
那客戶端的壓力肯定很大,我們現在的邊境最多也就是支持10v10的戰鬥。
做成迴合製的寶可夢的話,我的要求也不算高隻要能上限支撐到有100名玩家同屏就可以了。”
“同時在線,則是指玩家們同一時間當中登陸寶可夢online,在其中進行遊戲時的數量,這個是由服務器的承載量來決定的。
兩件不同的事情。
就跟我們現在做的雀魂一樣,同時開放的房間數量才是決定服務器壓力的,而單個房間當中,最多也就隻有4個玩家在一張麻將桌上進行遊戲。
明白我的意思吧?”青智源問到。
經過青智源的一番解釋,大家這才恍然大悟,玩家們不一定會在同一個場景當中出現,也不一定會看到那麽多的其他玩家。
不過呢,同時在線和實際的玩家數量又是兩個不同個概念。
這裏麵會存在於三個很重要的遊戲數據。
第一個就叫做注冊人數,是所有在遊戲當中注冊了賬號的玩家數量。
第二個是最大同時在線人數,代表著玩家們同時在線的峰值。
第三個是平均在線人數,會比峰值數據低很多。
一般情況下,能同時注冊100人,當中可能隻有20%的玩家會留存下來,而且20%的留存率已經相當高了。
然後在這剩下的人當中,每個人由於職業、時間上也會有區分,不是每個時間段當中都會有20%的玩家在線的。
但是程序這邊得按照峰值來進行架構設計,否則就很容易出現崩潰的情況。
“先做地區拆分,然後每個大區由多台服務器來進行構成,”青智源說。
“那這樣一來,服務器的壓力就太大了。”赤西健說。
“不夠就買,多配置一些服務器就是了,”青智源說。
這樣一來,雖然說是20萬人同時在線,但是可能隻需要40到50台比較好的服務器就行,相當於每台服務器支撐4到5千人左右。
這是青智源考慮到當下的硬件水平所做出來的評估。
最開始的網絡遊戲大概也是這個樣子,一個大區當中拆分成許多的小區,比如說電信1區,下麵拆分出廣東電信1區,2區……
或者說華南1區,拆分成廣東1區,廣西1區等等。
然後一個分區就是一台服務器或者多台服務器,其中一台服務器掛了不會影響到其他區的遊戲。
但是在未來有了更大規模性能更強的服務器的情況下,則是反過來的,可能一台服務器就承載了好幾個不同的大區,服務器掛了就可能導致一片大區都崩了。
阿裏的雲服務器一掛,受到影響的企業就超過好幾百家。
除了本身需要用來支撐遊戲的服務器之外。
還需要一些備用服務器是用來在某些特殊情況下,比如說由於人數太多擠爆了,或者出現bug導致服務器宕機時進行使用的。
數據之間要做好備份和交換。
其實並不是一件輕鬆的事情。
……
在青智源的解釋下,赤西健的疑惑也逐漸被解開。
可惡!
社長這個家夥,怎麽又把解決方案給想好了?!
而且……
不知道為什麽,赤西健總覺得社長其實一早就想好了要做寶可夢online來著,不然這個過渡也太絲滑了。
從邊境的小規模網絡對戰,然後到後來可以支持幾十萬人進行遊玩的《雀魂》,但是雀魂是以開房間的形式,也會有那麽多的玩家們在遊戲當中走來走去,再到現在——
變成了玩家們可以在遊戲當中走來走去,而且人數規模還不小,大家並不是分成4人小分隊進入房間的,又在雀魂的基礎上往前前進了一大步。
這一環接一環,彼此都在前一個的基礎上更進一步,總讓赤西健有一種被青智源給深深算計了的錯覺。
不過,稍微讓他感到欣慰的是寶可夢online的對戰是迴合製的,要是以後來個即時製的大型mmorpg的話,他真的不知道要怎麽辦才好。
啊……
好可怕。
這是人類能做出來的遊戲嗎?
在座的各位腦袋都要爆炸了,大家的思維模式其實還停留在之前服務好1個人,或者服務好3到4個人,最多也就是8個人的樣子。
現在青智源一下子要求他們要服務好幾十萬人,光是想想就覺得要死……
“你們也不用想得太複雜了,”青智源笑著說,“人的個體還是以單個數量為單位的,我們雖然做的遊戲要服務幾十萬上百萬,甚至在未來會上千萬過億……”
什麽?!
赤西健差點兒沒厥過去,社長你在說些什麽胡話?
20萬人同時在線就足夠可怕的了,你居然還想著上億?!
“但是呢,這些都是以個體來進行遊戲的,說白了,我們還是要服務好個人。
你如果考慮不好那麽多人之間的交互,其實很簡單,我們隻需要考慮單人的遊戲體驗就行了。
單人之後,再往上一層,做到隊伍為單位,剩下的事情就可以交給玩家們。”
青智源見大家依然有些發懵,於是拍了拍手掌。
眾人從沉思當中抽離出來,用茫然的目光看著他。
“想那麽多隻會讓自己繞暈。
想想蟲師、想想我們之前做的寶可夢對戰。
其實我們要做的事情很簡單——
扮演好造物主的角色,將世界打造出來,並且賦予最底層的一些規則,之後將玩家們放進去,讓他們自己來摸索。
一個足夠優秀和完整的世界,玩家們是一定會在其中找到樂趣的。
明白了嗎?”
如果是這樣的話……
三上真司摸著下巴,仔細迴想著青智源的話。
確實並不用去考慮多數玩家的交互行為,而且人腦根本就計算不過來。
隻需要按照社長說的,模擬好單人在遊戲當中的行為,並且規劃出一些基本準則其實就已經足夠了。
優秀的設計師應該是設計的是世界,而不是設計玩家。
想通了這一層之後,三上真司立刻豁然開朗起來。
……
“但是,玩家的行為不可控,會帶來很多麻煩的。”赤西健舉起右手來,問到,“我們沒法保證玩家們同時分散在不同的地圖關卡當中。”
“如果玩家們,假設有好幾千個玩家同時跑到一個地圖頁麵,變成了那麽多人在一個屏幕當中出現的話,可能會導致客戶端崩潰,也有可能導致服務器瞬時崩潰的。”
這種情況,其實有點兒像公司開設了從1到100個不同的郵箱,每個郵箱都有專人來處理玩家們的投訴信件。
一開始玩家們分散的話其實問題不大,可能每個郵箱每天能處理100封郵件,服務1萬個玩家。
可是,突然有一天,這1萬個玩家就像是發瘋了一樣,變得特別有默契,同時投入了1號郵箱當中。
因為突然多了9900封郵件,1號郵箱瞬間就被塞滿了,根本處理不過來。
這就是赤西健所描述的狀況。
服務器的cpu現在是個單核,而且本身內存也是有限的,平時通過分成多線程,或者是輪轉片機製,提供了多個不同的平台來處理多個遊戲場景信息,可是其中一個平台信息突然爆炸,那麽服務器的線程就卡住了。
甚至還有可能給cpu給幹燒了也說不一定。
“分線路。這是第一。”青智源說,“你們知道平行世界吧?”
“看起來他們像是在同一個場景,並且處於同一個分區當中,哪怕是重合在同一個位置,但是彼此都是不可見的狀態,就像是處於兩個平行世界一樣。”
青智源在白板上麵畫出兩條平行線,其中一個小人站在上方的那條線,另外一個小人站在下方。
“然後呢,做同屏顯示上限。”青智源繼續說到,“你們可以測試一下,將遊戲當中的最大限度玩家統計出來,”
“服務器也做上限,”青智源說,“超過上限的,就別讓後續的玩家加入進來了,而且一旦發現超載的情況,就自動踢人,把人踢下線,保證服務器順利運轉就行。
然後給被踢下線的玩家一個合理的彈窗解釋,給沒能加入到遊戲當中的玩家一個排隊倒計時提示,這應該就沒有太大的問題。”
“那玩家們想要組隊進行遊戲的話怎麽辦呢?”赤西健繼續問到,“他們就不在一個屏幕當中了。”
青智源皺著眉頭想了想,“其實這個問題要處理也很容易。
隻要有好友上線你就能夠對他進行組隊邀請。
組隊成功之後,服務器這邊在地圖頁麵跳轉的時候將他們拉到同一條線路就行了。
問題不大的,後麵交給玩家們自己去選擇。”
當然,還有一種更省事的方法,那就是程序這邊不做任何的處理,交給玩家們自己去處理就好了。
當他們發現有同屏異步的這個規則之後,自然會想到要互相切換線路讓幾個人都在一起。
……
對於極端的情況,青智源也跟赤西健交代了該如何處理。
赤西健的擔心青智源表示了解,之前沒有做過大型網絡遊戲是這個樣子的,不過做了雀魂之後有了一定的基礎,交流起來會更為順暢一些。
青智源要不是個穿越者的話,光是讓他想這些規則,處理方式,估計也是一片茫然,不知道該如何下手才好,光是摸石頭過河就要花費很長的時間。
不過呢,他現在可是帶著現成的答案來的,所以基本上都是見招拆招,很多東西青智源一開始就已經設計好了。
大概討論了有一整天的時間,從早上10點一直到晚上10點鍾,大家差不多將寶可夢online的大概內容和問題都討論清楚。
剩下的隻是一些細枝末節的問題了。
“除了寶可夢online之外,再將邊境做成做一個即時製的大型網絡遊戲吧,這就是未來這一兩年的任務。”青智源輕描淡寫地說到。
邊境online一旦做出來,射擊遊戲這一塊就算是圓滿了。
但是做即時製的難度也不是一點半點,隻能先當成一個課題來做。
先讓程序他們去研究,等過幾年再上也沒有關係的。
什麽?!
赤西健跟旁邊的阪田泰治互相對視一眼,他想死的心都要有了。
我之前還說什麽來著?
千萬不要弄一個即時製的大型mmo出來啊!
我特麽可真是張烏鴉嘴啊,想什麽來什麽。
赤西健真的很想給自己在胸口上狠狠地來兩刀。
倒是阪田泰治一臉無所謂的樣子——
我們美術又沒有什麽壓力,主要是你們程序猿的壓力比較大。
……
……
————————————————————————————————
這兩天不知道是著涼了還是吃錯東西了,一直腹瀉,從前天開始到今天一直拉肚子,整個人都有些虛脫。
今天晚上沒有更新了
感謝各位
明天見(本章完)