Skip to content
Back to Homepage

Creating a server.cfg file for your Team Fortress 2 Server

The server.cfg file on a Team Fortress 2 server can be used to store any custom settings you want to use on your server.

The file doesn’t exist by default, you have to create it

Section titled “The file doesn’t exist by default, you have to create it”

This file normally does not exist on a freshly installed server. It does not come with the game files by default. The server.cfg must be manually created, and then moved to the correct folder on the server for it to have any effect.

You can create the file with any simple text editor and upload it to the server, or you can use the “create file” button on the control panel file manager view. This will open a text editor directly on the server, and you can enter text, name the file, and then save it.

The best source of information on the settings that can be included inside the server.cfg file is found at the Team Fortress 2 wiki: https://wiki.teamfortress.com/wiki/Dedicated_server_configuration

That webpage above has a section on the server.cfg , and also shows some example files. Their example included a LOT of custom settings, so if you aren’t sure what they do exactly, you might want to start with something simpler.

Inside the server.cfg , any line that starts with double slashes (// ), is a comment line. Nothing after the // will be read by the game, or acted on. This can be useful for leaving notes about why certain cvars have been added.

Move the completed server.cfg file to the /tf2/cfg directory on your server. It should automatically be read by the game on the next server startup.