LV. 12
GP 60

【心得】進階版防火牆防禦法及幾種線上常見狀況的解決方式

樓主 Skywave FineBlade
GP30 BP-
這是一篇從對抗外掛開始,到各種可能RDO常見問題的解決之道的研究分享。趁著最近又有時間開遊戲,趕緊繼續先前的分析,並把目前為止親自經歷與觀察到的線上模式可能遭遇的各種狀況與解決辦法整理如下。順道一題,這次在防火牆的設定與我另一篇與版友qlviiiivlp討論以「設定防火牆」提及的方式有些不同,是更為簡單準確的方法。如果原先那篇算1.0,那麼這個新方法就是2.0了。
此外,這也不同於各位已知單純用防火牆開單人戰局的概念,這篇的設定主要是以防火牆抵禦外掛攻擊為主的到一系列可行且保證有效的防護成果。

首先,我們來了解一下外掛能為你的遊戲體驗帶來哪些不良影響?
外掛的攻擊行為最早可以從你還沒進入戰局,仍在讀取畫面,右下角有左輪輪盤旋轉的那時開始。
依照不同的價位等級,有著以下不等的攻擊與影響能力。

屬性類

生物或角色噴煙、噴火
角色或馬匹冒煙或出現絢麗火光
角色或馬匹莫名自燃、爆炸(致命)

狀態類
馬廄畫面卡住
畫面無端搖晃
身邊突然出現各種生物或物件、寶箱
被飛碟或各種奇妙物件在角色身上
被突然出現的帳篷或牢籠關住
突然出現與自己角色相同外觀的NPC
武器或馬匹消失、無法召喚
自己的馬匹甩落
角色卡住無法移動
角色出聲自言自語
武器與選單界面無法開啟
突然被NPC攻擊或追捕
被突然出現的熊或美洲獅攻擊
外掛變身成你的角色樣貌,連ID名稱都一樣
遊戲廣播你攻擊殺害了其他玩家,並因此導致懸賞與榮譽值下降
被突然出現的火焰、爆炸或濃煙導致幀率下降到10FPS或更低而卡頓甚至崩潰
遊戲崩潰(ERROR:FFFFFFFF)
遊戲閃退


外掛製造的各種奇妙現象,在公開戰局裡隨處可見

設定防火牆以降低惡質外掛騷擾
RDO至今將近四年而且曾帶來一波西部熱潮,可以理解網路上免費或付費的外掛自然是一大堆。
而且非常遺憾,就這段時間的觀察,每一場公開戰局至少有4成以上都是外掛。
只是有人低調用外掛保護自己不受干擾,但也少不了一堆開著外掛惡意攻擊其他玩家的傢伙。所有諸如莫名被轟炸、火燒,被籠子或飛碟框住,無法瞄準、武器消失、無法移動、召不回馬匹或被自己的馬甩下等等異常現象,或是被ERROR:FFFFFFFF崩掉遊戲,甚至直接無提示閃退回桌面,都是外掛攻擊的手法。
好在我們可以透過建立Windows防火牆規則,有效降低遭遇這類高調外掛仔的機率,阻擋各種崩潰遊戲的攻擊行為。
恰巧R星在這段時間裡,默默把RDO公開戰局與故事任務調整為統一經由UDP 6672的方式連線。
也就是說,我們只要在windows防火牆裡針對RDR2.exe這個程式的UDP 6627連接埠建立封鎖輸出的規則,平時啟用這個規則,可以擋下多數針對6627連接埠發動攻擊的外掛,若在任何時間把這個規則變更為[封鎖連線],我們就能把原本的公開戰局變成單人戰局。

雖然這篇講的是PC版的防火牆設定,但PS4、PS5或XBOX ONE的玩家,只要你的網路分享器或防火牆支援網路存取規則的設定,一樣可以透過這個原理以設定連接埠的方式阻擋外掛的影響

