Team Fortress 2

From PCGamingWiki, the wiki about fixing PC games
(Redirected from Tf2)
Jump to: navigation, search
Dev general icon.svg
Although this game has been released, it remains under active development - information may change frequently and could be outdated or irrelevant.
Team Fortress 2
Team Fortress 2 box-art.png
Developers
Engines
 
Release dates
Windows
October 9, 2007
OS X
June 10, 2010
Linux
November 6, 2012
Team Fortress 2 at Steam Charts
Team Fortress 2 at SteamDB
 Team Fortress 2 at Wikipedia
Team Fortress
Team Fortress (mod) 1996
Team Fortress Classic 1999
Team Fortress 2 2007

Key points

Advantage Runs on low-end hardware.[1]
Advantage Receives frequent updates.[2]
Advantage Free To Play

General information

More information Official blog
More information Official wiki - Run by the TF2 community and hosted by Valve
More information GitHub Issue Tracker includes other Source-based games
More information Steam Community Discussions
More information Steam Users' Forums
More information Steam Workshop

Availability[edit]

Source DRM Notes Keys
Retail Availability Table Icons - Steam.svg
Steam Availability Table Icons - Steam.svg Free to play.
Information All versions require Steam.

Essential improvements[edit]

Skip intro videos[edit]

Fix -novid

  1. Right-click on the game in your Steam library and select Properties.
  2. Select Set Launch Options and enter: -novid.
  3. Press OK and launch the game.

Game data[edit]

Configuration files location[edit]

  Location 
Steam <path-to-game>/tf/cfg/
Information Steam Cloud settings are stored in <Steam-folder>/userdata/<user-id>/440/remote/
Information Demo files are stored in <path-to-game>/tf/

Save game cloud syncing[edit]

System Native Notes
Steam Cloud Native Settings, in-game sprays and Steam Workshop submissions.
GameSave Manager Native

Video settings[edit]

Video settings
Advanced video settings
Graphics option Option WSGF Notes
Widescreen resolution Native WSGF WS Gold.svg
Multi-monitor Native WSGF MM Silver.svg See Multi-monitor.
Field of view (FOV) Native See Field of view (FOV).
Windowed Native
Borderless fullscreen windowed Native See Borderless fullscreen windowed.
Anisotropic filtering (AF) Native
Anti-aliasing (AA) Native
Vertical sync (Vsync) Native
Oculus Rift Native Available under Video Settings. See Oculus Rift for more information.
High frame rate Native No frame rate or refresh rate cap.[3]
Color blind mode Native Under "Advanced HUD Options". Only changes some minor effects like Jarate and Mad Milk.[4]

Field of view (FOV)[edit]

Information An FOV slider is available within the options which is limited to a value between 75 and 90. This sets the FOV for a 4:3 monitor. The actual FOV will be adjusted for other aspect ratios, meaning widescreens gain a higher than configured FOV.
Information The TF2 Tactics video on FOV has more information about FOV in TF2 and in general.

Fix fov_desired #

  1. Open the console using '~'.
  2. Enter fov_desired #, where # is your desired FOV.

Fix Plugins

Information It is possible to increase the FOV limit up to 130 using server-side plugins such as this one. However it is important to note that, while allowed by the ETF2l, client-side plugins are not officially supported by Valve and may be classified as a cheat so use at your own risk.

Borderless fullscreen windowed[edit]

Fix -window -noborder

  1. Right-click on the game in your Steam library and select Properties.
  2. Select Set Launch Options and enter: -window -noborder.
  3. Press OK and launch the game.
Information If you experience stuttering, disable Windows Aero.

Oculus Rift[edit]

Information By default VR mode will run full screen, to switch back to a borderless windowed set the vr_force_windowed convar.

Input settings[edit]

Mouse settings.
Keyboard and mouse Native Notes
Remapping Native
Mouse acceleration Native
Mouse input in menus Native
Mouse Y-axis inversion Native
Controller
Controller support Native See Controller Support for information on enabling the Xbox 360 HUD, which causes the game to show Xbox 360 button icons.
Full controller support Impossible Some menus are unusable with a controller.
Controller remapping Impossible
Controller Y-axis inversion Native

Controller support[edit]

See also: Xbox 360 controls on the Official Team Fortress Wiki.

Fix Enabling Xbox 360 HUD

  1. Open the console using '~'.
  2. Input exec 360controller.

Fix Disabling Xbox 360 HUD

  1. Open the console using '~'.
  2. Input exec undo360controller.

Audio settings[edit]

