A maioria dos jogadores utilizam comandos de console no Counter-Strike 2, independentemente da experiência. As opções de arranque do CS2 ajudam com limites de FPS, latência de entrada, taxa de atualização e comportamento de arranque. No entanto, nem todas as opções de arranque funcionam realmente. Algumas que funcionavam no CS estão completamente inutilizadas no CS2 devido ao novo motor Source 2. Os jogadores precisam de conhecer as melhores opções de arranque do CS2 que ainda valem a pena utilizar e as condições em que cada comando oferece o melhor resultado.
Como Definir Opções de Arranque no CS2
Abra o Steam e vá para o separador Biblioteca. Encontre o Counter-Strike 2 na lista de jogos. É aqui que todos os comandos de arranque do CS2 são adicionados, uma vez que as opções de arranque são geridas através do Steam e não através do menu de definições do jogo.

Clique com o botão direito em Counter-Strike 2 e selecione Propriedades. Será aberta uma janela de definições separada para o CS2. Permaneça no separador Geral, uma vez que o campo Opções de Arranque se encontra aí por predefinição.

Localize o campo Opções de Arranque perto da parte inferior do separador Geral. É aqui que as opções de arranque do CS2 são introduzidas. Todos os comandos devem ser escritos numa única linha, com um espaço entre cada comando. O Steam guarda o campo automaticamente, pelo que não existe um botão de guardar separado.

Introduza os comandos necessários no campo. Uma linha de opções de arranque pode ter o seguinte aspeto:
-console -nojoy +fps_max 400 +engine_low_latency_sleep_after_client_tick true
Depois de introduzir os comandos, feche a janela de Propriedades. Da próxima vez que iniciar o CS2, o Steam aplicará automaticamente as opções de arranque.

Se o CS2 ignorar um comando ou o jogo iniciar com um comportamento inesperado, o problema é normalmente causado pela formatação. Verifique a linha de opções de arranque antes de alterar os próprios comandos:
- Os comandos devem ser escritos numa única linha e separados por espaços.
- Todas as opções de arranque do CS2 começam com – ou +, por isso um comando sem um destes símbolos é normalmente a primeira coisa a verificar.
- Não coloque opções de arranque entre aspas.
- Remova parênteses, vírgulas ou outros caracteres adicionais do campo.
- Utilize apenas letras, números, espaços, +, – e _ no campo Opções de Arranque.
Opções de Arranque Que Todos Devem Utilizar

A maioria dos jogadores começa a otimização das opções de arranque do CS2 com um pequeno conjunto de comandos que controlam o comportamento dos FPS, o acesso ao console, a taxa de atualização e a entrada de comandos de controladores.
+fps_max [valor]
Este comando controla o limite de FPS. Definir +fps_max 0 remove o limite integrado e permite ao CS2 renderizar o maior número possível de fotogramas com o VSync desativado. Se utilizar +fps_max 0 causar bloqueios, picos de latência ou quebras de fluidez, substitua o 0 por um limite fixo. Defina-o 10 FPS acima da taxa de atualização do monitor, como +fps_max 70 para 60Hz ou +fps_max 154 para 144Hz. Se o PC mantiver FPS muito superiores à taxa de atualização do monitor, defina o limite cerca de 10 FPS abaixo da média estável de FPS, como +fps_max 230 quando o sistema mantém cerca de 240 FPS.
-refresh [valor]
Este comando define a taxa de atualização do monitor que o CS2 deve utilizar ao arrancar. O valor deve corresponder à taxa de atualização do monitor, como -refresh 144, -refresh 240 ou -refresh 300. É útil quando o CS2 não aplica automaticamente a taxa de atualização correta ou quando o jogo continua a iniciar com um valor de Hz inferior ao utilizado pelo Windows.
-console
Este comando abre o console de programador quando o CS2 é iniciado. Não aumenta diretamente os FPS, mas torna mais rápido testar e alterar comandos. O console é útil para introduzir fps_max, verificar os FPS, executar ficheiros exec, alterar definições de viewmodel e testar outras opções de arranque do CS2 sem abrir menus adicionais.
-nojoy
Este comando desativa o suporte para joysticks e remove processamento em segundo plano relacionado com controladores que não seja necessário. É uma opção segura de limpeza para configurações com rato e teclado, embora o impacto nos FPS seja normalmente mínimo. Como o CS2 é sensível à monitorização de entradas em segundo plano, remover a detecção de joysticks é um passo padrão para um arranque mais limpo.
Opções de Arranque para Mais FPS