設定步驟如下:

[開始] -> [執行]->[WF.MSC]

[輸出規則] -> [新增規則]

在新增輸出規則精靈裡選擇 [自訂規則] -> [下一步]

在「程式」項目按下 [瀏覽] 指定 "RDR2.exe"

在「通訊協定及連接埠」中,通訊協定類型指定為UDP,本機6672,遠端61455-61458

「領域」的頁面直接下一步,「動作」頁面選擇允許連線

「設定檔」維持這三項勾選

「名稱」隨意輸入,以自己看得懂為原則,確認後按下[完成] 以建立規則

平時開著這條規則用來阻擋外掛攻擊,若修改為 [封鎖連線],就會從公開戰局變成100%單人戰局,完全不需要借助其他工具

若把這條規則改為 [封鎖連線],就會把公開戰局變更為單人戰局

此外,我們還可以同樣針對RDR2.exe這個程式,新增輸入與輸出兩個規則以封鎖IPv4 3個class內網區段,阻擋可偽裝IP的外掛玩家與我們連線,因為通常在戰局裡高調作怪的就是這類型外掛。

建立的步驟基本同上,唯有在「通訊協定與連接埠」頁面維持[任一]的設定不變,接著在「領域」的[這個規則會套用至哪些遠端IP位址?],分別新增192.168.0.0/16, 172.16.0.0/12, 10.0.0.0/8三筆IP位址與子網路,然後在「動作」頁面上選擇[封鎖連線],「設定檔」頁面同樣維持不變,最後命名完成新增規則。
「名稱」新增以下3種IPv4的內網IP區段:

192.168.0.0/16
172.16.0.0/12
10.0.0.0/8

而在這些設定之後,我們還需要針對RDR2.exe建立最後一個封鎖特定UDP連接埠的輸出規則,才能讓剛剛完成的防火牆規則真的產生作用。
原因是因為windows防火牆預設的對外輸出規則是允許連線的,但除非你對防火牆的設定有一定經驗,也能接受未來每個程式都要個別設定規則,否則我不建議各位修改預設的允許輸出規則,只要再多加一個對RDR2.exe的輸出規則進行封鎖就好。
基本步驟與先前相同,只有在「通訊協定及連接埠」中,把通訊協定類型同樣指定為UDP,並按項目貼上下列數值:

本機連接埠
1-1899,1901-5350,5352-6671,6673-61454,61459-62298,62300-65535
遠端連接埠
1-1899,1901-5350,5352-61454,61459-65535


按上述說明,在本機與遠端連接埠的欄位貼上對應數值

最後記得「動作」的頁面要設定為[封鎖連線],然後命名以完成整個針對RDR2.exe戰局連線的基本規則。

若為求更全面的封鎖,你可以多花一點時間用上述3個IP區段建立封鎖launcher.exe、socialclubhelper.exe 兩個程式對任一連接埠的輸入與輸出規則。
然後再新增crashpad_handler.exe、RockstarErrorHandler.exe、PlayRDR2.exe 對任一
連接埠以及任一遠端IP輸入與輸出的封鎖規則。

即便我所見過的公開戰局,99%都會有不知是單純惡搞還是想彰顯外掛功能好增加購買慾的傢伙,他們特別喜歡啥事都不幹,就專背地裡拼命對其他玩家施以火燒或爆炸攻擊。
但藉由上述的防火牆設定,我的公開戰局頓時變得和平安靜,且自農曆年後我就沒再遇過被外掛閃退或是爆炸、燒死等等的直接傷害攻擊,也沒再被牢籠或飛碟框住而動彈不得,但發動NPC追殺或等等
之類的間接影響還是會發生,這點要請大家多留意,必要時換個戰局就解除了。

