You are on page 1of 3

Client Side: -32bpp This enables 32-bit true color mode rendering of the game.

Also make sure that g l_dither is set to 0 (zero) in the console and/or put it into the autoexec.cfg ( example: gl_dither 0). -16bpp This enables 16-bit true color mode rendering of the game. -console When launching Half-Life, this will take you straight to the console. -d3d This enables Direct3D hardware rendering mode. -dev This is for developer mode. It prints out a lot of developer debug messages. Not recommended for use, because it consumes CPU resources to display those message s when you don't really need to see it. So don't use this command unless you wan t to troubleshoot Half-Life or a mod developer. -full This runs Half-Life in full screen mode. -game [mod's name] This is to enable Half-Life to play modification games other than to go through the menu to select them. This is a shortcut. An example to this command would be TFC. So it'll look like this: -game tfc. Don't bother doing this if you're play ing the normal Half-Life game. -gl This enables Open GL hardware rendering mode. -heapsize # Where # is how much RAM you have in KB, but half of it. For example, you have 32 MB of RAM. Replace # with 16384. Don't be foolish and replace the # with more t han what you got in RAM. The reason with using half of the RAM you got, because Windows 9x/Me would already used half your RAM for it's OS. Putting it to 32768 wouldn't do much except for maybe harm than good. People with more than 64 MB of RAM sometimes feel that it's not using the RAM being supplied. Well, they're ri ght. This command invokes to show Half-Life all the RAM that you have and can be used. Max seems to be 40 MB and is default. -nojoy Remove joystick support, more ram free. -noip

This is useful when you get that Dial Up Networking connection box bug to go awa y and to give you no IP address. Remove this command whenever playing on the Int ernet. If not, then you will fail to connect to any Half-Life servers. -noipx Don't load IPX Connections, save ram. -particles # NOTE: Don't know if it works This is useful for those who create levels for Half-Life. This is useful to sear ch for leaks in the maps. The # is any positive number to set aside some buffer space. -port # If you are going to be playing Half-Life multiplayer on the same machine that yo u are running a dedicated server on, make sure you not using the same port for b oth (default at 27015). Where # is a port number. Run the Half-Life client with -port 27016 (or any other port not in use) in the target line of the shortcut. -soft This enables Half-Life to be rendered in software mode. -startwindowed or -windowed This enables Half-Life to start in a window mode, instead of fullscreen. -w # or -width This sets the video mode display width. Where # is the width in pixels of desire d video mode display. -h # or -height This sets the video mode display height. Where # is the height in pixels of desi red video mode display. -wavonly NOTE : Don't know if it works This disables Direct Sound and plays sound effects in wav files. A fix for some sound cards that have stuttering problems. Also removes "no directsound driver" error message when loading up Half-Life. Use this command if you get that error message, besides, you don't have directsound drivers, so just use this command. Beware: there's a bug with this command. It will cause the resolution to be lock ed at 320 by 240 on start up on the games. You will need to change the resolutio n in the menu every time upon launching Half-Life. -zone # This allocates more memory to scripting files, like autoexec.cfg and so forth. R eplace # with any number, preferred the number that the error gives when scripts are too big. The parameter will allocate that much memory in bytes. -noaafonts Disables Anti-Aliasing of Screen Fonts. -noforcemparms

Use desktop mouse buttons settings. -noforcemaccel Use desktop mouse acceleration settings. -noforcemspd Use desktop mouse speed settings. -freq Set the Refresh Rate in hz. Only useful if you have in Windows for example 75 hz and in game 60 fps and you want Vsync(use -freq 75) . -safe It start the game in safe mode (disable audio, etc). Try to use this if you have problems. -game <name> Runs a different game than 'normal' Half-Life, i.e. TFC. With steam, this is auto set since you launch the game from the game list. But t his can still have a use when launching a dedicated server to specify the game. +a command/cvar (+cl_bob 0 for example) Instead of using a cfg you can launch the game with a command or a cvar in the c ommand line with his value. Server Side: -nomaster Disable client authentification. -autoupdate Enable Auto HLDS Update when the server start. -insecure Disable VAC2.

You might also like