La consola de CS:GO sigue siendo una herramienta muy útil para entrenar mejor, ajustar la mira, probar binds y leer el estado real de una partida privada. En esta guía te explico qué comandos merece la pena aprender, cuáles dependen de sv_cheats, cómo preparar una sesión de práctica sin perder tiempo y qué ajustes sí cambian la experiencia de juego. Yo suelo separar estos comandos en grupos muy concretos, porque así es mucho más fácil quedarse con lo que de verdad sirve y no con una lista interminable.
Lo que de verdad necesitas para empezar con la consola
- Activa la consola de desarrollador y abrela con ~ antes de probar nada.
- Los comandos de práctica funcionan de verdad en partidas locales o privadas, no en cualquier contexto.
- sv_cheats 1 desbloquea gran parte de las utilidades de entrenamiento, pero solo donde el servidor lo permite.
- La mayor diferencia práctica suele estar en bots, reinicios rápidos, granadas y lectura visual, no en “trucos” espectaculares.
- Una
autoexec.cfgevita repetir siempre los mismos pasos y hace que la rutina sea consistente.
Lo esencial antes de abrir la consola
Antes de memorizar comandos, conviene dejar listo el entorno. En CS:GO la consola se activa desde los ajustes del juego, en la sección de partida o juego, y después se abre con la tecla ~; si tu teclado o distribución no la hace cómoda, yo prefiero reasignarla a una tecla más accesible antes de empezar a practicar. Si vienes de CS2, la lógica general es parecida, aunque algunos nombres o variables pueden cambiar; aquí me centro en la base clásica de CS:GO, que es la que todavía muchos jugadores usan como referencia.
- Activa la consola de desarrollador en los ajustes del juego.
- Entra en una partida local, un servidor privado o un mapa de entrenamiento.
- Escribe primero
sv_cheats 1cuando quieras usar comandos de práctica. - Encadena varios comandos con punto y coma si quieres ahorrar tiempo, por ejemplo
sv_cheats 1; bot_kick; mp_freezetime 0.
La parte importante es esta: no todos los comandos tienen el mismo alcance. Algunos funcionan siempre, otros solo en servidores privados y otros dependen directamente de sv_cheats. Con eso claro, ya puedes montar una sesión de práctica que no te haga perder media hora en reinicios y menús.

