CSGOLuck指南

CS2 控制台指令

值得了解的 CS2 控制台指令,共 191 条,均与游戏自带指令列表对照。默认值、取值范围和 sv_cheats 标记都读取自游戏,而不是照抄旧的 CS:GO 列表。

已核对当前 CS2 版本游戏数据导出 2026年10月28日21 条需要 sv_cheats自 CS:GO 以来已移除 7 条更新于

其他语言版本: English · Русский · Português · Español · Polski · Türkçe · Français

按分类浏览

全部指令

指令作用默认值分类状态
sv_cheats为服务器开启或关闭受作弊保护的指令。只有服务器主机才能设置,所以可用于离线和你自己的服务器,在匹配中永远无法使用。0 (false)作弊指令
sv_infinite_ammo无限弹药。1 同时给予无限投掷物,可以反复投掷同一个。2 让备用弹药保持满,但仍需换弹。0练习sv_cheats
mp_roundtime_defuse拆弹地图的回合时长,单位为分钟。练习时设高一点,回合就不会结束。0练习
mp_roundtime非拆弹模式的回合时长,单位为分钟。5服务器
mp_freezetime每回合开始时的冻结时间,单位为秒。0 为取消。6练习
mp_buytime回合开始后仍可购买的秒数。90练习
mp_buy_anywhere允许玩家在购买区之外购买。0练习
mp_maxmoney玩家最多可持有的金钱。16000练习
mp_startmoney每名玩家每个半场开始时的金钱。800练习
mp_warmup_end立即结束热身并开始比赛。练习
mp_restartgame在指定秒数后重新开始比赛。修改回合或金钱设置后使用,使其生效。0练习
mp_respawn_on_death_t恐怖分子死亡后复活。0 (false)练习
mp_respawn_on_death_ct反恐精英死亡后复活。0 (false)练习
mp_ignore_round_win_conditions一方被全灭或炸弹爆炸时,回合不会结束。0 (false)练习
mp_limitteams两队允许的最大人数差。0 为取消限制,这样你可以一个人待在一方。2服务器
mp_autoteambalance在队伍之间调动玩家以保持双方人数均衡。练习时请关闭。1 (true)服务器
mp_c4timer从安放到炸弹爆炸的秒数。40服务器
mp_friendlyfire允许玩家伤害队友。0 (false)服务器
mp_free_armor每回合开始时给予每名玩家护甲。0服务器
mp_solid_teammates队友之间是否互相阻挡。1服务器
mp_give_player_c4回合开始时是否给一名恐怖分子炸弹。1 (true)服务器
mp_defuser_allocation回合开始时给反恐精英拆弹器。0服务器
sv_showimpacts在每发子弹命中处画一个方框:红色是你的客户端认为命中的位置,蓝色是服务器判定的位置。0练习
sv_showimpacts_timesv_showimpacts 的命中方框在屏幕上停留的秒数。4练习
sv_airaccelerate在空中能转向多少。数值越高,空中转向和冲浪越容易。12服务器
sv_gravity世界重力。数值越低,跳得越飘。800服务器
host_timescale加快或放慢整个游戏。1 为正常速度。受作弊保护。1作弊指令sv_cheats
noclip穿墙和穿地飞行。再运行一次即可落地。受作弊保护,需先 sv_cheats 1。作弊指令sv_cheats
god你不受任何伤害。再运行一次关闭。受作弊保护。作弊指令sv_cheats
give按实体名称给你一件物品,例如 weapon_ak47 或 weapon_smokegrenade。可用于你自己控制的服务器,例如离线练习游戏。作弊指令
weapon_accuracy_nospread去除武器散布,每发子弹都打向你瞄准的位置。适合在你自己运行的服务器上测试点位。0 (false)作弊指令
cl_showpos在屏幕角落显示你的地图位置、视角和速度。在 CS2 中受作弊保护。0作弊指令sv_cheats
buddha你会受伤但不会死亡。受作弊保护。0 (false)作弊指令sv_cheats
sv_noclipspeednoclip 飞行速度。调低便于精细定位。1200作弊指令
impulse运行一个带编号的引擎动作。在 CS:GO 中,impulse 101 会给满金钱;CS2 仍有 impulse 指令,但使用前请在你的版本上确认效果。作弊指令
setpos把你移动到精确的地图位置。配合 setang 使用,可站到保存好的投掷点位。作弊指令sv_cheats
getpos以 setpos/setang 命令行的形式输出你的位置和视角,之后可以粘贴回来。受作弊保护。练习sv_cheats
kill杀死你自己的角色。在 CS2 中受作弊保护。练习sv_cheats
explode用爆炸杀死你自己的角色。受作弊保护。练习sv_cheats
bot_mimic机器人复制该编号玩家的操作;在离线游戏中 1 通常是你。0 为关闭。受作弊保护。0机器人sv_cheats
switchhands切换持枪的手。绑定到按键后可以随时切换。持枪视角
cl_crosshairsize从 CS:GO 沿用下来的准星大小设置。它仍在游戏的列表中,但 CS2 菜单使用 cl_crosshair_length。3.9准星
cl_crosshairthickness从 CS:GO 沿用下来的准星粗细设置。它仍在游戏的列表中,但 CS2 菜单使用 cl_crosshair_thickness。0.6准星
cl_crosshairalpha从 CS:GO 沿用下来的准星不透明度设置。它仍在游戏的列表中;CS2 菜单使用 cl_crosshaircolor_a。200准星
+spray_menu按住时打开涂鸦轮盘。控制台与按键绑定
+radialradio按住时打开无线电指令轮盘。控制台与按键绑定
sv_grenade_trajectory_prac_pipreview手持投掷物时,显示其预测轨迹和一个小的画中画视图,显示它的落点。请在你控制的服务器上设置,练习配置的其余部分通常还需要 sv_cheats 1。0 (false)投掷物
sv_grenade_trajectory_prac_trailtime投出的投掷物轨迹保持显示的秒数。0投掷物
sv_rethrow_last_grenade从相同位置和角度再次投出你上一个投掷物,这样不用走回去就能看它落点。受作弊保护。投掷物sv_cheats
ammo_grenade_limit_total一名玩家最多可携带的投掷物数量。3投掷物
cl_grenadecrosshair_keepusercrosshair手持投掷物时保留你自己的准星,而不是游戏的投掷物准星。1 (true)投掷物
bot_kick从服务器移除机器人。不带参数时踢出全部。机器人
bot_add添加一个机器人。给出 t 或 ct 可选择阵营。机器人
bot_add_t添加一个恐怖分子机器人。机器人
bot_add_ct添加一个反恐精英机器人。机器人
bot_stop机器人停止思考:站着不动,不做反应。0机器人sv_cheats
bot_freeze机器人不能移动,但仍能瞄准和射击。0 (false)机器人sv_cheats
bot_crouch机器人蹲下。0 (false)机器人sv_cheats
bot_place把机器人放到你瞄准的位置。适合练习预瞄和架点。受作弊保护。机器人sv_cheats
bot_dont_shoot机器人瞄准但不开火。0 (false)机器人sv_cheats
bot_knives_only机器人只购买和使用刀。机器人
bot_pistols_only机器人只购买和使用手枪。机器人
bot_zombie机器人站着不动并无视你,类似 bot_stop,但会保持原位。0 (false)机器人sv_cheats
bot_difficulty此后添加的机器人的难度。1机器人
bot_quota服务器保持补满的机器人数量。0 表示没有机器人。10机器人
fps_max限制游戏中的帧数。0 为取消上限。上限略高于显示器刷新率,可以让帧时间更稳定。120FPS
fps_max_ui限制菜单中的帧数,排队时可以省电和降温。0FPS
cl_showfps在屏幕顶部显示帧数计数器。0FPS
cl_hud_telemetry_frametime_show何时在遥测 HUD 上显示帧时间(FPS)。同一选项也在“设置”“游戏”“遥测”中。1FPS
net_graphCS:GO 的性能图表。它不在 CS2 的指令列表中。FPS已移除
cq_netgraphCS2 早期测试版中取代 net_graph 的指令。现已移除。FPS已移除
r_fullscreen_gamma全屏模式下的亮度(伽马)。数值越高越暗,越低越亮。2.2FPS
cl_crosshairstyle准星样式,0 到 9。4 是多数玩家使用的静态十字。7准星
cl_crosshair_length每条准星线的长度(设置菜单中叫 Length,CS:GO 中是 cl_crosshairsize)。8准星
cl_crosshair_gap中心与线条之间的间隙。负值会让线条向内收。4准星
cl_crosshair_thickness准星线条的粗细。2准星
cl_crosshairdot在中心添加一个点。0 (false)准星
cl_crosshair_tT 形准星:去掉上方的线。0 (false)准星
cl_crosshair_drawoutline在准星周围画黑色轮廓,使它在明亮的墙上也清晰可见。1准星
cl_crosshaircolor_r准星颜色的红色部分,0 到 255。0准星
cl_crosshaircolor_g准星颜色的绿色部分,0 到 255。255准星
cl_crosshaircolor_b准星颜色的蓝色部分,0 到 255。0准星
cl_crosshaircolor_a准星不透明度,0(不可见)到 255(完全不透明)。255准星
cl_crosshair_recoil让准星随后坐力移动,显示下一发子弹的落点。1 (true)准星
cl_crosshair_sniper_width狙击镜内黑线的宽度。1准星
cl_crosshair_friendly_warning队友在你前方时改变你的准星。1准星
cl_show_observer_crosshair观战时看到哪个准星:你的,还是该玩家的。2准星
cl_radar_scale雷达内的缩放。数值越低,显示的地图越多。许多玩家使用 0.3 到 0.4。0.7雷达
cl_hud_radar_scale雷达在屏幕上的大小。1雷达
cl_radar_always_centered让你始终处于雷达中央。设为 0,雷达靠近边缘时会显示你前方更多的地图。1 (true)雷达
cl_radar_rotate让雷达随你的视角旋转。0 让北方保持在上方。1 (true)雷达
cl_radar_icon_scale_min雷达上玩家图标的最小尺寸。0.6雷达
cl_radar_square_with_scoreboard打开计分板时显示更大的方形雷达。1 (true)雷达
cl_hud_radar_background_alpha雷达背景的不透明度。0.627雷达
toggleradarscale在雷达的正常缩放和缩小视图之间切换。通常绑定到一个按键。雷达
viewmodel_fov武器的视野角度。越高,枪离得越远,屏幕上能看到更多画面。60持枪视角
viewmodel_offset_x把枪向左(负值)或向右(正值)移动。1持枪视角
viewmodel_offset_y把枪向你靠近(负值)或远离(正值)。1持枪视角
viewmodel_offset_z把枪向下(负值)或向上(正值)移动。-1持枪视角
viewmodel_presetpos应用一个内置的持枪视角预设。1持枪视角
cl_prefer_lefthanded用左手持武器。0 (false)持枪视角
cl_righthandCS:GO 中切换持枪手的指令。持枪视角已移除
cl_bob_lower_amtCS:GO 中控制奔跑时枪下沉幅度的设置。持枪视角已移除
fov_desired按游戏自己的说法,设置基础视野角度。它不会改变竞技比赛中的玩家视角。75持枪视角
volume主音量,0 到 1。1音频
snd_voipvolume其他玩家语音聊天的音量。1音频
snd_headphone_eq耳机均衡器预设。对应音频设置中的“EQ 配置”选项。0音频
snd_mute_losefocus你 alt-tab 切出游戏时静音。1 (true)音频
snd_menumusic_volume主菜单音乐的音量。0.04音频
snd_roundstart_volume回合开始音乐的音量。0音频
snd_roundend_volume回合结束音乐的音量。0.16音频
snd_mvp_volumeMVP 音乐的音量。0.16音频
snd_tensecondwarning_volume炸弹十秒警告音乐的音量。许多玩家保持开启,作为计时提示。0.04音频
snd_deathcamera_volume死亡视角音效的音量。0.16音频
snd_mapobjective_volume炸弹和人质目标音乐的音量。0.04音频
voice_loopback把你自己的麦克风声音回放给你,用于测试。0 (false)音频
voice_modenable开启或关闭语音聊天。1 (true)音频
voice_enableCS:GO 中关闭语音聊天的指令。音频已移除
cl_mute_enemy_team屏蔽对方队伍的语音和文字。0 (false)音频
cl_mute_all_but_friends_and_party屏蔽所有不是 Steam 好友、也不在你队伍中的人。0音频
cl_hud_colorHUD 颜色。0 使用你的队伍颜色;其他数字选择固定颜色。0HUD
hud_scalingHUD 的大小。1HUD
cl_drawhud隐藏或显示整个 HUD。受作弊保护,用于截图和录制。1 (true)HUDsv_cheats
cl_draw_only_deathnotices隐藏除准星和击杀信息之外的所有内容。用于录制。0 (false)HUD
r_drawtracers_firstperson显示或隐藏你自己的子弹曳光。1 (true)HUD
cl_teamid_overhead_mode队友头顶显示的内容。3HUD
cl_teammate_colors_show在雷达和计分板上显示队友的颜色。1HUD
cl_showloadout让你的武器配置一直显示在屏幕上。1 (true)HUD
gameinstructor_enable开启或关闭游戏内的提示。0 (false)HUD
cl_autohelp自动显示帮助提示。1 (true)HUD
cl_disable_round_end_report隐藏每回合结束时出现的报告。0 (false)HUD
cl_deathnotices_show_numbers在击杀信息条目上显示数字。0HUD
hud_showtargetid显示你瞄准的玩家的名字。1 (true)HUD
rate服务器每秒最多可发送给你的数据量。游戏会根据你的连接速度设置选择一个合适的值。80000网络
cl_interp_ratio插值比率。CS2 根据 cl_net_buffer_ticks 设置它,游戏自己的说明要求不要直接修改。2网络
cl_net_buffer_ticks游戏为服务器快照和你的指令增加的延迟 tick 数,用于抵消丢包。它同时决定 cl_interp_ratio。0网络
mm_dedicated_search_maxping匹配选择服务器时可接受的最高延迟。150网络
net_status在控制台中输出你当前的网络状态。网络
cl_hud_telemetry_ping_show何时在遥测 HUD 上显示你的延迟(“设置”“游戏”“遥测”)。1网络
cl_hud_telemetry_net_quality_graph_show何时在遥测 HUD 上显示网络质量图。0网络
cl_interp在 CS2 中,它输出游戏正在使用的插值时间,单位为秒。它只读取该值,不再像 CS:GO 那样设置它。要更改插值,请使用 cl_net_buffer_ticks。网络
cl_updaterateCS:GO 的更新率指令。网络已移除
cl_cmdrateCS:GO 的指令速率设置。网络已移除
map加载地图。离线时,这会开启一个由你控制的本地游戏。服务器
changelevel在你已运行的服务器上更换地图。服务器
maps列出游戏可以加载的地图。服务器
connect按地址连接服务器。服务器
disconnect离开当前游戏。服务器
status输出服务器、地图和玩家,附每名玩家的延迟和 Steam ID。服务器
quit关闭 CS2。服务器
kick从你运行的服务器中踢出一名玩家。服务器
kickid按 status 中的用户 ID 踢出玩家。服务器
callvote发起投票,例如踢人或暂停。服务器
mp_pause_match在下一次冻结时间暂停比赛。服务器
mp_unpause_match结束暂停。服务器
mp_warmup_pausetimer冻结热身计时器,使热身永不结束。0服务器
mp_round_restart_delay一回合结束到下一回合开始之间的秒数。7服务器
mp_teamname_1第一支队伍显示的名称。(empty)服务器
mp_teamname_2第二支队伍显示的名称。(empty)服务器
record开始录制你所在游戏的 demo。服务器sv_cheats
stop停止录制 demo。服务器
playdemo播放 demo 文件。服务器
demoui打开 demo 回放控制面板。服务器
sensitivity你在游戏中的鼠标灵敏度。乘以鼠标 DPI 即得 eDPI。1.25鼠标与灵敏度
zoom_sensitivity_ratio开镜时的灵敏度,为正常灵敏度的倍数。1 保持不变。1鼠标与灵敏度
m_yaw鼠标移动一个计数让你向左或向右转动的角度,单位为度。除非你清楚自己需要,否则保持默认值。0.022鼠标与灵敏度
m_pitch鼠标移动一个计数让你向上或向下转动的幅度。修改它只会改变垂直灵敏度。0.022鼠标与灵敏度
sensitivity_y_scale垂直灵敏度相对水平灵敏度的缩放。1鼠标与灵敏度
mouse_inverty反转鼠标垂直移动。0 (false)鼠标与灵敏度
bind把一个按键或鼠标按钮绑定到一条指令。控制台与按键绑定
unbind移除某个按键的绑定。控制台与按键绑定
unbindall移除所有绑定,包括移动。之后请接上 binddefaults 或你自己的配置。控制台与按键绑定
binddefaults把所有按键重置为游戏的默认绑定。控制台与按键绑定
alias创建一个简短的名称,用来运行一串指令。控制台与按键绑定
toggle每次运行时在几个值之间切换一项设置。控制台与按键绑定
exec运行 game/csgo/cfg 文件夹中的 .cfg 文件。不要加 .cfg。控制台与按键绑定
host_writeconfig把你当前的设置保存到配置文件。控制台与按键绑定
find按关键词搜索所有指令和设置。控制台与按键绑定
differences列出你已从默认值改动过的所有设置。控制台与按键绑定
key_listboundkeys列出你已绑定的所有按键。控制台与按键绑定
key_findbinding显示哪个按键运行某条指令。控制台与按键绑定
echo在控制台中输出文字。放在配置末尾,可以确认配置已运行。控制台与按键绑定
toggleconsole打开或关闭控制台。控制台与按键绑定
con_enable允许控制台打开。与游戏设置中的“启用开发者控制台”相同。0 (false)控制台与按键绑定
cl_allow_multi_input_binds允许一个绑定同时按下多个移动或动作输入,例如旧的 jumpthrow 绑定。受作弊保护,仅限离线。0 (false)控制台与按键绑定sv_cheats
buy在可购买时按名称购买物品。可用分号连接多条。控制台与按键绑定
use切换到你携带的武器或投掷物。控制台与按键绑定
drop丢下你手中的武器。选中炸弹时会丢下炸弹。控制台与按键绑定
lastinv切换到你之前手持的武器。默认绑定到 Q。控制台与按键绑定
+lookatweapon检视你手中的武器。默认绑定到 F。控制台与按键绑定
player_ping为你的队伍标记你正在看的位置。控制台与按键绑定

