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.
- 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.
- 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.
- 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.
- 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 — 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 — 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 — 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.
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\.
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.