Optimization Overview
Network optimization focuses on reducing latency (ping) rather than increasing bandwidth. These tweaks optimize how Windows handles network packets, prioritizes gaming traffic, and processes network data across multiple CPU cores.
| Metric | Value |
|---|---|
| Expected FPS Impact | +0 FPS (indirect via CPU reduction) |
| Expected Latency Reduction | 8-15ms average, up to 30ms in best case |
| Restart Required | No (adapter reset only) |
| Reversible | Yes (one-click revert) |
| Risk Level | Low (may need revert on some adapters) |
What Gets Modified
Network optimization modifies TCP/IP stack settings and network adapter configurations through the Windows registry.
TCP/IP Stack Tweaks
TCP Timed Wait Delay
Registry Key: HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\TcpTimedWaitDelay
Default Value: 120 seconds
Optimized Value: 30 seconds
Effect: Reduces time TCP ports stay in TIME_WAIT state, allowing faster port cycling for game servers
Max User Ports
Registry Key: HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\MaxUserPort
Default Value: 5,000 ports
Optimized Value: 65,534 ports
Effect: Expands available ephemeral port range for simultaneous connections
Network Throttling Index
Registry Key: HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile\NetworkThrottlingIndex
Default Value: 10 (throttling enabled)
Optimized Value: 0xFFFFFFFF (disabled)
Effect: Disables Windows network throttling to prioritize gaming traffic over background tasks
Network Adapter Settings
These settings are applied to all active network adapters:
| Setting | Modification | Impact |
|---|---|---|
| TCP/IP Power Saving | Disabled | Prevents adapter from entering low-power states that increase latency |
| Receive Side Scaling (RSS) | Enabled + configured for multi-core | Distributes network packet processing across multiple CPU cores |
| Interrupt Moderation | Optimized (adaptive) | Reduces CPU overhead while maintaining low latency |
| Flow Control | Disabled | Eliminates flow control frame overhead for lower latency |
How to Apply
Follow these steps to apply network optimization to your system.
-
Test Current Latency
Before applying, ping your game server or use an in-game latency meter to record your baseline ping. This allows you to measure improvement.
-
Navigate to Optimizations
Open Frameshift and go to the Optimizations tab. Locate the "Network Optimization" section.
-
Review Changes
Click "Details" to expand and review exactly what registry keys will be modified. Read through to understand the changes.
-
Apply Optimization
Click "Apply" button. Frameshift will modify registry settings and reset your network adapter. This takes 5-10 seconds. Your internet connection will briefly disconnect and reconnect.
-
Test Improvement
Ping your game server again or launch your game. Most users see 8-15ms latency reduction immediately. No restart required for network optimization.
Expected Results
Here's what you can expect after applying network optimization:
Latency Improvements by Connection Type
| Connection Type | Average Improvement | Best Case |
|---|---|---|
| Fiber / Cable (Wired) | 10-15ms reduction | 25-30ms reduction |
| DSL / Satellite (Wired) | 5-10ms reduction | 15-20ms reduction |
| WiFi (5GHz) | 8-12ms reduction | 20-25ms reduction |
| WiFi (2.4GHz) | 5-8ms reduction | 15-18ms reduction |
Real-World Gaming Impact
Before Optimization
- Ping to game server: 45ms
- Occasional micro-stutters
- Slight input delay
- Peeker's disadvantage
After Optimization
- Ping to game server: 30-35ms
- Smoother gameplay
- Reduced input delay
- More responsive movement
Troubleshooting
Most users experience no issues with network optimization, but here's how to resolve problems if they occur.
Internet Connection Drops After Applying
Symptom: Internet doesn't reconnect after adapter reset, or connection is unstable.
Solution:
- Click "Revert" button in Network Optimization section
- If revert doesn't work, manually restart your router
- As a last resort, go to Device Manager → Network Adapters → right-click your adapter → "Uninstall device" → Restart PC
Slower Speed After Optimization
Symptom: Download/upload speeds are lower than before (measured via speedtest).
Solution: Revert network optimization. Some ISPs or routers don't work well with aggressive TCP/IP tuning. Your speed may be slightly lower, but this is rare (affects less than 1% of users).
Specific Application Connectivity Issues
Symptom: Certain applications (VPN, P2P apps) have connection problems after optimization.
Solution: These apps sometimes rely on specific TCP timeout behaviors. You can either:
- Revert network optimization while using those apps
- Configure those apps to use different port ranges
- Keep optimization applied (most apps work fine)
Measuring Latency Reduction
Use these methods to quantify your latency improvement:
Method 1: In-Game Ping
- Launch your game and note your ping in the scoreboard or settings menu
- Exit game and apply network optimization
- Launch game again and compare ping to previous value
Method 2: Command Line Ping Test
- Open Command Prompt
- Ping a game server:
ping -n 20 [game-server-ip] - Note the average ping time
- Apply network optimization
- Run the ping command again and compare average
Method 3: Traceroute Analysis
- Before optimization, run:
tracert [game-server-ip] - Note the total time and hops
- Apply network optimization
- Run tracert again - you should see reduced time especially on final hops