首页
/
每日頭條
/
遊戲
/
遊戲延遲是什麼原因
遊戲延遲是什麼原因
更新时间:2025-02-21 00:02:20

需要知道的是,不同的球員在不同的位置,延遲也是不同的。自然,因為網絡抖動,即使玩家A和玩家B同時按下同一個操作,也可能因為網絡延遲導緻不同的結果。比如,A和B同時向服務器發送數據,A需要10 ms,B需要20ms,因此,A在服務器中領先于B。

遊戲延遲是什麼原因(遊戲延遲原因)1

  所以,如果服務器收到一個數據包,立即發送給其他所有客戶端,比如發送給C的數據包需要90ms,而B發送給C的數據包隻需要50ms,就有

遊戲延遲是什麼原因(遊戲延遲原因)2

  表示“不”

  服務器端-

  因為C的網絡延時或抖動,用了10 90=100ms,C實際接收A操作幀變成了100ms。

  B -

  服務器端-

  因為C的網絡延時或者抖動,用了20 50=70ms,C實際接收B操作幀變成了70ms。

  然後,服務器收到的信息是操作A先于操作B,但是到了玩家C,就變成了操作B先于操作A。

遊戲延遲是什麼原因(遊戲延遲原因)3

  這就會導緻一個非常緻命的情況,就是比賽結果都不一樣。這個遊戲怎麼玩?而且如果每個玩家都有一個操作,會讓服務器廣播一次數據包,對網絡帶寬也是一個巨大的挑戰。此外,由于網絡環境問題,B操作的網絡數據包可能會被網絡丢失。所以,一個被廣泛使用的方法是,一個遊戲客戶端可能以更低的延遲發送同一個數據包,比如一個操作向服務器發送三個數據包,隻要其中一個數據包能被服務器接收到,就不會對遊戲産生太大影響。

  所以遊戲的同步機制其實是這樣的,服務器會實際框定遊戲操作。我們假設這個幀的粒度是100ms。

,
Comments
Welcome to tft每日頭條 comments! Please keep conversations courteous and on-topic. To fosterproductive and respectful conversations, you may see comments from our Community Managers.
Sign up to post
Sort by
Show More Comments
推荐阅读
rpg有哪些經典遊戲
rpg有哪些經典遊戲
自從1984年的動作RPG遊戲《屠龍者(DragonSlayer)》發售以來,ARPG這個遊戲種類在最近數十年中有了突飛猛進的發展。它衍生出了各種分支類型,也誕生了很多經典的IP。每一款出色的ARPG遊戲都有着引人注目的戰鬥系統和遊戲玩法。...
2025-02-21
機械革命曠世x水冷版測評
機械革命曠世x水冷版測評
IT之家6月8日消息,五月底,機械革命舉行夏季新品發布會,正式發布了新款曠世X系列水冷遊戲本。今晚0點,這款筆記本正式開賣,首發價如下:i9-12900HRTX3080Ti64GB1TB:首發20499元i9-12900HRTX3070Ti...
2025-02-21
飛行棋基本玩法
飛行棋基本玩法
飛行棋基本玩法?每人輪流投骰子一次,投到6點才可以将棋子移動到出發點,再繼續投骰子,投到幾點,就往前面移動幾格,接下來我們就來聊聊關于飛行棋基本玩法?以下内容大家不妨參考一二希望能幫到您!飛行棋基本玩法每人輪流投骰子一次,投到6點才可以将棋...
2025-02-21
史上最良心的遊戲不氪金
史上最良心的遊戲不氪金
随着時代的發展,現在遊戲圈裡的遊戲一般分為兩股,一股是買斷制遊戲,Steam、Epic上的大部分遊戲都是這種,還有一股則是免費遊戲,它們雖然不要錢,但後續玩家可以往市場裡面充錢來獲取特殊道具。今天小編給大家盤點了幾款很不錯的免費遊戲,這些遊...
2025-02-21
steam遊戲詳情和庫存怎麼設置公開
steam遊戲詳情和庫存怎麼設置公開
最近STEAM上的喜加一遊戲太多了,但好多都是污染庫存的遊戲,入庫了根本就不會玩的小遊戲。這樣就出現了一個問題:你的左側庫存列表中有大量的遊戲,并且STEAM上的遊戲大多都是英文名字,并且名字前面的圖标也很小,而在這些遊戲中隻有小部分是想要...
2025-02-21
Copyright 2023-2025 - www.tftnews.com All Rights Reserved