雖然我的保護措施可以保證不受火燒爆炸等攻擊,但這些防火牆規則沒能影響外掛自己本身諸如無敵或特殊彈藥等等條件。只是低調開掛保護自己的玩家不會刻意去騷擾別人,你別沒事去招惹人家,對方自然也不會來針對你。
至於惡意的外掛,據我目前的經驗與觀察,除非不幸被盯上,否則多數都是暗地裡拼命炸別人而已,但因為我們已經不受影響,很小機率他們會好奇傳送過來看看到底怎麼回事。
如果不想被他繼續騷擾,咱們只要換個戰局就可以跟他說再見,完全沒必要花時間跟他耗。

另外,由於我已經退坑GTA很久,也不太想專程再安裝起來測試。
不過同為R星公司產品,甚至連開的連接埠都完全一樣,推測這招防火牆抵禦法應該也可以套用在GTA上,還有在玩GTA的版友也可以試試。

以防火牆建立私人戰局與好友同樂的方法
其實方法非常簡單,只要輸入wf.msc,編輯先前第一項針對6672連接埠的規則,在領域頁面的遠端IP位置裡輸入好友的外網IP,並允許這個規則連線,之後就可以藉由遊戲中的好友選單,邀請對方或讓他主動經由你的名字進入你的私人戰局。


藉由輸入指定的IP位置,就可以讓對方穿越防火牆的限制

同理,藉由這個方式,只要你知道哪些IP位置或範圍能夠被信任,就可以排除所有沒被加入的對象,同樣100%的簡單且安全。

30
-
100
LV. 12
GP 70
2 樓 Skywave FineBlade
GP6 BP-
"ERR_GFX_STATE" 是顯示卡或遊戲影像設定而導致的問題
關於ERR_GFX_STATE,網路上的解釋眾說紛紜。有說是顯示卡硬體異常,也有可能是其他影響顯示的程式所致。至少在我的觀察裡,沒見過任何外力導致的因素。而當我也實際遭遇並困擾了幾天之後,從window事件檢視器裡發現是顯卡裝置出了問題,由於我的顯卡是N牌,而這情況在我勾選「執行全新安裝」的方式重裝最新版驅動程式,關閉遊戲中的「垂直同步、「Nvidia Reflex 低延遲」、「三倍緩衝」,改為直接在顯卡的設定工具上啟用之後,並附加「-ignorepipelinecache」參數,每次進入遊戲前必定刪除所有sga_vulkan_final開頭的Vulkan快取檔案而獲得完全解決,即便我的CPU和顯卡都有超頻,也未曾再發生ERR_GFX_STATE的意外中止。


關閉遊戲中的「垂直同步、「Nvidia Reflex」、「三倍緩衝」這3種功能


改為直接在顯卡的設定工具上分別啟用

A牌顯卡的玩家應該也有類似的工具與設定項目,重點就是直接從硬體設定啟用這些功能,而不透過遊戲中的設定開啟,請各位不妨試試看。

若要再針對加強遊戲的穩定性做些補充,我想還可以建議的就是把遊戲的影像設定,按以下方式調整(沒註明項目的不需要變動)

垂直同步:關(從顯卡設定開啟)
NVIDIA Reflex 低延遲:關(從顯卡設定開啟)
三倍緩衝:關(從顯卡設定開啟)
光線品質:中
整體照明品質:高
遠距離陰影品質:中
螢幕空間環境光遮蔽:中
反射品質:低
鏡面品質:高
水體品質: 中
容積品質:中
粒子品質:極致
鑲嵌品質:極致
TAA:中
FXAA:關(從顯卡設定開啟)
MSAA:關

我的遊戲解析度設定為2560x1440,從畫質來看,從全部最高或極致的條件改為上述設定,老實講我還真感受不出差異。倒是遊戲執行的順暢度與穩定度有明顯提昇,顯卡功耗也降低了約5%,不但完全解決我的ERR_GFX_STATE問題,搭配前述防火牆的設定,悠遊西部蠻荒就更加愜意暢快了!

