CSGOLuck工具
ZH
交易皮肤

CS2 autoexec 生成器

勾选你想要的设置,得到一个可直接使用的 autoexec.cfg。每一行都是 CS2 现在确实存在的命令,数值也限制在游戏自己的范围内。

只含有效命令下载 .cfg限制在真实范围内

显示

鼠标

游戏内灵敏度。乘以你的 DPI 就是 eDPI。
开镜时缩放灵敏度。

游戏玩法

按一次蹲下,再按一次站起。
按一次静步,再按一次恢复跑动。
用狙击枪开火后自动重新开镜。
设为 1 后,可以用右键卸下 M4A1-S 或 USP-S 的消音器。

性能

0 表示不限制。游戏的变量列表里默认值是 120。
避免菜单占满整块显卡。
只有在游戏的低延迟模式(r_low_latency)开启时才有效。保留之前请先测试。

屏幕信息

取代已经不存在的 net_graph。

HUD 与雷达

0.9 到 1.1。
0.25 到 1。数值越小,显示的地图范围越大。
0.8 到 1.3。
设为 0 则让雷达使用整个地图区域。
设为 0 会隐藏新手教学提示。

音频

0 到 1。
0 到 1。默认值是 0.04。
0 到 1。
0 到 1。
0 到 1。
0 到 1。
0 到 1。
默认是 1。设为 0 可以在切出窗口时保留声音。
0 到 1。

持枪视角

60 到 68。
-2 到 2.5。
-2 到 2。
-2 到 2。
取代已经不存在的 cl_righthand。

网络

默认值是 80000。调高它是 CS:GO 时代的习惯。除非网络有问题需要,否则别加。

按键绑定

需要购买键或更多按键?用绑定生成器生成,再把它的内容粘贴到这些行下面。

文件

autoexec.cfg

6 行
// 由 CSGOLuck Tools 生成的 autoexec.cfg
echo "autoexec.cfg 已加载"

// 鼠标
sensitivity 1.25

// 性能
fps_max 0

// 屏幕信息
cl_showfps 1

// 音频
volume 0.5

host_writeconfig

保存到 CS2 文件夹内的 game\csgo\cfg,然后在启动项里加上 +exec autoexec。

autoexec.cfg 是做什么的

autoexec.cfg 是一个纯文本文件,里面每行一条控制台命令。CS2 会在你要求时运行它,通常是在启动时,所以你的设置每次都以同样的方式应用,复制到任何一台电脑上也一样。它做的事,和你把这些行输入控制台完全一样,这也是它安全的原因:不会改动任何游戏文件。

游戏本身会保存你的菜单设置,存在 Steam 的 userdata 文件夹和 Steam 云里。autoexec 管的是其余的:你想写下来、集中放在一处、方便搬走的数值。要让游戏运行这个文件,把 +exec autoexec 加到启动项里。CS2 启动项生成器默认勾选了这一项。

里面放什么

生成器提供 8 个分组共 36 个设置,外加几个单键绑定。每一个都是 CS2 里确实存在的命令或变量(对照 2026年10月28日 的游戏数据检查),每个数值都限制在游戏自己的范围内。任何一项的默认值和范围,都可以在 CS2 控制台命令列表里查到。

分组设置数量示例
鼠标2sensitivity zoom_sensitivity_ratio
游戏玩法4option_duck_method option_speed_method cl_sniper_auto_rezoom
性能3fps_max fps_max_ui engine_low_latency_sleep_after_client_tick
屏幕信息4cl_showfps cl_hud_telemetry_ping_show cl_hud_telemetry_frametime_show
HUD 与雷达8cl_hud_color hud_scaling cl_radar_scale
音频9volume snd_menumusic_volume snd_mvp_volume
持枪视角5viewmodel_fov viewmodel_offset_x viewmodel_offset_y
网络1rate

一个入门文件

按生成器默认的勾选,得到的就是这样。这是真实输出,不是示意图:

// 由 CSGOLuck Tools 生成的 autoexec.cfg
echo "autoexec.cfg 已加载"

// 鼠标
sensitivity 1.25

// 性能
fps_max 0

// 屏幕信息
cl_showfps 1

// 音频
volume 0.5

host_writeconfig

有三点值得注意。注释以 // 开头,所以你可以加上自己的备注。echo 那一行会在控制台打印一条消息,你可以借此确认文件已运行。结尾的 host_writeconfig 把结果保存到 config.cfg,这样下次即使 autoexec 缺失,数值也还在。

鼠标、准星和持枪视角相关的行

鼠标分组的第一行是你的灵敏度,数字是游戏内的数值,不是 eDPI。把它乘以你的鼠标 DPI 就是 eDPI,可以用我们的 eDPI 计算器看看你处于什么位置。如果你是从 Valorant 转过来的,Valorant 转 CS2 灵敏度转换器会给出可以直接粘贴的数值。

