Troubleshooting: Steam Connectivity - How to Force TCP with the -tcp Parameter
🛠️ When to Use -tcp in Steam
You may benefit from using the -tcp launch option in the following scenarios:
- Firewall or Network Restrictions
If UDP traffic is blocked by a firewall or network admin, switching to TCP can help Steam connect successfully.
- Network Congestion
In congested networks, TCP’s reliability may result in a more stable (though possibly slower) connection.
- Troubleshooting Connectivity Issues
Using -tcp can help identify if UDP is the root of your Steam connection problems.
🔧 How to Configure Steam with the -tcp Parameter
You can apply the -tcp setting either through a shortcut or via Steam's internal settings.
Method 1: Add -tcp to a Steam Shortcut
This method applies only when launching Steam via the modified shortcut.
- Locate Your Steam Shortcut
Find the Steam shortcut on your desktop or Start Menu.
- Edit Shortcut Properties
Right-click the shortcut and select Properties.
- Modify the Target Field
In the Shortcut tab, find the Target field.
- Append
-tcp
After the file path, add a space followed by -tcp.
Example:
"C:\Program Files (x86)\Steam\Steam.exe" -tcp
- Apply Changes
Click Apply, then OK.
- Launch Steam
Open Steam using the modified shortcut.
Method 2: Set -tcp via Steam Launch Options
This method affects all games launched through Steam.
- Open Steam
Launch your Steam client.
- Go to Settings
Click Steam in the top-left corner > Settings.
- Enable Developer Tools (Optional)
Under the Interface tab, enable:
“Display Steam URL address bar when available”
- Open the Developer Console
Click View > Console.
- Launch the Launch Options Window
In the console, type:
open steam://open/settings/launchoptions
- Enter
-tcp
In the launch options box, add -tcp.
- Restart Steam
Fully close and reopen Steam for the change to take effect.
⚠️ Important Notes
- May Affect Performance
TCP may introduce higher latency, which can negatively impact gameplay, especially in fast-paced online titles.
- Use for Troubleshooting Only
If used for diagnosing issues, remove the -tcp flag afterward for optimal performance.
- Review Network Setup
Persistent UDP issues may indicate a misconfigured network or restrictive firewall settings.
- Game-Specific Settings
Some games have internal network settings that may override Steam’s connection preferences.
🔗 Additional Resource
For details on required Steam ports, visit:
Updated on: 17/12/2025
Thank you!
