Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

Win7 32位元《永恆之塔》降低 Ping 值優化:登錄修改 TCPNoDelay、TcpAckFrequency、TcpDelAckTicks 降低網路延遲

編輯:Win7 系統應用技巧

《永恆之塔》等線上遊戲在 Win7 32位元系統上 Ping 值偏高?透過登錄調整 TCP 協定參數:啟用 TCPNoDelay (關閉 Nagle 演算法)、設定 TcpAckFrequency=1 (立即回應 ACK)、設定 TcpDelAckTicks=0 (關閉延遲 ACK),可顯著降低遊戲網路延遲。

永恆之塔 Ping 優化示意

修改步驟

  1. Win + R → regedit → Enter。
  2. 修改 1:MSMQ 參數
    導航至:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSMQ\Parameters
    右鍵新增/修改 DWORD (32 位元值) TCPNoDelay,值設為 1。
  3. 修改 2:TCP/IP 介面參數
    導航至:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\
    展開下方每個介面 GUID (如 {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}),在每個介面下新增/修改:
    DWORD TcpAckFrequency = 1
    DWORD TcpDelAckTicks = 0
  4. 關閉登錄編輯器,重新開機生效。
  5. 進入遊戲觀察 Ping 值變化。

參數原理

  • TCPNoDelay=1:關閉 Nagle 演算法,小封包立即發送不等待緩衝,降低互動延遲。
  • TcpAckFrequency=1:收到每 1 個封包即回應 ACK,不等待第 2 個封包 (預設 2)。
  • TcpDelAckTicks=0:關閉延遲 ACK 計時器 (預設 200ms),立即發送 ACK。

注意事項

  • 修改登錄有風險,操作前匯出相關機碼備份。
  • 此優化針對小封包高頻互動的遊戲 (MMO、FPS),大檔案傳輸 (下載、串流) 可能略降吞吐量。
  • 64位元系統同樣適用,機碼路徑相同。
  • 若遊戲伺服器端也啟用類似優化,效果最佳。
Copyright © Windows教程網 All Rights Reserved