在 CS2 里学烟、闪、火的道具点位,说白了就是反复跑图:站在同一个位置,瞄同一个点,扔出去,看落在哪里,一练就是几十次。正常对局里回合会结束、购买时间会过、钱也不够,练习很容易被打断,所以大多数人跑图前都会先用控制台指令打开无限弹药、超长回合和全图购买。
不过现在的 CS2 在练习(Practice)页加入了投掷物镜头和无限弹药等选项,不必再照抄 CS:GO 时代那一长串指令。本文先分清哪些用菜单就能搞定、哪些还得用控制台,再把常用跑图指令整理成一个 practice.cfg 一次执行,说明换图后要重做什么,最后讲怎么把练好的道具录成视频分享给队友。
指令名称和上限值按 2026 年 10 月底版本的控制台变量列表核对,信息截至 2026 年 11 月 10 日。这些指令只用于自己开的离线服务器,在官方匹配服务器上无法开启。
练习页选项就够用的情况,和必须写 cfg 的情况
练习页的选项(Options)有四个。打开 Grenade Camera 后,手里拿着投掷物时会用画中画小窗显示落点,扔出去后用发光的线留下轨迹。Infinite Ammo 让武器不消耗弹药、也不用换弹;Infinite Warmup 让热身一直持续,Bot 也不会加入。
Enable Map Guides 会加载你选的地图指南,打开后前面三项会被强制开启。现役地图池(Active Duty)的每张图都自带官方地图指南,也可以在创意工坊订阅别人做的指南。刚开始在一张图上背几颗烟的时候,只用菜单就够了。
之后就需要 cfg:把回合拉长到 60 分钟、开局给 6 万美元、全图随处购买、用 sv_rethrow_last_grenade 按同一轨迹重投上一颗道具、用 getpos 和 setpos 保存点位坐标并瞬移回去,这些菜单里都没有,只能靠控制台指令。如果打算把跑图过程录下来,也更适合用 cfg,因为它会结束热身,让回合处于进行状态。练枪和练道具最好分开,想先把灵敏度调准,可以用 CS2 灵敏度测试 在浏览器里 1 分钟测完。
开练习服并用 practice.cfg 一次输入全部指令的步骤
- 1打开开发者控制台CS2 刚装好时控制台是关闭的。在设置的游戏页把开发者控制台(Enable Developer Console)改成“是”,之后默认用数字键 1 左边的 ` 键(~ 键)打开和关闭控制台。觉得这个键不顺手,可以在键盘/鼠标设置的 Toggle Console 里改成别的键。指令一行输一条,按回车生效。
- 2开一个没有 Bot 的练习服在主界面点开始游戏(Play),选练习(Practice)页,再选要练的地图。Bot 设为 No Bots,就能一个人在图里随便跑。如果只需要落点预览和无限道具,在选项里打开 Grenade Camera 和 Infinite Ammo 直接开始就行;要用下面的 cfg 的话,选项可以不开。
- 3新建 practice.cfg在 Steam 库里右键 Counter-Strike 2,选管理 → 浏览本地文件,会打开安装文件夹(Counter-Strike Global Offensive)。在里面的 game\csgo\cfg 文件夹用记事本新建 practice.cfg,一行写一条:sv_cheats 1、bot_kick、mp_limitteams 0、mp_autoteambalance 0、mp_roundtime_defuse 60、mp_freezetime 0、mp_buy_anywhere 1、mp_buytime 9999、mp_startmoney 60000、mp_maxmoney 60000、ammo_grenade_limit_total 5、sv_infinite_ammo 1、sv_grenade_trajectory_prac_pipreview 1、sv_grenade_trajectory_prac_trailtime 8、sv_showimpacts 1、mp_warmup_end、mp_restartgame 1。保存时把保存类型改成“所有文件”,否则会存成 practice.cfg.txt。
- 4输入 exec practice,换图后再输一次进入练习服后在控制台输入 exec practice,文件里的指令会从上到下依次生效,mp_restartgame 1 会在 1 秒后用新的金钱和时间重开回合。换图或重新开练习服时,回合时间、冻结时间、购买时间等游戏模式默认设置会重新加载,所以每次都要再输一遍 exec practice。常用指令可以像 bind "c" "sv_rethrow_last_grenade" 这样绑定到按键上,同一颗道具一键反复重投。
- 5保存点位坐标并录下来站到投掷位置后,在控制台输入 getpos,会输出一行以 setpos 和 setang 开头的内容。把这一行复制到记事本,下次粘贴进控制台就能回到同一位置、同一视角。用 noclip 穿墙飞到落点确认效果,扔成功的道具从录像里剪出来发给队友。具体怎么发,见 CS2 视频分享给好友的方法。
CS2 跑图指令速查表(截至 2026 年 11 月 10 日)
| 指令 | 填写的值 | 作用与注意事项 |
|---|---|---|
| sv_cheats | 1 | 允许无限弹药、重投、noclip、setpos 等带作弊标记的指令。只在自己开的服务器上有效。 |
| sv_infinite_ammo | 1(或 2) | 1 为弹药和道具都不减少、不用换弹;2 为只有备弹无限,换弹动作仍保留。需要 sv_cheats。 |
| sv_grenade_trajectory_prac_pipreview | 1 | 手持投掷物时用小窗显示落点,和菜单里的 Grenade Camera 是同一功能。 |
| sv_grenade_trajectory_prac_trailtime | 8 | 用发光线条留下投掷轨迹,截至 2026 年 11 月最长 8 秒。 |
| sv_rethrow_last_grenade | 绑定到按键 | 在同一位置按同一轨迹重投上一颗道具,可以反复确认落点。需要 sv_cheats。 |
| mp_buy_anywhere / mp_buytime | 1 / 9999 | 全图任意位置、回合内任意时间都能买枪买道具。 |
| mp_roundtime_defuse / mp_freezetime / mp_warmup_end | 60 / 0 / 不填值 | 回合拉到 60 分钟(上限值),取消冻结时间,并立即结束热身。 |
| noclip / getpos / setpos | 开关 / 不填值 / 粘贴 getpos 的输出 | 穿墙确认落点,保存点位坐标后直接回到原位。需要 sv_cheats。 |
跑图指令不生效时检查这几项
- 控制台打不开: 先确认设置的游戏页里开发者控制台是否为“是”。
- exec practice 没反应: 确认文件在 game\csgo\cfg 文件夹里,并且没有被存成 practice.cfg.txt。
- 无限弹药或重投无效: 检查 sv_cheats 1 是否在第一行,换图后是否重新 exec。
- 轨迹线很快消失: 检查 sv_grenade_trajectory_prac_trailtime 的值,截至 2026 年 11 月上限是 8 秒。
- 以前背的斜坡点位扔偏了: 2026 年 4 月的动画系统更新(Animgraph 2)改了斜坡上玩家高度的计算,Valve 公告说斜坡上的道具点位可能有变化;5 月又提升了跳投的一致性和跳投预览的准确度,旧点位最好重新扔一遍确认。
练好的道具点位,用 DOR 录屏发给队友
DOR 是一款免费的 Windows 游戏录屏软件。CS2 回合开始后会自动识别对局并录下整场,击杀、死亡、助攻会作为自动剪辑另外放进软件的“我的剪辑”。在练习 cfg 里加上 mp_warmup_end 结束热身,练习服就会像正常对局一样进行,你扔道具的整段时间会留成一个录像。
练完退出服务器后,录像会出现在“我的剪辑”里,可以只把扔成功的道具用软件里的片段裁剪按 16:9、9:16、1:1 剪出来保存。多个点位可以在 DOR Studio(dor.gg/studio)合成一个视频,用文字标上站位、瞄点和投掷方式,再导出 mp4 或者把 dor.gg 链接贴到队伍群里。想做竖屏短视频可以看 CS2 短视频制作方法,还在找一起配道具的队友可以看 CS2 Premier 组队招募。


