In Team Fortress 2, where the popularity and level of competition are high, players always want to compete at the highest level. Because of this, using the best TF2 launch options is key.
Table of Contents
How to Use TF2 Launch Options
First, log in to your Steam account. Then click on “Library” at the top left to view your games.
Right-click on Team Fortress 2 in your library and select “Properties” from the menu that appears.
In the Properties menu, scroll to the bottom of the “General” section to find the “Launch Options” box.
Type the recommended launch commands into the empty box to customize TF2 settings and optimize performance.
Best Launch Options for TF2 – Complete Command List

| Launch Option | Description | Notes / Recommendations |
|---|---|---|
-novid | Skips the introductory TF2 video when starting the game. | Speeds up launch and removes annoying intro. |
-autoconfig | Resets the game’s configuration to default. | Useful if files are corrupted or for troubleshooting issues. |
-threads X | Sets the number of CPU cores TF2 will use. | Replace X with the number of your CPU cores (e.g., -threads 4). |
-nod3d9ex | Disables some advanced Direct3D 9 features to slightly improve FPS. | Minor performance boost on older systems. |
-no_texture_steal | Disables texture stealing to reduce memory usage. | Helpful for low-spec PCs. |
-noipx | Disables the IPX protocol for slight performance improvements. | Mainly for older or low-spec machines. |
-nosteamcontroller | Disables Steam Controller support. | Frees up RAM, reduces crashes on low-RAM systems. |
-softparticlesdefaultoff | Turns off certain particle effects. | Can improve FPS for low-spec PCs. |
-nohltv | Disables HLTV features. | Reduces network usage, may improve FPS and lower ping. |
-nojoy | Disables joystick support. | Slight FPS increase, reduces unnecessary input handling. |
-nosound | Disables the TF2 intro music. | Reduces initial load slightly. |
-freq X | Sets your monitor refresh rate. | Replace X with your monitor’s Hz (e.g., -freq 144). |
-r_emulate_gl | Forces OpenGL rendering mode. | Can improve FPS in some hardware setups. |
-high | Sets TF2 process priority to high in Windows. | Improves performance by giving TF2 more CPU priority. |
-fullscreen | Forces full-screen mode. | Ensures optimal refresh rate and reduces input lag. |
-console | Enables the in-game developer console. | Useful for entering commands quickly. |
-dxlevel 90 | Forces DirectX 9 rendering. | Improves compatibility on older systems. |
Tip: A recommended launch options setup for a mid-range PC could look like this:
-novid -autoconfig -threads 4 -nod3d9ex -no_texture_steal -nosteamcontroller -softparticlesdefaultoff -nohltv -nojoy -freq 144 -high -fullscreen -console
How Can I Delete TF2 Launch Options?

If you want to reset all launch options in TF2, there are some settings you need to apply. You might want to do this usually when you want to revert to the vanilla version of the game.
These settings completely clean the game by deleting all the huds, and mods you installed from the workshop and launch commands.
In Steam, click on Steam → Settings, type “Cloud” in the search bar, and untick the marked options to disable cloud syncing.
Go to Local Disk C and delete Steam, steamapps, common, Team Fortress 2, tf, “custom”, and “cfg” folders to fully reset your installation.
In your Steam Library, right-click TF2 → Properties → Launch Options and type “-autoconfig”. This resets the game to default settings. Enjoy a fresh start!
Summary
Using TF2 launch options can make your experience a lot more enjoyable. Just use the ones described in this guide and you will be able to greatly customize your TF2 sessions.
FAQs
1. What are TF2 launch options and why should I use them?
Launch options are commands you enter in Steam to customize how Team Fortress 2 starts. They can improve performance, skip intros, reduce crashes, and optimize graphics for your system.
2. How do I enter launch options in TF2?
Open your Steam Library → right-click Team Fortress 2 → select Properties → go to the Launch Options section under General → type or paste your desired commands.
3. Which launch options are most important for better FPS?
Commands like -novid, -nod3d9ex, -nohltv, -softparticlesdefaultoff, and -threads X can significantly improve FPS, especially on low- to mid-spec PCs.
4. Can I use multiple launch options at once?
Yes. You can combine them in the Launch Options box by separating each command with a space. Example: -novid -autoconfig -threads 4 -nohltv.
5. Will launch options affect game stability or matchmaking?
When used correctly, they generally do not affect stability or matchmaking. Avoid experimental or unverified commands that modify core game files, as these may cause crashes.