CS2 · 2026 九月准星更新
CS2 旧准星代码转换
一键找回熟悉手感
九月 Rush Hour 更新后,旧代码提示“准星代码无效”?粘贴 CSGO- 开头的旧代码或 cl_crosshair 指令,按你的分辨率逐像素换算,立刻得到可直接导入的新版代码、控制台指令和 autoexec,还能在游戏场景里看静态和动态效果。
- 逐像素还原
- 新版代码一键导入
- 动态效果实时预览
- 本地运行不上传
游戏内预览
实际大小微调参数
How to apply
在游戏里应用新准星
三种方式任选其一。推荐直接导入新版代码,十秒搞定;习惯写配置的玩家可以用控制台或 autoexec。
方式一:导入新版代码
推荐包含全部参数和分辨率信息,换分辨率也会自动缩放。
- 打开准星设置启动 CS2,点击左上角齿轮进入设置,切换到准星/瞄准镜标签页。
- 点击“分享或导入”在准星设置页右上方找到分享或导入按钮。
- 粘贴并导入在本页点“复制新版代码”,回到游戏按 Ctrl+V 粘贴,点导入。确认预览后就能进服了。
方式二:控制台指令
适合不方便导入,或想顺便检查每个参数的玩家。
- 启用开发者控制台在 设置 → 游戏 里把启用开发者控制台(~)设为是。
- 粘贴指令并回车在你平时用的分辨率下进入游戏,按 ~ 打开控制台,粘贴“复制指令”的内容后回车。指令开头的
cl_crosshair_screen_height会记录分辨率。
方式三:autoexec.cfg 自动加载
每次启动游戏自动应用,不怕设置被重置。
- 放入 cfg 文件夹点“下载 autoexec”,把文件放到
Steam\steamapps\common\Counter-Strike Global Offensive\game\csgo\cfg\。已有 autoexec.cfg 的话,把里面的准星指令复制进原文件即可。 - 添加启动选项Steam 库里右键 Counter-Strike 2 → 属性 → 启动选项,填入
+exec autoexec。
找不到旧代码了?
- 翻翻以前的截图、收藏夹、群聊记录,或视频简介里贴过的
CSGO-代码。 - 旧的
autoexec.cfg/config.cfg备份:把里面cl_crosshair开头的行整段粘贴进来就行。 - CS2 把设置存在
Steam\userdata\<你的ID>\730\local\cfg\cs2_user_convars_0_slot0.vcfg。如果你有更新前的备份(系统备份或网盘),把整个文件内容粘贴进来,工具会自动提取准星参数。 - 用的是职业选手准星?上面“试试职业选手”里就有,或者搜索“选手名 + crosshair code”找更新前的旧代码。
What changed
准星系统到底改了什么
旧版尺寸是跟分辨率挂钩的“抽象数值”,同一个代码在不同分辨率下大小不同;新版统一改为像素,并记录你创建时的屏幕高度。所以旧代码不能直接沿用,必须按你当时的分辨率换算。
新旧指令对照
| 旧指令 | 新指令 | 变化 |
|---|---|---|
cl_crosshairsize | cl_crosshair_length | 像素,0–255 |
cl_crosshairthickness | cl_crosshair_thickness | 像素,0–32,不再有小数 |
cl_crosshairgap | cl_crosshair_gap | 像素,从中心线算起 |
cl_crosshairalpha | cl_crosshaircolor_a | 0–255 |
cl_crosshair_outlinethickness | cl_crosshair_drawoutline | 0 无 / 1 完整 / 2 半描边 |
cl_crosshaircolor | cl_crosshaircolor_r/g/b | 取消预设,统一 RGB |
cl_crosshairusealpha | — | 已移除 |
cl_fixedcrosshairgap | — | 已移除 |
cl_crosshairgap_useweaponvalue | — | 已移除 |
| — | cl_crosshair_screen_height | 新增:数值对应的屏幕高度 |
| — | cl_crosshairoutline_r/g/b/a | 新增:描边颜色 |
| — | cl_crosshair_dynamic_spread_limit | 新增:动态扩散上限 |
更新时间线
- 9 月 22 日 · Rush Hour 更新准星重做为像素单位,新增多种样式,默认改为“动态四象限”,旧代码失效。
- 9 月 23–24 日 · 热修换分辨率时自动缩放,新增半描边和静态方框样式。
- 9 月 30 日 · 新代码格式分享码改为 CS 开头、无短横线;新增描边颜色、负间距和静态四象限。
10 种新样式
| 编号 | 样式 | 会动吗 |
|---|---|---|
| 0 | 动态十字 | 随不精确度扩散 |
| 1 | 动态圆圈 | 随不精确度扩散 |
| 2 | 动态十字(经典) | 旧版分离式动态 |
| 3 | 静态圆圈 | 不动 |
| 4 | 静态十字 | 不动(职业选手最常用) |
| 5 | 静态十字(射击反馈) | 只在开火时张开 |
| 6 | 仅中心点 | 不动 |
| 7 | 动态四象限 | 十字不动,外圈扩散(新默认) |
| 8 | 静态方框 | 不动 |
| 9 | 静态四象限 | 不动 |
FAQ
常见问题
为什么旧准星代码提示无效(Invalid or old crosshair code)?
2026 年 9 月 22 日的 Rush Hour 更新重做了准星系统:长度、粗细、间距改为像素单位;9 月 30 日起分享码换成以 CS 开头、没有短横线的新格式。CSGO- 开头的旧代码,以及 9 月 22–30 日间生成的过渡代码,都无法再导入,需要先转换。
转换后和以前一模一样吗?
静态准星可以逐像素一致。旧版长度和粗细按“屏幕高度 ÷ 480”缩放并四舍六入五成双,间距是 4 + gap 个原始像素且从中心方块边缘算起;新版间距从中心线算起。CrosshairGen按这些规则换算,并对 3 万多种组合做了逐像素校验。动态样式的扩散幅度无法完全对应。
转换后看右侧的“更新前后对比”:新旧准星同样放大、并排显示,可以自己逐个像素核对;如有不一样的像素会被框出来。
分辨率应该选哪个?
选你更新前在游戏里实际使用的分辨率,只有高度影响结果,例如 4:3 拉伸的 1280×960 就选 1280×960。新代码会记录这个高度,之后换分辨率游戏会自动等比缩放。“原生 / 拉伸 / 黑边”只影响预览。
旧粗细是 0.5,新版不支持小数怎么办?
旧版 0.5 在 1080p 下本来就渲染成 1 像素(0.5 × 1080 ÷ 480 = 1.125,取整为 1)。工具按实际像素换算,不需要手动调整。
旧版 0.5 描边对应新版什么?
旧版 0.5 描边实际只在上方和左侧画 1 像素,新版的“半描边”正是对应这个效果,转换时会自动设置。
会被封号吗?完美世界和 5E 能用吗?
不会。工具只生成游戏内置导入功能和官方控制台指令能识别的内容,和你在设置里手动调整完全一样。国服完美世界版本、国际服以及使用同一游戏客户端的对战平台都适用。
我的代码会被上传吗?
不会。解析、换算和预览全部在你的浏览器本地完成,不发送任何数据。
动态准星的预览准吗?
预览按游戏的扩散投影规则模拟动态十字、动态圆圈、动态四象限和经典分离式准星;武器的不精确度和后坐力是近似值,用来直观感受“动起来是什么样”,最终以游戏内为准。
找回熟悉的准星了?
请作者喝杯咖啡 ☕
CrosshairGen免费、无广告、不收集你的数据。每次 CS2 改动准星,我都会第一时间跟进。你的一杯咖啡,就是它继续维护下去的动力。
通过 Ko-fi 一次性打赏。