diff --git a/src/data/configurations/gaming/advanced-tcp-ack-frequency.js b/src/data/configurations/gaming/advanced-tcp-ack-frequency.js new file mode 100644 index 0000000..ec55194 --- /dev/null +++ b/src/data/configurations/gaming/advanced-tcp-ack-frequency.js @@ -0,0 +1,16 @@ +export default { + id: 'advanced-tcp-ack-frequency', + name: 'Advanced: TCP Delayed ACK (TcpAckFrequency)', + description: 'Optional legacy tweak for specific TCP latency scenarios. Applies TcpAckFrequency=1 per active network interface (does not disable Nagle globally).', + category: 'gaming', + registryBat: [ + 'REM Advanced / legacy tweak: TcpAckFrequency is per-interface and only affects some TCP workloads.', + 'REM Most games use UDP; keep disabled unless you know you need it.', + 'REM Applies to currently connected physical adapters (Ethernet/Wi-Fi).', + 'powershell -Command "$ErrorActionPreference=\'Stop\'; $adapters = Get-NetAdapter | Where-Object { $_.Status -eq \'Up\' -and $_.HardwareInterface -eq $true -and $_.InterfaceGuid }; foreach ($a in $adapters) { $path = \'HKLM:\\SYSTEM\\CurrentControlSet\\Services\\Tcpip\\Parameters\\Interfaces\\{\' + $a.InterfaceGuid + \'}\'; New-Item -Path $path -Force | Out-Null; New-ItemProperty -Path $path -Name TcpAckFrequency -PropertyType DWord -Value 1 -Force | Out-Null }"' + ], + recommended: false, + requiresRestart: true, + requiresAdmin: true, + warning: 'Important: This tweak takes effect but may not improve latency. TCP-only (no UDP impact) and can increase ACK traffic.' +}; diff --git a/src/data/configurations/gaming/competitive-gaming-optimizations.js b/src/data/configurations/gaming/competitive-gaming-optimizations.js index ca08b95..bf28e80 100644 --- a/src/data/configurations/gaming/competitive-gaming-optimizations.js +++ b/src/data/configurations/gaming/competitive-gaming-optimizations.js @@ -1,7 +1,7 @@ export default { id: 'competitive-gaming-optimizations', name: 'Competitive Gaming Optimizations', - description: 'Apply optimizations for competitive games (CS2, Valorant, etc.) - Disables mouse acceleration, enables high precision, optimizes network settings', + description: 'Apply optimizations for competitive games (CS2, Valorant, etc.) - Disables mouse acceleration, disables accessibility key toggles, adjusts multimedia scheduling', category: 'gaming', registryBat: [ 'REM Disable Mouse Acceleration (Enhanced Pointer Precision)', @@ -12,15 +12,12 @@ export default { 'reg add "HKCU\\Control Panel\\Accessibility\\StickyKeys" /v Flags /t REG_SZ /d 506 /f', 'reg add "HKCU\\Control Panel\\Accessibility\\Keyboard Response" /v Flags /t REG_SZ /d 122 /f', 'reg add "HKCU\\Control Panel\\Accessibility\\ToggleKeys" /v Flags /t REG_SZ /d 58 /f', - 'REM Network optimizations - Reduce latency', + 'REM Multimedia scheduling tweaks (legacy): reduce network throttling / responsiveness', 'reg add "HKLM\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Multimedia\\SystemProfile" /v NetworkThrottlingIndex /t REG_DWORD /d 4294967295 /f', 'reg add "HKLM\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Multimedia\\SystemProfile" /v SystemResponsiveness /t REG_DWORD /d 0 /f', - 'REM Disable Nagle Algorithm (reduces input lag)', - 'reg add "HKLM\\SYSTEM\\CurrentControlSet\\Services\\Tcpip\\Parameters\\Interfaces" /v TcpAckFrequency /t REG_DWORD /d 1 /f', - 'reg add "HKLM\\SYSTEM\\CurrentControlSet\\Services\\Tcpip\\Parameters\\Interfaces" /v TCPNoDelay /t REG_DWORD /d 1 /f' ], recommended: false, requiresRestart: true, requiresAdmin: true, - warning: 'Changes mouse behavior and network settings. Test in-game to verify improvements.' + warning: 'Changes mouse behavior and system scheduling settings. Test in-game to verify improvements.' };