Audio settings
Audio options Native Notes
Separate volume controls Native Over-all game volume and separate music slider.
Surround sound Native 7.1, 5.1 surround sound, 4 speaker surround
Subtitles Native
Closed captions Native
Mute on focus lost Native "Silence the audio while the game window is in the background" check box

Localizations

Language UI Audio CC Notes
English Native Native Native
Brazilian Portuguese Native Unknown Unknown
Simplified Chinese Native Unknown Unknown
Traditional Chinese Native Unknown Unknown
Czech Native Unknown Unknown
Danish Native Unknown Unknown
Dutch Native Unknown Unknown
Finnish Native Unknown Unknown
French Native Native Native
German Native Native Native
Greek Native Unknown Unknown
Hungarian Native Unknown Unknown
Italian Native Unknown Unknown
Japanese Native Unknown Unknown
Korean Native Unknown Unknown
Norwegian Native Unknown Unknown
Polish Native Unknown Unknown
Portuguese Native Unknown Unknown
Russian Native Native Unknown
Spanish Native Native Native
Swedish Native Unknown Unknown
Turkish Native Unknown Unknown

Network[edit]

Information For more information, see the "Source Dedicated Server" section of our Source engine article.

Multiplayer types

Type Native Notes
LAN play Native
Online play Native

Connection types

Type Native Notes
Matchmaking Native
Peer-to-peer Native
Dedicated Native
Self-hosting Native
Direct IP Native

Ports

Protocol Port(s) and/or port range(s)
TCP (outbound) 27014-27050
UDP (outbound) 3478-4380, 27000-27030

Issues fixed[edit]

Generic fixes for issues[edit]

Fix Console Commands

  1. Reload the hud: In console, hud_reloadscheme
  2. Resync the game state with the server (start/stop an in-game demo): In console, record something;stop
  3. Reload sound resources: In console, snd_restart
  4. Re-connect to a server: In console, retry

Fix Restart the game

Fix Verify Your Game Cache

  1. Find Team Fortress 2 in your Steam Library
  2. Right-click the game name
  3. Select Properties
  4. Navigate to the Local Files tab
  5. Select Verify Integrity of Game Cache...
  6. This may take a while, just wait for it to finish
  7. Once it's done press OK
  8. Launch the game

Fix Delete your Team Fortress 2 registry settings

  1. Delete the entire content of HKEY_CURRENT_USER\Software\Valve\Source\tf\Settings in the Windows registry using RegEdit.

Fix Reinstall Steam

Fix Contact Steam Support

  1. Open a new support ticket here, and document your problem and your attempted solutions in as much detail as possible. Steam Support can be slow to respond to tickets, and by providing as much information as you can you negate the need for Support to contact you for more information (and thereby take longer to help solve the problem).

Fix Fully re-install Team Fortress 2

Purple and black broken textures[edit]

Information A generic fix for this issue can be found on our Source engine page.

Game Crashes at Valve Logo on Startup[edit]

Fix Game Crashes at Valve Logo on Startup

More than likely, you are having DirectX issues. Try the following:

  1. Reinstall the latest DirectX
  2. Find Team Fortress 2 in your Steam Library
  3. Right-click the game name
  4. Press Properties
  5. Select Set Launch Options...
  6. Input -dxlevel 80. 80, 81, 90, 95, and 98 are all valid options, corresponding to Shader Models. Lower is more compatible.
  7. Try setting -nod3d9ex. This will disable some DirectX 9 extensions used in Windows Vista/7.

Game crashes after closing MotD[edit]

Fix Game crashes after closing MotD

Some servers use Pinion advertisement, a buggy plugin that sometimes crashes TF2.

  1. Update Flash/Java plugins.
  2. Disable HTML motd (in advanced options, under performance options)
  3. Install a Pinion blocker by editing the hosts file.
Note that some servers require you to watch the MotD for a minimum amount of time (e.g. 30 seconds)

Cosmetic items do not appear on a player[edit]

Information Bug is caused by the dynamic-model-loading system implemented in Team Fortress 2.

Fix Touch a resupply cabinet

Getting disconnected while playing on a LAN with multiple players[edit]

Information This is caused by multiple players trying to connect to a server using the same client port.

Fix Use unique client ports

  • Each player needs a different client port, by adding this to the launch options: +clientport N, where N is a number between 27005 and 27032, but not 27015 or 27020.

Game cache files are stuck validating[edit]

Fix Game cache files are stuck validating

  1. Close Steam and delete ClientRegistry.blob in the Steam folder:[5]
  • Windows: C:\Program Files (x86)\Steam\
  • OS X: ~/Library/Application Support/Steam/

