2015-04-30 15:13:49互聯(lián)網(wǎng)小鮮肉
編者按:很久以來,有關(guān)ex_interp的爭(zhēng)論就不斷,目前國人的對(duì)其的認(rèn)識(shí),我想大多數(shù)都是這么認(rèn)為的:Valve已經(jīng)修正了有關(guān)ex_interp的BUG,ex_interp 0.1 和0.01都是合法的,并不會(huì)造成不公平現(xiàn)象,而且相比之下ex_interp = 0.01更占便宜。所有這些認(rèn)識(shí),我想應(yīng)該都是源于OGC在《向CPL新加坡致敬》中引用的關(guān)于ex_interp的解釋,那篇解釋之前已經(jīng)被包括我在內(nèi)的無數(shù)人看過,也在心中植下了根深蒂固的印象,OGC還在尋找原作者署名吧?不要找了,原作者是個(gè)外國人,如果真有人來了那一定是假冒的…… |
其實(shí),在那篇文章里,對(duì)于ex_interp的解釋是基本正確的,呵呵。
最后,作者額外的解釋了兩句:
另外一點(diǎn),如果你想你的cs更象“街頭混戰(zhàn)”一樣的話,用另外的話說平滑而無頓挫感,那么我建議你將ex_interp設(shè)定為0.1。
不過如果你想你增加你的準(zhǔn)確度的話(子彈打在你所實(shí)際瞄準(zhǔn)的位置),那么就把ex_interp設(shè)定到最低值。
這么一句話,讓每個(gè)人都以為ex_interp 為0.01占到了便宜。沒錯(cuò),應(yīng)該是這樣,服務(wù)器通過插值運(yùn)算出來的人物運(yùn)動(dòng)只是模擬而已,也就是說,如果你的槍剛好在模擬運(yùn)算欺騙了你的眼睛的同時(shí)開火的話,子彈是注定打不到你想打的人的。
不過請(qǐng)看Gotfrag上John Mellin寫的文章《Cs 1.6 NetCode Explained》(付費(fèi)內(nèi)容)
ex_interp:Set this variable to 0 and nothing else. Counter-Strike will automatically set your ex_interp to 1/cl_updaterate (i.e. your console will say: ex_interp forced up to xx msec?. This is because the time in between each packet is exactly 1/(the # of updates per second), so this is how long you want your client to interpolate. Adjusting your cl_updaterate will automatically adjust your ex_interp (when ex_interp is set to 0). I recommend only changing your cl_updaterate, and letting Counter-Strike set your ex_interp. You cannot set this command lower than 1/cl_updaterate anymore, and setting it higher is an exploit. Using a valve above 1/cl_updaterate forces you to shoot behind the actual model displayed on your screen, which should be considered an exploit. For example, if you use cl_updaterate 101, the correct valve for ex_interp would be 1/101 = 0.009 (9 milliseconds), but by using the default valve of ex_interp 0.1 with this high cl_updaterate, the aforementioned exploit appears.
Recommendation:
ex_interp 0.
這么一段話的意思是:
ex_interp:
把這個(gè)值設(shè)成0,CS會(huì)自動(dòng)把你的“ex_interp”設(shè)成“1/cl_updaterate”(控制臺(tái)會(huì)告訴你“ex_interp”被強(qiáng)制設(shè)成XX毫秒。原文“ex_interp forced up to xx msec”)。這是因?yàn)閮蓚€(gè)數(shù)據(jù)包之間的時(shí)間間隔就正好是1/(每秒更新次數(shù)),這就是你需要客戶端做出插值預(yù)算的時(shí)間長度。調(diào)整“cl_updaterate”會(huì)自動(dòng)調(diào)整“ex_interp”(當(dāng)“ex_interp”設(shè)成0的時(shí)候)。我建議你只修改“cl_updaterate”,而讓你的CS來自動(dòng)修改“ex_interp”。你現(xiàn)在不能把“ex_interp”設(shè)置的低于“1/cl_updaterate”,而把它設(shè)高則導(dǎo)致了你射擊對(duì)手的時(shí)候不得不瞄準(zhǔn)出現(xiàn)在屏幕上的人的后面,這種行為通常被認(rèn)為是exploit。比如,如果你的“cl_updaterate”是101,你“ex_interp”的正確值就是“1/101=0.009”(9毫秒)。而使用默認(rèn)值0.1就形成了前面所說的exploit。注意到這里有段:而把它設(shè)高則導(dǎo)致了你射擊對(duì)手的時(shí)候不得不瞄準(zhǔn)出現(xiàn)在你屏幕上的人的后面。
這段話看起來是不是很別扭?字面上看還是設(shè)高了吃虧嘛,呵呵,別著急,這是這個(gè)外國人沒解釋好,一會(huì)我會(huì)給出中國人能看懂的解釋。現(xiàn)在肯定有人想問,什么是exploit?我是搞計(jì)算機(jī)的,一般在網(wǎng)絡(luò)攻擊中,exploit是代表“溢出”,“漏洞”的意思。
再看cpl的相關(guān)規(guī)則:Any competitor or team accidentally utilizing ANY exploit or bug in a map or game will forfeit that round and all remaining rounds for the half. Players need to be responsible for their actions in regards to know map or game bugs/exploits.
大概意思是:
任何人利用任何BUG或exploit在一副地圖或者一場(chǎng)比賽中將被判當(dāng)局以及該半場(chǎng)內(nèi)之后所有之局為負(fù),選手們有責(zé)任了解在地圖和游戲中什么樣的行為可能導(dǎo)致BUG和exploit的產(chǎn)生。
所以,如果我們把BUG翻譯為錯(cuò)誤的話,那么可以把exploit看做是漏洞。但是,在這篇文章里,還是沒有詳細(xì)的解釋清楚,為什么ex_interp 設(shè)置高了會(huì)是一個(gè)exploit?而Using a valve above 1/cl_updaterate forces you to shoot behind the actual model displayed on your screen這句話真是只有鬼才看的明白。要怪就怪Valve,從來沒有官方聲明能把這些參數(shù)完全解釋清楚,是否那些做程序的人自己都不玩CS呢?這雖然可能有人知道,但至少你不知道,我不知道,我們中國人也都不知道。即便是在國外,大多數(shù)的人的相關(guān)認(rèn)識(shí)也是通過以上2篇文章以及由這2篇文章衍生出的其他一些文章建立起來的。但是所有的文章,都沒有給出一個(gè)可以讓人看懂的解釋,看完所有這些文章以后,我們的疑問反而越來越多,究竟ex_interp的修改對(duì)游戲的效果有沒有影響,為什么有人會(huì)說,ex_interp 高是"Indeed Cheating"?
那么現(xiàn)在我來對(duì)ex_interp做個(gè)更詳細(xì)的解釋,似乎好像應(yīng)該仿佛國內(nèi)外還沒有我這么對(duì)ex_interp解釋完全的文章,希望看了這篇文章之后,你對(duì)ex_interp的認(rèn)識(shí)會(huì)超過70%以上的老外,也許他們明白怎樣修改ex_interp會(huì)導(dǎo)致犯規(guī),但是也未必清楚真正導(dǎo)致犯規(guī)的原因。
其實(shí)所有的分析都基于以下幾個(gè)已經(jīng)確定的內(nèi)容(請(qǐng)注意,這里只討論1.6,1.5由于存在bug,無法用以下說法解釋)。
其實(shí),在那篇文章里,對(duì)于ex_interp的解釋是基本正確的,呵呵。
最后,作者額外的解釋了兩句:
另外一點(diǎn),如果你想你的cs更象“街頭混戰(zhàn)”一樣的話,用另外的話說平滑而無頓挫感,那么我建議你將ex_interp設(shè)定為0.1。
不過如果你想你增加你的準(zhǔn)確度的話(子彈打在你所實(shí)際瞄準(zhǔn)的位置),那么就把ex_interp設(shè)定到最低值。
這么一句話,讓每個(gè)人都以為ex_interp 為0.01占到了便宜。沒錯(cuò),應(yīng)該是這樣,服務(wù)器通過插值運(yùn)算出來的人物運(yùn)動(dòng)只是模擬而已,也就是說,如果你的槍剛好在模擬運(yùn)算欺騙了你的眼睛的同時(shí)開火的話,子彈是注定打不到你想打的人的。
不過請(qǐng)看Gotfrag上John Mellin寫的文章《Cs 1.6 NetCode Explained》(付費(fèi)內(nèi)容)
ex_interp:Set this variable to 0 and nothing else. Counter-Strike will automatically set your ex_interp to 1/cl_updaterate (i.e. your console will say: ex_interp forced up to xx msec?. This is because the time in between each packet is exactly 1/(the # of updates per second), so this is how long you want your client to interpolate. Adjusting your cl_updaterate will automatically adjust your ex_interp (when ex_interp is set to 0). I recommend only changing your cl_updaterate, and letting Counter-Strike set your ex_interp. You cannot set this command lower than 1/cl_updaterate anymore, and setting it higher is an exploit. Using a valve above 1/cl_updaterate forces you to shoot behind the actual model displayed on your screen, which should be considered an exploit. For example, if you use cl_updaterate 101, the correct valve for ex_interp would be 1/101 = 0.009 (9 milliseconds), but by using the default valve of ex_interp 0.1 with this high cl_updaterate, the aforementioned exploit appears.
Recommendation:
ex_interp 0.
這么一段話的意思是:
ex_interp:
把這個(gè)值設(shè)成0,CS會(huì)自動(dòng)把你的“ex_interp”設(shè)成“1/cl_updaterate”(控制臺(tái)會(huì)告訴你“ex_interp”被強(qiáng)制設(shè)成XX毫秒。原文“ex_interp forced up to xx msec”)。這是因?yàn)閮蓚€(gè)數(shù)據(jù)包之間的時(shí)間間隔就正好是1/(每秒更新次數(shù)),這就是你需要客戶端做出插值預(yù)算的時(shí)間長度。調(diào)整“cl_updaterate”會(huì)自動(dòng)調(diào)整“ex_interp”(當(dāng)“ex_interp”設(shè)成0的時(shí)候)。我建議你只修改“cl_updaterate”,而讓你的CS來自動(dòng)修改“ex_interp”。你現(xiàn)在不能把“ex_interp”設(shè)置的低于“1/cl_updaterate”,而把它設(shè)高則導(dǎo)致了你射擊對(duì)手的時(shí)候不得不瞄準(zhǔn)出現(xiàn)在屏幕上的人的后面,這種行為通常被認(rèn)為是exploit。比如,如果你的“cl_updaterate”是101,你“ex_interp”的正確值就是“1/101=0.009”(9毫秒)。而使用默認(rèn)值0.1就形成了前面所說的exploit。注意到這里有段:而把它設(shè)高則導(dǎo)致了你射擊對(duì)手的時(shí)候不得不瞄準(zhǔn)出現(xiàn)在你屏幕上的人的后面。
這段話看起來是不是很別扭?字面上看還是設(shè)高了吃虧嘛,呵呵,別著急,這是這個(gè)外國人沒解釋好,一會(huì)我會(huì)給出中國人能看懂的解釋?,F(xiàn)在肯定有人想問,什么是exploit?我是搞計(jì)算機(jī)的,一般在網(wǎng)絡(luò)攻擊中,exploit是代表“溢出”,“漏洞”的意思。
再看cpl的相關(guān)規(guī)則:Any competitor or team accidentally utilizing ANY exploit or bug in a map or game will forfeit that round and all remaining rounds for the half. Players need to be responsible for their actions in regards to know map or game bugs/exploits.
大概意思是:
任何人利用任何BUG或exploit在一副地圖或者一場(chǎng)比賽中將被判當(dāng)局以及該半場(chǎng)內(nèi)之后所有之局為負(fù),選手們有責(zé)任了解在地圖和游戲中什么樣的行為可能導(dǎo)致BUG和exploit的產(chǎn)生。
所以,如果我們把BUG翻譯為錯(cuò)誤的話,那么可以把exploit看做是漏洞。但是,在這篇文章里,還是沒有詳細(xì)的解釋清楚,為什么ex_interp 設(shè)置高了會(huì)是一個(gè)exploit?而Using a valve above 1/cl_updaterate forces you to shoot behind the actual model displayed on your screen這句話真是只有鬼才看的明白。要怪就怪Valve,從來沒有官方聲明能把這些參數(shù)完全解釋清楚,是否那些做程序的人自己都不玩CS呢?這雖然可能有人知道,但至少你不知道,我不知道,我們中國人也都不知道。即便是在國外,大多數(shù)的人的相關(guān)認(rèn)識(shí)也是通過以上2篇文章以及由這2篇文章衍生出的其他一些文章建立起來的。但是所有的文章,都沒有給出一個(gè)可以讓人看懂的解釋,看完所有這些文章以后,我們的疑問反而越來越多,究竟ex_interp的修改對(duì)游戲的效果有沒有影響,為什么有人會(huì)說,ex_interp 高是"Indeed Cheating"?
那么現(xiàn)在我來對(duì)ex_interp做個(gè)更詳細(xì)的解釋,似乎好像應(yīng)該仿佛國內(nèi)外還沒有我這么對(duì)ex_interp解釋完全的文章,希望看了這篇文章之后,你對(duì)ex_interp的認(rèn)識(shí)會(huì)超過70%以上的老外,也許他們明白怎樣修改ex_interp會(huì)導(dǎo)致犯規(guī),但是也未必清楚真正導(dǎo)致犯規(guī)的原因。
其實(shí)所有的分析都基于以下幾個(gè)已經(jīng)確定的內(nèi)容(請(qǐng)注意,這里只討論1.6,1.5由于存在bug,無法用以下說法解釋)。
紙嫁衣是一款根據(jù)古老民間陰婚習(xí)俗改編的解密游戲,其劇情豐富且引人入勝,總共有五個(gè)章節(jié)。每個(gè)章節(jié)都圍繞不同的主題和情節(jié)展開,逐步揭示出隱藏在背后的真相,為玩家?guī)砹素S富的游戲體驗(yàn)。第一章名為“拜堂”,是游戲的序章。在婚禮之日,新娘聶莫琪身上的紅色嫁衣突然變成白色
無間夢(mèng)境6正用一炷香是一款結(jié)合了沉浸式體驗(yàn)與解謎元素的游戲,它以獨(dú)特的故事情節(jié)和創(chuàng)新的游戲機(jī)制吸引了大量玩家的關(guān)注。在這個(gè)游戲中,玩家將扮演一名夢(mèng)境探索者,進(jìn)入一個(gè)充滿奇幻色彩的夢(mèng)境世界,在這里,每一步行動(dòng)都可能影響到整個(gè)夢(mèng)境的走向,而“一炷香”的概念則成為了
對(duì)于廣大游戲愛好者而言,了解一款游戲的配置需求是確保流暢游戲體驗(yàn)的重要前提。今天,我們就來深入探討一下備受矚目的三角洲行動(dòng)pc端的最低配置需求,幫助大家更好地為游戲之旅做好準(zhǔn)備。首先,從操作系統(tǒng)來看,三角洲行動(dòng)pc端要求使用windows1064位版本1909
希露薇女咖啡店以其溫馨的環(huán)境和精致的咖啡聞名,吸引了眾多顧客前來體驗(yàn)。對(duì)于初次來訪的客人來說,找到通往二樓的路徑可能會(huì)有些困惑。實(shí)際上,希露薇女咖啡店的二樓不僅提供了一個(gè)更為安靜的就餐空間,還有著獨(dú)特的裝飾風(fēng)格,讓顧客在享受美食的同時(shí),也能感受到不一樣的氛圍。
絕區(qū)零尼尼微是游戲中零號(hào)空洞中的高難boss,這個(gè)boss玩家通關(guān)后能夠解鎖更高的難度,難度越高獲得的獎(jiǎng)勵(lì)越多,下面就為大家分享絕區(qū)零尼尼微難度11打法攻略。絕區(qū)零尼尼微難度11打法攻略一、陣容搭配1、陣容推薦:十一號(hào)、安比、本、蒼角、妮可2、銘徽選擇:優(yōu)先選擇四個(gè)銘徽,并將其合成一個(gè)高品質(zhì)護(hù)盾類銘徽。二、具體打法1、先使用角色繞著地圖轉(zhuǎn)圈跑,注意躲避敵人釋放的種子。2、再使用本的技能提升全隊(duì)的防
絕區(qū)零簡(jiǎn)杜異是游戲中1.1下半卡池中的新角色,這個(gè)角色的定位是一個(gè)物理異常,不少玩家都已經(jīng)抽取該角色進(jìn)行培養(yǎng),下面就為大家分享絕區(qū)零簡(jiǎn)杜異常紊亂隊(duì)搭配攻略。絕區(qū)零簡(jiǎn)杜異常紊亂隊(duì)攻略一、配隊(duì)推薦簡(jiǎn)+11號(hào)+麗娜二、配隊(duì)思路1、簡(jiǎn)帶雙生泣星2、三個(gè)角色全部帶四藍(lán)調(diào),4號(hào)盤和6號(hào)盤分別必帶異常精通和異常掌控,套裝有條件可湊3、全部為雙生泣星服務(wù),就奔著滿精四層192點(diǎn)精通(S級(jí)武器主屬性滿級(jí)兩倍還多)去
絕區(qū)零洗衣粉還是老牌子好是游戲中的成就之一,這個(gè)成就需要玩家達(dá)成前置條件才能解鎖,完成成就后能獲得獎(jiǎng)勵(lì),下面就為大家分享絕區(qū)零洗衣粉還是老牌子好成就攻略。絕區(qū)零洗衣粉還是老牌子好成就攻略1、玩家必須先完成前置任務(wù)“邦布之獄”方能繼續(xù)。2、隨后,在任務(wù)目錄中選擇“傳統(tǒng)洗劑,信賴品牌”任務(wù)承接。3、前往光映廣場(chǎng)與喵吉匯合,與NPC緹娜交流將啟動(dòng)戰(zhàn)斗環(huán)節(jié)。4、戰(zhàn)斗一旦落幕,便可順利獲得成就“洗衣粉還是老
黑神話悟空柳木棍是游戲中的武器之一,玩家裝備這個(gè)武器能夠提升攻擊力,并且還能通過打造的方式升級(jí)裝備屬性,下面就為大家分享黑神話悟空柳木棍獲取方法。黑神話悟空柳木棍獲取方法柳木棍是黑神話悟空游戲中的一把初始武器,我們扮演天命人下山的時(shí)候拿的就是這個(gè)棍子。雖然這是一把新手的初始武器,但是它擁有較多的升級(jí)路線,他有獸棍和鱗棍兩種升級(jí)方向,以及兩個(gè)最終形態(tài)。升級(jí)方向:1、獸棍:獸棍熊羆、獸棍貂鼠、獸棍金睛
絕區(qū)零簡(jiǎn)杜是游戲中1.1下半新增的一個(gè)物理異常角色,這個(gè)角色輸出能力費(fèi)非常不錯(cuò),不少玩家都已經(jīng)抽取角色進(jìn)行培養(yǎng),下面就為大家分享絕區(qū)零簡(jiǎn)杜陣容搭配攻略。絕區(qū)零簡(jiǎn)杜陣容推薦一、簡(jiǎn)+露西+格莉絲1、這套異常系亂陣容有著較高的輸出上限,續(xù)航能力也非常不錯(cuò)。2、簡(jiǎn)作為物理強(qiáng)攻主C,有著不錯(cuò)的物理輸出傷害。3、露西能夠?yàn)殛?duì)伍提供回能效果,格莉絲技能也有著較高的物理傷害。二、簡(jiǎn)+可琳+派派1、這套陣容是純物理
絕區(qū)零實(shí)境戰(zhàn)術(shù)演練是游戲中的活動(dòng)之一,這個(gè)活動(dòng)需要玩家達(dá)成一定條件才能參加,玩家參加活動(dòng)完成活動(dòng)任務(wù)能獲得獎(jiǎng)勵(lì),下面就為大家分享絕區(qū)零實(shí)境戰(zhàn)術(shù)演練活動(dòng)攻略。絕區(qū)零實(shí)境戰(zhàn)術(shù)演練活動(dòng)攻略一、活動(dòng)玩法1、活動(dòng)期間,可以前往HIA俱樂部尋找萊婭,參與全新的VR挑戰(zhàn)關(guān)卡。2、每日將會(huì)開放1個(gè)新的主題關(guān)卡,通過前6個(gè)主題關(guān)卡后,將會(huì)開放進(jìn)階演練關(guān)卡。3、在活動(dòng)關(guān)卡中,達(dá)成特定的「觸發(fā)條件」,即可觸發(fā)限時(shí)「戰(zhàn)斗
絕區(qū)零簡(jiǎn)杜是游戲中1.1下半新增的一個(gè)物理異常角色,這個(gè)角色輸出能力費(fèi)非常不錯(cuò),不少玩家都已經(jīng)抽取角色進(jìn)行培養(yǎng),下面就為大家分享絕區(qū)零簡(jiǎn)杜陣容搭配攻略。絕區(qū)零簡(jiǎn)杜陣容推薦一、簡(jiǎn)+露西+格莉絲1、這套異常系亂陣容有著較高的輸出上限,續(xù)航能力也非常不錯(cuò)。2、簡(jiǎn)作為物理強(qiáng)攻主C,有著不錯(cuò)的物理輸出傷害。3、露西能夠?yàn)殛?duì)伍提供回能效果,格莉絲技能也有著較高的物理傷害。二、簡(jiǎn)+可琳+派派1、這套陣容是純物理
絕區(qū)零實(shí)境戰(zhàn)術(shù)演練是游戲中的活動(dòng)之一,這個(gè)活動(dòng)需要玩家達(dá)成一定條件才能參加,玩家參加活動(dòng)完成活動(dòng)任務(wù)能獲得獎(jiǎng)勵(lì),下面就為大家分享絕區(qū)零實(shí)境戰(zhàn)術(shù)演練活動(dòng)攻略。絕區(qū)零實(shí)境戰(zhàn)術(shù)演練活動(dòng)攻略一、活動(dòng)玩法1、活動(dòng)期間,可以前往HIA俱樂部尋找萊婭,參與全新的VR挑戰(zhàn)關(guān)卡。2、每日將會(huì)開放1個(gè)新的主題關(guān)卡,通過前6個(gè)主題關(guān)卡后,將會(huì)開放進(jìn)階演練關(guān)卡。3、在活動(dòng)關(guān)卡中,達(dá)成特定的「觸發(fā)條件」,即可觸發(fā)限時(shí)「戰(zhàn)斗