433.什麼?!20萬人在線的遊戲?!(2 / 2)

變成了玩家們可以在遊戲當中走來走去,而且人數規模還不小,大家並不是分成4人小分隊進入房間的,又在雀魂的基礎上往前前進了一大步。

這一環接一環,彼此都在前一個的基礎上更進一步,總讓赤西健有一種被青智源給深深算計了的錯覺。

不過,稍微讓他感到欣慰的是寶可夢online的對戰是回合製的,要是以後來個即時製的大型MM的話,他真的不知道要怎麼辦才好。

啊……

好可怕。

這是人類能做出來的遊戲嗎?

在座的各位腦袋都要爆炸了,大家的思維模式其實還停留在之前服務好1個人,或者服務好3到4個人,最多也就是8個人的樣子。

現在青智源一下子要求他們要服務好幾十萬人,光是想想就覺得要死……

“你們也不用想得太複雜了,”青智源笑著說,“人的個體還是以單個數量為單位的,我們雖然做的遊戲要服務幾十萬上百萬,甚至在未來會上千萬過億……”

什麼?!

赤西健差點兒沒厥過去,社長你在說些什麼胡話?

20萬人同時在線就足夠可怕的了,你居然還想著上億?!

“但是呢,這些都是以個體來進行遊戲的,說白了,我們還是要服務好個人。

你如果考慮不好那麼多人之間的交互,其實很簡單,我們隻需要考慮單人的遊戲體驗就行了。

單人之後,再往上一層,做到隊伍為單位,剩下的事情就可以交給玩家們。”

青智源見大家依然有些發懵,於是拍了拍手掌。

眾人從沉思當中抽離出來,用茫然的目光看著他。

“想那麼多隻會讓自己繞暈。

想想蟲師、想想我們之前做的寶可夢對戰。

其實我們要做的事情很簡單——

扮演好造物主的角色,將世界打造出來,並且賦予最底層的一些規則,之後將玩家們放進去,讓他們自己來摸索。

一個足夠優秀和完整的世界,玩家們是一定會在其中找到樂趣的。

明白了嗎?”

如果是這樣的話……

三上真司摸著下巴,仔細回想著青智源的話。

確實並不用去考慮多數玩家的交互行為,而且人腦根本就計算不過來。

隻需要按照社長說的,模擬好單人在遊戲當中的行為,並且規劃出一些基本準則其實就已經足夠了。

優秀的設計師應該是設計的是世界,而不是設計玩家。

想通了這一層之後,三上真司立刻豁然開朗起來。

……

“但是,玩家的行為不可控,會帶來很多麻煩的。”赤西健舉起右手來,問到,“我們沒法保證玩家們同時分散在不同的地圖關卡當中。”

“如果玩家們,假設有好幾千個玩家同時跑到一個地圖頁麵,變成了那麼多人在一個屏幕當中出現的話,可能會導致客戶端崩潰,也有可能導致服務器瞬時崩潰的。”

這種情況,其實有點兒像公司開設了從1到100個不同的郵箱,每個郵箱都有專人來處理玩家們的投訴信件。

一開始玩家們分散的話其實問題不大,可能每個郵箱每天能處理100封郵件,服務1萬個玩家。

可是,突然有一天,這1萬個玩家就像是發瘋了一樣,變得特彆有默契,同時投入了1號郵箱當中。

因為突然多了9900封郵件,1號郵箱瞬間就被塞滿了,根本處理不過來。

這就是赤西健所描述的狀況。

服務器的CPU現在是個單核,而且本身內存也是有限的,平時通過分成多線程,或者是輪轉片機製,提供了多個不同的平台來處理多個遊戲場景信息,可是其中一個平台信息突然爆炸,那麼服務器的線程就卡住了。

甚至還有可能給cpu給乾燒了也說不一定。

“分線路。這是第一。”青智源說,“你們知道平行世界吧?”

“看起來他們像是在同一個場景,並且處於同一個分區當中,哪怕是重合在同一個位置,但是彼此都是不可見的狀態,就像是處於兩個平行世界一樣。”

青智源在白板上麵畫出兩條平行線,其中一個小人站在上方的那條線,另外一個小人站在下方。

“然後呢,做同屏顯示上限。”青智源繼續說到,“你們可以測試一下,將遊戲當中的最大限度玩家統計出來,”

“服務器也做上限,”青智源說,“超過上限的,就彆讓後續的玩家加入進來了,而且一旦發現超載的情況,就自動踢人,把人踢下線,保證服務器順利運轉就行。

然後給被踢下線的玩家一個合理的彈窗解釋,給沒能加入到遊戲當中的玩家一個排隊倒計時提示,這應該就沒有太大的問題。”

“那玩家們想要組隊進行遊戲的話怎麼辦呢?”赤西健繼續問到,“他們就不在一個屏幕當中了。”

青智源皺著眉頭想了想,“其實這個問題要處理也很容易。

隻要有好友上線你就能夠對他進行組隊邀請。

組隊成功之後,服務器這邊在地圖頁麵跳轉的時候將他們拉到同一條線路就行了。

問題不大的,後麵交給玩家們自己去選擇。”

當然,還有一種更省事的方法,那就是程序這邊不做任何的處理,交給玩家們自己去處理就好了。

當他們發現有同屏異步的這個規則之後,自然會想到要互相切換線路讓幾個人都在一起。

……

對於極端的情況,青智源也跟赤西健交代了該如何處理。

赤西健的擔心青智源表示了解,之前沒有做過大型網絡遊戲是這個樣子的,不過做了雀魂之後有了一定的基礎,交流起來會更為順暢一些。

青智源要不是個穿越者的話,光是讓他想這些規則,處理方式,估計也是一片茫然,不知道該如何下手才好,光是摸石頭過河就要花費很長的時間。

不過呢,他現在可是帶著現成的答案來的,所以基本上都是見招拆招,很多東西青智源一開始就已經設計好了。

大概討論了有一整天的時間,從早上10點一直到晚上10點鐘,大家差不多將寶可夢online的大概內容和問題都討論清楚。

剩下的隻是一些細枝末節的問題了。

“除了寶可夢online之外,再將邊境做成做一個即時製的大型網絡遊戲吧,這就是未來這一兩年的任務。”青智源輕描淡寫地說到。

邊境online一旦做出來,射擊遊戲這一塊就算是圓滿了。

但是做即時製的難度也不是一點半點,隻能先當成一個課題來做。

先讓程序他們去研究,等過幾年再上也沒有關係的。

什麼?!

赤西健跟旁邊的阪田泰治互相對視一眼,他想死的心都要有了。

我之前還說什麼來著?

千萬不要弄一個即時製的大型MMO出來啊!

我特麼可真是張烏鴉嘴啊,想什麼來什麼。

赤西健真的很想給自己在胸口上狠狠地來兩刀。

倒是阪田泰治一臉無所謂的樣子——

我們美術又沒有什麼壓力,主要是你們程序猿的壓力比較大。

……

……

————————————————————————————————

這兩天不知道是著涼了還是吃錯東西了,一直腹瀉,從前天開始到今天一直拉肚子,整個人都有些虛脫。

今天晚上沒有更新了

感謝各位

明天見,找書加書可加qq群952868558

上一頁 書頁/目錄 下一章