Low FPS fix[edit]

Linux (Ubuntu 12.10)[edit]

Fix Fix low FPS on Ubuntu 12.10

Once the game has loaded and the FPS have dropped below playable:

  1. Press Esc. to return to the game menu.
  2. Go to Options -> Video
  3. Switch Display Mode from Fullscreen -> Windowed

From here on, the game should increase dramatically in performance.

  1. Optional: Switch back from Windowed -> Fullscreen
Anti-Virus Exception[edit]

Fix Add an anti-virus exception

Anti-virus software can interfere with a file in TF2's folder, which gets updated constantly during gameplay.

  1. Open anti-virus program.
  2. Select settings > exceptions/exclusions.
  3. Add the following folders to the scan exceptions:
C:\Program Files (x86)\Steam\appcache\stats\
C:\Program Files (x86)\Steam\SteamApps\common\
Information Source thread on the Steam forums from 2009.
Information Thread on the ETF2L forums.
Disabling Aero[edit]

Fix Disabling Aero

Alternatively if you are using -noborder -window or just windowed mode:

Windows 7/Vista:

  1. Navigate to
    C:\Program Files (x86)\Steam\SteamApps\common\Team Fortress 2\
  2. Right click on hl2.exe.
  3. Go to the compatibility tab.
  4. Select Disable Visual Themes and Disable Desktop Composition
Information This will disable Windows Aero when playing TF2 in noborder mode, the same way it would disable it if you were playing in proper fullscreen, this can gain you some FPS.

Other information[edit]

More information FPS problems article on Whisper's Wiki - a very detailed guide on how to tweak the Source engine and Steam platform on which TF2 runs.
More information Chris' FPS Configs for TF2 - Different configuration files to automatically set all settings to their absolute lowest or highest. It is recommended to troubleshoot before resorting to these as they can cause problems.
More information TF2Mate - a TF2 configuration generator with support for various FPS configs, configurable key bindings, and other miscellaneous settings.

Console commands[edit]

Information "List of useful console commands" - Official TF2 Wiki
Information Games running on the source engine can utilize Source Engine Console Commands for various tasks.
Information These commands can be saved into C:\Program Files (x86)\Steam\steamapps\common\Team Fortress 2\tf\cfg\autoexec.cfg to be executed when the game launches.

Fix Enabling the console in Source games

  1. Launch the game
  2. From the main menu select Options
  3. Select the Keyboard tab
  4. Click the Advanced button
  5. Check the box next to Enable developer console (~)
  6. Click Apply

Notes:

Information Press ~ to open the console.
Information Some commands may first require you enabling sv_cheats. You can do so with sv_cheats 1.
Information Many servers will not allow you to play with cheats enabled, or will disable them upon entering the server.
Disadvantage Users without a US keyboard could experience some problems.
Information You can also have the console open by default on launch by following this guide:

Fix -console

  1. Right-click on the game in your Steam library and select Properties.
  2. Select Set Launch Options and enter: -console.
  3. Press OK and launch the game.

Launch options[edit]

Information View this Steam Support Article regarding launch options as well as the relevant Valve Developer wiki page for further information and a list of useful Source engine launch options.
Information You can launch Team Fortress 2 with launch parameters - these parameters can dictate how certain aspects of the game behave.

Fix Enabling a launch parameter

  1. Find the game in your Steam Library
  2. Right-click the game name
  3. Select Properties
  4. Select Set Launch Options...
  5. Input your selected launch options and separate each command with a space
  6. Press OK
  7. Launch the game

System requirements[edit]

Windows
Minimum Recommended
Operating system (OS)
XP, Vista, 7
Processor (CPU) 1.7 GHz Pentium 4 3.0 GHz or better
System memory (RAM) 512 MB 1 GB
Hard disk drive (HDD)
15 GB
Video card (GPU) Requires support for SSE
DirectX 8.1 compatible
DirectX 9 compatible
OS X
Minimum
Operating system (OS) 10.5.8, 10.6.3
Processor (CPU)
System memory (RAM) 1 GB
Hard disk drive (HDD) 15 GB
Video card (GPU) NVIDIA GeForce 8
ATI X1600
Intel HD 3000
Linux
Minimum
Operating system (OS) Ubuntu 12.04
Processor (CPU)
System memory (RAM) 1 GB
Hard disk drive (HDD) 15 GB

References

  1. Tested by Nicereddy.
  2. Updates - Team Fortress Website
  3. New 120Hz Games Report
  4. 'colorblind mode' - Steam Users' Forums
  5. https://support.steampowered.com/kb_article.php?ref=7241-EYON-2343