如何在 CS2 中使用控制台指令

  1. 打开“设置”,进入“游戏”,将“启用开发者控制台”设为“是”。
  2. 按 Esc 下面的那个键(多数键盘上是 `)打开控制台。
  3. 输入指令并按 Enter。如果是变量,只输入变量名即可查看当前值。
  4. 要保存设置,请把这些命令行写进 game/csgo/cfg 文件夹里的 autoexec.cfg。

标有 sv_cheats 的指令只能在你自己控制的服务器上使用,需先输入这一行:

sv_cheats 1

已失效的 CS:GO 指令

这些指令仍然常被搜索,但已不在 CS2 的指令列表中。

相关工具

常见问题

CS2 怎么打开控制台?

进入“设置”,再进入“游戏”,把“启用开发者控制台”设为“是”。然后按 Esc 下面的那个键,多数键盘上是 ` 或 ~ 键。

为什么指令提示受作弊保护?

部分指令,例如 noclip 和 sv_rethrow_last_grenade,只有在 sv_cheats 为 1 时才能运行。只有在你自己控制的服务器上才能设置它,比如带机器人的离线游戏,所以这些指令在匹配中永远无法使用。

指令要放在哪里才能每次自动加载?

把它们保存到名为 autoexec.cfg 的文件中,放在 Steam/steamapps/common/Counter-Strike Global Offensive/game/csgo/cfg。如果没有自动加载,请在启动选项中加上 +exec autoexec。

相关指南

来源:SteamDatabase GameTracking-CS2 对游戏 cvar 和指令表的导出,提交 b73cfdeb35。