Comandos de consola de CS2
Busca entre 238 comandos y variables que existen hoy en CS2, con los valores por defecto y los límites que indica el propio juego. Lo que ya no existe está en su propia pestaña, para que distingas el consejo antiguo del actual.
Prueba crosshair, fps_max, bot o demo. Elige una categoría para acotar.
Consola y configuración
Ejecuta, guarda y gestiona tus ajustes.
| Comando | Qué hace | Por defecto | Rango | Dónde |
|---|---|---|---|---|
exec exec <file> | Ejecuta un archivo .cfg de la carpeta game/csgo/cfg. No escribas el .cfg. | Cliente | ||
execifexists execifexists <file> | Ejecuta una configuración solo si el archivo existe, sin error si no existe. | Cliente | ||
host_writeconfig | Guarda tus ajustes actuales en config.cfg. | Cliente | ||
bind bind "<key>" "<command>" | Asigna un comando a una tecla o a un botón del ratón. | Cliente | ||
unbind unbind <key> | Quita la asignación de una tecla. | Cliente | ||
unbindall | Quita todas las asignaciones. Vuelve a asignar después tus teclas de movimiento, o ejecuta binddefaults. | Cliente | ||
binddefaults | Devuelve todas las teclas a sus asignaciones por defecto. | Cliente | ||
alias alias "<name>" "<commands>" | Crea un nombre corto que ejecuta una lista de comandos. | Cliente | ||
echo echo <text> | Escribe una línea en la consola. Útil en configuraciones para confirmar que se ejecutaron. | Cliente | ||
toggle toggle <cvar> [value1 value2 ...] | Alterna un cvar entre valores en cada pulsación, por ejemplo toggle cl_showfps 0 1. | Cliente | ||
incrementvar incrementvar <cvar> <min> <max> <step> | Sube un cvar en una cantidad fija, volviendo del máximo al mínimo. | Cliente | ||
cyclevar cyclevar <cvar> <value1> <value2> ... | Recorre un cvar por una lista de valores. | Cliente | ||
toggleconsole | Abre o cierra la consola. | Cliente | ||
find find <text> | Busca una palabra entre los comandos y cvars de la consola. | Cliente | ||
help help <name> | Muestra la ayuda de un comando o cvar. | Cliente | ||
cvarlist | Lista todas las variables y comandos de consola que conoce el juego. | Cliente | ||
differences | Lista los cvars que has cambiado respecto a sus valores por defecto. | Cliente | ||
key_listboundkeys | Lista todas las teclas que tienes asignadas. | Cliente | ||
key_findbinding key_findbinding <command> | Muestra qué tecla está asignada a un comando. | Cliente | ||
con_enable | Permite abrir la consola. Equivale al ajuste Activar consola de desarrollador. | false | Cliente | |
status | Muestra tu conexión, el servidor y los jugadores que hay en él. | Cliente | ||
maps | Lista los mapas que puede cargar el juego. | Cliente | ||
map map <name> | Carga un mapa. Sin conexión inicia una partida local. | Cliente | ||
changelevel changelevel <name> | Cambia el mapa en un servidor que administres tú. | Cliente | ||
connect connect <address> | Se conecta a un servidor. | Cliente | ||
disconnect | Sale de la partida actual. | Cliente | ||
quit | Cierra CS2. | Cliente |
Crosshair
Cada ajuste del crosshair es un cvar distinto. El color se fija por canal, no con un solo número.
| Comando | Qué hace | Por defecto | Rango | Dónde |
|---|---|---|---|---|
cl_crosshairstyle | Estilo del crosshair. El juego acepta de 0 a 9. | 7 | 0 a 9 | Cliente |
cl_crosshairdot | Dibuja un punto central. | false | Cliente | |
cl_crosshair_t | Crosshair en T: oculta la barra superior. | false | Cliente | |
cl_crosshair_drawoutline | Contorno: 0 desactivado, 1 activado, 2 el segundo modo de contorno del juego. | 1 | 0 a 2 | Cliente |
cl_crosshair_length | Longitud de cada línea del crosshair. | 8 | 0 a 255 | Cliente |
cl_crosshair_thickness | Grosor de las líneas. | 2 | 0 a 32 | Cliente |
cl_crosshair_gap | Separación entre el centro y las líneas. Los valores negativos solapan las líneas. | 4 | -3840 a 3840 | Cliente |
cl_crosshaircolor_r | Canal rojo, de 0 a 255. | 0 | 0 a 255 | Cliente |
cl_crosshaircolor_g | Canal verde, de 0 a 255. | 255 | 0 a 255 | Cliente |
cl_crosshaircolor_b | Canal azul, de 0 a 255. | 0 | 0 a 255 | Cliente |
cl_crosshaircolor_a | Opacidad, de 0 a 255. | 255 | 0 a 255 | Cliente |
cl_crosshairoutline_r | Rojo del contorno, de 0 a 255. | 0 | 0 a 255 | Cliente |
cl_crosshairoutline_g | Verde del contorno, de 0 a 255. | 0 | 0 a 255 | Cliente |
cl_crosshairoutline_b | Azul del contorno, de 0 a 255. | 0 | 0 a 255 | Cliente |
cl_crosshairoutline_a | Opacidad del contorno, de 0 a 255. | 255 | 0 a 255 | Cliente |
cl_crosshair_recoil | Hace que el crosshair siga el retroceso. | true | Cliente | |
cl_crosshair_sniper_width | Ancho de las líneas de la cruz de la mira. 1 es una línea fina de un píxel. | 1 | Cliente | |
cl_crosshair_friendly_warning | Cambia el crosshair cuando un compañero está en tu línea de fuego. | 1 | 0 a 1 | Cliente |
cl_crosshair_dynamic_splitdist | Cuánto se separan las líneas cuando el crosshair se dispersa. | 3 | 0 a 127 | Cliente |
cl_crosshair_dynamic_spread_limit | Límite superior de cuánto se abre un crosshair dinámico. | 255 | 0 a 255 | Cliente |
cl_grenadecrosshair_keepusercrosshair | Mantiene tu propio crosshair mientras se muestra el crosshair de lanzamiento de granadas. | true | Cliente | |
cl_show_observer_crosshair | De quién ves el crosshair mientras espectas. | 2 | Cliente |
Viewmodel y FOV
Dónde queda el arma en pantalla. Los rangos son los límites integrados en el juego.
| Comando | Qué hace | Por defecto | Rango | Dónde |
|---|---|---|---|---|
viewmodel_fov | Campo de visión del viewmodel. | 60 | 60 a 68 | Cliente |
viewmodel_offset_x | Mueve el arma a la izquierda (negativo) o a la derecha (positivo). | 1 | -2 a 2.5 | Cliente |
viewmodel_offset_y | Acerca o aleja el arma de la cámara. | 1 | -2 a 2 | Cliente |
viewmodel_offset_z | Mueve el arma hacia abajo (negativo) o hacia arriba (positivo). | -1 | -2 a 2 | Cliente |
viewmodel_presetpos | Aplica un preajuste de posición integrado: 1 Desktop, 2 Classic. | 1 | Cliente | |
cl_prefer_lefthanded | Sostiene las armas con la mano izquierda. | false | Cliente | |
fov_desired | El campo de visión base. | 75 | 1 a 135 | Cliente |
r_drawtracers_firstperson | Muestra u oculta tus propias trazadoras de bala. | true | Cliente |
HUD y radar
La disposición en pantalla y el minimapa.
| Comando | Qué hace | Por defecto | Rango | Dónde |
|---|---|---|---|---|
cl_hud_color | 0 = team color, 1 = white, 2 = bright white, 3 = light blue, 4 = blue, 5 = purple, 6 = red, 7 = orange, 8 = yellow, 9 = green, 10 = aqua, 11 = pink, 12 = teammate color. | 0 | Cliente | |
hud_scaling | Escala el HUD. | 1 | 0.9 a 1.1 | Cliente |
cl_hud_radar_scale | Tamaño del radar en pantalla. | 1 | 0.8 a 1.3 | Cliente |
cl_radar_scale | Zoom del mapa dentro del radar. Un valor menor muestra más mapa. | 0.7 | 0.25 a 1 | Cliente |
cl_radar_always_centered | If set to 0, the radar is maximally used. Otherwise the player is always centered, even at map extents. | true | Cliente | |
cl_radar_rotate | Gira el radar con tu vista. | true | Cliente | |
cl_radar_icon_scale_min | Sets the minimum icon scale. Valid values are 0.4 to 1.25. | 0.6 | 0.4 a 1.25 | Cliente |
cl_radar_square_with_scoreboard | Hace cuadrado el radar mientras el marcador está abierto. | true | Cliente | |
cl_hud_radar_background_alpha | Opacidad del fondo del radar. | 0.627 | 0 a 1 | Cliente |
cl_hud_radar_blur_background | Blurs the radar background. | true | Cliente | |
cl_teamid_overhead_mode | Always show team id over teammates. 0 = off, 1 = pips; 2 = +name, 3 = +equipment | 3 | Cliente | |
cl_teammate_colors_show | In competitive, 1 = show teammates as separate colors in the radar, scoreboard, etc., 2 = show colors and letters | 1 | Cliente | |
cl_showloadout | Toggles display of current loadout. | true | Cliente | |
hud_showtargetid | Enables display of target names | true | Cliente | |
cl_show_clan_in_death_notice | Is set, the clan name will show next to player names in the death notices. | true | Cliente | |
cl_deathnotices_show_numbers | 0: default; 1: draw names as just numbers; 2: append number on killer and victim to the name | 0 | Cliente | |
cl_draw_only_deathnotices | Oculta el HUD salvo el crosshair y los avisos de muerte. Se usa para vídeo. | false | Cliente | |
cl_drawhud | Enable the rendering of the hud | true | Protegido contra trampas | |
cl_autohelp | Activa las ayudas automáticas. | true | Cliente | |
gameinstructor_enable | Display in game lessons that teach new players. | false | Cliente | |
cl_disable_round_end_report | Oculta el informe de fin de ronda. | false | Cliente | |
cl_cursor_scale | Escala el cursor del ratón en los menús. | 1 | Cliente | |
cl_sanitize_player_names | Replace names of other players with something non-offensive. | false | Cliente | |
cl_hide_avatar_images | Hide avatar images for other players. 0 - Off. 1 - Block All 2 - Block all but friends | 0 | Cliente |
Audio
Los volúmenes van de 0 a 1.
| Comando | Qué hace | Por defecto | Rango | Dónde |
|---|---|---|---|---|
volume | Volumen general. | 1 | 0 a 1 | Cliente |
snd_gamevolume | Game volume | 1 | 0 a 1 | Cliente |
snd_gamevoicevolume | Game v.o. volume | 1 | 0 a 1 | Cliente |
snd_voipvolume | Volumen del chat de voz de otros jugadores. | 1 | 0 a 2 | Cliente |
snd_musicvolume | Music volume | 1 | 0 a 1 | Cliente |
snd_menumusic_volume | Volume of Menu / Non-gameplay music | 0.04 | 0 a 1 | Cliente |
snd_mvp_volume | Volume of MVP Music | 0.16 | 0 a 1 | Cliente |
snd_roundstart_volume | Volume of Round Start Music | 0 | 0 a 1 | Cliente |
snd_roundend_volume | Volume of Won/Lost Music | 0.16 | 0 a 1 | Cliente |
snd_roundaction_volume | Volume of Move Action Music | 0 | 0 a 1 | Cliente |
snd_tensecondwarning_volume | Volume of Ten Second Warnings | 0.04 | 0 a 1 | Cliente |
snd_deathcamera_volume | Volume of Deathcam Timers | 0.16 | 0 a 1 | Cliente |
snd_mapobjective_volume | Volume of Map Objective Music | 0.04 | 0 a 1 | Cliente |
snd_headphone_eq | Elige un preajuste de ecualizador para auriculares. | 0 | Cliente | |
snd_mute_losefocus | Silencia el juego cuando su ventana no tiene el foco. | true | Cliente | |
snd_mute_mvp_music_live_players | If set, MVP music is muted if players from both teams are still alive. | false | Cliente | |
snd_steamaudio_enable_perspective_correction | Enable perspective correction for 3D audio. | false | Cliente |
Ratón y controles
Sensibilidad y comportamiento de los controles.
| Comando | Qué hace | Por defecto | Rango | Dónde |
|---|---|---|---|---|
sensitivity | Mouse sensitivity. | 1.25 | 0.0001 a 8 | Cliente |
zoom_sensitivity_ratio | Additional mouse sensitivity scale factor applied when FOV is zoomed in. | 1 | 0.01 a 3 | Cliente |
sensitivity_y_scale | Multiplies the mouse Y axis for finer pitch vs yaw aim | 1 | 0 a 2 | Cliente |
m_yaw | Mouse yaw factor. | 0.022 | Cliente | |
m_pitch | Mouse pitch factor. | 0.022 | Cliente | |
mouse_inverty | Invierte el movimiento vertical del ratón. | false | Cliente | |
option_duck_method | Agacharse con alternancia en vez de mantener. | false | Cliente | |
option_speed_method | Caminar con alternancia en vez de mantener. | false | Cliente | |
cl_debounce_zoom | Whether or not to disable holding secondary fire to cycle zoom levels | true | Cliente | |
cl_sniper_auto_rezoom | Auto-rezoom snipers after a shot | true | Cliente | |
cl_silencer_mode | 0: cannot detach; 1: press secondary fire to detach | 0 | Cliente | |
cl_use_opens_buy_menu | Pressing the +use key will open the buy menu if in a buy zone (just as if you pressed the 'buy' key). | false | Cliente | |
cl_weapon_stealth_reload_toggle | Should the silent reload act like a toggle | false | Cliente | |
cl_scoreboard_mouse_enable_binding | La asignación que libera el cursor del ratón en el marcador. | +attack2 | Cliente | |
input_button_code_is_scan_code_scd | Bind keys based on keyboard position instead of key name | true | Cliente | |
cl_allow_multi_input_binds | Permite que los binds contengan más de una acción de entrada. Protegido contra trampas, así que solo funciona con sv_cheats 1. | false | Protegido contra trampas |
Red, FPS y diagnóstico
Fotogramas, información de red y tiempos. La antigua familia net_graph y cl_cmdrate ya no existe; mira la lista de eliminados más abajo.
| Comando | Qué hace | Por defecto | Rango | Dónde |
|---|---|---|---|---|
fps_max | Frame rate limiter. 0=no limit. Does not apply to dedicated server. | 120 | Cliente | |
fps_max_ui | Frame rate limiter while the game UI is displayed. 0=no limit. Does not apply to dedicated server. | 0 | Cliente | |
engine_low_latency_sleep_after_client_tick | When r_low_latency is enabled, this moves the low latency sleep on tick frames to happen after client simulation. | false | Cliente | |
cl_showfps | Draw fps meter at top of screen (1 = fps, 2 = smooth fps, 3 = server MS, 4 = Show FPS and Log to file ) | 0 | Cliente | |
cl_showpos | Muestra tu posición y velocidad. Protegido contra trampas en el juego actual. | 0 | Protegido contra trampas | |
cl_hud_telemetry_ping_show | Show ping in the HUD. 0=never, 1=only in poor conditions, 2=always | 1 | Cliente | |
cl_hud_telemetry_frametime_show | Show frame time (FPS) in the HUD. 0=never, 1=only if poor, 2=always | 1 | Cliente | |
cl_hud_telemetry_net_misdelivery_show | Show percentage of user commands & server snapshots that are missed due to network conditions. 0=never, 1=only in poor conditions, 2=always | 1 | Cliente | |
cl_hud_telemetry_net_quality_graph_show | Show packet jitter and netframe loss/reordering in the HUD. 0=never, 1=only in poor conditions, 2=always | 0 | Cliente | |
cl_hud_telemetry_serverrecvmargin_graph_show | Show graph of the server recv margin in the HUD. (How early/late user commands are arriving at the server before they are executed.) 0=never, 1=only when there are command queue problems, 2=always | 0 | Cliente | |
cl_ticktiming cl_ticktiming {print|<interval>} [summary|detail] | {print|<interval>} [summary|detail] Print timing stats now, or set report interval | Cliente | ||
net_status | Muestra el estado de la red. | Cliente | ||
rate | Min bytes/sec the host can receive data | 80000 | Cliente | |
cl_net_buffer_ticks | Number of ticks of delay for server snapshots and user commands. This value controls the value of cl_interp_ratio, which you should not modify directly. | 0 | 0 a 2 | Cliente |
cl_interp_ratio | Set number of client simulation interpolation ticks. | 2 | 0 a 19 | Cliente |
cl_timeout | After this many seconds without receiving a packet from the server, the client will disconnect itself | 30 | Cliente | |
mm_dedicated_search_maxping | El ping máximo que preferirá el matchmaking al buscar un servidor. | 150 | 25 a 350 | Cliente |
r_fullscreen_gamma | Screen Gamma (only in fullscreen modes) | 2.2 | 1 a 4 | Cliente |
cl_ragdoll_limit | Maximum number of ragdolls to show (-1 disables limit) | 20 | Cliente |
Voz, chat y pings
Ajustes de comunicación.
| Comando | Qué hace | Por defecto | Rango | Dónde |
|---|---|---|---|---|
voice_modenable | Enable/disable voice in this mod. | true | Cliente | |
voice_vox | Voice chat uses a vox-style always on | 0 | Cliente | |
voice_threshold | decibel threshold for how loud the talker's input signal is before we think they are talking. | -120 | Cliente | |
voice_loopback | Te reproduce tu propia voz. | false | Cliente | |
voice_toggle_open_mic | Activa o desactiva el micrófono abierto. | Cliente | ||
voice_modenable_toggle | Toggle the voice_modenable convar. | Cliente | ||
+voicerecord | Pulsar para hablar mientras se mantiene. | Cliente | ||
cl_mute_enemy_team | Block all communication from players on the enemy team. | false | Cliente | |
cl_mute_all_but_friends_and_party | Only allow communication from friends and matchmaking party members. Set to 1 to apply the in non-competitive game modes. Set to 2 will apply the setting in all modes. | 0 | Cliente | |
cl_player_ping_mute | Controla si los pings suenan. La descripción de Valve dice que 1 los hace audibles y 0 silenciosos, al revés de lo que sugiere el nombre. | 0 | Cliente | |
player_ping | Creates a ping notification where the player is looking. | Servidor | ||
cl_radial_radio_tap_to_ping | When tapping the radial radio button, leave a ping if nothing is selected within the time in seconds set in cl_radial_menu_tap_duration | true | Cliente | |
say say "<text>" | Envía un mensaje a todos. | Servidor | ||
say_team say_team "<text>" | Envía un mensaje a tu equipo. | Servidor | ||
callvote callvote <issue> | Start a vote on an issue. | Servidor |
Compra e inventario
Comandos para binds de compra y cambio de arma.
| Comando | Qué hace | Por defecto | Rango | Dónde |
|---|---|---|---|---|
buy buy <weapon> | Compra un objeto por su nombre mientras puedes comprar, por ejemplo buy ak47. Se pueden encadenar varios con ;. | Cliente | ||
autobuy | Attempt to purchase items with the order listed in cl_autobuy | Cliente | ||
rebuy | Attempt to repurchase items with the order listed in cl_rebuy | Cliente | ||
cl_autobuy | El orden en que intenta comprar la compra automática, por ejemplo cl_autobuy "ak47 m4a1 vesthelm". | Cliente | ||
cl_rebuy | The order in which rebuy will attempt to repurchase items | Cliente | ||
buymenu | Show or hide main buy menu | Cliente | ||
buyrandom | Buy random primary and secondary. Primarily for deathmatch where cost is not an issue. | Servidor | ||
use use <weapon_name> | Cambia a un arma u objeto que llevas, por ejemplo use weapon_smokegrenade. | Cliente | ||
drop | Suelta el arma que llevas en la mano. | Cliente | ||
lastinv | Cambia a tu arma anterior. | Cliente | ||
slot1 | Selecciona el arma de la ranura 1 (principal). | Cliente | ||
slot2 | Selecciona el arma de la ranura 2 (secundaria). | Cliente | ||
slot3 | Selecciona el arma de la ranura 3 (cuchillo). | Cliente | ||
+lookatweapon | Inspecciona tu arma mientras se mantiene pulsado. | Cliente | ||
+cl_show_team_equipment | Muestra el equipamiento de tus compañeros mientras mantienes la tecla. | Cliente |
Práctica y servidor privado
Comandos del lado del servidor. Solo funcionan en un servidor que administres tú: un mapa sin conexión, un servidor de práctica o un mapa del taller. Las entradas marcadas como protegidas contra trampas necesitan además sv_cheats 1. Nada de esto funciona en los servidores de matchmaking de Valve.
| Comando | Qué hace | Por defecto | Rango | Dónde |
|---|---|---|---|---|
sv_cheats | Allow cheats on server | false | Cliente | |
mp_restartgame mp_restartgame <seconds> | If non-zero, game will restart in the specified number of seconds | 0 | Servidor | |
mp_warmup_end | End warmup immediately. | Servidor | ||
mp_warmup_pausetimer | Set to 1 to stay in warmup indefinitely. Set to 0 to resume the timer. | 0 | Cliente | |
mp_roundtime | How many minutes each round takes. | 5 | 0.1 a 60 | Servidor |
mp_roundtime_defuse | How many minutes each round of Bomb Defuse takes. If 0 then use mp_roundtime instead. | 0 | 0 a 60 | Servidor |
mp_freezetime | how many seconds to keep players frozen when the round starts | 6 | 0 a 60 | Servidor |
mp_buytime | How many seconds after round start players can buy items for. | 90 | 0 a … | Cliente |
mp_buy_anywhere | When set, players can buy anywhere, not only in buyzones. 0 = default. 1 = both teams. 2 = Terrorists. 3 = Counter-Terrorists. | 0 | Cliente | |
mp_maxmoney | maximum amount of money allowed in a player's account | 16000 | 0 a … | Cliente |
mp_startmoney | amount of money each player gets when they reset | 800 | 0 a … | Cliente |
mp_c4timer | how long from when the C4 is armed until it blows | 40 | 10 a … | Cliente |
mp_ignore_round_win_conditions | Ignore conditions which would end the current round | false | Servidor | |
mp_round_restart_delay | Number of seconds to delay before restarting a round after a win | 7 | 0 a … | Cliente |
mp_respawn_on_death_ct | When set to 1, counter-terrorists will respawn after dying. | false | Cliente | |
mp_respawn_on_death_t | When set to 1, terrorists will respawn after dying. | false | Cliente | |
mp_free_armor | Determines whether kevlar (1+) and/or helmet (2+) are given automatically. | 0 | Cliente | |
mp_defuser_allocation | How to allocate defusers to CTs at start or round: 0=none, 1=random, 2=everyone | 0 | 0 a 2 | Cliente |
mp_give_player_c4 | Whether this map should spawn a c4 bomb for a player or not. | true | Cliente | |
mp_autoteambalance | Mueve jugadores entre equipos automáticamente para equilibrar los bandos. | true | Servidor | |
mp_limitteams | Max # of players 1 team can have over another (0 disables check) | 2 | 0 a 30 | Servidor |
mp_friendlyfire | Allows team members to injure other members of their team | false | Cliente | |
mp_solid_teammates | How solid are teammates: 0 = transparent; 1 = fully solid; 2 = can stand on top of heads | 1 | Cliente | |
mp_pause_match | Pause the match in the next freeze time | Servidor | ||
mp_unpause_match | Resume the match | Servidor | ||
mp_teamname_1 | A non-empty string overrides the first team's name. | Servidor | ||
mp_teamname_2 | A non-empty string overrides the second team's name. | Servidor | ||
ammo_grenade_limit_total | El máximo de granadas que puede llevar un jugador en total. | 3 | Cliente | |
sv_infinite_ammo | Player's active weapon will never run out of ammo | 0 | Protegido contra trampas | |
sv_grenade_trajectory_prac_pipreview | Shows grenade trajectory practice picture-in-picture preview. | false | Cliente | |
sv_grenade_trajectory_prac_trailtime | Shows grenade trajectory practice visualization for this number of seconds. | 0 | 0 a 8 | Cliente |
sv_rethrow_last_grenade | Emit the last grenade thrown on the server. | Protegido contra trampas | ||
sv_showimpacts | Shows client (red) and server (blue) bullet impact point (1=both, 2=client-only, 3=server-only) | 0 | Cliente | |
sv_showimpacts_time | Duration bullet impact indicators remain before disappearing | 4 | 0 a 10 | Cliente |
weapon_accuracy_nospread | Disable weapon inaccuracy spread | false | Cliente | |
sv_gravity | World gravity. | 800 | Cliente | |
sv_airaccelerate | Cuánto puedes dirigirte en el aire. Subirlo facilita el air strafing. | 12 | Cliente | |
host_timescale | Prescale the clock by this amount. | 1 | Protegido contra trampas | |
god | Toggle by default, or 0 to disable and 1 to enable. Player becomes invulnerable. | Protegido contra trampas | ||
noclip | Toggle. Player becomes non-solid and flies. Optional argument of 0 or 1 to force enable/disable | Protegido contra trampas | ||
give give <item> | Give item to player. Arguments: <item_name> | Servidor | ||
kick kick <name> | Kick a player by name. | Cliente | ||
kickid kickid <userid> | Kick a player by userid or uniqueid, with a message. | Cliente |
Bots
Bots en un servidor que administres tú.
| Comando | Qué hace | Por defecto | Rango | Dónde |
|---|---|---|---|---|
bot_add | bot_add <t|ct> <type> <difficulty> <name> - Adds a bot matching the given criteria. | Servidor | ||
bot_add_t | bot_add_t <type> <difficulty> <name> - Adds a terrorist bot matching the given criteria. | Servidor | ||
bot_add_ct | bot_add_ct <type> <difficulty> <name> - Adds a Counter-Terrorist bot matching the given criteria. | Servidor | ||
bot_kick | bot_kick <all> <t|ct> <type> <difficulty> <name> - Kicks a specific bot, or all bots, matching the given criteria. | Servidor | ||
bot_difficulty | Defines the skill of bots joining the game. Values are: 0=easy, 1=normal, 2=hard, 3=expert. | 1 | Servidor | |
bot_stop | bot_stop <1|all> | <not_bomber> | <t> | <ct> | 0 | Protegido contra trampas | |
bot_freeze | Los bots se quedan quietos. | false | Protegido contra trampas | |
bot_zombie | If nonzero, bots will stay in idle mode and not attack. | false | Protegido contra trampas | |
bot_crouch | Los bots se agachan. | false | Protegido contra trampas | |
bot_dont_shoot | If nonzero, bots will not fire weapons (for debugging). | false | Protegido contra trampas | |
bot_knives_only | Restricts the bots to only using knives | Servidor | ||
bot_pistols_only | Restricts the bots to only using pistols | Servidor | ||
bot_place | bot_place - Places a bot from the map at where the local player is pointing. | Protegido contra trampas |
Demos y espectador
Grabar y ver repeticiones.
| Comando | Qué hace | Por defecto | Rango | Dónde |
|---|---|---|---|---|
record record <name> | Record a demo. | Protegido contra trampas | ||
stop | Finish recording demo. | Cliente | ||
playdemo playdemo <name> | Play a recorded demo file (.dem ). | Cliente | ||
demoui | Show/hide demo playback ui | Cliente | ||
demo_pause | Pauses demo playback. | Cliente | ||
demo_resume | Resumes demo playback. | Cliente | ||
demo_togglepause | Toggles demo playback. | Cliente | ||
demo_timescale demo_timescale <speed> | Sets demo replay speed. | Cliente | ||
demo_gototick demo_gototick <tick> | Skips to a tick in demo. | Cliente | ||
demo_goto | Skips to location in demo. | Cliente | ||
demo_info | Print information about currently playing demo. | Cliente | ||
demolist | Print demo sequence list. | Cliente | ||
demo_highlight_seconds_before | How many seconds before the actual highlight event to show when viewing highlights. | 6 | Cliente | |
spec_mode | Set spectator mode | Cliente | ||
spec_next | Spectate next player | Cliente | ||
spec_prev | Spectate previous player | Cliente | ||
spec_player | Spectate a player by name or slot | Cliente | ||
spec_goto | Move the spectator camera to a specific location. `spec_goto x y z pitch yaw` | Cliente | ||
cl_obs_interp_enable | Enables interpolation between observer targets | true | Cliente |
Comandos antiguos que ya no existen
Aparecen en guías de CS:GO y no están en la lista de comandos de CS2, así que muestran un error de comando desconocido. Comprobado con archivos del juego fechados el 28 de octubre de 2026.
| Comando antiguo | Qué era | Qué usar ahora |
|---|---|---|
| net_graph | Gráfico en pantalla de red y FPS | cl_showfps y los cvars cl_hud_telemetry_* |
| cq_netgraph | Se suele pasar como sustituto de net_graph | No es un comando de CS2. Usa cl_showfps y cl_hud_telemetry_* |
| cl_cmdrate | Tasa de comandos del cliente | No hay nada que ajustar. El juego gestiona sus propias tasas de actualización |
| cl_updaterate | Tasa de actualización del servidor | No hay nada que ajustar. El juego gestiona sus propias tasas de actualización |
| cl_righthand | Mano izquierda o derecha | cl_prefer_lefthanded |
| cl_bobamt_lat | Balanceo lateral del viewmodel | Nada. Los cvars de balanceo ya no existen |
| cl_bobamt_vert | Balanceo vertical del viewmodel | Nada. Los cvars de balanceo ya no existen |
| cl_bob_lower_amt | Balanceo al bajar el arma | Nada. Los cvars de balanceo ya no existen |
| cl_bobcycle | Duración del ciclo de balanceo | Nada. Los cvars de balanceo ya no existen |
| cl_usenewbob | Cambia el estilo de balanceo del viewmodel | Nada. Los cvars de balanceo ya no existen |
| viewmodel_recoil | Cantidad de retroceso del viewmodel | Nada. El cvar ya no existe |
| m_rawinput | Entrada directa del ratón | No hay nada que ajustar en la consola |
| cl_lagcompensation | Activar o desactivar la compensación de lag | Nada. No se puede desactivar desde el cliente |
| cl_predict | Activar o desactivar la predicción del cliente | Nada. No se puede desactivar desde el cliente |
| voice_scale | Volumen de voz | snd_voipvolume |
| voice_enable | Voz activada o desactivada | voice_modenable |
| cl_crosshaircolor | Color predefinido de la mira, de 0 a 5 | cl_crosshaircolor_r, _g, _b y _a |
| cl_grenadepreview | Vista previa de la trayectoria de granadas | sv_grenade_trajectory_prac_pipreview en un servidor de práctica |
Cómo lo hemos comprobado
Todos los comandos y variables de arriba, salvo unos pocos que gestiona el propio juego (buy, use, drop, +jump, +duck, +attack, +voicerecord), se buscaron en un volcado automático de las tablas de comandos y variables del propio CS2, fechado el 28 de octubre de 2026. Los valores por defecto, los rangos y las marcas de protección contra trampas y de servidor salen directamente de ese volcado. Donde faltaba la descripción del juego o no era clara, hemos escrito una. Si un comando no está en el volcado, no está en esta lista.
La columna Dónde lee las marcas del juego: Protegido contra trampas necesita sv_cheats 1, Servidor se ejecuta en un servidor que controlas y Cliente se ejecuta en tu propio juego.
Cómo abrir la consola y ejecutar un comando
Activa Activar consola de desarrollador en Ajustes, Juego, y pulsa después la tecla de la consola (la tilde, ~). Escribe un comando y pulsa Intro. Una variable, o cvar, lleva un valor detrás del nombre, así que fps_max 0 fija el límite de fotogramas. Un comando hace algo cuando lo ejecutas, como disconnect. Para abrir la consola al iniciar sin tocar los ajustes, añade -console a tus opciones de lanzamiento de CS2.
Todo lo que escribes en la consola desaparece la próxima vez salvo que el juego lo guarde. Muchas variables están marcadas como guardadas y se mantienen solas. Para el resto, guarda las líneas en un autoexec.cfg, que crea nuestro generador de autoexec de CS2, o dale a una tecla su propio comando con el generador de binds de CS2.
Qué significa la columna Dónde
La lista tiene 238 entradas. La columna Dónde lee las marcas que el propio juego pone en cada una. 198 son de Cliente y se ejecutan en tu propio juego, 25 son de Servidor y solo surten efecto en un servidor que controles, como las familias mp_, bot_ y sv_, y 15 están protegidas contra trampas, lo que significa que necesitan sv_cheats 1 y por tanto solo funcionan sin conexión o en tu propio servidor. En los servidores de matchmaking de Valve, los comandos de Servidor y los protegidos contra trampas muestran un error y no hacen nada.
Por eso importa la columna Rango. Cuando una variable tiene rango, el juego recorta cualquier valor fuera de él. Los desplazamientos del viewmodel son un buen ejemplo, y nuestro generador de viewmodel de CS2 detiene sus deslizadores en los mismos límites. La pestaña Crosshair lista las variables que hay detrás de un crosshair, y el generador de crosshair de CS2 las escribe por ti con una vista previa en directo.
En cuanto a la puntería, la variable de sensibilidad está en la pestaña Ratón y controles con su rango de 0.0001 a 8. Multiplícala por tus DPI para obtener el eDPI, o traslada una sensibilidad de otro juego con el conversor de sensibilidad.
Preguntas frecuentes
¿Cómo abro la consola en CS2?
Ve a Ajustes, después Juego, y pon Activar consola de desarrollador en Sí. Luego pulsa la tecla de la consola, que por defecto es la tilde (~). Añadir -console a tus opciones de lanzamiento también la abre al iniciar.
¿Cuál es la diferencia entre un comando y un cvar?
Un comando hace algo cuando lo ejecutas, como quit o disconnect. Un cvar (variable de consola) guarda un ajuste, como sensitivity o fps_max, y se cambia escribiendo su nombre seguido de un valor.
¿Qué significa protegido contra trampas?
Los comandos marcados como protegidos contra trampas solo se ejecutan cuando el servidor tiene sv_cheats 1, es decir, tu propio servidor o un mapa sin conexión. En el matchmaking y en la mayoría de los servidores de la comunidad muestran un error y no hacen nada.
¿Qué comandos solo funcionan en mi propio servidor?
Los marcados como Servidor, que abarcan los comandos mp_, bot_ y sv_, como mp_roundtime o bot_add. Cambian cómo se desarrolla una partida, así que solo los acepta un servidor que controlas. No hacen nada en los servidores de matchmaking de Valve.
¿Cómo hago permanentes los ajustes?
Ponlos en un autoexec.cfg en la carpeta game/csgo/cfg y añade +exec autoexec a tus opciones de lanzamiento. Nuestro generador de autoexec crea el archivo por ti.
¿Por qué net_graph o cl_cmdrate no están en la lista?
No están en la lista de comandos de CS2. Usa cl_showfps y los comandos cl_hud_telemetry para ver los FPS, el ping y la pérdida de paquetes. La tabla de eliminados de más abajo lista los comandos antiguos que fallan.
¿Me pueden banear por usar comandos de consola?
No por los comandos de consola que se listan aquí. Forman parte del juego. Los comandos protegidos contra trampas no se pueden usar en servidores donde las trampas están desactivadas.