在 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)每張圖都內建官方地圖指南,也可以到工作坊(Workshop)訂閱別人做的指南。剛開始在一張圖上背幾顆煙的階段,只用選單就夠了。
之後就需要 cfg:把回合拉長到 60 分鐘、開局給 6 萬美元、全圖隨處購買、用 sv_rethrow_last_grenade 照同一軌跡重丟上一顆道具、用 getpos 和 setpos 儲存點位座標再瞬移回去,這些選單裡都沒有,只能靠主控台指令。如果打算把跑圖過程錄下來,也比較適合用 cfg,因為它會結束暖身,讓回合維持進行狀態。練槍和練道具最好分開,想先把靈敏度調準,可以用 CS2 靈敏度測試 在瀏覽器裡 1 分鐘測完。
開練習伺服器並用 practice.cfg 一次輸入全部指令的步驟
- 1開啟開發者主控台CS2 剛安裝時主控台是關閉的。在設定的遊戲頁把開發者主控台(Enable Developer Console)改成「是」,之後預設用數字鍵 1 左邊的 ` 鍵(~ 鍵)開關主控台。覺得這個鍵不好按,可以在鍵盤/滑鼠設定的 Toggle Console 改成別的鍵。指令一行輸入一條,按 Enter 生效。
- 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 組隊招募。


