So.. I fixed hitreg with a script that feels like an LAN tournament...
# ==========================================================
# BATTLEFIELD 6 — ESPORT MODE ENABLE (LOW LATENCY)
# ==========================================================
# --- Admin Check ---
if (-not ([Security.Principal.WindowsPrincipal] [Security.Principal.WindowsIdentity]::GetCurrent()).IsInRole([Security.Principal.WindowsBuiltInRole]::Administrator)) {
Write-Host "Run as Administrator!" -ForegroundColor Red
exit
}
# --- Force RSS OFF on Intel NICs ---
Get-NetAdapterRss | Where-Object {$_.Name -like "*Intel*"} | ForEach-Object {
Disable-NetAdapterRss -Name $_.Name -Confirm:$false
}
# --- TCP GLOBALS ---
netsh int tcp set global autotuninglevel=disabled
netsh int tcp set global ecncapability=disabled
netsh int tcp set global timestamps=disabled
netsh int tcp set global rss=disabled
# --- Congestion Control (CTCP aggressive) ---
netsh int tcp set supplemental template=internet congestionprovider=ctcp
# --- UDP / ACK latency tweaks ---
Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters" `
-Name "TcpAckFrequency" -Value 1 -Force
Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters" `
-Name "TCPNoDelay" -Value 1 -Force
# --- LSO tweaks for Intel NICs ---
$nic = Get-NetAdapter | Where-Object {$_.Name -like "*Intel*"}
foreach ($n in $nic) {
Set-NetAdapterAdvancedProperty -Name $n.Name -DisplayName "Large Send Offload v2 (IPv4)" -DisplayValue "Disabled"
Set-NetAdapterAdvancedProperty -Name $n.Name -DisplayName "Large Send Offload v2 (IPv6)" -DisplayValue "Disabled"
}
Write-Host "`nESPORT MODE ENABLED — LOW LATENCY ACTIVE" -ForegroundColor Green
P.S. This is for my adapter.. because I have a **bleep** intel i225-v ... gotta tailor it to yours. If you have a SQM box or amazing QOS , this is obsolete.