|
Updated
on March 19, 2001 by Thomas
McGuire
Config
files
The tweaks here can be either changed in your
config.cfg or you may make your own custom Config file for
the game. If you want to make you own config file then simply create a New
Text Document, enter in the settings & save the file as All files
& name it "autoexec.cfg" (The "" will disable saving
the file as autoexec.cfg.txt instead). Depending on what config file you are trying to edit,
they should be located/saved in the appropriate sub-directory, e.g. Team
Fortress Classic config files should be stored in the tfc subdirectory of
where Half-Life is installed, e.g. D:\Half-Life\tfc. Counter-Strike files
are in the cstrike subdirectory, while Half-Life uses the valve
subdirectory, & so on.. If you wish you may
name it something other than autoexec, however the autoexec.cfg is
automatically loaded upon starting the respective Game-type. If named other than
autoexec.cfg you can load other customconfig.cfgs via the console,
e.g. exec customconfig.cfg.
NOTE – If you choose to make the settings in your own custom config file
then you can omit the "" from each setting. In the config.cfg
there will need to be a "x". E.g. In your config.cfg a setting
would appear as follows, r_texturemode "LINEAR_MIPMAP_LINEAR". while in
your own autoexec.cfg it would appear simply as r_texturemode
LINEAR_MIPMAP_LINEAR.
Commandline options
You can add commands to your Half-Life
shortcut to further tweak the game. To add command line switches take the
following steps. Right click on your Half-Life shortcut & select
Properties, then Shortcut tab. In the
Target field is where these extra settings will be
added.

To enter a Commandline switch simply
insert them into the Target field, as shown above, after the
location of the games exe file. The following general
Commandline switches are available;
-32bpp. Enter this to
enable a 32-bit colour depth in Half-Life. In order to use this you must
- A. Have a Graphics card capable of rendering at this colour depth &
B. Add/Edit gl_dither "0" to your config file, as
mentioned later on.
-console. This setting will
enable the use of the console in
Half-Life.
-heapsize x. x sets how
much RAM is available to Half-Life. The value for x is in KB's. I'd
recommend setting this to 2/3 your physical RAM. Be careful however as if you
allocate too much RAM you may crash (Remember Windows & other programs
running in the background require RAM too). Leave at least 16MB free.
X = RAM to be allocated * 1024.
-nointro. This disables the
2 Intro avi's being played when you load Half-Life. These aren't really
necessary to view & it will also speed up the games initial load
time.
-noip. This disables the use of
UDP, which is part of the TCP/IP
protocol. Most Internet servers use UDP, so ignore this Command. This is only
really useful if you play the game solely on an IPX/SPX network/server, or don't
have TCP/IP installed.
-noipx. This
disables the use of the IPX/SPX protocol. You should add this Command if
you don't have IPX/SPX installed. Most Internet servers use UDP (part of the
TCP/IP protocol).
-numericping. This will allow the
dipsplay of numerical ping values in the sever browser rather than the
simplified colour code that’s used by default.
–zonex. This switch allocates
x KB's of memory for use with Half-Life's console. This can fix some of
the crashes that users experienced by entering long commands/scripts into the
console. I'd recommend setting x to 512 (.5MB)
– 1536 (1.5MB).
|