最新资讯

Best Stiletto Knife Skins (CS2): 12 Picks (2026)

Best Stiletto Knife Skins (CS2): 12 Picks (2026)

Best Stiletto Knife Skins (CS2): 12 Picks (2026)

KRL“假打”全网:石油队没油了,要卖m0NESY?

KRL“假打”全网:石油队没油了,要卖m0NESY?

昨天夜里发生了一件震惊全网的小趣事—— 知名爆料人KRL爆料了一个惊天动地的大瓜: m0NESY将和T1队伍接触,与猎鹰的谈判已经已进入深入阶段。预计很快会有官宣。 我们现在已得知m0NESY续约猎鹰,然后回头站在jame视角再看他说的,也没问题,确实是和T1战队接触,也确实和猎鹰谈判,但是大家一看这消息,先入为主的排除了和猎鹰续约;并且由于KRL作为知名爆料人,爆料都是很准确的,所以自带权威性...

PGL预选赛作弊风波:acidhouze被取消资格,比赛重赛

PGL预选赛作弊风波:acidhouze被取消资格,比赛重赛

PGL因竞技诚信问题,取消了acidhouze参加PGL Bucharest 2027公开预选赛的资格。 Inner Circle青训在预选赛期间与acidhouze交手,但在比赛进行到一半时弃权。该组织在X上表示,他们选择弃权是“为了让作弊者无法从投注中获利”。 在acidhouze被取消资格后,Inner Circle Academy已被恢复参加预选赛的资格。 InnerCircle青训队打...

m0NESY与Falcons续约到2030年

m0NESY与Falcons续约到2030年

这位俄罗斯狙击手将自己的未来承诺给了这家沙特组织。Falcons于周一宣布,与m0NESY签订了一份多年续约合同,期限至2030年。 这位俄罗斯狙击手于2025年4月在一笔重磅交易中加入这家沙特组织,在效力期间平均Rating为1.29。 尽管个人表现出色,这位21岁的选手花了很长时间才打破在Falcons的冠军荒——他在6月以精彩的方式做到了,赢得了IEM科隆Major,并在打出惊艳的个人表现后...

CS2 Practice Commands: Full List & Pro Config Setup

September 19, 2025

CS2 Practice Commands: Full List & Pro Config Setup

In Counter-Strike 2, using practice commands can drastically improve how you train. These commands let you tweak the game rules, gain utility, work on grenade lineups, perfect your aim, practice movement, and much more without the constraints of standard matchmaking or servers. This guide will walk you through everything: setting up configs, useful commands & binds, advanced tweaks, common issues, and how to get the most out of practice.


Enabling What You Need

  • Enable the Developer Console in game settings so you can enter console commands.
  • Run a local or practice server (or offline with bots) so you have control over game settings.
  • Create a config file (like practice.cfg) in the CS2 config folder to store your commands so you don’t have to enter them manually each time.
  • Optionally, use an autoexec file to always load in preferred settings when the game starts.

Core Practice Commands

Here are the most useful console commands for practice, explained by what they do.

CommandPurpose
sv_cheats 1Enables cheat commands / more powerful dev commands.
bot_kickRemoves all bots from the game so you have a clean environment.
mp_limitteams 0No limit on team sizes; helpful to avoid forced bot balancing.
mp_autoteambalance 0Turns off automatic balancing between teams.
mp_maxmoney <amount> / mp_startmoney <amount>Gives you large money or starting money so you can buy gear freely.
mp_buytime <seconds> / mp_buy_anywhere 1Lets you buy indefinitely or from anywhere on map.
mp_freezetime 0Removes the freeze time at the beginning of rounds so you can move sooner.
mp_roundtime <minutes> / mp_roundtime_defuse <minutes>Sets longer or even very long rounds; useful for uninterrupted practice.
mp_respawn_on_death_ct 1 / mp_respawn_on_death_t 1Instantly respawn after death on each side, so you don’t have to wait.
sv_infinite_ammo 1Gives infinite ammo so you never run out while practicing.
sv_showimpacts 1 / sv_showimpacts_time <seconds>Display bullet impact points and keep them visible for given time.
sv_grenade_trajectory_prac_pipreview 1 / sv_grenade_trajectory_prac_trailtime <seconds>Show grenade path preview and trailing path after throw.
sv_grenade_trajectory_time_spectator <seconds>Spectators also see grenade trajectory for that time.
sv_rethrow_last_grenadeRe-throw the last grenade without having to pick it up again.
ammo_grenade_limit_total <number>Set how many grenades you can carry in total.
mp_warmup_endEnd the warmup immediately so you jump into practice mode.
mp_restartgame 1Reset the game / round (doors, breakables, etc.), so you can start fresh.
mp_team_intro_time 0 / cl_versus_intro falseSkip intros/animations so you begin training faster.
mp_ignore_round_win_conditions 1Even if conditions for round win are met (e.g. bomb defused), round won’t auto-end.
noclipFly through map / pass walls for positioning or scouting lineups.
buddha 1 / buddha_reset_hp <amount>Survive but with low HP so you can stay in position after damage without dying.
ent_fire smokegrenade_projectile kill (and similar)Instantly remove smoke / fire / effects to reset or test utility patterns.

