延遲補償

From Team Fortress Wiki
Jump to: navigation, search
你不是應該很會躲的嗎?
間諜嘲諷網路不好的偵察兵

《軍團要塞2》是一款基於 Source 引擎的遊戲,這意味著遊戲中含有一項特別的功能,此項功能即是延遲補償,又稱滯後補償。很多時候,玩家們會在遊戲中遇到一些不可能發生的事情或是達成一些不應該發生的擊殺事件,而這些很多都是由延遲補償造成的,這些現象有很多,例如玩家被狙擊手“穿牆”擊殺、被間諜以不正確的角度背刺(即眾所周知的面刺)或是明明背刺了敵人卻發現只是對敵人造成了普通的近戰武器攻擊傷害(即背刺失敗)。

簡單來說,當一名高延遲(高 PING)玩家做出攻擊動作時,遊戲伺服器就會做出一些列被稱作“倒帶”的回應來對其攻擊行為進行分析並給出相應的結果,作為對這些高延遲玩家的一種補償。例如上述的狙擊手穿牆擊殺,當敵方狙擊手(高延遲玩家)看到你並朝你開槍,而那時候對於你以及其他大部分玩家(假設你們的延遲都不錯)來說,你的人物已經成功地躲到了障礙物後面,但由於延遲補償功能,伺服器在接收到狙擊手開火的資訊後,會將所發生的一切“倒帶”進行分析,在對狙擊手的延遲數值以及其他資訊經行分析後,得出了“狙擊手擊中了你”的結論,因此這時候就會對你加以傷害,而此時你已經躲到了障礙物後面,所以就會出現你被狙擊手“穿牆”擊殺的現象。

延遲補償是遊戲中一種刻意的設定,是一種折中的選擇,它犧牲了遊戲在傷害判定方面的真實感來彌補攻擊行為方面的真實感。若遊戲的延遲補償被禁用,那麼就會有許多玩家抱怨自己明明打中了對方卻沒有造成任何傷害。

例外事物

火箭榴彈針筒以及信號彈一類的飛行物不受延遲補償的影響。火焰兵壓縮氣爆以及噴射出的火焰也不受延遲補償影響,雖然相關的攻擊效果會立刻出現在玩家的遊戲畫面中。總之,火焰兵是在高延遲情況下最難玩的職業。

觀察者玩家沒有延遲補償。如果你正在以第一人稱視角觀察某個高延遲的玩家,那麼你看到畫面與他所看到的畫面是完全不一樣的。這點在觀察高延遲的狙擊手玩家時尤為明顯,從你的視角很可能會看到他漏槍但是卻成功擊殺對方或是畫面不停的抖動。

相關文章

外部連結

以下文章進一步說明了 Source 引擎遊戲中的延遲補償功能是如何工作的: