Migliori comandi console di CS2 e come creare un autoexec
9 novembre 2026 · 7 min di lettura
In questa pagina
- Come si apre la console in CS2?
- Quali sono i comandi console più utili di CS2?
- FPS, ping e rete
- HUD e radar
- Viewmodel e armi
- Mirino
- Come funzionano i bind in CS2?
- Quali vecchi comandi non funzionano più?
- Come si crea un autoexec in CS2?
- Domande frequenti
- Come si attiva la console in CS2?
- Come si mostrano gli FPS in CS2?
- Dove va messo l'autoexec.cfg in CS2?
- I bind per il jump-throw funzionano in CS2?
- Perché non riesco a cambiare fps_max in CS2?
- cl_interp funziona ancora in CS2?
La console di CS2 ti permette di cambiare impostazioni che i menu nascondono, controllare FPS e ping e caricare tutto il tuo setup da un unico file. Questa guida elenca i comandi console davvero utili nel 2026 e quelli vecchi che non funzionano più, e spiega come impostare un autoexec.cfg così che le tue impostazioni si carichino ogni volta che avvii il gioco.
Ogni nome di comando qui sotto è stato verificato sui file attuali del gioco, e ogni cambiamento di funzionamento sulle note di aggiornamento di Valve. I comandi per il server di allenamento che richiedono i cheat attivi hanno una pagina dedicata: la guida alla config di allenamento di CS2.
Ultimo controllo: 9 novembre 2026.
Come si apre la console in CS2?
- Apri le Impostazioni (Settings) e vai nella scheda Gioco (Game).
- Imposta Enable Developer Console (attiva console sviluppatore) su Sì. È l'impostazione
con_enable. - Premi il tasto della console. Su una tastiera americana è il tasto sopra Tab. Per cambiarlo, usa il link Go To Console Key Binding nella stessa scheda.
Scrivi un comando e premi Invio. La maggior parte dei comandi delle impostazioni vuole un valore dopo il nome, per esempio cl_showfps 1. Se scrivi il nome di un comando senza valore, di solito viene mostrato il suo valore attuale.
Quali sono i comandi console più utili di CS2?
FPS, ping e rete
| Comando | Cosa fa |
|---|---|
cl_showfps 1 |
Mostra un semplice contatore degli FPS |
cl_hud_telemetry_frametime_show 2 |
Mostra frametime e FPS nell'HUD di telemetria (0 mai, 1 solo quando i valori sono scarsi, 2 sempre) |
cl_hud_telemetry_ping_show 2 |
Mostra il tuo ping nell'HUD di telemetria |
cl_hud_telemetry_net_misdelivery_show 1 |
Mostra i tick persi per packet loss o jitter quando la connessione è scarsa |
cl_hud_telemetry_net_quality_graph_show 1 |
Mostra un grafico in tempo reale di jitter e packet loss quando la connessione è scarsa |
fps_max 0 |
Rimuove il limite di FPS in partita; fps_max_ui imposta il limite nei menu |
mm_dedicated_search_maxping 60 |
Ping massimo accettato nel matchmaking, da 25 a 350 ms |
cl_net_buffer_ticks 0 |
Buffer di rete aggiuntivo (0, 1 o 2 tick) per attenuare la perdita di pacchetti, al prezzo di un ritardo in più |
Imposta fps_max prima di entrare in una partita. Da agosto 2025 non si può più cambiare mentre sei connesso a un server. Se il tuo problema è il lag più che gli FPS bassi, la guida per ridurre il ping e risolvere il lag spiega come leggere questi numeri.
HUD e radar
| Comando | Cosa fa |
|---|---|
hud_scaling 0.9 |
Rimpicciolisce o ingrandisce l'HUD |
cl_hud_color 0 |
Cambia il colore dell'HUD (il menu elenca ogni opzione) |
cl_radar_always_centered 0 |
Passa il radar da centrato su di te ad adattamento migliore, così vedi una parte più ampia della mappa |
cl_radar_rotate 1 |
Fa ruotare il radar insieme alla tua visuale |
cl_radar_scale 0.4 |
Ingrandisce o rimpicciolisce la mappa del radar |
cl_hud_radar_scale 1.15 |
Cambia la dimensione del radar sullo schermo |
cl_radar_square_with_scoreboard 1 |
Trasforma il radar in un quadrato con tutta la mappa mentre il tabellone è aperto |
cl_teamcounter_playercount_instead_of_avatars 1 |
Mostra in alto sullo schermo un grande numero di giocatori al posto degli avatar |
Viewmodel e armi
| Comando | Cosa fa |
|---|---|
viewmodel_fov 68 |
Imposta il campo visivo dell'arma, da 54 a 68; valori più alti allontanano l'arma |
viewmodel_offset_x, _y, _z |
Sposta l'arma a sinistra o a destra, avanti o indietro, in alto o in basso |
viewmodel_presetpos 1 |
Sceglie una posizione predefinita dell'arma (1 Desktop, 2 Classic) |
cl_prefer_lefthanded 1 |
Tiene le armi con la mano sinistra |
Il generatore di viewmodel per CS2 crea queste righe per te con un'anteprima in tempo reale.
Mirino
A settembre 2026 le impostazioni del mirino sono passate a comandi basati sui pixel, come cl_crosshair_length, cl_crosshair_thickness e cl_crosshair_gap. L'elenco completo, e come funzionano ora i codici di condivisione, è in codici del mirino di CS2 spiegati. Il modo più rapido per avere righe funzionanti è il generatore di mirini.
Come funzionano i bind in CS2?
Il comando bind collega un tasto a un comando:
bind "mwheelup" "+jump"
bind "kp_end" "buy rifle2"
Per i bind di acquisto, le note di Valve descrivono l'acquisto per slot dell'equipaggiamento, come buy secondary0, buy midtier1 o buy rifle2, perché CS2 ti lascia scegliere quale arma occupa ogni slot. I bind di acquisto smettono di funzionare durante il freeze time dell'intervallo.
Alcuni bind non sono più consentiti. Da agosto 2024 un singolo bind che attiva più di un'azione di movimento o di attacco viene ignorato di default. Questo esclude i bind per il jump-throw e i "null bind" che annullano i tasti di movimento opposti. Valve ha reso affidabile il jump-throw anche senza bind, quindi saltare e lanciare rapidamente ora fa lo stesso lavoro. Le funzioni delle tastiere che automatizzano il counter-strafe, come le modalità "Snap Tap", possono farti espellere dalle partite ufficiali, e Valve chiede ai giocatori di disattivarle.
Quali vecchi comandi non funzionano più?
Le config copiate da CS:GO o dalle prime versioni di CS2 contengono spesso comandi che ora non fanno nulla:
| Vecchio comando | Stato nel 2026 |
|---|---|
net_graph 1 |
Rimosso; usa i comandi dell'HUD di telemetria visti sopra |
cl_interp |
Bloccato da febbraio 2024; usa invece cl_net_buffer_ticks |
| Bind per il jump-throw e null bind | Ignorati da agosto 2024 |
cl_crosshairsize, cl_crosshairthickness |
Sostituiti dai comandi del mirino in pixel del 2026 |
fps_max durante una partita |
Bloccato da agosto 2025; impostalo prima di entrare |
Se una riga della tua config stampa un errore o "unknown command" in console, cancellala.
Come si crea un autoexec in CS2?
Un autoexec è un file di testo con dei comandi che viene eseguito all'avvio del gioco. Mantiene il tuo setup identico dopo una reinstallazione, su un nuovo PC o dopo un ripristino delle impostazioni.
- Vai nella cartella di installazione di CS2. Di default è
Steam\steamapps\common\Counter-Strike Global Offensive\game\csgo\cfg. Se l'hai installato altrove, fai clic destro su CS2 nella tua libreria di Steam e scegli Gestisci (Manage), poi Sfoglia i file locali (Browse local files). - Crea un nuovo file di testo e chiamalo
autoexec.cfg. Assicurati che Windows non l'abbia salvato comeautoexec.cfg.txt; per controllare, attiva le estensioni dei nomi file in Esplora file. - Aggiungi un comando per riga. Le righe che iniziano con
//sono commenti. - In Steam, fai clic destro su CS2, apri Proprietà (Properties) e aggiungi
+exec autoexecnelle Opzioni di avvio (Launch Options).
Un esempio semplice:
// autoexec.cfg
sensitivity 1.0
fps_max 0
cl_hud_telemetry_frametime_show 2
cl_hud_telemetry_ping_show 2
cl_radar_always_centered 0
cl_radar_scale 0.4
viewmodel_fov 68
bind "mwheelup" "+jump"
echo "autoexec loaded"
La riga echo stampa un messaggio in console, così dopo l'avvio puoi aprirla e verificare che il file sia stato eseguito. Sostituisci il valore della sensibilità con il tuo; il calcolatore di eDPI ti aiuta se stai cambiando DPI.
Le impostazioni che cambi nei menu vengono comunque salvate dal gioco, quindi l'autoexec serve soprattutto come backup e per mantenere coerenti bind e valori nascosti. Se un'impostazione del menu continua a tornare indietro dopo un riavvio, controlla se il tuo autoexec la sta sovrascrivendo.
Per grafica, mouse e audio, dai un'occhiata alla guida alle migliori impostazioni di CS2.
Domande frequenti
Come si attiva la console in CS2?
Apri le Impostazioni, vai nella scheda Gioco e imposta Enable Developer Console su Sì. Poi premi il tasto della console, cioè quello sopra Tab su una tastiera americana, oppure scegli un tasto tuo con il link Go To Console Key Binding.
Come si mostrano gli FPS in CS2?
Scrivi cl_showfps 1 per un contatore base, oppure cl_hud_telemetry_frametime_show 2 per tenere frametime e FPS nell'HUD di telemetria. Il vecchio comando net_graph non esiste più.
Dove va messo l'autoexec.cfg in CS2?
Mettilo in Steam\steamapps\common\Counter-Strike Global Offensive\game\csgo\cfg, poi aggiungi +exec autoexec alle opzioni di avvio del gioco su Steam, così viene eseguito ogni volta che avvii CS2.
I bind per il jump-throw funzionano in CS2?
No. Da agosto 2024 i bind che attivano più di un'azione di movimento o di attacco vengono ignorati di default. In compenso Valve ha reso affidabile il jump-throw normale, quindi salta e lancia rapidamente a mano.
Perché non riesco a cambiare fps_max in CS2?
Da agosto 2025 fps_max non si può più cambiare mentre sei connesso a un server. Impostalo prima di entrare in una partita: dal menu principale, nelle impostazioni Frame Pacing o in console.
cl_interp funziona ancora in CS2?
No. Valve ha bloccato cl_interp a febbraio 2024 dopo che alcuni script lo impostavano su valori estremi. Usa invece l'impostazione "Buffering to smooth over packet loss / jitter", cioè cl_net_buffer_ticks.