A config file is simply a text file, with the extension .cfg, containing a list of commands. The list of commands within the config can be executed using the exec command, like so:

exec <configName>
It is not neccessary to specify the .cfg extension when using the exec command. Configs are typically used to store a player's cvars and binds in an organised fashion, and can be edited by any text editor outside of the game.

There exist a couple of special config files in Q3. The q3config.cfg file is used to store all current binds and archived cvars, and is automatically executed on game load. The autoexec.cfg file is also automatically executed on game load, but does not exist by default, so it must be created manually using a text editor, if you wish to use it.

- injx