Estas opções de arranque do CS2 podem ajudar com FPS ou com a estabilidade do frame pacing em sistemas específicos, mas são suficientemente arriscadas para serem testadas uma a uma antes de serem utilizadas em matchmaking.
-vulkan
Este comando inicia o CS2 através da API Vulkan em vez de DirectX 11. Pode proporcionar um aumento visível de FPS em algumas GPUs AMD, placas Intel Arc mais antigas e configurações com CPUs mais fracos onde o DirectX 11 funciona de forma inconsistente. O risco depende do hardware. Em GPUs NVIDIA, o -vulkan frequentemente reduz os FPS e pode causar stuttering durante o carregamento de mapas ou compilação de shaders, pelo que não é uma opção de desempenho universal.
-threads [número]
Este comando força o CS2 a utilizar um número específico de threads da CPU. O valor de teste mais comum é o número de threads mais um, como -threads 8 para uma configuração com 8 threads. Pode aumentar ligeiramente os FPS médios em algumas CPUs modernas com poucos núcleos, mas existe o risco de piorar os valores de 0.1% Low FPS. É particularmente complicado em CPUs Intel com arquitetura híbrida, onde os P-cores e E-cores podem tornar os valores manuais de threads imprevisíveis. Um valor incorreto pode causar crashes ou reduzir o desempenho.
+engine_low_latency_sleep_after_client_tick true
Este comando não aumenta diretamente os FPS máximos. O seu objetivo é melhorar o frame pacing e reduzir a latência de entrada, para que o jogo pareça mais responsivo mesmo quando o número de FPS permanece igual. Funciona melhor quando o CS2 está limitado pela CPU e com um limite de FPS fixo, como +fps_max 300. Com +fps_max 0, pode criar entrega irregular de frames ou micro-tearing, pelo que não deve ser utilizado sem testes prévios.
Opções de Arranque para Ecrã e Resolução

