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 Co-Optimus
Team Fortress 2 at SteamDB
 Team Fortress 2 at Wikipedia
Team Fortress
Team Fortress (mod) 1996
Team Fortress Classic 1999
Fortress Forever (unofficial mod) 2007
Team Fortress 2 2007

Key points

Advantage Runs on low-end hardware.[1]
Advantage Receives frequent updates.[2]
Advantage Steam Workshop integration.
Advantage Active community.

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 support Settings, in-game sprays and Steam Workshop submissions.
GameSave Manager Native support

Video settings[edit]

In-game general video settings.
In-game advanced video settings.
Graphics option Option WSGF Notes
Widescreen resolution Native support WSGF WS Gold.svg
Multi-monitor Native support WSGF MM Silver.svg See Multi-monitor.
4K Ultra HD Native support WSGF Incomplete.svg Interface scales with resolution and can become unusable.
Field of view (FOV) Native support See Field of view (FOV).
Windowed Native support
Borderless fullscreen windowed Native support See Borderless fullscreen windowed.
Anisotropic filtering (AF) Native support Up to 16 samples.
Anti-aliasing (AA) Native support Up to 8xMSAA.
Vertical sync (Vsync) Native support
60 FPS Native support
120+ FPS Native support No frame rate or refresh rate cap.[3]
Color blind mode Native support 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 75-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. Console commands can change the FOV to values below & above the slider's range.
Information The Viewmodel FOV can be changed by the use of console commands.
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 viewmodel_fov

  1. Open the console using '~'.
  2. Enter viewmodel_fov #, 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.

Input settings[edit]

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

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]

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

Localizations

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

Network[edit]

In-game general multiplayer settings.
In-game advanced options/multiplayer settings.
Information For more information, see the "Source Dedicated Server" section of our Source engine article.

Multiplayer types

Type Native Notes
LAN play Native support
Online play Native support

Connection types

Type Native Notes
Dedicated Native support
Self-hosting Native support
Direct IP Native support

Ports

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

VR support[edit]

3D modes Native GG3D Notes
Native 3D Unknown Unknown icon.svg
Nvidia 3D Vision Unknown Unknown icon.svg
TriDef 3D Native support GG3D gold.svg
iZ3D Unknown Unknown icon.svg
Devices Native Notes
Oculus Rift Native support Available under Video Settings. See Oculus Rift for more information.

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.

Fix Toggle world view models

  1. Open the console (~).
  2. Enter cl_first_person_uses_world_model 1 to enable or cl_first_person_uses_world_model 0 to disable.

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. Go 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, 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
Linux (Mint 17)[edit]

Fix Fix low FPS on Linux Mint 17 (Cinnamon edition)

To increase performance:

  1. Press the Windows (Super) Key to open the mint menu
  2. Go to System Settings -> Display
  3. Enable "Skip Compositing Manager", then close the window.
  4. Launch the game
  5. Switch Display Mode from Windowed -> Fullscreen

Cinnamon, by default, skips the compositing rendering manager if an application runs fullscreen, which in turn, disables Vsync. Enabling the compositing manager turns ON Vsync and (depending on the system) slows the game down.

  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 Vista/7:

  1. Go to the installation folder.
  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.

API[edit]

Technical specs Supported Notes
Direct3D 6, 7, 8, 8.1, 9
OpenGL 2.1 OS X and Linux only.
Shader Model support 2, 3
64-bit executable Native support OS X and Linux only.[citation needed]

Middleware[edit]

Middleware Notes
Physics Havok Heavily modified variant.
Audio Miles Sound System
Cutscenes Bink Video
Multiplayer Steamworks

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 <path-to-game>\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 Intel Pentium IV 3.0 GHz
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) Intel Core 2 Duo
System memory (RAM) 1 GB
Hard disk drive (HDD) 15 GB
Video card (GPU) Nvidia Geforce 8xxx series
ATI Radeon X1600
Intel HD 3000
Linux
Minimum
Operating system (OS) Ubuntu 12.04
Processor (CPU) Intel Dual Core 2.8 GHz
AMD Dual Core 2.8 GHz
System memory (RAM) 1 GB
Hard disk drive (HDD) 15 GB
Video card (GPU) Nvidia Geforce 8600/9600 GT
ATI/AMD Radeon HD 2600/3600
OpenGL 2.1 compatible

References

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