備註:這遊戲對顯示的設定與狀態極度敏感,任何過度的GPU超頻或大幅顯示記憶體的變動,甚至頻繁在遊戲與桌面之間切換或同一時間有其他程式共用顯示卡資源,都會導致遊戲掛掉退回桌面,應該盡量避免上述操作。

這世界真是美的讓人心曠神怡、流連忘返
6
-
LV. 13
GP 75
3 樓 Skywave FineBlade
GP5 BP-
23/05/11補充
隨著對RDO的運作機制觀察越久,了解的也就越深入。
目前我似乎已經找到配合防火牆完全抵擋外掛所有的神奇攻擊的方法,舉凡各種火燒、爆炸、附加物件或無法使用選單,甚至崩潰遊戲等攻擊行為通通免疫,還能避免被進階型外掛透過我們的ID Profile以進行複製名稱或外觀,
除了可能因RDR2本身的漏洞,導致被外掛惱羞踢回單人戰局依舊無解之外,實際的抵禦效果仍在積極測試中,需要再多花點時間收集各種條件與數據驗證。

23/05/17補充
不知大家有無發現,R星昨天偷偷進行了更新?
另外,附加物件的情形我前天有遇過一次,所以不能說完全沒有,但究竟是傳言中最強外掛所為還是完全無法抵擋,這部份仍須時間驗證。至於被踢回單人戰局的問題已經解決。只要你有條件和本事跟外掛抗衡,肯定能氣的他血壓上昇,拿你沒轍。

23/05/27補充
自年初至今近半年的奮鬥,
期間不斷反覆的登入遊戲,讓外掛用各種方法攻擊後再分析方法,終於換來了些成果。
也必須很遺憾的向大家報告,目前得到的結果非常明確,外掛狀態類的攻擊確實透過R星官服IP送出,而且都是影響或傷害都非常大的那種。不論外掛是偽造官服IP還是真的經過了官服送出攻擊指令,對玩家來說,這確實是很大的瑕疵與漏洞,我認為R星在這點上難辭其咎,但無法得知這是否是R星放棄修補或更新的因素,只知道對照GTA看來,R星對待RDR2玩家真的很不公平。

總之,外掛那些諸如
獲得戰局主控權,直接對你的rdr2遊戲送出關閉指令,讓你的遊戲ERROR:FFFFFFFF或直接閃退回桌面。或是取得你的角色控制權,附加物件在身上還是刪去你的武器、讓角色發出各種遊戲內的語音,或者殺害其他玩家,但系統公告顯示的卻是你攻擊了對方等等令人擔心受怕的惡劣行為,如今都可以不需再顧慮了
即便
探查過程真的相當耗神費時,但總算讓我找到外掛所有攻擊的方法與途徑。目前透過設定可以達到99%防護,不再因為對方的攻擊而導致閃退,也不需要再擔心被附加物件、畫面搖晃或其他狀態類影響或傷害,唯一可惜的是對方無敵,飛天遁地等等自身狀態的部份我們影響不了,以及雖然外掛無法再鎖定我們身上引爆,但在角色週邊炸開仍有可能傷害或殺死我們的危害,成了防火牆唯一防護不了的1%
由於這部份的防火牆設定和我1樓貼的方式有些不同,待我整理所有數據後再分享給大家。

很高興的向大家報告,自開始探究起的這些日子以來,忍受無數次的無奈與艱辛,終於在本月28日獲得了成效,確定可以透過防火牆擋下外掛所有的攻擊能力,不再被這些狀態影響或干擾。

BTW,這陣子看著自比為神四處虐殺玩家的外掛仔,個個因對我發動的攻擊全數無效而嚇傻自動退局,真心覺得可笑!好想問他們:如何?花大錢買的外掛,某天突然失去效果吃鱉的感想如何?