Estas opções de arranque controlam a forma como o CS2 é iniciado no monitor, a resolução utilizada e o comportamento da janela do jogo antes de as definições internas do jogo assumirem o controle.
-refresh [Hz]
Este comando define a taxa de atualização que o CS2 deve utilizar ao iniciar. Por exemplo, -refresh 144 é utilizado para um monitor de 144Hz. O CS2 normalmente lê a taxa de atualização correta a partir do Windows, pelo que este comando não é necessário se o jogo já iniciar com o valor correto. Torna-se útil quando o monitor continua a iniciar o jogo a 60Hz.
Windows 10:
- Abra as Definições.
- Vá para Sistema.
- Abra Ecrã.
- Selecione Definições avançadas de ecrã.
- Verifique a taxa de atualização selecionada.
Windows 11:
- Abra as Definições.
- Vá para Sistema.
- Abra Ecrã.
- Selecione Ecrã avançado.
- Abra Escolher uma taxa de atualização.
- Defina o valor correto em Hz.
-fullscreen / -windowed
-fullscreen inicia o CS2 em modo de ecrã inteiro, enquanto -windowed o inicia numa janela. O modo de ecrã inteiro é normalmente a melhor opção para FPS, uma vez que o Windows tem menos elementos da interface do ambiente de trabalho e menos trabalho do compositor de janelas durante o jogo. Isto pode reduzir a sobrecarga do sistema e ajudar com a latência de entrada. O modo de janela é útil para testes, multitarefa ou configurações de gravação, mas normalmente não é a primeira escolha para FPS estáveis no CS2.
-w [largura] -h [altura]
Estes comandos forçam uma resolução personalizada ao iniciar. Por exemplo, -w 1280 -h 960 inicia o CS2 em 1280×960. Muitos jogadores de CS2 utilizam resoluções não nativas, uma vez que resoluções mais baixas podem aumentar os FPS e configurações esticadas em 4:3 podem fazer com que os modelos dos jogadores pareçam mais largos. A desvantagem é uma menor nitidez da imagem, menos detalhe horizontal e uma imagem que pode parecer pior em monitores de alta resolução.
-x [px] -y [px]
Estes comandos definem a posição da janela em modo de janela. Por exemplo, -x 0 -y 0 coloca a janela do CS2 no canto superior esquerdo do ecrã. Esta opção é principalmente útil para modo de janela, configurações com vários monitores, software de captura ou layouts específicos do ambiente de trabalho. Não melhora diretamente os FPS e não é útil para jogar em ecrã inteiro.
-language [idioma]
Este comando força o idioma da interface do CS2 ao iniciar. Por exemplo, -language english força a interface em inglês. É útil quando as definições de idioma do Steam e o comportamento linguístico do CS2 não coincidem ou quando o mesmo idioma deve permanecer ativo após cada arranque. Isto não afeta os FPS, a latência de entrada ou a taxa de atualização. É um comando de arranque destinado ao controle do idioma da interface.
Opções de Arranque que Não Funcionam no CS2
Vários comandos antigos de arranque do CS e de versões anteriores do CS2 já não têm qualquer utilidade, apesar de ainda aparecerem em listas desatualizadas de opções de arranque.
Comando | O que fazia anteriormente | Porque não funciona no CS2 |
|---|---|---|
-tickrate 128 |
Tentava forçar servidores locais ou lobbies de treino a 128 tick. |
O CS2 utiliza uma arquitetura sub-tick, pelo que o tickrate já não é controlado por uma opção de arranque do cliente. A Valve descreve as atualizações sub-tick como a base do sistema de movimento, disparo e lançamento de granadas do CS2. |
-novid |
Saltava o vídeo introdutório durante o arranque do jogo. |
O antigo fluxo de vídeos de arranque foi removido durante a transição do CS para o CS2, pelo que o comando deixou de ter qualquer função. |
-nod3d9ex / -d3d9ex |
Controlava o comportamento do DirectX 9Ex em versões mais antigas do Counter-Strike. |
O CS2 funciona em Source 2 com um pipeline de renderização moderno, pelo que as opções relacionadas com DX9 não se aplicam. |
-limitvsconst |
Limitava constantes de vertex shader e era frequentemente copiado para configurações antigas de FPS. |
Esta opção não funciona no CS2 e não deve ser utilizada como comando de desempenho. |
-lv |
Ativava o modo de baixa violência em versões mais antigas do Counter-Strike. |
O modo de baixa violência não está disponível no CS2, pelo que este comando não tem qualquer efeito. |
+mat_queue_mode |
Definia o modo de multithreading do sistema de materiais na antiga configuração de renderização Source. |
O CS2 já não utiliza o antigo pipeline DirectX 9 do Counter-Strike. Funciona em Source 2 com DirectX 11 ou Vulkan, pelo que este comando não tem qualquer efeito nos FPS. |
Muitos sites continuam a copiar estes comandos de antigos guias de opções de arranque do CS sem verificar o seu estado atual. Este guia foi verificado e atualizado para o CS2.
Configurações de Opções de Arranque Prontas a Usar
Estas configurações prontas podem ser copiadas para o Steam numa única linha.
Equilibrada
Adequada para a maioria dos jogadores:
-console -nojoy +fps_max 240 +engine_low_latency_sleep_after_client_tick true
Esta é uma configuração de arranque limpa. Mantém o console, desativa a detecção de joystick como medida adicional segura e adiciona o principal comando de sincronização de frames para um frame pacing mais suave no CS2.
High-end
PC potente, monitor de 240Hz+:
-console -nojoy -refresh 240 +fps_max 400 +engine_low_latency_sleep_after_client_tick true
Em PCs potentes, um limite fixo como +fps_max 400 pode proporcionar tempos de frame mais estáveis do que 0. O comando de baixa latência funciona melhor nesta configuração, tornando os disparos mais responsivos.
Low-end
PC económico:
-console -nojoy +fps_max 120 -vulkan
+fps_max 120 ou +fps_max 144 é importante para PCs mais fracos, pois ajuda a evitar que a CPU permaneça constantemente a 100% de utilização e provoque bloqueios. O -vulkan pode ajudar algumas GPUs AMD antigas, configurações com Intel Arc ou sistemas DX11 instáveis, mas deve ser testado individualmente.
Autoexec e Configuração Avançada
O autoexec.cfg é um ficheiro de configuração personalizado do CS2 que armazena comandos do console e os aplica sempre que o jogo é iniciado. É útil porque muitos comandos do console são repostos após reiniciar o jogo, enquanto o autoexec mantém as definições repetidas num único local. Os ficheiros de configuração do CS2 são armazenados na pasta cfg do jogo, e as configurações personalizadas podem ser executadas através do console ou das opções de arranque.
- Caminho do ficheiro: …\Steam\steamapps\common\Counter-Strike Global Offensive\game\csgo\cfg\autoexec.cfg
- Ativação: +exec autoexec.cfg
- Nota: Certifique-se de que o ficheiro é guardado como autoexec.cfg e não como autoexec.cfg.txt.
Comandos como fps_max 400, cl_radar_scale 0.35 e viewmodel_fov 68 fazem mais sentido no autoexec do que nas opções de arranque, porque são definições normais do console e não parâmetros de arranque. Um autoexec também pode incluir host_writeconfig no final para garantir que a configuração guardada é escrita corretamente.
FAQ
-
Quais são as melhores opções de inicialização para CS2?
As melhores opções de inicialização para CS2 dependem do hardware, da taxa de atualização do monitor e da estabilidade do FPS. Uma linha básica para começar é -console -nojoy. Para maior estabilidade, adicione +engine_low_latency_sleep_after_client_tick true e um limite estável de +fps_max, como +fps_max 400. As configurações prontas estão listadas na seção acima.
-
Como abrir as opções de inicialização no CS2?
Abra o Steam, vá para a Biblioteca, clique com o botão direito em Counter-Strike 2 e selecione Propriedades. Permaneça na aba Geral e localize o campo Opções de Inicialização. Insira todos os comandos em uma única linha, separados por espaços. O Steam salva as alterações automaticamente.
-
O comando -tickrate 128 funciona no CS2?
Não, o comando -tickrate 128 não funciona no CS2. O jogo utiliza um sistema sub-tick, portanto o tickrate não é mais controlado por uma opção de inicialização do cliente. Esse comando é um resquício desatualizado de antigos guias de configuração do Counter-Strike.
-
Como reduzir o input lag no CS2?
Use +engine_low_latency_sleep_after_client_tick true junto com um limite estável de FPS, como +fps_max 400. Para obter melhores resultados fora das opções de inicialização, jogue em tela cheia, desative o VSync no jogo e ative o NVIDIA Reflex, se ele estiver disponível no seu sistema.
-
O que é o comando -refresh nas opções de inicialização do CS2?
O comando -refresh define a taxa de atualização do monitor que o CS2 deve usar ao iniciar. Por exemplo, -refresh 144 é utilizado para um monitor de 144 Hz. O CS2 normalmente lê essa configuração diretamente do Windows, mas o comando pode ajudar quando o jogo continua iniciando em 60 Hz.

