顯示廣告
隱藏 ✕
※ 本文為 kent8071.bbs. 轉寄自 ptt.cc 更新時間: 2013-10-08 20:40:47
看板 RO
作者 deathx2005 (Kat)
標題 [心得] 修改登錄檔解決TCP網路延遲
時間 Tue Oct  8 17:24:00 2013


因為最近重灌好幾次 就順便來寫這篇

這個方法已經很久了 不過RO版貌似沒有人po過

知道的人就當作備份 不知道的人就參考一下


首先這個方法在Win7跟Win8都適用

WinXP不清楚 脫離那個時代很久了

流程:

1.按下開始,在搜尋檔案及程式中輸入regedit

開啟登錄編輯程式


2.在編輯程式左邊找到
        HKEY_LOCAL_MACHINE
        SOFTWARE
        Microsoft
        MSMQ
        Parameters (如果你的MSMQ裡面沒這個,對著MSNQ按右鍵 選新增>機碼)

然後在右邊空白處右鍵新增TCPNoDelay的DWORD值 (64位元系統請選QWORD)

然後將此值的數值資料修改為1 底數保持十六進位

http://i.imgur.com/q8YkNfL.png
[圖]
 


3.在編輯程式左邊找到

        HKEY_LOCAL_MACHINE
        SYSTEM
        CurrentControlSet
        Services
        Tcpip
        Parameters
        Interfaces

找到右邊有你的IP的相對機碼

然後在右邊空白處右鍵新增TcpAckFrequency的DWORD值 (64位元系統請選QWORD)

然後將此值的數值資料修改為1 底數保持十六進位

http://i.imgur.com/PhwHqC3.png
[圖]
 


4.在編輯程式左邊找到

        HKEY_LOCAL_MACHINE
        System
        CurrenControlSet
        Services
        Tcpip
        Parameters

然後在右邊空白處右鍵新增GlobalmaxTcp WindowSize的DWORD值 (64位元系統請選QWORD)

然後將此值的數值資料修改為256960 底數改為十進位


http://i.imgur.com/A5XZpBH.png
[圖]
 


5.按下開始,在搜尋檔案及程式中輸入gpedit.msc

開啟本機群組原則編輯器

如果你的Windows沒有gpedit.msc請參考:http://ppt.cc/brwq


6.在左邊找到 以原則為依據的Qos

右鍵建立新原則

原則名稱隨便 指定DSCP數請改63 然後下一步

將此原則套用至你的RO主程式

預設官方程式(免服)的路徑應該是C:\Program Files (x86)\Gravity\RO\RagFree.exe

月服程式為Ragexe.exe

全區為RagAll.exe

如有使用DS雙視窗則是RagDs.exe

然後下一步直到完成

http://i.imgur.com/NBB6QOm.png


最後重開機 大功告成


最後來講一下到底RO哪個部分有感

1.使用物品速度

如果你有機會連閃補品 或者是開大量藍箱拼狂斧的時候

物品使用不是很順暢 似乎還忽快忽慢

改了之後很明顯順暢許多

這也包括了用快捷建切裝的速度

因為我玩樂師常常要短劍跟樂器互切斷演奏

有沒有調整過的切裝速度我覺得差別很大!


2.躬身彈影

有玩武僧系的朋友大概都很熟悉

改了之後躬身的移動速度有變快了(不是技能延遲)

但是另一方面造成 客戶端這邊人物已經到位了

可是伺服器那邊可能還在LAG

所以可能造成反效果 見仁見智


3.起立蹲下

改完之後起立蹲下就很快啦

除了打架被炫風腿坐下可以快一點站起來我想不到別的用處XD

--
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.113.89.233
yuneck:那..浮動IP改了也會有用嗎?還是每次都要在改過?1F 10/08 17:26
deathx2005:應該不用,步驟三的那串機碼就是你電腦上的通道介面卡2F 10/08 17:33
deathx2005:在命令提示字元打ipconfig/all就看得到了 我想這應該不
deathx2005:會隨著IP改動吧
jujubobo:快推阿~不然別人以為我們都看不懂~XDD5F 10/08 17:33
Doub1eK:實用 推6F 10/08 17:58
MSEbeach:找不到IPAdress這項耶 只有DhcpAdress 求救7F 10/08 18:17
deathx2005:因為你是浮動IP吧 只要看的到你的IP的那個機碼就是了8F 10/08 18:23
dodosteve:win7 home basic沒有gpedit.msc...求解XD9F 10/08 18:25
deathx2005:try this:http://ppt.cc/brwq10F 10/08 18:27
crossdunk:我的是沒有以原則為依據的Qos..11F 10/08 18:29
crossdunk:喔喔喔喔喔 有了藏在windows底下 哈哈
dodosteve:還是有點問題...不過謝謝13F 10/08 18:36
crossdunk:對了忘了問,這樣子會有什麼副作用嗎?14F 10/08 18:41
deathx2005:我個人用了幾個月了,沒有任何異狀15F 10/08 18:41
crossdunk:剛用好,真的有差!順多了!16F 10/08 18:45
kent8071:你好 我電腦是用雙螢幕的 剛照著設定完以後重開機17F 10/08 19:34
kent8071:就只能偵測到一個螢幕 不知道有沒有關聯
kent8071:不好意思 是別的原因 我自己解決了
MSEbeach:不好意思 請問可以解釋一下 那個16進位為底要怎麼改嗎?20F 10/08 20:01
MSEbeach:我如果輸入16則顯示結果跟你圖片的數字不同耶
deathx2005:256960在十進位跟十六進位的值不一樣阿22F 10/08 20:05
deathx2005:至於為什麼...我也是照著改 沒試過別的值
※ 編輯: deathx2005      來自: 140.113.89.233       (10/08 20:06)
MSEbeach:可以煩請d大貼個進位值怎麼填的圖給小弟參考嗎?24F 10/08 20:08
[圖]
 
MSEbeach:非常感謝 原來上下分別就是十進位和十六進位26F 10/08 20:11
MSEbeach:小弟假會 用英文版 結果看不懂orz

--
※ 看板: OnLineGame 文章推薦值: 0 目前人氣: 0 累積人氣: 4489 
分享網址: 複製 已複製
guest
x)推文 r)回覆 e)編輯 d)刪除 M)收藏 ^x)轉錄 同主題: =)首篇 [)上篇 ])下篇