或許是官宣停更之故,最近外掛出現機率不減反增,甚至囂張高調到根本沒在怕
5
-
LV. 36
GP 2k
4 樓 Longmen365 qlviiiivlp
GP1 BP-
※ 引述《FineBlade (Skywave )》之銘言

  回想起來,也不知道算好運或是壞運,在遊戲2019年上PC那段期間,儘管許多玩家遇到了無法遊玩的問題,但透過啟動參數設定,防火牆設定例外等方式,我在最初一開始就能順利遊玩,沉浸體驗兩三百個小時單機內容後,開始往線上模式經營,至去年底想說玩個女角還買了個分身帳號創了女角重新體驗,兩個帳號加一加也約2000小時,這個過程中,有遇過一陣子無法卡6672防火牆而退坑的日子,但大抵來說大部分時間都能透過卡單公而獲得一個西部牛仔的良好體驗。

  這個過程中我沒有遇過ERR_GFX_STATE這類問題,即使偶有也絕對不是造成困擾那種,所以我幾乎沒印象有被這個問題所困擾,直到這兩天,想說上線重溫看看,可說是逢進遊戲不久必定會ERR_GFX_STATE,不論是單機或線上都是如此,根本無法遊玩,同一台電腦,純遊戲機也沒新灌甚麼軟體,最近一次順玩幾百個小時的時間是去年11月賞金獵人月到今年2月,但現在就是開不了。

  坦白說,我的1070也已經約7年了吧,我自然很相信是我的顯卡快壞了,所以導致如此,雖然我還在隔壁棚騎馬與砍殺2、GTA5Online中也都能玩,但RDR2畢竟不是同個檔次的,我顯卡一定是快壞了所以才會發生以前沒有遇過的這個錯誤狀況。

  只是看著上面兩位熱心網友,其中不乏是全新高級電腦的配備,這種錯誤也還是發生在他們身上,甚至費了多少心力與時間才得以解決,我心裡想著這真的是我的顯卡快壞了嗎?還是也許一切都是R星的鍋?

  我很無奈。嘗試了上述兩位網友的辦法,無效。

  搜尋關鍵字,嘗試了國外玩家近期分享的解決方法,無效。

  我究竟是算好運或壞運呢?在我畢業想在遊戲中單純看看走走的時候,我終於遇到了ERR_GFX_STATE的問題。

  總之,我還是分享一下我的狀況。

  進遊戲不久必ERR_GFX_STATE,安全模式全最低畫質下不會。

  我只能往我的顯卡快壞了的狀況去推斷。

  以上。
1
-
LV. 13
GP 85
6 樓 Skywave FineBlade
GP4 BP-
※ 引述《qlviiiivlp (Longmen365 )》之銘言
>   回想起來,也不知道算好運或是壞運,在遊戲2019年上PC那段期間,儘管許多玩家遇到了無法遊玩的問題,但透過啟動參數設定,防火牆設定例外等方式,我在最初一開始就能順利遊玩,沉浸體驗兩三百個小時單機內容後,開始往線上模式經營,至去年底想說玩個女角還買了個分身帳號創了女角重新體驗,兩個帳號加一加也約2000小時,這個過程中,有遇過一陣子無法卡6672防火牆而退坑的日子,但大抵來說大部分時間都能透過卡單公而獲得一個西部牛仔的良好體驗。
>   這個過程中我沒有遇過ERR_GFX_STATE這類問題,即使偶有也絕對不是造成困擾那種,所以我幾乎沒印象有被這個問題所困擾,直到這兩天,想說上線重溫看看,可說是逢進遊戲不久必定會ERR_GFX_STATE,不論是單機或線上都是如此,根本無法遊玩,同一台電腦,純遊戲機也沒新灌甚麼軟體,最近一次順玩幾百個小時的時間是去年11月賞金獵人月到今年2月,但現在就是開不了。
>   坦白說,我的1070也已經約7年了吧,我自然很相信是我的顯卡快壞了,所以導致如此,雖然我還在隔壁棚騎馬與砍殺2、GTA5Online中也都能玩,但RDR2畢竟不是同個檔次的,我顯卡一定是快壞了所以才會發生以前沒有遇過的這個錯誤狀況。
>   只是看著上面兩位熱心網友,其中不乏是全新高級電腦的配備,這種錯誤也還是發生在他們身上,甚至費了多少心力與時間才得以解決,我心裡想著這真的是我的顯卡快壞了嗎?還是也許一切都是R星的鍋?
>   我很無奈。嘗試了上述兩位網友的辦法,無效。
>   搜尋關鍵字,嘗試了國外玩家近期分享的解決方法,無效。
>   我究竟是算好運或壞運呢?在我畢業想在遊戲中單純看看走走的時候,我終於遇到了ERR_GFX_STATE的問題。
>   總之,我還是分享一下我的狀況。
>   進遊戲不久必ERR_GFX_STATE,安全模式全最低畫質下不會。
>   我只能往我的顯卡快壞了的狀況去推斷。
>   以上。

