本帖最後由 RaSniper 於 2017-12-16 13:25 編輯
此篇為第2部分,上一篇請按此
多視窗遊戲異常Lag可能的解決方式教學(Win7/Win10)(1)
對魔力遊戲運行整體來說效益不大,最開始是為了其他遊戲的異常延遲、高PING、技能延遲
而做的設定,內容牽涉登錄檔設定,主要針對網路連線上所做出的優化
建議進階設定者使用,也可以只做第1部分即可
內容主要為針對Win7所做的設定(Win7設定完後確實有效),Win10設定後效果目前仍在觀察與測試
我自己是Win10系統,也是設定了以下的登錄檔設定,也希望有人Win10按照以下設定後可以幫忙觀察
(原內容來自好幾年前的巴哈論壇,配合實測與部分修改與刪減,提供出來給各位希望有幫助到!!!)
以下進入正題
-------------------------------------(分隔線)------------------------------------------------------------------------
※注意※請先自行排除電腦有無中毒、線路品質有無異常、硬體設備有無滿載..等 ※注意※給用無線網路的人:別鬧了...先換有線再來 然後如果你是頻寬不高又是有其他人再分著吃的 ... 也請先升級頻寬... 記得查看自己的作業系統是32位元或是64位元,數值略有不同!!!!
1.按下桌面左下角的 開始 在搜尋程式及檔案打上regedit開起登錄編輯程式 在登錄編輯程式裡尋找下面字串內的位置 [HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/MSMQ/Parameters] (若無Parameters,請在MSMQ右鍵新增機碼 命名為Parameters) 如下圖
按右鍵修改TCPNoDelay的REG_DWORD(64位元系統下是REG_QWORD)值輸入數值為1 (若無TCPNoDelay請新增REG_DWORD(64位元系統下是REG_QWORD)值
2.找下面字串內的位置 [HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/Tcpip/Parameters/Interfaces/]
資料夾下展開,會有好幾個資料夾,在其中找到與你ip相對應的那一個
然後新增名字為TcpAckFrequency的REG_DWORD(64位元系統下是REG_QWORD)值, 並輸入數值為1; 再檢查有無TcpDelAckTicks的REG_DWORD(64位元系統下是REG_QWORD)值 有的話請刪除。如下圖
3.到[HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/Tcpip/Parameters] 內按右鍵新增“GlobalmaxTcp WindowSize”的DWORD(64位元系統下是REG_QWORD)鍵值 將資料值資料設為“256960”(十進位) 如下圖
這個更改的原理是:通常情況下, TCP/IP預設的資料傳輸單元接受緩衝區的大小為576位元組,要是將這個緩衝區的大小設置得比較大的話,一旦某個TCP/IP分組資料發生錯誤時,那麼整個資料緩衝區中的所有分組內容,都將被丟失並且進行重新傳送;顯然不斷地重新進行傳輸,會大大影響網路傳輸資料的效率。為此,設置合適緩衝區大小,確保網路傳輸資料的效率始終很高!
將會對網路傳送速率有著直接的影響!經試用,該方法在網路速度穩定的情況,能一定程度的提高遊戲流暢度。
4.關閉MMCSS以減少邊播放影音檔邊打遊戲造成LAG問題(Win10系統本身已刪除無須設定) 關閉MMCSS機碼: 在開始在搜尋程式及檔案打上regedit開起登錄編輯程式 找到「HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Audiosrv」 找到「DependOnService」值,點兩下。在原本在「數值資料」欄位中會有三行文字,將最下那行「MMCSS」刪除後,按下〔確定〕。如下圖
完成以上設定後請重新開機。
P.S.
其實這東西從XP時代就開始有用了,電腦重灌好就會順便優化設定好,
如果玩過很早以前的天堂,應該有聽過所謂的"順刀檔"(多半還參雜病毒、木馬給你)
其實就只是透過修改登錄檔解決異常延遲、高PING、技能慢半拍的問題
天堂、RO、CS、魔獸、幻想戰記、AION、LOL......等 ,很多遊戲都適用,
以前的討論版其實都找的到文,我看來看去水藍這邊似乎是沒有
連前篇最基本的元件補完程式都沒有很常看到..
基本上前面第一篇的做完,應該都解決大多數的問題了!
知道的人就當作存檔備份吧,給沒使用的人試試
希望提供出來的優化方式,可以幫助到各位!!!
|