This page is for the GoldSrc remake. For the original Quake mod, see Team Fortress.
Warnings
- The macOS (OS X) version of this game does not work on macOS Catalina (version 10.15) or later due to the removal of support for 32-bit-only apps.
General information
- GitHub Issue Tracker for Team Fortress Classic and other GoldSrc-based games
- Steam Community Discussions
Availability
Source |
DRM |
Notes |
Keys |
OS |
Retail |
|
It was included as a free bonus title within update 1.0.0.9 for Half-Life[2], and also included in the "Game of the Year" edition and subsequent compilations. |
|
|
Retail |
|
Released as a standalone game in North America in various compilations of the original Half-Life, including the "Adrenaline Pack", "Platinum" and "Platinum Collection", in addition to the Half-Life: Day One demo and the "Initial Encounter" budget release. |
|
|
Retail |
|
Half-Life 1 Anthology. |
|
|
Steam |
|
|
|
|
Essential improvements
Skip intro videos
-nointro[citation needed]
|
- Find Team Fortress Classic in your Steam Library
- Right-click the game name
- Select
Properties
- Select
Set Launch Options...
- Input
-nointro
- Press
OK
- Launch the game
|
File Consistency for models/w_grenade.mdl
Disconnected from servers with the message: "You have been disconnected from the server. Reason: Bad file Server is enforcing file consistency for models/w_grenade.mdl"[citation needed]
|
- Launch Team Fortress Classic
- Click
Options , then the Video tab, then uncheck Enable HD models if available .
- Re-join the server
For your own servers, you can allow these models along with custom models by using the command mp_consistency "0" .
|
Game data
Configuration file(s) location
- It's unknown whether this game follows the XDG Base Directory Specification on Linux. Please fill in this information.
Video
- The fov is not automatically adjusted when the 'Display Mode' is changed to 'Widescreen'.
Set field of view in console[citation needed]
|
- While in game, push ~ to open the developer console.
- Type
default_fov (value) and press ↵ Enter.
|
Set field of view in config.cfg[citation needed]
|
- Open
config.cfg located in Sierra\Half-Life\Valve\ .
- Add the following to the bottom of it.
For 16:10 at 90 FOV:
default_fov 100.39
For 16:10 at 120 FOV:
default_fov 128.61
For 16:9 at 90 FOV:
default_fov 106.27
For 16:9 at 120 FOV:
default_fov 133.17
If the new fov doesn't stick try creating an autoexec.cfg -file in the same folder and adding the line to it.
|
-window -noborder[citation needed]
|
- Find Team Fortress Classic in your Steam Library
- Right-click the game name
- Select
Properties
- Select
Set Launch Options...
- Input
-window -noborder
- Press
OK
- Launch the game
|
- Increasing the FPS is necessary to make the game seem less choppy without
vsync
enabled.
Setting FPS higher than 100 via console[citation needed]
|
- While in game, push ~ to open the developer console.
- Type
developer 1 and press ↵ Enter. This enables developer mode, going past the video standards of when TFC was first released.
- Type
fps_override 1 and press ↵ Enter. This enables entering in FPS levels higher than 100.
- Finally type
fps_max 200 and press ↵ Enter. Setting to 200 is recommended, higher values will feel floaty.
|
Setting FPS higher than 100 via autoexec.cfg[citation needed]
|
- Open
autoexec.cfg in the installation folder.
- Add the following to the bottom of it.
developer 1
fps_override 1
fps_max 200
|
Input
Key map settings (Steam version)
Mouse/joystick settings (Steam version)
Audio
Audio feature |
State |
Notes |
Separate volume controls |
|
|
Surround sound |
|
Lost with Linux update.[3] |
Subtitles |
|
|
Closed captions |
|
|
Mute on focus lost |
|
|
Royalty free audio |
|
|
Localizations
Language |
UI |
Audio |
Sub |
Notes |
English |
|
|
|
|
Czech |
|
|
|
Fan - 1 |
French |
|
|
|
|
German |
|
|
|
|
Italian |
|
|
|
|
Spanish |
|
|
|
|
Network
In-game general multiplayer settings.
In-game advanced multiplayer settings.
- For more information, see the "Half-Life Dedicated Server" section of our GoldSrc article.
Multiplayer types
Connection types
Ports
Protocol |
Port(s) and/or port range(s) |
UDP |
6003, 7002, 27010, 27015, 27025 |
- Universal Plug and Play (UPnP) support status is unknown.
Issues fixed
Run the game at screen refresh rate (Retail version)
- The retail version of the game defaults to 60 Hz when running with Direct3D renderer in full-screen mode.
Input Lag in Direct3D (Retail version)
- On certain graphics cards, using the D3D renderer can result in severe input lag, even with disabled VSync.
Set gl_d3dflip 1 in the console[5]
|
Main menu issues (Retail Version)
- In modern versions of windows the menu is usually not seen in full screen in addition to crashing when loading the game
Fatal Error - Available memory less than 15MB (Retail version)
Run the game in compatibility mode for Windows XP [citation needed]
|
Black screen on startup (Steam version)
Disable FBO rendering[6]
|
- Add
-nofbo in the game's launch options.
|
Windows 7/Vista Performance Fix
- In Windows 7 or Vista with modern hardware, some users may experience extremely low frame rates during gameplay.
Set HL.exe to high priority[citation needed]
|
- Open Half-Life.
- Press Ctrl+⇧ Shift+Esc in order to open the Task Manager.
- Under the
Processes tab, find HL.exe and right click it.
- Set its priority to high.
|
Performance issues with dynamic lights on Intel graphics (OpenGL)
- Dynamic light sources being present, such as the flashlight or flickering lights, causes significant frame rate drops and lag spikes on Intel graphics.
Other information
API
Technical specs |
Supported |
Notes |
Direct3D |
6 |
Lost with Linux update.[3] |
OpenGL |
2.1 |
|
Software renderer |
|
|
Executable |
32-bit |
64-bit |
Notes |
Windows |
|
|
|
macOS (OS X) | |
|
This 32-bit-only macOS game does not work on macOS Catalina (10.15) or later. |
Linux | |
|
[citation needed] |
Middleware
Console commands
- Games running on the GoldSrc engine can utilize GoldSrc Engine Console Commands for various tasks.
- The console is enabled by default in GoldSrc games, press ~ to open it.
System requirements
Windows |
|
Minimum |
Recommended |
Operating system (OS) |
2000 |
XP |
Processor (CPU) |
500 MHz
| 800 MHz |
System memory (RAM) |
95 MB |
128 MB |
Hard disk drive (HDD) |
400 MB | |
Video card (GPU) |
16 MB of VRAM DirectX 7 compatible
| 32 MB of VRAM |
macOS (OS X) |
|
Minimum |
Operating system (OS) |
10.6.3 |
Processor (CPU) |
500 MHz |
System memory (RAM) |
1 GB |
Hard disk drive (HDD) |
4 GB |
Video card (GPU) |
Nvidia GeForce 8xxx series ATI Radeon X1600 Intel HD 3000 |
Linux |
|
Minimum |
Operating system (OS) |
Ubuntu 12.04 |
Processor (CPU) |
Dual-core from Intel or AMD at 2.8 GHz |
System memory (RAM) |
1 GB |
Hard disk drive (HDD) |
4 GB |
Video card (GPU) |
Nvidia GeForce 8600/9600GT ATI/AMD Radeon HD2600/3600 (Graphic Drivers: Nvidia 310, AMD 12.11) OpenGL 2.1 compatible |
Notes
References