Sniper Pyro Scout Soldier Engineer Medic Heavy Demoman Spy

TF Team

For general feedback about the game.

Steam Support

Visit the support site for any issues you may be having with the game or Steam.



Team Fortress 2 Update Released

October 8, 2010 - Valve

Updates to Team Fortress 2 have been released. The updates will be applied automatically when your Steam client is restarted. The major changes include: Team Fortress 2

  • Fixed an exploit that allowed people to bypass the Gloves of Rushing Urgently’s damage taking penalty
  • Made the following items nameable: Mildly Disturbing Halloween Mask, Ghastly Gibus, Soldier’s Medal, Honest Halo, Golden Wrench, Mann Co. Cap, Polycount Pin
  • Fixed a case where some clients where timing out while accessing the store

Team Fortress 2 and Counter-Strike: Source Updates Released

October 6, 2010 - Valve

Updates to Team Fortress 2 and Counter-Strike: Source have been released. The updates will be applied automatically when your Steam client is restarted. The major changes include: Shared Changes (CS:S, DoD:S, TF2, HL2:DM)

  • ServerBrowser now sorts by ping by default once again.
  • Fixed Mac crash on launch when running Mac OSX 10.5.8.
  • Fixed spectator bug where spectating a Sniper looking through scope didn't zoom fov
Team Fortress 2
  • General Fixes
    • Fixed an issue that caused some old demos to crash.
    • The server browser now sorts by ping by default.
    • The Trading dialog now starts with the chat window having focus.
    • Fixed a bug that caused overheal to not work properly.
    • Fixed the Sandvich cooldown not occurring when the Heavy is hurt.
    • Fixed the Heavy's hands being invisible.
    • Soldiers no longer maintain their rage level when changing loadout.
    • Alerts now sort on top of achievement status.
    • Prevented a bad state occurring when someone tried to trade with themselves.
    • Fixed a dueling related crash caused by custom scoreboard UIs.
    • Fixed players not being able to set their default FOV correctly.
    • Fixed being unable to equip customized shotguns & pistols on some classes.
    • Improved the explanation of the item set bonus in set item descriptions.
    • Fixed a bug where items with particle systems would show up at the player's feet or pelvis.
    • Fixed the wrench number for the Golden Wrench not displaying properly.
    • Fixed the medal number for the Gentle Manne's Service Medal not displaying properly.
    • Fixed client seeing incorrect message when changing team while participating in a duel.
  • Economy Changes
    • Added Remove Name and Remove Paint features.
    • Achievement items and store promotion items are now usable in crafting.
    • Gifted items are now craftable and tradable.
    • Attempting to craft a non tradable item will result in a warning that the items produced by the craft will also be marked as non tradable.
    • Community, Self-Made, and Valve items are not tradable or usable in crafting.
    • Changed "Not Craftable" description to "Not Usable in Crafting" to increase clarity.
  • Item Changes
    • The TF badge on the Glengarry Bonnet is no longer team colored.
    • Restored the missing PDA2 Slot Token.
    • Restored the appearance of the Tippler's Tricorne to the version prior to the Mannconomy Update. This item is now paintable.
    • Added a new paintable hat, the 'Rimmed Raincatcher' that has a new Tricorne style appearance.
    • The Earbuds are now nameable.
    • Duel fixes:
      • Fixed Dueling badges using the wrong texture.
      • Fixed an issue where dueling stats did not show up on dueling badges above Bronze.
      • During a duel, the Dueling mini-game item used to initiate the duel cannot be deleted, traded or crafted.
      • The following hats now allow the paint to affect their color more (colors should not be washed out):
        • The Pugilist's Protector, The Hard Counter, The Bombing Run, Football Helmet, Fancy Fedora, Cowboy Hat, Engineer's Cap, Viking Helm, Respectless Rubber Glove, Batter's Helmet, Brigade Helm, Master's Yellow Belt, Killer's Kabuto, Backbiter's Billycock
      • Dueling Mini-Game now drops with 5 uses.
  • Weapon Changes
    • The Battalion's Backup no longer gives rage for falling damage.
    • The Shortstop is now affected by tf_use_fixed_weaponspreads.
    • The Gloves of Running Urgently now using the boxing taunt and boxing glove weapons are now of the type "Boxing Gloves" instead of "Fists."
    • Your Eternal Reward no longer disguises the Spy if the victim survives the backstabbing attempt (because of Ubercharge, The Razorback, etc)
    • Your Eternal Reward no longer disguises the Spy if they are carrying the flag.
    • The Holy Mackerel no longer displays a fish hit message when a Spy disguised as the attacker's team is hit.
    • The Holy Mackerel no longer triggers other death events (like achievements or stats mods) improperly.
    • The Sydney Sleeper no longer penetrates targets.
    • The Sydney Sleeper no longer randomly crits.
    • Milk will no longer spray from the barrels of other Scout weapons when switching from the Mad Milk.
