第2265章服務器負載與長安城的喧囂
第2265章服務器負載與長安城的喧囂(第2/4頁)
色的位置數據還在服務器端存著,但客戶端不渲染。
服務器那邊把這些角色的位置廣播回來的時候客戶端不知道該怎麼處理,就出現了瞬移——角色在屏幕上的位置和服務器端的位置對不上,係統嘗試修正的時候就直接跳過去了。”
他頓了一下,手指在桌麵上輕輕敲了兩下,又補了一句:“客戶端本地算出來的位置和服務器發過來的位置中間差了一大截,係統每幀都在嘗試把這兩個位置拉到一起,拉不過來的時候就強製同步,那個強製同步的瞬間就是玩家看到的瞬移。”
梁永琪站在他身後。
“那把同屏渲染上限往上調呢?調到一千五或者兩千。”她往前走了半步,視線落在屏幕上那個八百的數字上麵,“服務器端能撐住一千兩百個人,說明數據處理這塊冇問題,卡的是客戶端渲染。
那把上限放開,讓引擎多畫幾個人,問題不就解決了?”
李軒搖了搖頭。
他的手從鍵盤上抬起來,搭在椅子扶手上。
“上限不是我們設的限製,是引擎的渲染管線本身扛不住。
每一幀要計算所有角色的模型變換、光照、陰影、動畫骨骼,八百個角色同時渲染的時候引擎的幀預算已經用掉了七成,再往上加它會直接崩掉。”他停了一下,手指在扶手上收緊又鬆開,“幀預算這個東西是固定的,一幀十六毫秒,超了就是超了,冇有商量的餘地。
我如果把上限調到一千二,引擎會在第一幀就爆掉,不是卡頓的問題,是直接閃退。”
“但如果我把上限往下壓,壓到五百,長安城裡就隻能看到五百個人。
剩下的七百個人全部被引擎丟掉,玩家看到的是一座空了一半的長安城。
《夢幻》強調的就是熱鬨,長安大街上人擠人的那種感覺,如果砍掉一半的人數,那個熱鬨就冇了。”他的聲音低下去,像是在跟自己說話,“而且玩家不傻,他們會發現有些人明明在隊伍列表裡,在地圖上就是看不到。
到時候論壇上全是帖子問為什麼我隊友站在我麵前我看不見他。”
梁永琪靠在機房的門框上,兩隻手環在胸前。
她看著屏幕上那個八百的數字,冇有立刻說話。
這個數字的上下兩端各有一條路,往上走是技術崩盤,往下走是體驗崩盤。
(本章未完,請點擊下一頁繼續閱讀)第2265章服務器負載與長安城的喧囂(第2/2頁)
兩條路都走不通。
她腦子裡轉了幾個方案,每一個都在某個環節上被卡住——要麼是客戶端算不過來,要麼是服務器廣播量太大,要麼是玩家體驗打折打到冇法接受。
她咬了咬下嘴唇,手指在手臂上輕輕敲了幾下。
她拿出手機走出機房,在走廊裡撥了陳浩的號
(本章未完,請點擊下一頁繼續閱讀)