在你有耐心願意繼續往下看我的廢話之前,建議你先試試安裝5月底才發布更新的 Vulkan Runtime 1.3.250 (這是官方載點)。
因為很抱歉的,因為你這篇我才發現我在2樓分享解決ERR_GFX_STATE問題的過程裡,居然少了我有更新Vulkan Runtime 到1.3的這部份。遊戲本身自帶的是1.0版,但修正到1.3可是解決了不少問題,所以我認為可能很有機會也修好你的ERR_GFX_STATE。

而據我對N牌顯示卡,以及最近研究到有些深入的RDR2的認識與了解,我相信你的卡依舊頭好壯壯的可能性非常高。畢竟現在的顯卡都有非常優秀的自我保護設計,特別你說現在正在玩騎砍2,碰巧我也玩過這遊戲,知道它對顯卡的使用度可一點不輸RDR2,加上我也留意過,在3A級大作裡面,我也只會在RDR2碰上顯示相關的異常錯誤,所以綜合許多條件與經驗,我認為幾乎可以斷定就是RDR2的問題。再者,這陣子為了蒐集更多數據,我也花了不杓時間翻遍許多國外的討論,光是ERR_GFX_STATE這狀況,就有非常多4070系列的玩家也深感疑惑及困擾,雖然素聞4070效能沒比前幾代好多少,但也沒道理差到連跑個遊戲都會掛掉吧?XD

再加上這陣子對RDR2的深度探索,我認為RDR2應該是R星首度運用vulkan技術在產品上的一款試驗型作品,他們可能遭遇了目前無法克服或評估不值得投入成本解決的大問題,我甚至真心覺得是RDR2程式核心開始有問題。以至於讓他們情願背負全球玩家的疑問與怒火,也必須委婉但毅然的表示不再投入資源在RDR2的各種後續更新,哪怕在同樣外掛氾濫的情況之下,RDR2只有短短4年左右的壽命,但GTA5已超過10年且目前還在繼續update。
4
-
未登入的勇者,要加入 7 樓的討論嗎?
板務人員:(代管中)歡迎申請板主

face基於日前微軟官方表示 Internet Explorer 不再支援新的網路標準,可能無法使用新的應用程式來呈現網站內容,在瀏覽器支援度及網站安全性的雙重考量下,為了讓巴友們有更好的使用體驗,巴哈姆特即將於 2019年9月2日 停止支援 Internet Explorer 瀏覽器的頁面呈現和功能。
屆時建議您使用下述瀏覽器來瀏覽巴哈姆特:
。Google Chrome(推薦)
。Mozilla Firefox
。Microsoft Edge(Windows10以上的作業系統版本才可使用)

face我們了解您不想看到廣告的心情⋯ 若您願意支持巴哈姆特永續經營,請將 gamer.com.tw 加入廣告阻擋工具的白名單中,謝謝 !【教學】