Counter-Strike: Source
  • Fixed a bug where the player crouching/standing animations were delayed until after (from the player's local viewpoint).
  • Changed the way that scope zooming works so that it is no longer affected by client-server latency, and zooming begins immediately for the local player. This fixes an issue that would give an advantage to lower ping players and penalize higher ping players.
  • Fixed animation problem caused by aborting bomb plant by switching weapons (“crab walk”).
  • Crosshairs now have customizable size, thickness, and color:
    • cl_crosshairsize specifies the size of the crosshair in pixels at 640x480 resolution
    • cl_crosshairthickness specifies the thickness of the crosshair in pixels at 640x480 resolution
    • The crosshair now scales proportionately for all screen resolutions. This replaces the old scaling behavior, and the cvar cl_crosshairscale is no longer used. Players can revert to old crosshair behavior by setting cl_legacy_crosshair_scale to 1.
    • Setting cl_crosshaircolor to 5 enables the use of custom crosshair colors, specified by cvars cl_crosshaircolor_r, cl_crosshaircolor_g, and cl_crosshaircolor_b.
    • The default of cl_crosshairuseapha has been changed to 1. Alpha blending makes the crosshair much more visible on new HDR maps, and it is recommended that existing players enable this setting manually or through the options interface (Multiplayer->Crosshair appearance->Translucent).
    • Cvar cl_legacy_crosshair has been renamed to cl_legacy_crosshair_recoil for consistency.
  • Fixed inverted translucency preview on crosshair configuration panel.
  • Removed the ability for players to temporarily stand on and jump from thrown grenades and jumping players. Legacy behavior can be enabled by setting sv_enableboost to 1.
  • Fixed issue with players “stacking” on ladders. Players are no longer prevented from moving off a ladder when they are in contact with a player beneath them.
  • Fixed UI issue causing Steam dialog boxes to be unreadable over certain backgrounds.
  • Fixed a bug which allowed players to move the bomb with +use when sv_turbophysics was enabled.
  • Fixed a bug that caused crosshair to expand when attempting to fire an empty gun or when holding trigger on pistols.
  • Players are no longer kicked for team killing during mp_spawnprotectiontime if mp_autokick is not enabled.
  • Fixed a bug which caused incorrect FoV on zoomed sniper rifles after reload.
  • Fixed FoV on wide-screen display modes.
  • Fixed a bug which caused incorrect zoom for a spectator watching a player with a sniper rifle.
  • Fixed a crash that could occur if a player disconnected shortly after attacking a bot.
  • Bomb icon now has priority over dominated/dominating icon on scoreboard.
  • Deathcam now allows a short period of camera movement (matching pre-OB behavior) when a player dies.
  • Bots now use distinct Terrorist and Counter-Terrorist icons on the scoreboard, voice indicators, end of match, and freeze panel.
  • The round clock on the spectator UI is now replaced with a bomb icon after the C4 has been planted.
  • Fixed a bug which caused models to occasionally appear non-animating when cl_minmodels and low violence mode were both enabled.
  • Fixed the Buy Menu not taking into account the discounted price for Kevlar + Helmet if you already have Kevlar (not damaged) or a Helmet.
  • Fixed cases where flashbang was not visible but still blinded the player.
  • Reduced blindness amount when looking away from a flashbang.
  • Added a checkbox to the Options->Audio dialog to control muting the audio when the game window is in the background.
  • Fixed crash in custom maps using the trigger_camera entity.

Team Fortress 2 Update Released

September 30, 2010 - Valve

Updates to Team Fortress 2 have been released. The updates will be applied automatically when your Steam client is restarted. The major changes include: Team Fortress 2

  • Added the Mann-conomy.
    • Added 65 new items (hats, weapons, tools, minigames, gifts, crates).
    • Added the Mann Co. Store & Catalog.
    • Added Trading.
    • Added Item customization.
  • Additional TF2 features
    • Added new auto-team-scramble system:
      • Set mp_scrambleteams_auto to 1 (default) to automatically scramble the teams if the criteria is met
      • Set mp_scrambleteams_auto_windifference to set the number of round wins a team must lead by in order to trigger an auto scramble (default is 2)
    • Updated how Spy disguise targets are selected to more randomly distribute the selections
    • Fixed the FreezePanel background not using the correct color if you were killed by a player or building on your own team
    • Server browser tweaks
      • It will now encourage you to add servers to Favorites or Blacklists after you have a good/bad experience on them.
      • The Server Browser now automatically closes after successfully connecting to a server (opt-out via the Options-Multiplayer->Advanced dialog)
  • Achievement tuning
    • Demoman achievement "The Stickening" changed to 3 from 5.
    • Heavy achievement "Krazy Ivan" changed to 50 from 100.
    • Medic achievement "Consultation" changed to 3 from 5.
    • Medic achievement "Peer Review" changed to 10 from 50.
    • Medic achievement "Placebo Effect" changed to 2 from from 5.
    • Medic achievement "FYI I am A Medic" changed to 1 from 5.
    • Medic achievement "Family Practice" changed to 5 from 10.
    • Soldier achievement "Geneva Contravention" changed to 3 from 5.
    • Scout achievement "Strike Zone" now counts assists.
    • Scout achievements "Fall Classic" and "Foul Territory" are fixed.
Engine (CS:S, DoD:S, TF2, HL2:DM)
  • Added sv_alltalk to the list of convars that are checked for the sv_tags list.
  • Fixed a model instance crash.
  • Removed engine ConVar "r_ForceRestore"
Other Games
  • Half-Life 2: Deathmatch
    • Updated to run on the Orange Box engine with CS:S, DoD:S, and TF2

Team Fortress 2, Counter-Strike: Source and Day of Defeat: Source Updates Released

September 20, 2010 - Valve

Updates to Team Fortress 2, Counter-Strike: Source and Day of Defeat: Source have been released. The updates will be applied automatically when your Steam client is restarted. The major changes include: Source Engine Changes (CS:S, DoD:S, TF2)

  • Optimizations to multi-core rendering
  • Removed -heapsize command line argument. Some detail: This command made sense in Half-Life 1’s memory manager. The current engine manages memory in a way that doesn’t need it specified. Under some circumstances, specifying a non-optimal heapsize causes crashes and/or reduced performance
  • Fixed an exploit that allowed people to send fake VAC messages to clients

Team Fortress 2 Update Released

September 10, 2010 - Valve

Updates to Team Fortress 2 have been released. The updates will be applied automatically when your Steam client is restarted. The major changes include: Engine (CS:S, DoD:S, TF2)

  • Fixed clients locking up while attempting to load the game and re-enabled signature checking
Team Fortress 2
  • Fixed a case where some items would display an empty string for their name

Team Fortress 2, Counter-Strike: Source and Day of Defeat: Source Updates Released

September 8, 2010 - Valve

Updates to Team Fortress 2, Counter-Strike: Source and Day of Defeat: Source have been released. The updates will be applied automatically when your Steam client is restarted. The major changes include: Source Engine Changes (CS:S, DoD:S, TF2)

  • Disabled signature checking to determine if it's the source of some reported launch issues

Team Fortress 2, Counter-Strike: Source and Day of Defeat: Source Updates Released

September 8, 2010 - Valve

Updates to Team Fortress 2, Counter-Strike: Source and Day of Defeat: Source have been released. The updates will be applied automatically when your Steam client is restarted. The major changes include: Source Engine Changes (CS:S, DoD:S, TF2)

  • Disabled clients loading server plug-ins unless the plug-ins are signed by Steam or the client is running in insecure mode.
  • Added a checkbox to the Options->Audio dialog to control muting the audio when the game window is in the background.
Counter-Strike: Source
  • Fixed crash in custom maps using the trigger_camera entity.
Team Fortress 2
  • Fixed another bug in the Steamworks internal stats reporting.
  • Updated the localization files.

Team Fortress 2 Update Released

September 2, 2010 - Valve

Updates to Team Fortress 2 have been released. The updates will be applied automatically when your Steam client is restarted. The major changes include: Engine (CS:S, DoD:S, TF2)

  • Fixed a server crash caused by spamming the server with invalid rcon passwords
Team Fortress 2
  • Fixed a bug in the Steamworks internal stats reporting

Counter-Strike: Source and Team Fortress 2 Updates Released

August 31, 2010 - Valve

Updates to Counter-Strike: Source and Team Fortress 2 have been released. The updates will be applied automatically when your Steam client is restarted. The major changes include: Source Engine Changes (CS:S, DoD:S, TF2)

  • Fixed a case where servers would lock-up while writing .dmp files
Counter-Strike: Source
  • Fixed some minor smoke grenade bugs
Team Fortress 2
  • Fixed a bug in the Steamworks internal stats reporting

Counter-Strike: Source Update Released

August 30, 2010 - Valve

Updates to Counter-Strike: Source have been released. The updates will be applied automatically when your Steam client is restarted. The major changes include: Source Engine ( TF2, DoD:S, CS:S )

  • Fixed hang when typing "map" twice in the console
Counter-Strike: Source
  • Smoke Grenades
    • Made them bloom faster
    • Made them more opaque
    • Fixed "one way" smoke
  • Changed walk speed to be 0.52x of run speed ( Counter-Strike 1.6 )

Counter-Strike: Source, Team Fortress 2 and Day of Defeat: Source Updates Released

August 26, 2010 - Valve

Updates to Counter-Strike: Source, Team Fortress 2 and Day of Defeat: Source have been released. The updates will be applied automatically when your Steam client is restarted. The major changes include: Source Engine Changes (CS:S, DoD:S, TF2)

  • Fixed a crash on startup with some video drivers
  • Fixed a bug where the speaker config would be lost on Windows Vista / 7
  • Fixed a case where alt-tab would stop rendering models
  • Made the ‘X’ that closes the achievements screen visible by default in 1280x720 resolution
  • Made disconnect messages wrap so they don’t get truncated
  • Made kick / disconnect messages more legible
Counter-Strike: Source
  • Fixed a memory leak in the dedicated server
  • Fixed a problem that could cause the crosshair to expand briefly after the trigger is released
  • Made crosshair scale independently of framerate, matching the old behavior at 100 fps. This does not affect actual recoil, fire rate, or spread – only the expansion of the crosshair. Added cl_legacy_crosshair, which defaults to the new behavior
  • Made the crosshair for the Glock and Famas scale correctly upon firing in burst mode
  • Removed ability to jump to inaccessible locations using grenades (flashboosting). Added sv_enableboost (defaulted to 0) for those who prefer to allow this behavior
  • Fixed an issue with involving incorrect armor protection vs. grenade damage. Added sv_legacy_grenade_damage (defaulted to 0) to allow servers to revert to the original behavior
  • Fixed an issue that sometimes caused the freezecam sound to be heard when spectating a player who dies
  • Fixed an issue that could cause KeyHintText to generate junk characters
  • Prevented ragdoll spasm that could occur when using the jointeam command
  • Addressed a problem with the sniper rifles that prevented unzooming during auto-reload after shooting all the bullets in a clip
  • Fixed an issue with the AWP and Scout that could cause their zooms to vibrate briefly after a reload
  • Fixed map cycling so that the cycle now starts from the map selected by the user instead of going back to the first map
  • Fixed mp_restartgame so that it resets MVPs as well as score and deaths
  • Removed fun fact from achievements summary screen and associated playerblotter functionality
  • Throttled warning messages for disabled achievements to no more than once every 60 seconds
  • Made the silhouette that appears when you hit AUTO-SELECT on the Terrorist choose a class screen fit within its borders
  • Fixed lock radar rotation option in the GUI. Setting this option now works
  • Fixed a potential crash with custom huds
  • Fixed a bug in walk prediction
Team Fortress 2
  • Fixed a bug in the Steamworks stats reporting
  • Fixed the new Worms gear not playing the correct sound during the Equalizer taunt
  • Fixed map cycling so that the cycle now starts from the map selected by the user instead of going back to the first map
  • Fixed a memory leak in the dedicated server

Team Fortress 2 Update Released

August 20, 2010 - Valve

Updates to Team Fortress 2 have been released. The updates will be applied automatically when your Steam client is restarted. The major changes include: Team Fortress 2

  • Fixed bug with holiday date computation that turned on Birthday Mode a few days too soon

Counter-Strike: Source, Team Fortress 2 and Day of Defeat: Source Updates Released

August 17, 2010 - Valve

Updates to Counter-Strike: Source, Team Fortress 2 and Day of Defeat: Source have been released. The updates will be applied automatically when your Steam client is restarted. The major changes include: Source Engine Changes (CS:S, DoD:S, TF2)

  • The mat_hdr_level, r_rootlod, and r_waterforceexpensive settings are now saved in the user’s config file.
  • Fixed clients being able to connect to servers with spoofed SteamIDs.
  • Fixed a bug where some video configurations could get reset by restarting the engine.
  • Fixed materials compiled into a map not being loaded correctly if they're in the root materials folder.
  • Fixed a case of uneven performance on multicore machines.
  • Fixed point contents not respecting detail brushes. This fixes a bullet penetration bug in some community maps.
  • Fixed clients being able to spam servers using the ai_set_move_height_epsilon, mission_show, and sv_querycache_stats commands.
  • Audio fixes:
    • Reduced overlap in the sound timing code.
    • Fixed a case where audio could skip.
    • Fixed voice communication getting corrupted while playing on a Mac.
  • sv_pure 2 now protects the game_sounds files in the scripts directory.
Counter-Strike Source
  • Fixed prediction errors that were causing greater weapon inaccuracy (bullet spread) on client than server.
  • Made the bomb the primary target of a +USE command. This fixes a problem with objects placed around the bombsite interrupting defuse attempts.
  • Fixed the ‘skating’ behavior that could occur when a bomb planting attempt was aborted. Also fixes the resulting out of sync hit boxes.
  • Fixed bug in which a player who crouched rapidly and repeatedly was seen as stationery by other players.
  • Fixed problem in which the sound of a reload that was occurring when a player was killed persisted into spectator mode, making it sound like a reload was taking place near the spectated player.
  • Gave chat interface priority over scoreboard to reduce conflict between the two.
  • Increased size of HUD icons.
  • Fixed bug with env_hudhint that caused problems when its value was greater than 255 characters.
  • Made the message of the day screen dismissible by hitting ENTER.
  • Fixed servers not being able to set sv_hudhint_sound.
  • Gun sounds now match up with the framerate dependent sound timing, and fixed the framerate dependent jittering bugs.
  • Stats:
    • Fixed an issue that could cause loss of player stats if network connectivity was lost briefly, just after launching the game.
    • Fixed an issue that caused the favorite weapon to display incorrectly on the stats summary page when a player achieves the most kills with a knife or grenade.
    • Made newly-earned achievements and stats immediately update in the achievements and stats panels instead of showing stale data.
    • Improved the font on the achievement toast.
  • Community Requests:
    • Added cvar sv_enablebunnyhopping, defaulted to 0. ( A value of 1 autotags the server with "bunnyhop" )
    • De_dust and De_dust2 updated.
      • Fixed several exploits.
      • Fixed collisions on crenellation and domes.
      • Fixed minor visual glitches.
      • Adjusted HDR settings.
      • Removed dust clouds.
  • Added console variable cl_hudhint_sound.
Team Fortress 2
  • Added server ConVar "sv_max_usercmd_future_ticks" which prevents clients from running usercmds too far in the future.
  • Added missing Mac intro movie for cp_coldfront.
  • Fixed "Hit '%disguiseteam%' to Toggle Team" string and code so they're not hard coded to 'e' and '-'.
  • Fixed servers trying to validate backpack positions in inventories.
  • Fixed clients validating inventories other than their own.
  • Fixed item selection HUD elements showing un-acknowledged items, which resulted in items in invalid backpack positions.
  • Fixed players not always getting "recent damager" credit for player suicides.
  • Fixed the weapon selection menu not displaying properly when using hud_fastswitch and lastinv at the same time.
  • Updated Engineer startup music.
  • Updated localization files.
  • Updated Pl_ThunderMountain
    • Clipped off sticky outcrops for smoother movement
    • Clipped various exploit ledges
    • Increased environment ambient exterior light level
    • Stage 1
      • Fixed hole in respawn room brushes in RED spawn
      • Shifted respawn times to favor BLU by two seconds
    • Stage 3
      • Clipped rocks off by BLU's spawn exit that leads to building B (allowed Snipers to snipe the entire area)
      • Removed embedded displacement (building B interior roof)
      • Removed rogue clip brush from building A balcony
  • Updated Plr_Hightower
    • Fixed players building in the RED spawn room.
    • Fixed players building on the back window decks of the barns.
    • Fixed players getting on the satellite dish platform.
    • Fixed players building on the elevators.
    • Reduced the ammo packs in the barns down to small ammo packs.
    • Increased the hill speed modifier to 1.2 (up from .95)
    • Fixed explosion particle effects playing in the skybox.
    • Mine cart "window" collision fixed.
    • Upped Scout-loop health to large.
  • Updated Pl_Upward
    • Fixed respawnroom entities not reaching the floor of split-level spawns
    • Fixed griefable fence facing BLU spawn near RED base
    • Added BLU high flanking route at RED base
    • Added health & ammo along BLU flanking route at RED base
    • Sealed BLU base left exit with block bullets brushes
    • Extended clip between C and BLU spawn to prevent sticky jump spawn camping
    • Fixed non-clipped non-solid railing in RED base
    • Fixed kill brush in middle spawn not extending to the ceiling
    • Put a block bullets brush on grate below middle spawn
    • Fixed some high micro-ledges accessible to sticky-jumpers
  • Community Request
    • Added "item_pickup" game event for ammo/health packs.

    Team Fortress 2, Counter-Strike: Source and Day of Defeat: Source Updates Released

    July 21, 2010 - Valve

    Updates to Team Fortress 2, Counter-Strike: Source and Day of Defeat: Source have been released. The updates will be applied automatically when your Steam client is restarted. The major changes include: Server Browser

    • Fixed the server browser not saving filter settings properly
    Team Fortress 2
    • Fixed a speed exploit related to benchmarks
    • Fixed Parasite hat not being posed correctly on class loadout panels
    • Fixed a level change crash

    Team Fortress 2 Updates Released

    July 19, 2010 - Valve

    Updates to Team Fortress 2 have been released. The updates will be applied automatically when your Steam client is restarted. The major changes include: Team Fortress 2

    • Added a Parasite hat to celebrate the release of Alien Swarm (http://www.alienswarm.com/)
    • Fixed a client crash when opening the backpack while running in a language other than English.
    • Fixed not being able to pick-up buildings in Arena mode.
    • Fixed an exploit that allowed team kills with Wrangled sentries.
    • Fixed a bug where teleporters could be given more than their normal amount of health.
    • Fixed old demos with different data tables thinking the SourceTV player entity was burning.
    • TF Bot Changes
      • Improved performance of bot computations that are done when a point is captured, a round starts, or a checkpoint reached.
      • Fixed Engineer bot infinite build-destroy behavior loop regression
      • Fixed Medic bots losing their charge if they touch a resupply cabinet
      • Fixed a crash due to having multiple types of bot systems running in-game simultaneously
      • Fixed bot behavior issue resulting in bot pile-ups near level 3 teleporter entrances
      • Bots no longer consider sapped sentries a dangerous threat
      • Bots will not try to navigate through enemy spawn rooms (unless they have won the round)
      • Bot Engineers will avoid building teleporters on steep slopes which can hinder teammate movement
      • Added tf_bot_pyro_always_reflect cvar. Set to 1 to make Pyro bots always reflect projectiles, regardless of difficulty level.