Skip to main content

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.

  1. Locate Your Steam Shortcut
    Find the Steam shortcut on your desktop or Start Menu.

  2. Edit Shortcut Properties
    Right-click the shortcut and select Properties.

  3. Modify the Target Field
    In the Shortcut tab, find the Target field.

  4. Append -tcp
    After the file path, add a space followed by -tcp.

    Example:
    "C:\Program Files (x86)\Steam\Steam.exe" -tcp

  5. Apply Changes
    Click Apply, then OK.

  6. Launch Steam
    Open Steam using the modified shortcut.


Method 2: Set -tcp via Steam Launch Options

This method affects all games launched through Steam.

  1. Open Steam
    Launch your Steam client.
  2. Go to Settings
    Click Steam in the top-left corner > Settings.
  3. Enable Developer Tools (Optional)
    Under the Interface tab, enable:
    “Display Steam URL address bar when available”
  4. Open the Developer Console
    Click View > Console.
  5. Launch the Launch Options Window
    In the console, type:
    open steam://open/settings/launchoptions
  6. Enter -tcp
    In the launch options box, add -tcp.
  7. 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:
Steam Network Ports FAQ

Was this article helpful?

More in Games & launchers

Not finding what you are looking for?

Chat with us or send us an email. Chat is open 24/7 through the bubble at the bottom right.

Send us an email