Sample Practice Config File

You can collect many of these into one .cfg file so executing one file sets up the practice environment. Example content:

// practice.cfg

sv_cheats 1
bot_kick
mp_limitteams 0
mp_autoteambalance 0
mp_maxmoney 60000
mp_startmoney 60000
mp_buytime 9999
mp_buy_anywhere 1
mp_freezetime 0
mp_roundtime 60
mp_roundtime_defuse 60
mp_respawn_on_death_ct 1
mp_respawn_on_death_t 1

sv_infinite_ammo 1
sv_showimpacts 1
sv_showimpacts_time 10
ammo_grenade_limit_total 5

sv_grenade_trajectory_prac_pippreview 1
sv_grenade_trajectory_prac_trailtime 5
sv_grenade_trajectory_time 15
sv_rethrow_last_grenade

mp_warmup_end
mp_restartgame 1

mp_team_intro_time 0
cl_versus_intro false
mp_ignore_round_win_conditions 1

Save this as practice.cfg (or a name you choose) in the game’s cfg folder. In game, use exec practice (replace “practice” with whatever name you chose) to load it.


Useful Binds

Binds are very helpful so you don’t have to open console every time.

  • Example: bind "MOUSE5" "noclip" — for flying around.
  • Example: bind "MOUSE4" "sv_rethrow_last_grenade" — re-throws last grenade for easy grenade practice.
  • You can bind toggles for showing impacts, toggling trajectories, etc.

Advanced / Pro-Level Tweaks

  • Use commands that clear smoke, fire, or other visual obstructions so you can see lineups and rehearse utility without waiting.
  • For practicing movement: bind jump to scroll wheel; practice bunny hops, strafing, etc.
  • Use “buddha” mode or similar to stay alive even after taking damage, so you can practice positioning without dying.
  • Avoid round end conditions so your practice doesn’t get interrupted.
  • Skip intros, freeze times, team intros for faster starts.

Common Issues & Tips

  • Not all commands work in every environment. Some require sv_cheats 1 which many official servers disable.
  • After map change or reloading map, practice settings will reset, so you’ll often need to re-exec your practice config.
  • Visual commands (trajectories, impacts) can cost FPS; reduce trail times or disable if performance drops.
  • Some commands may have changed in recent updates; always check if console reports “unknown command”.
  • Don’t use cheat commands in competitive or official matches — these are for private / offline / practice only.

Practice Workflow Example

  1. Start CS2 → enable console.
  2. Launch a practice / local game on the map you want.
  3. Open console → exec practice.cfg.
  4. Use binds (noclip, rethrow grenade) to set up grenade lineups.
  5. Practice aim, movement, utility usage, etc., using infinite ammo, impacts.
  6. If smoke or effects block view, clear them.
  7. Change map if needed → re-exec config.

Full Cheat-Sheet Commands List

Here’s a concise list you can copy:

sv_cheats 1
bot_kick
mp_limitteams 0
mp_autoteambalance 0
mp_maxmoney 60000
mp_startmoney 60000
mp_buytime 9999
mp_buy_anywhere 1
mp_freezetime 0
mp_roundtime 60
mp_roundtime_defuse 60
mp_respawn_on_death_ct 1
mp_respawn_on_death_t 1

sv_infinite_ammo 1
sv_showimpacts 1
sv_showimpacts_time 10
ammo_grenade_limit_total 5

sv_grenade_trajectory_prac_pipreview 1
sv_grenade_trajectory_prac_trailtime 5
sv_grenade_trajectory_time 15
sv_rethrow_last_grenade

mp_warmup_end
mp_restartgame 1

mp_team_intro_time 0
cl_versus_intro false
mp_ignore_round_win_conditions 1

bind "MOUSE5" "noclip"
bind "MOUSE4" "sv_rethrow_last_grenade"

Conclusion

A solid practice command setup in CS2 lets you spend more time doing what matters: perfecting your skills, optimising grenade lineups, refining aim and movement, and less time waiting or dealing with restrictions. Using configs and binds makes practice smoother and more efficient.

更多 CS2 攻略

浏览全部文章