How to play CS2 Practice mode

Start your server in Scrim & Practice or Practice mode, connect, and type .prac in chat. Then type .help to list the practice commands.

Start practice mode

  1. Start your server and connect. Start your SCL server walks through it.
  2. Type .prac in chat. The server loads practice mode: infinite ammo, buy anywhere, respawn on death and grenade trajectories.
  3. To change the map, type .map de_mirage, or .mirage for short.

.prac and .map need server admin: every team member on a team server, or only you on a personal server. Every command in the tables below works for everyone, but only in practice mode. Settings such as .traj and .impacts change the server for everyone.

Spawns

.spawn <number> Moves you to a competitive spawn for your team. Alias: .s
.ctspawn <number> Moves you to a CT spawn. Alias: .cts
.tspawn <number> Moves you to a T spawn. Alias: .ts
.bestspawn Moves you to your team's spawn closest to where you stand. .bestctspawn and .besttspawn pick a side.
.worstspawn Moves you to your team's spawn farthest from where you stand. .worstctspawn and .worsttspawn pick a side.
.showspawns Marks the competitive spawns, CT in blue and T in orange. Practice mode shows them when it starts. Look at a mark and press E to move onto it. .hidespawns removes the marks.

Bots

.bot Places a bot where you stand. .ctbot and .tbot pick its side.
.crouchbot Places a crouching bot where you stand. Alias: .cbot
.boost Places a bot where you stand and lifts you on top of it.
.crouchboost Places a crouching bot and lifts you on top of it. Alias: .cboost
.nobot Removes the bot of yours that stands closest to you.
.nobots Removes all bots.

Grenades

The server numbers the grenades you throw, from 1. It forgets them when you leave or start a dryrun.

.rethrow Throws your last grenade again from the same spot. Alias: .rt
.rethrowsmoke Throws your last smoke again. .rethrowflash, .rethrownade, .rethrowmolotov and .rethrowdecoy work the same way.
.last Moves you back to where you threw your last grenade.
.back <number> Moves you to where you threw that grenade.
.throwindex <number> <number> Throws the grenades with those numbers again. .throwindex 1 2 throws the first and second. Alias: .throwidx
.lastindex Shows the number of your last grenade.
.delay <seconds> Adds a delay to your last grenade when .rethrow or .throwindex throws it again.
.clear Removes every smoke, fire and grenade in the air.
.expire Stops smokes and molotovs from running out. Type it again to turn it off.
.traj Turns the grenade trajectory preview on or off.
.coloredsmokes Turns colored smokes on or off.

Saved lineups

Stand where you throw from and hold the grenade. After .savenade, throw it so the server records where it lands. Names are one word.

.savenade <name> <description> Saves the lineup. The description is optional. Chat shows a lineup code you can share. Alias: .sn
.loadnade <name> Moves you to a saved lineup. Alias: .ln
.listnades <filter> Lists the saved lineups on this map. The filter is optional. Alias: .lin
.deletenade <name> Deletes a saved lineup. Alias: .dn
.importnade <code> Saves a lineup from a code someone shared. Alias: .in
.shownades Marks the saved lineups on the map. .hidenades removes the marks.

Players and teams

.ct, .t, .spec Moves you to that team. From spectator, use the team menu instead.
.fas Moves everyone else to spectator, so they watch you. Alias: .watchme
.god Turns off damage to you. Type it again to turn it back on.
.noflash Stops flashes from blinding you. Your flashes still blind others. Alias: .noblind
.solid Switches mp_solid_teammates between 1 and 2.

Map and time

.fastforward Runs the server 20 seconds ahead and clears grenades. Everyone freezes until it ends. Alias: .ff
.timer Starts a timer. Type it again to stop it and see the time.
.break Breaks every window, door and vent that can break.
.repair Repairs what .break broke, without a new round.
.impacts Turns bullet impacts on or off. They are on when practice mode starts.

Other modes

Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.

Still need help? Contact Us Contact Us