回覆列表
  • 1 # 鄧小木o

    2款遊戲都玩過,也懂一點點程式設計知識,首先你說的這些東西完全可以在客戶端上執行計算好(不過大型網遊為了防止外掛在本地串改資料,一般還是傳送給伺服器完成這些事情),再返回給伺服器,其次這些東西看起來資料很多,實際上也就是一個公式就解決了的,這種計算需要的算力成本非常低,而且坦克世界並非大部分時間在移動,這隻需要客戶端把位置移動的資料傳送給伺服器,伺服器再下發給所有客戶端,每開炮一發計算一次。魔獸世界也是各種移動,而且比坦克世界移動頻繁(不會躲在草叢裡蹲人),技能的釋放比坦克世界多很多(瞬發技能1.5秒一次算上急速基本1秒一次),然後讀條職業一般2秒左右讀條,加上各種狀態的持續時間計算都是在伺服器完成,還有就是有些手快的玩家瘋狂的按一個鍵,哪怕這個技能沒有釋放出來,這些資料也是傳送到伺服器並且下發到和你組隊的所有玩家的。魔獸還有裝備的觸發效果,每種職業的觸發效果。再說戰鬥日誌這個東西,坦克世界一場戰鬥replay大概1mb,魔獸replay,10分鐘團本boss的大概20mb。個人認為魔獸的計算量更大

  • 2 # 延總司機

    小夥子,玩過戰地嗎?64個人的征服,海陸空的計算量,可破壞建築,別說指令碼什麼的,哪怕是指令碼,一塊木板被打穿也得全場人都要看見!!每一發子彈和發射物都有速度和拋物線,命中坦克不同部位也有傷害判定。更別說開jet狗鬥了。最重要的是整個遊戲的網路的流暢性,尤其你和別人一起開載具或直升機時候大家延遲網路都不一樣,這點dice做的真的叼!!我頂著200延遲打美服很流暢,延遲也可以接受。要是坦克世界200延遲你打國服試試?

  • 中秋節和大豐收的關聯?
  • 你見過的最不爭氣的人是什麼樣的?