另外两个生成器可以生成能粘贴在这里这些行下面的内容。CS2 准星生成器输出准星的控制台命令,CS2 持枪视角生成器输出带预览的四条持枪视角命令。购买键和投掷物按键由 CS2 绑定生成器提供。

autoexec.cfg 放在哪里

把文件保存在这里,也就是你 CS2 文件旁边的 cfg 文件夹:

C:\Program Files (x86)\Steam\steamapps\common\Counter-Strike Global Offensive\game\csgo\cfg\autoexec.cfg

~/.local/share/Steam/steamapps/common/Counter-Strike Global Offensive/game/csgo/cfg/autoexec.cfg

你的 Steam 库可能在另一个硬盘上。在 Steam 里右键 CS2,选择管理,再选浏览本地文件,然后打开 game、csgo、cfg。如果没有 cfg 文件夹,就新建一个。

使用方法

  1. 在上面勾选你想要的设置,并调整数值。
  2. 点击下载 autoexec.cfg,或者把文本复制到一个同名的新文件里。
  3. 放进上面显示的 cfg 文件夹。
  4. 在 Steam 的 CS2 启动项里加上 +exec autoexec。
  5. 启动游戏并打开控制台。如果你保留了 echo 那一行,就会看到 autoexec.cfg 已加载。

在 CS2 里会失效的旧命令

如果你在沿用旧的 CS:GO autoexec,下面这些行不会有任何作用:这些命令不在 CS2 的命令列表里(对照 2026年10月28日 的文件检查)。

命令原来的作用替代方案
net_graph屏幕上的网络和帧数图表cl_showfps 和 cl_hud_telemetry_* 变量
cq_netgraph常被说成是 net_graph 的替代品它不是 CS2 命令。请用 cl_showfps 和 cl_hud_telemetry_*
cl_cmdrate客户端命令速率无需设置。游戏自己管理更新速率
cl_updaterate服务器更新速率无需设置。游戏自己管理更新速率
cl_righthand左手或右手持枪cl_prefer_lefthanded
cl_bobamt_lat持枪视角左右晃动无。晃动相关变量已被移除
cl_bobamt_vert持枪视角上下晃动无。晃动相关变量已被移除
cl_bob_lower_amt武器下沉晃动无。晃动相关变量已被移除
cl_bobcycle晃动周期长度无。晃动相关变量已被移除
cl_usenewbob切换持枪视角的晃动样式无。晃动相关变量已被移除
viewmodel_recoil持枪视角后坐力幅度无。该变量已被移除
m_rawinput鼠标原始输入控制台里无需设置
cl_lagcompensation延迟补偿开关无。客户端无法关闭它
cl_predict客户端预测开关无。客户端无法关闭它
voice_scale语音音量snd_voipvolume
voice_enable语音开关voice_modenable
cl_crosshaircolor预设准星颜色 0 到 5cl_crosshaircolor_r、_g、_b 和 _a
cl_grenadepreview投掷物轨迹预览练习服务器上的 sv_grenade_trajectory_prac_pipreview

常见问题

CS2 的 autoexec.cfg 放在哪里?

放在游戏的 cfg 文件夹:Steam,steamapps,common,Counter-Strike Global Offensive,game,csgo,cfg。这个文件夹仍然叫 Counter-Strike Global Offensive。最快的方法是在 Steam 里右键 CS2,选择管理,再选浏览本地文件,然后依次打开 game、csgo、cfg。

怎么让 CS2 运行我的 autoexec?

把文件以 autoexec.cfg 为名保存在那个文件夹里,并在启动项里加上 +exec autoexec。这个启动项是一道保险:如果文件已经在启动时运行过,再运行一次也没有害处。

为什么没有 autoexec,我的设置就留不住?

CS2 把你的游戏内设置保存在 Steam 的 userdata 文件夹和 Steam 云里,所以它们跟着账号走,而不是跟着你能看到的某个文件。autoexec 是你自己掌控的纯文本文件,所以每次启动都会重新应用同样的数值,也很容易复制到另一台电脑。

为什么生成器没有 cl_cmdrate、cl_updaterate 或 net_graph?

它们不在 CS2 的命令列表里,输入后只会打印错误。想查看帧数、延迟和丢包,请用 cl_showfps 和 cl_hud_telemetry 命令。完整列表见下面的已移除命令。

结尾一定要加 host_writeconfig 吗?

它会把你当前的设置保存到 config.cfg,这样下次即使 autoexec 缺失,设置也能延续。它是可选的,生成器默认包含它。

autoexec 会导致封号吗?

不会。cfg 文件运行的是普通控制台命令。受作弊保护的命令在关闭作弊的服务器上不会运行,Valve 关于多个输入动作按键绑定的规则,在我们的绑定生成器页面里有说明。

更多 CS2 工具