Guia · config

CFG CS2

Config no CS2 são arquivos .cfg: texto com comandos. Código CSGO-… é mira no menu. Vídeo fica em Configurações. Duas pastas, dois papéis.

Capa do guia CFG CS2: título CFG CS2, painel de mira, radar, viewmodel e arquivo CFG.
  1. 01 Achar a pasta do jogo

    Steam → CS2 → Gerenciar → Procurar arquivos locais → game → csgo → cfg. Aqui você cria .cfg que o console consegue dar exec.

  2. 02 Não confundir com userdata

    A pasta Steam/userdata/<id>/730/local/cfg é a config da conta (vídeo, binds do menu). O jogo escreve nela. O seu script vai na pasta do jogo.

  3. 03 Criar um .cfg com nome simples

    nades.cfg, treino.cfg, mira.cfg. Sem espaço, sem .txt escondido. Uma linha por comando. Salve como Todos os arquivos.

  4. 04 Carregar no console

    exec nades. A extensão é opcional. Se der unable to read file, o arquivo está na pasta errada ou ainda é .txt.

As duas pastas

Busca cfg cs2 ou config cs2 quase sempre cai nesta confusão: o instalador ainda se chama Counter-Strike Global Offensive, e existem duas árvores cfg.

Pasta Para quê
Steam\steamapps\common\Counter-Strike Global Offensive\game\csgo\cfg\ Seus scripts: autoexec.cfg, nades.cfg, treino.cfg. O console lê com exec.
Steam\userdata\<STEAMID>\730\local\cfg\ Conta Steam: vídeo, resolução, teclas do menu, convars que o jogo grava. Não edite no escuro.

Atalho mais rápido para a pasta do jogo: Steam → CS2 → engrenagem → Gerenciar → Procurar arquivos locais. De lá: game\csgo\cfg. Se você parar em csgo\cfg na raiz (legado CS:GO), o CS2 não vê o arquivo.

Menu do jogo vs arquivo .cfg

Guias de 2026 passam a maior parte do tempo no menu: vídeo, sombras, Reflex, sens, áudio. Isso grava na conta, em userdata. O .cfg guarda o que você quer dar exec de novo em qualquer PC: binds, radar, viewmodel, script de treino. Cruz pode ser share-code no menu ou bloco cl_crosshair* no arquivo.

Vai no .cfg Fica no menu
bind, alias, slots Vídeo, Reflex, MSAA, som. Guia: configurações CS2.
radar, sniper_width Código CSGO-… da mira. Guia: importar.
viewmodel_* Sens. Pode ir no cfg se você troca de PC; senão o slider basta.
sv_cheats / treino Launch options (-console, +exec autoexec.cfg). Mesmo guia de vídeo.

Radar compacto (cl_radar_always_centered 0, scale 0.4) já está no autoexec. Não precisa de um segundo arquivo só para isso, a menos que você queira um exec radar sem autoexec.

Arquivos com nome

Um autoexec de 200 linhas mistura bind, viewmodel e cvar morto. Melhor: um arquivo por trabalho. Salve na pasta do jogo, abra o console, rode exec nades. A linha echo confirma que o jogo leu o arquivo, não um .txt vizinho.

Granada no 4/5/6 obriga a ciclar. Uma tecla por slot tira a HE, flash, smoke e molotov sem soltar o WASD. As teclas abaixo são exemplo. Mude se já usa z/x/c/v para outra coisa.

Slot Granada
slot6 HE
slot7 Flash
slot8 Smoke
slot9 Decoy
slot10 Molotov / incendiária
nades.cfg
// nades.cfg — uma tecla por granada. Troque as teclas se já usa z/x/c/v.
bind "z" "slot6"
bind "x" "slot7"
bind "c" "slot8"
bind "v" "slot10"
echo "nades.cfg carregou"

O bloco abaixo é gosto. Toque curto em Q troca para a faca e volta; segurar deixa a lâmina na mão. Isso substitui o lastinv padrão nessa tecla. cl_autowepswitch 0 impede o CS2 de puxar a arma que você pisa. +cl_show_team_equipment mostra utilitário do time enquanto segura T.

binds.cfg
// binds.cfg — opcional. Q deixa de ser lastinv: toque troca, segurar fica na faca.
alias "+knife" "slot3"
alias "-knife" "lastinv"
bind "q" "+knife"

cl_autowepswitch 0
bind "t" "+cl_show_team_equipment"
echo "binds.cfg carregou"

Treino só em servidor que você controla (offline, workshop, prática). sv_cheats 1 na ranqueada o servidor ignora ou te expulsa. Depois do exec treino, o round reinicia com o resto das linhas.