Los comandos que más ayudan a practicar
Si yo tuviera que quedarme con un grupo pequeño de comandos útiles, empezaría por los que eliminan ruido y te dejan repetir situaciones una y otra vez. Son los que convierten un mapa cualquiera en una sala de entrenamiento de verdad: quitas bots, quitas esperas, subes el tiempo de ronda y repites la jugada hasta que sale limpia.
| Comando | Qué hace | Cuándo lo usaría yo |
|---|---|---|
sv_cheats 1 |
Habilita comandos de trucos y práctica. | Siempre que vaya a entrenar en local o en un servidor privado. |
bot_kick |
Expulsa a todos los bots. | Cuando quiero empezar desde cero sin ruido. |
bot_add_ct / bot_add_t
|
Añade bots a cada equipo. | Para simular duelos, retakes o entradas de sitio. |
bot_stop 1 |
Congela a los bots. | Para practicar una línea de humo, un prefire o una posición concreta. |
mp_freezetime 0 |
Elimina la espera inicial de ronda. | Cuando quiero repetir rondas sin perder tiempo. |
mp_roundtime 60 |
Alarga la duración de la ronda. | Si necesito una ventana amplia para repetir jugadas. |
mp_roundtime_defuse 60 |
Extiende la ronda en mapas de bomba. | Para partidas de práctica en Dust, Mirage, Inferno o similares. |
mp_buytime 9999 |
Amplía al máximo el tiempo de compra. | Cuando quiero probar armas o utilidades sin presión. |
mp_buy_anywhere 1 |
Permite comprar fuera de la zona de compra. | Ideal para entrenar en cualquier punto del mapa. |
sv_infinite_ammo 2 |
Munición infinita con recarga. | Me parece la opción más útil para sprays y granadas sin romper del todo la sensación real. |
sv_grenade_trajectory 1 |
Muestra la trayectoria de las granadas. | Para aprender lineups y corregir lanzamientos. |
sv_grenade_trajectory_time 10 |
Define cuánto tiempo se ve la trayectoria. | Cuando quiero revisar mejor una utilidad concreta. |
sv_showimpacts 1 |
Marca los impactos de bala. | Muy útil para recoil, prefire y control de ráfagas. |
mp_ignore_round_win_conditions 1 |
Evita que la partida termine al cumplirse las condiciones de victoria. | Cuando necesito repetir ejercicios sin que la sesión se corte. |
mp_restartgame 1 |
Reinicia la partida. | Después de cambiar varios parámetros y querer empezar limpio. |
Para mapas de bomba, yo suelo combinar estos comandos con una sola idea: reducir al mínimo el tiempo muerto. Si entrenas granadas, sv_grenade_trajectory 1 y sv_showimpacts 1 son los que más diferencia hacen; si entrenas spray, sv_infinite_ammo 2 te deja repetir sin que la práctica se vuelva irreal. La clave no es activar todo a la vez, sino montar una escena estable que puedas repetir sin pensar.
Con esa base, ya tiene sentido tocar la parte visual: la mira y el arma que ves en pantalla pueden ayudarte a leer mejor el centro, aunque no sustituyen la técnica.
Los ajustes de mira y arma que sí se notan
Aquí es donde mucha gente se pierde. Yo lo resumiría así: la mejor mira no es la más vistosa, sino la que te deja ver el centro de la pantalla sin invadirlo. El objetivo no es decorar el HUD, sino reducir distracciones y hacer más clara la información que recibes en cada duelo.
| Comando | Qué cambia | Comentario útil |
|---|---|---|
cl_crosshaircolor |
Color de la mira. | Elige uno que contraste con los mapas y con el humo. |
cl_crosshairdot |
Punto central de la mira. | Útil si quieres más referencia visual en taps cortos. |
cl_crosshairgap |
Apertura entre las líneas. | Un gap pequeño suele ayudar a apuntar con más limpieza. |
cl_crosshairsize |
Tamaño total de la mira. | Cuanto más grande, más visible; cuanto más pequeña, menos invasiva. |
cl_crosshairstyle |
Estilo de la mira. | Determina si es estática, dinámica o más clásica. |
cl_crosshairthickness |
Grosor de las líneas. | Un grosor moderado suele funcionar mejor que uno extremo. |
cl_crosshair_drawoutline |
Borde exterior de la mira. | Sirve para no perderla de vista sobre fondos claros o ruidosos. |
cl_crosshair_t |
Mira en forma de T. | No es para todo el mundo; yo la usaría solo si realmente te resulta más clara. |
cl_righthand |
Lado del arma en pantalla. | Da igual en términos de ventaja pura, pero cambia bastante la sensación visual. |
viewmodel_presetpos |
Posición general del arma. | Te ahorra tocar cinco ajustes sueltos si solo quieres una base rápida. |
viewmodel_fov |
Campo de visión del arma. | Más amplio no siempre es mejor; busca que no tape demasiado. |
viewmodel_offset_x |
Desplazamiento lateral del arma. | Sirve para separar mejor la vista del centro de la pantalla. |
viewmodel_offset_y |
Desplazamiento vertical del arma. | Ajusta cuánto “sube” o “baja” el arma en pantalla. |
viewmodel_offset_z |
Profundidad del arma. | Es un detalle pequeño, pero cambia la lectura del espacio. |
Dos ajustes de comodidad que yo dejaría activados casi siempre son cl_autowepswitch 0 y closeonbuy 1: el primero evita que el juego te cambie de arma automáticamente al recoger otra mejor, y el segundo cierra el menú de compra después de cada compra. Parecen detalles menores, pero son de esas cosas que evitan errores tontos cuando estás concentrado en una ronda. Cuando la parte visual ya está controlada, el siguiente paso es saber si el juego te está acompañando o no en rendimiento y red.
Cómo leer el rendimiento sin volverte loco
Cuando la partida se siente rara, yo no empiezo tocando sensibilidad. Primero miro si el problema es de fps, de red o de configuración heredada. Los comandos de esta sección no te hacen jugar mejor por arte de magia, pero sí te ayudan a distinguir entre una mala costumbre y un problema real del sistema.
| Comando | Qué te dice | Limitación importante |
|---|---|---|
net_graph 1 |
Muestra fps, ping, pérdida de paquetes y otros datos de red. | Es útil, pero también ocupa espacio visual; yo lo reservaría para práctica y diagnóstico. |
status |
Informa sobre jugadores, servidor e identificadores. | Perfecto para revisar en qué servidor estás y si todo está cargando como debe. |
rate 128000 |
Ajusta el caudal de datos del cliente. | Funciona dentro de los límites del servidor y de tu conexión; no arregla una línea mala. |
cl_cmdrate 128 |
Frecuencia con la que envías comandos al servidor. | En entornos clásicos de 128 tick sigue siendo una referencia muy usada, pero no supera lo que permita el servidor. |
cl_updaterate 128 |
Frecuencia con la que recibes actualizaciones. | Sirve dentro de una infraestructura compatible; fuera de eso, el margen real es limitado. |
cl_interp 0 |
Reduce interpolación innecesaria. | No compensa una conexión inestable ni debe tomarse como una solución milagrosa. |
cl_interp_ratio 1 |
Refina cómo se interpolan los datos de red. | Útil como ajuste fino, no como parche universal. |
Si yo tuviera que resumirlo, diría que net_graph 1 es el más inmediato para entender qué está pasando realmente: ves si el problema es de fps, de ping o de pérdidas. Los demás ajustes de red tienen sentido cuando juegas en servidores que respetan esa lógica y cuando quieres evitar que una configuración vieja te dé una lectura equivocada. Con los números claros, el siguiente problema suele ser humano: cómo no sabotear la sesión con errores tontos.
Los errores que más arruinan una sesión de entrenamiento
La mayoría de las malas sesiones de práctica no fallan por un comando mal escrito, sino por una mala forma de usarlos. Yo veo siempre los mismos tropiezos, y casi todos tienen solución si los detectas a tiempo.
-
Usar comandos de trucos en el lugar equivocado. Si no estás en una partida local o privada,
sv_cheats 1no te va a dar la experiencia que esperas. - Querer cambiarlo todo a la vez. Si tocas mira, viewmodel, red y bots en la misma sesión, luego no sabes qué ha mejorado y qué te está confundiendo.
- Copiar una config sin entender el contexto. Un ajuste pensado para un servidor concreto puede no tener el mismo efecto en otro entorno.
- Olvidar que los comandos de práctica son temporales. Si no guardas una base mínima en archivo, acabarás repitiendo siempre el mismo ritual manual.
- Creer que una mira nueva arregla la puntería. Ayuda a ver mejor, sí, pero no sustituye el trabajo de crosshair placement, control de retroceso y timing.
Por eso yo prefiero una configuración mínima, probada en privado y guardada en una sola autoexec. Es más limpia, más fácil de revisar y mucho más útil que una carpeta llena de variantes que nadie usa dos veces igual.
La autoexec mínima que yo dejaría guardada
Si entrenas con cierta frecuencia, merece la pena guardar tus ajustes en csgo/cfg/autoexec.cfg y cargarlos con exec autoexec cuando abras el juego. No hace falta meter veinte líneas para empezar; yo me quedaría con un bloque corto, estable y orientado a práctica real. Así, cada sesión arranca igual y no dependes de recordar seis comandos distintos antes de empezar a disparar.
sv_cheats 1
bot_kick
mp_freezetime 0
mp_roundtime 60
mp_roundtime_defuse 60
mp_buytime 9999
mp_buy_anywhere 1
sv_infinite_ammo 2
sv_grenade_trajectory 1
sv_showimpacts 1
mp_ignore_round_win_conditions 1
mp_restartgame 1
cl_crosshairstyle 4
cl_crosshairsize 2
cl_crosshairgap -1
cl_crosshairthickness 1
cl_righthand 1
viewmodel_fov 60Si quieres ir un paso más allá, añade un bind para una acción que repitas mucho, como noclip en una tecla cómoda, y deja fuera todo lo que no uses cada semana. Yo me quedo con una idea muy simple: cuantos menos pasos te separen de empezar a entrenar, más probable es que realmente entrenes. Y ahí está la diferencia entre una lista de comandos y una rutina que de verdad sirve.