Comandos de console do CS2
Busque entre 238 comandos e variáveis que existem no CS2 hoje, com os padrões e limites que o próprio jogo informa. O que acabou fica em uma aba própria, para você separar conselho antigo de atual.
Tente crosshair, fps_max, bot ou demo. Escolha uma categoria para filtrar.
Console e config
Rode, salve e gerencie suas configurações.
| Comando | O que faz | Padrão | Faixa | Onde |
|---|---|---|---|---|
exec exec <file> | Roda um arquivo .cfg da pasta game/csgo/cfg. Não escreva o .cfg. | Cliente | ||
execifexists execifexists <file> | Roda um config só se o arquivo existir, sem erro se não existir. | Cliente | ||
host_writeconfig | Salva suas configurações atuais no config.cfg. | Cliente | ||
bind bind "<key>" "<command>" | Liga uma tecla ou botão do mouse a um comando. | Cliente | ||
unbind unbind <key> | Remove a ligação de uma tecla. | Cliente | ||
unbindall | Remove todas as ligações. Refaça suas teclas de movimento depois, ou rode binddefaults. | Cliente | ||
binddefaults | Volta todas as teclas ao padrão. | Cliente | ||
alias alias "<name>" "<commands>" | Cria um nome curto que roda uma lista de comandos. | Cliente | ||
echo echo <text> | Escreve uma linha no console. Útil em configs para confirmar que rodaram. | Cliente | ||
toggle toggle <cvar> [value1 value2 ...] | Alterna uma cvar entre valores a cada aperto, por exemplo toggle cl_showfps 0 1. | Cliente | ||
incrementvar incrementvar <cvar> <min> <max> <step> | Aumenta uma cvar em uma quantidade fixa, voltando ao mínimo depois do máximo. | Cliente | ||
cyclevar cyclevar <cvar> <value1> <value2> ... | Passa uma cvar por uma lista de valores. | Cliente | ||
toggleconsole | Abre ou fecha o console. | Cliente | ||
find find <text> | Procura uma palavra nos comandos e cvars do console. | Cliente | ||
help help <name> | Mostra a ajuda de um comando ou cvar. | Cliente | ||
cvarlist | Lista todas as variáveis e comandos de console que o jogo conhece. | Cliente | ||
differences | Lista as cvars que você mudou em relação ao padrão. | Cliente | ||
key_listboundkeys | Lista todas as teclas que você ligou. | Cliente | ||
key_findbinding key_findbinding <command> | Mostra qual tecla está ligada a um comando. | Cliente | ||
con_enable | Permite abrir o console. Igual à configuração Habilitar console do desenvolvedor. | false | Cliente | |
status | Mostra sua conexão, o servidor e os jogadores nele. | Cliente | ||
maps | Lista os mapas que o jogo pode carregar. | Cliente | ||
map map <name> | Carrega um mapa. Offline, começa um jogo local. | Cliente | ||
changelevel changelevel <name> | Troca o mapa em um servidor que você controla. | Cliente | ||
connect connect <address> | Conecta a um servidor. | Cliente | ||
disconnect | Sai do jogo atual. | Cliente | ||
quit | Fecha o CS2. | Cliente |
Crosshair
Cada configuração de crosshair é uma cvar separada. A cor é definida por canal, não com um número só.
| Comando | O que faz | Padrão | Faixa | Onde |
|---|---|---|---|---|
cl_crosshairstyle | Estilo do crosshair. O jogo aceita de 0 a 9. | 7 | 0 a 9 | Cliente |
cl_crosshairdot | Desenha um ponto central. | false | Cliente | |
cl_crosshair_t | Crosshair em T: esconde a barra de cima. | false | Cliente | |
cl_crosshair_drawoutline | Contorno: 0 desligado, 1 ligado, 2 o segundo modo de contorno do jogo. | 1 | 0 a 2 | Cliente |
cl_crosshair_length | Comprimento de cada linha do crosshair. | 8 | 0 a 255 | Cliente |
cl_crosshair_thickness | Espessura das linhas. | 2 | 0 a 32 | Cliente |
cl_crosshair_gap | Espaço entre o centro e as linhas. Valores negativos sobrepõem as linhas. | 4 | -3840 a 3840 | Cliente |
cl_crosshaircolor_r | Canal vermelho, 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 | Opacidade, de 0 a 255. | 255 | 0 a 255 | Cliente |
cl_crosshairoutline_r | Vermelho do contorno, de 0 a 255. | 0 | 0 a 255 | Cliente |
cl_crosshairoutline_g | Verde do contorno, de 0 a 255. | 0 | 0 a 255 | Cliente |
cl_crosshairoutline_b | Azul do contorno, de 0 a 255. | 0 | 0 a 255 | Cliente |
cl_crosshairoutline_a | Opacidade do contorno, de 0 a 255. | 255 | 0 a 255 | Cliente |
cl_crosshair_recoil | Faz o crosshair acompanhar o recuo. | true | Cliente | |
cl_crosshair_sniper_width | Largura das linhas da cruz da luneta. 1 é um fio de um pixel. | 1 | Cliente | |
cl_crosshair_friendly_warning | Muda o crosshair quando um companheiro está na sua linha de tiro. | 1 | 0 a 1 | Cliente |
cl_crosshair_dynamic_splitdist | O quanto as linhas se afastam quando o crosshair abre. | 3 | 0 a 127 | Cliente |
cl_crosshair_dynamic_spread_limit | Limite máximo de abertura de um crosshair dinâmico. | 255 | 0 a 255 | Cliente |
cl_grenadecrosshair_keepusercrosshair | Mantém o seu crosshair enquanto o crosshair de arremesso de granada aparece. | true | Cliente | |
cl_show_observer_crosshair | De quem é o crosshair que você vê ao assistir como espectador. | 2 | Cliente |
Viewmodel e FOV
Onde a arma fica na tela. As faixas são os limites embutidos no jogo.
| Comando | O que faz | Padrão | Faixa | Onde |
|---|---|---|---|---|
viewmodel_fov | Campo de visão do viewmodel. | 60 | 60 a 68 | Cliente |
viewmodel_offset_x | Move a arma para a esquerda (negativo) ou para a direita (positivo). | 1 | -2 a 2.5 | Cliente |
viewmodel_offset_y | Move a arma para perto ou para longe da câmera. | 1 | -2 a 2 | Cliente |
viewmodel_offset_z | Move a arma para baixo (negativo) ou para cima (positivo). | -1 | -2 a 2 | Cliente |
viewmodel_presetpos | Aplica uma posição pronta: 1 Desktop, 2 Classic. | 1 | Cliente | |
cl_prefer_lefthanded | Segura as armas na mão esquerda. | false | Cliente | |
fov_desired | O campo de visão base. | 75 | 1 a 135 | Cliente |
r_drawtracers_firstperson | Mostra ou esconde os rastros das suas próprias balas. | true | Cliente |
HUD e radar
O layout na tela e o minimapa.
| Comando | O que faz | Padrão | Faixa | Onde |
|---|---|---|---|---|
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 | Muda a escala do HUD. | 1 | 0.9 a 1.1 | Cliente |
cl_hud_radar_scale | Tamanho do radar na tela. | 1 | 0.8 a 1.3 | Cliente |
cl_radar_scale | Zoom do mapa dentro do radar. Menor mostra mais do 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 o radar junto com a sua visão. | 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 | Deixa o radar quadrado enquanto o placar está aberto. | true | Cliente | |
cl_hud_radar_background_alpha | Opacidade do fundo do 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 | Esconde o HUD, exceto o crosshair e os avisos de morte. Usado para vídeo. | false | Cliente | |
cl_drawhud | Enable the rendering of the hud | true | Protegido contra cheats | |
cl_autohelp | Liga as dicas automáticas de ajuda. | true | Cliente | |
gameinstructor_enable | Display in game lessons that teach new players. | false | Cliente | |
cl_disable_round_end_report | Esconde o relatório de fim de round. | false | Cliente | |
cl_cursor_scale | Muda a escala do cursor do mouse nos menus. | 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 |
Áudio
Os volumes vão de 0 a 1.
| Comando | O que faz | Padrão | Faixa | Onde |
|---|---|---|---|---|
volume | Volume geral. | 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 | Volume do chat de voz dos outros jogadores. | 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 | Escolhe uma predefinição de equalizador para fones. | 0 | Cliente | |
snd_mute_losefocus | Silencia o jogo quando a janela não está em 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 |
Mouse e controles
Sensibilidade e comportamento dos controles.
| Comando | O que faz | Padrão | Faixa | Onde |
|---|---|---|---|---|
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 | Inverte o movimento vertical do mouse. | false | Cliente | |
option_duck_method | Agachar alternado em vez de segurar. | false | Cliente | |
option_speed_method | Andar alternado em vez de segurar. | 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 | A ligação que libera o cursor do mouse no placar. | +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 | Deixa as binds segurarem mais de uma ação de entrada. Protegido contra cheats, então só funciona com sv_cheats 1. | false | Protegido contra cheats |
Rede, FPS e diagnóstico
Taxa de quadros, exibição de rede e tempo. A antiga família net_graph e cl_cmdrate acabou; veja a lista de removidos abaixo.
| Comando | O que faz | Padrão | Faixa | Onde |
|---|---|---|---|---|
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 | Mostra sua posição e velocidade. Protegido contra cheats no jogo atual. | 0 | Protegido contra cheats | |
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 | Mostra o estado da rede. | 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 | O maior ping que o matchmaking vai preferir ao procurar um 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 e pings
Configurações de comunicação.
| Comando | O que faz | Padrão | Faixa | Onde |
|---|---|---|---|---|
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 | Toca a sua própria voz de volta para você. | false | Cliente | |
voice_toggle_open_mic | Liga e desliga o microfone aberto. | Cliente | ||
voice_modenable_toggle | Toggle the voice_modenable convar. | Cliente | ||
+voicerecord | Falar apertando a tecla, enquanto pressionado. | 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 se os pings fazem som. A descrição da Valve diz que 1 os deixa audíveis e 0 silenciosos, o contrário do que o nome sugere. | 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>" | Envia uma mensagem para todos. | Servidor | ||
say_team say_team "<text>" | Envia uma mensagem para o seu time. | Servidor | ||
callvote callvote <issue> | Start a vote on an issue. | Servidor |
Compra e inventário
Comandos para binds de compra e troca de arma.
| Comando | O que faz | Padrão | Faixa | Onde |
|---|---|---|---|---|
buy buy <weapon> | Compra um item pelo nome enquanto você pode comprar, por exemplo buy ak47. Vários podem ser encadeados com ;. | 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 | A ordem em que o autobuy tenta comprar, por exemplo 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> | Troca para uma arma ou item que você carrega, por exemplo use weapon_smokegrenade. | Cliente | ||
drop | Larga a arma que você está segurando. | Cliente | ||
lastinv | Troca para a arma anterior. | Cliente | ||
slot1 | Seleciona a arma do slot 1 (primária). | Cliente | ||
slot2 | Seleciona a arma do slot 2 (secundária). | Cliente | ||
slot3 | Seleciona a arma do slot 3 (faca). | Cliente | ||
+lookatweapon | Inspeciona a arma enquanto pressionado. | Cliente | ||
+cl_show_team_equipment | Mostra o equipamento dos companheiros enquanto a tecla está pressionada. | Cliente |
Treino e servidor privado
Comandos do lado do servidor. Só funcionam em um servidor que você controla: um mapa offline, um servidor de treino ou um mapa da oficina. As entradas marcadas como protegidas contra cheats também precisam de sv_cheats 1. Nada disso funciona nos servidores de matchmaking da Valve.
| Comando | O que faz | Padrão | Faixa | Onde |
|---|---|---|---|---|
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 | Move jogadores entre os times automaticamente para manter os lados equilibrados. | 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 | O máximo de granadas que um jogador pode carregar no total. | 3 | Cliente | |
sv_infinite_ammo | Player's active weapon will never run out of ammo | 0 | Protegido contra cheats | |
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 cheats | ||
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 | O quanto você consegue direcionar no ar. Aumentar facilita o air strafe. | 12 | Cliente | |
host_timescale | Prescale the clock by this amount. | 1 | Protegido contra cheats | |
god | Toggle by default, or 0 to disable and 1 to enable. Player becomes invulnerable. | Protegido contra cheats | ||
noclip | Toggle. Player becomes non-solid and flies. Optional argument of 0 or 1 to force enable/disable | Protegido contra cheats | ||
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 em um servidor que você controla.
| Comando | O que faz | Padrão | Faixa | Onde |
|---|---|---|---|---|
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 cheats | |
bot_freeze | Os bots ficam parados. | false | Protegido contra cheats | |
bot_zombie | If nonzero, bots will stay in idle mode and not attack. | false | Protegido contra cheats | |
bot_crouch | Os bots se agacham. | false | Protegido contra cheats | |
bot_dont_shoot | If nonzero, bots will not fire weapons (for debugging). | false | Protegido contra cheats | |
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 cheats |
Demos e espectador
Gravar e assistir a replays.
| Comando | O que faz | Padrão | Faixa | Onde |
|---|---|---|---|---|
record record <name> | Record a demo. | Protegido contra cheats | ||
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 antigos que não existem mais
Estes aparecem em guias do CS:GO e não estão na lista de comandos do CS2, então mostram um erro de comando desconhecido. Conferido em arquivos do jogo de 28 de outubro de 2026.
| Comando antigo | O que era | Use no lugar |
|---|---|---|
| net_graph | Gráfico de rede e FPS na tela | cl_showfps e as cvars cl_hud_telemetry_* |
| cq_netgraph | Muito repassado como substituto do net_graph | Não é um comando do CS2. Use cl_showfps e cl_hud_telemetry_* |
| cl_cmdrate | Taxa de comandos do cliente | Nada a definir. O jogo gerencia as próprias taxas de atualização |
| cl_updaterate | Taxa de atualização do servidor | Nada a definir. O jogo gerencia as próprias taxas de atualização |
| cl_righthand | Mão esquerda ou direita | cl_prefer_lefthanded |
| cl_bobamt_lat | Balanço lateral do viewmodel | Nada. As cvars de bob acabaram |
| cl_bobamt_vert | Balanço vertical do viewmodel | Nada. As cvars de bob acabaram |
| cl_bob_lower_amt | Balanço ao baixar a arma | Nada. As cvars de bob acabaram |
| cl_bobcycle | Duração do ciclo de bob | Nada. As cvars de bob acabaram |
| cl_usenewbob | Troca o estilo de bob do viewmodel | Nada. As cvars de bob acabaram |
| viewmodel_recoil | Quantidade de recuo do viewmodel | Nada. A cvar acabou |
| m_rawinput | Entrada bruta do mouse | Nada a definir no console |
| cl_lagcompensation | Liga e desliga a compensação de lag | Nada. Não dá para desligar pelo cliente |
| cl_predict | Liga e desliga a predição do cliente | Nada. Não dá para desligar pelo cliente |
| voice_scale | Volume da voz | snd_voipvolume |
| voice_enable | Voz ligada ou desligada | voice_modenable |
| cl_crosshaircolor | Cor pronta do crosshair de 0 a 5 | cl_crosshaircolor_r, _g, _b e _a |
| cl_grenadepreview | Prévia da trajetória da granada | sv_grenade_trajectory_prac_pipreview em um servidor de treino |
Como conferimos
Todo comando e variável acima, exceto alguns que o jogo trata por conta própria (buy, use, drop, +jump, +duck, +attack, +voicerecord), foi procurado em um dump automatizado das tabelas de comandos e variáveis do próprio CS2, de 28 de outubro de 2026. Padrões, faixas e as marcações de cheat e de servidor vêm direto desse dump. Onde a descrição do próprio jogo faltava ou estava confusa, escrevemos uma. Se um comando não está no dump, não está nesta lista.
A coluna Onde lê as marcações do jogo: Protegido contra cheats precisa de sv_cheats 1, Servidor roda em um servidor que você controla e Cliente roda no seu próprio jogo.
Como abrir o console e rodar um comando
Ligue Habilitar console do desenvolvedor em Configurações, Jogo, e aperte a tecla do console (o til, ~). Digite um comando e aperte Enter. Uma variável, ou cvar, recebe um valor depois do nome, então fps_max 0 define o limite de quadros. Um comando faz algo quando você o roda, como disconnect. Para abrir o console na abertura sem mexer nas configurações, adicione -console às suas opções de inicialização do CS2.
Tudo o que você digita no console some na próxima vez, a menos que o jogo salve. Muitas variáveis são marcadas como salvas e continuam por conta própria. Para o resto, guarde as linhas em um autoexec.cfg, que o nosso gerador de autoexec do CS2 monta, ou dê a uma tecla o próprio comando com o gerador de binds do CS2.
O que a coluna Onde significa
A lista tem 238 entradas. A coluna Onde lê as marcações que o próprio jogo coloca em cada uma. 198 são Cliente e rodam no seu próprio jogo, 25 são Servidor e só valem em um servidor que você controla, como as famílias mp_, bot_ e sv_, e 15 são Protegidos contra cheats, o que quer dizer que precisam de sv_cheats 1 e só funcionam offline ou no seu próprio servidor. Nos servidores de matchmaking da Valve, os comandos de Servidor e Protegidos contra cheats mostram um erro e não fazem nada.
É por isso que a coluna Faixa importa. Quando uma variável tem faixa, o jogo corta o que passa dela. Os deslocamentos do viewmodel são um bom exemplo, e o nosso gerador de viewmodel do CS2 para os controles nos mesmos limites. A aba Crosshair lista as variáveis por trás de um crosshair, e o gerador de crosshair do CS2 as escreve para você com prévia ao vivo.
Para a mira, a variável de sensibilidade fica na aba Mouse e controles com a faixa de 0.0001 a 8. Multiplique pelo seu DPI para obter o eDPI, ou leve uma sensibilidade de outro jogo com o conversor de sensibilidade.
Perguntas frequentes
Como abro o console no CS2?
Vá em Configurações, depois Jogo, e coloque Habilitar console do desenvolvedor em Sim. Depois aperte a tecla do console, que por padrão é o til (~). Adicionar -console às suas opções de inicialização também o abre na abertura.
Qual a diferença entre um comando e uma cvar?
Um comando faz algo quando você o roda, como quit ou disconnect. Uma cvar (variável de console) guarda uma configuração, como sensitivity ou fps_max, e é mudada digitando o nome seguido de um valor.
O que significa protegido contra cheats?
Comandos marcados como protegidos contra cheats só rodam quando o servidor tem sv_cheats 1, ou seja, seu próprio servidor ou um mapa offline. No matchmaking e na maioria dos servidores da comunidade, mostram um erro e não fazem nada.
Quais comandos só funcionam no meu próprio servidor?
Os marcados como Servidor, que cobrem comandos mp_, bot_ e sv_ como mp_roundtime ou bot_add. Eles mudam como uma partida roda, então só um servidor que você controla os aceita. Não fazem nada nos servidores de matchmaking da Valve.
Como deixo as configurações permanentes?
Coloque em um autoexec.cfg na pasta game/csgo/cfg e adicione +exec autoexec às suas opções de inicialização. O nosso gerador de autoexec monta o arquivo para você.
Por que net_graph ou cl_cmdrate não estão na lista?
Eles não estão na lista de comandos do CS2. Use cl_showfps e os comandos cl_hud_telemetry para FPS, ping e perda de pacotes. A tabela de removidos abaixo lista os comandos antigos que falham.
Posso ser banido por usar comandos de console?
Não pelos comandos de console listados aqui. Eles fazem parte do jogo. Comandos protegidos contra cheats não podem ser usados em servidores com cheats desligados.