treino.cfg
// treino.cfg — servidor local / workshop. Não use na ranqueada.
sv_cheats 1
mp_roundtime_defuse 60
mp_freezetime 0
mp_buy_anywhere 1
sv_infinite_ammo 1
ammo_grenade_limit_total 5
sv_grenade_trajectory_prac_pipreview 1
sv_showimpacts 1
bot_kick
mp_restartgame 1
echo "treino.cfg carregou"

exec no console

exec nome carrega nome.cfg. Dá para ter vários. Se o console imprimir o echo, o arquivo está no lugar certo. Se imprimir couldn't exec … unable to read file, o Explorer quase sempre escondeu .txt, ou você salvou em csgo\cfg da raiz em vez de game\csgo\cfg.

console (~)
exec nades

Do CS:GO para o CS2

Colar o autoexec de 2018 acende o console de vermelho. O que ainda vale: binds, cruz, viewmodel. O que mudou de nome ou morreu, abaixo. Não apague a pasta userdata para “limpar” o CS2. É a config da conta, não o lixo do script.

Linha velha No CS2
cl_cmdrate / interp Ignorada. Rate é do servidor.
net_graph Menu Jogo → Telemetria.
mat_queue_mode Morto, junto com cl_forcepreload. Apague.
+speed Walk do CS:GO. No CS2 é +sprint.
unbindall Recoloque bind "MOUSE_X" "yaw" e bind "MOUSE_Y" "pitch" senão o mouse para de olhar.
buy weapon_* Compra o slot do loadout, não o nome. Monte o menu de armas antes.
-tickrate / -threads Launch option morta, igual -lv. O que ainda faz sentido: configurações CS2.

CFG vs código de mira vs vídeo

Três coisas que o Google mistura. Código de mira é a string de cinco blocos. O campo é Compartilhar ou importar: como importar. CFG é arquivo de comandos, incluindo o bloco cl_crosshair* se você quiser. Configurações de vídeo (FPS, Reflex, resolução) ficam no menu e na pasta userdata. Guia: configurações CS2.

O autoexec é só o cfg que você quer que rode sozinho ao abrir o jogo, com +exec autoexec.cfg nas opções de inicialização. Não precisa de autoexec para uma troca de mira: importe o código, feche o menu, jogue. Para uma troca de granada, sim: exec nades.

Se um cfg antigo de CS:GO “não pega”, abra no Bloco de Notas e apague linhas que o console recusar. O que ainda vale para mira está no gerador: copie os comandos e substitua o bloco velho.

Links úteis

Perguntas frequentes

Onde fica o cfg do CS2?

Dois lugares. Scripts que você escreve: Steam\steamapps\common\Counter-Strike Global Offensive\game\csgo\cfg\. Config da conta (vídeo, teclas): Steam\userdata\\730\local\cfg\.

CFG CS2 e autoexec são a mesma coisa?

Autoexec é um cfg especial que você (ou o jogo) roda na abertura. Qualquer outro .cfg você chama com exec quando quiser: nades, treino, outra mira. Guia: autoexec CS2.

Posso usar o cfg de CS:GO no CS2?

Parte. Copie para game/csgo/cfg e teste com exec. Binds e cl_crosshair* em geral passam. cl_cmdrate, mat_queue_mode, net_graph, -tickrate e muita linha de 2016 o console recusa. Se o arquivo começa com unbindall, recoloque yaw e pitch do mouse.

O código de mira é um cfg?

Não. CSGO-… é share-code do menu Mira. CFG é texto com comandos. Se o botão no Mira CS2 diz Copiar código, não cole isso num .cfg. Guia: código de mira.

exec diz unable to read file. O que fazer?

Quase sempre o Explorer escondeu a extensão: o arquivo se chama autoexec.cfg.txt. Em Exibir, ligue Extensões de nome de arquivo. Outro jeito estável: copie um .cfg que já está em game/csgo/cfg, renomeie, abra e cole os comandos.

Buy bind de CS:GO compra a arma errada?

No CS2 o bind compra o slot do loadout, não o nome da arma. Se o 1º rifle do menu é AWP, buy famas ainda pode comprar AWP. Monte o loadout primeiro, depois o bind.

Onde foi o net_graph?

Menu Jogo → Telemetria. FPS, ping e qualidade de rede ficam aí. net_graph de CS:GO não é o overlay atual.

Preciso de jumpthrow no cfg?

No CS2 o pulo + throw já sai mais consistente sem o alias de CS:GO. O que ainda vale no arquivo é uma tecla por granada (slot6–10). Alias de jumpthrow só se você mede lineup e sabe o que o bind faz.

host_writeconfig salva o meu cfg?

Não. Ele grava convars da conta em userdata. O nades.cfg que você editou no Bloco de Notas continua igual. O arquivo existe para reaplicar o que você quer, toda vez.