Estas opções são validas apenas para ser usadas no atalho do desktop ou na aba jogos em opções de lançamento, porem podem ser feitos vários atalhos com diversas configurações para teste de desempenho, para campeonatos ou para servidores específicos.
“C:\Program Files\Valve\Steam\Steam.exe” -applaunch 300 -novid -heapsize 256000″
- -heapsize “valor” ; reserva 256Mb do sistema para o jogo, recomendado é não ultrapassar a metade da capacidade do seu sistema, Porem os jogos mais recentes tem uma cvar que limita o máximo de memória possível “mem_max_heapsize” em MB.
-heapsize 262144 para 512Mb de Memória
-heapsize 524288 para 1GB de Memória
-heapsize 1048576 para 2GB de Memória
- -w “largura em pixels” -h “altura em pixels” força o uso de uma resolução especificada (ideal para o caso de um Downgrade de emergência.)
-w 640 -h 480 ; 640×480
-w 800 -h 600 ; 800×600
-w 1024 -h 768 ; 1024×768
- -full Força o uso do modo fullscreen.
- -window Força o uso do modo janela.
- -dxlevel 90 DirectX 9
- -dxlevel 81 DirectX 8.1
- dxlevel 80 DirectX 8
- -dxlevel 70 DirectX 7 (cheat)
- -dxlevel 60 DirectX 6 (cheat)
- -safe Modo de segurança.
- -autoconfig Restaura para as configurações padrões do seu sistema, após o uso remova para manter as configurações customizadas.
- -condebug Cria um arquivo de Log com todos os comandos executados no console.log.
- -32bit: Foça o jogo ao modo de 32-bit que é default en OS de 32-bit. este comando só é útil se o seu OS for 64-bit e quiser usar em 32-bit para comparações de rendimento.
- -threads: Segundo o Mike Durand da Valve, A engine do Source está configurada para tirar vantagens de no máximo de três núcleos porem esta limitação pode ser passada facilmente alterando para -threads 4 (para quad core). Para os abençoados que usam oito núcleos (eight-core CPU), -threads 8 é possível e obviamente se causar alguma anomalia remova o comando.
- -nocrashdialog ; Elimina mensagens de erro como ‘memory could not be read’.
- -novid ; para remover o vídeo de apresentação da valve.
- -toconsole ; Inicia o jogo diretamente no console.
- +exec ; pode chamar uma configuração especifica para aquele atalho.
+ex_interp 0.01 ;exemplo de uma Cvar executada diretamente no atalho
- -console ; Inicia com uma janela de console aberta.
- -dev ; Developer mode.
- -32bpp ; Habilita a renderização em 32Bit.
- -16bpp ; Habilita a renderização em 16Bit.
- -game [mod’s name] ; para criar um atalho para um Mod do HL.
- -noaafonts ; Desabilita o Anti-Aliasing das Fontes do jogo.
- -nojoy ; Remove o suporte ao joystick, economiza memória.
Não Testados ou não vale a pena
- -noforcemaccel ; Usa a configuração de aceleração do mouse do desktop
- -noforcemspd ; Usa a configuração de velocidade do mouse do desktop
- -noforcemparms ;Usa a configuração dos botões do mouse do desktop.
- -freq “valor” ;Muda a freqüência do monitor no HL1 Padrão é 60hz
- -refresh “valor” ;Muda a freqüência do monitor no HL2 Padrão é 60hz
- -soft ;Força o uso de renderização por Software (HL1).
- -d3d ; Força o uso de renderização por hardware Direct3D (HL1).
- -gl ; Força o uso de renderização por Hardware Open GL (HL1).
- -noipx ; Remove os protocolos de rede local,LAN.
- -noip ; Remove o protocolo TcpIP impedindo a conexão com servidores da net.
- -port 27015 ; Muda a porta para “”.
- -zone # ; Reserva mais memória para os escripts como autoexec.cfg ou Mani.