How to 1v1 in CS2: Setup, Commands & Workshop Maps
Private lobby, a map, and a handful of console commands — live in two minutes
There's no built-in 1v1 mode. Host a private lobby on a workshop map like aim_redline (or any official map), invite your opponent, then paste: bot_kick; mp_warmup_end; mp_freezetime 2; mp_free_armor 1; mp_startmoney 16000; mp_maxrounds 16; mp_restartgame 1.
Settling who's better, warming up your rifle duels, or just running back that argument from last night's Premier match — a 1v1 in CS2 takes about two minutes to set up once you know the sequence. There's no built-in 1v1 mode, so you build it yourself from three parts: a private lobby, a map, and a handful of console commands.
Before anything else, enable the console: Settings → Game → Enable Developer Console → Yes, opened with ~.
Method 1: A workshop 1v1 map (the standard way)
Purpose-built 1v1 maps give you mirrored arenas, instant respawns or fast rounds, and none of the dead space of a full competitive map.
- Subscribe to a map on the Steam Workshop.
aim_redlineis the long-standing default — a symmetrical mid-range arena that's been the community's duel map for a decade. Search "1v1" or "aim" and sort by rating for alternatives; multi-1v1 arena maps work too and handle more than two players. Our workshop maps guide has a curated list, including which classics made the jump from CS:GO to Source 2 properly. - Host it: Play → Workshop Maps → select the map → start in a private lobby.
- Invite your opponent through the lobby (or Steam friends list). They don't need to be subscribed to the map — CS2 downloads it on join.
- Run your setup commands (next section), and play.
Well-made 1v1 maps ship their own configs — buy menus on spawn, round timers, score handling — so on those you often need nothing beyond bot_kick.
The commands
Paste these into the console once you're both loaded in:
bot_kickmp_warmup_endmp_freezetime 2mp_free_armor 1mp_startmoney 16000mp_maxrounds 16mp_round_restart_delay 2mp_restartgame 1
What each one is doing for you:
| Command | Why it's there |
|---|---|
bot_kick | Removes the bots that fill an empty lobby |
mp_warmup_end | Skips straight to live rounds |
mp_freezetime 2 | Two seconds to buy, not fifteen |
mp_free_armor 1 | Auto kevlar + helmet, so nobody forgets |
mp_startmoney 16000 | Max money — buy anything, every round |
mp_maxrounds 16 | First to 9; set 30 for a full-length duel |
mp_round_restart_delay 2 | Cuts the dead air between rounds |
mp_restartgame 1 | Restarts so every setting applies from round one |
Optional flavour: mp_ct_default_secondary weapon_deagle and mp_t_default_secondary weapon_deagle for a Deagle-only duel, or mp_roundtime 5 if someone insists on playing the clock. Every convar here — plus what its values actually accept — is in our CS2 command list if you want to tune further.
If you'd rather not type any of this again, save it as a config: our practice config generator builds an exec-ready file where 1v1 settings, bot behaviour, and grenade-practice extras are toggles rather than memory work. execit from the console and you're live in one line.
Method 2: 1v1 on an official map
Sometimes the point is dueling on real angles — mirage mid, inferno pit — not an aim arena.
Host a private lobby on any official map (Practice mode works fine), invite your opponent, and run the same command block. One extra line matters if you both end up on the same team:
mp_teammates_are_enemies 1
That flips the server to free-for-all so you can fight regardless of team assignment. Follow with mp_restartgame 1 to apply it. This setup is genuinely useful practice, not just a grudge settler — repping the same contested angle against a human punishes lazy peeks in a way bots never will.
Method 3: Community 1v1 servers
Under Play → Community Server Browser, searching "1v1" turns up arena servers running round-robin duels — you queue, fight, and rotate without setting anything up. Quality varies: you don't control the config, some run plugins that change gunplay, and ping is whatever the server gives you. Fine for volume; worse for controlled practice with a specific opponent.
Making 1v1s actually improve your game
A few habits separate practice from ego-fencing:
- Swap spawns every few rounds. Most arena maps aren't perfectly balanced, and defending both sides of an angle is the point.
- Set gun rules per bracket. Rifle-only rounds train spray control and counter-strafing; a no-scope-limits AWP set trains completely different timings. Mixing them randomly trains neither.
- Play the peek, not just the aim. Jiggle peek for information, shoulder peek to bait the shot, then commit. A 1v1 is the cleanest lab CS2 has for peeker's advantage — use it deliberately.
- Stop at the tilt point. First to 9 is a set. Run three sets and review what kept losing you the same fight, rather than grinding to 50 on autopilot.
That's the whole discipline. Lobby, map, commands, and someone willing to lose — everything else is spray control.
Frequently Asked Questions
- What are the commands for a 1v1 in CS2?
- The core block: bot_kick, mp_warmup_end, mp_freezetime 2, mp_free_armor 1, mp_startmoney 16000, mp_maxrounds 16, then mp_restartgame 1 to apply everything.
- How do I 1v1 a friend in CS2?
- Host a private lobby on a workshop 1v1 map or any official map, invite them through the lobby, kick the bots, and run the setup commands from the console.
- What is the best 1v1 map in CS2?
- aim_redline remains the community standard — symmetrical, mid-range, and built for rifle duels. Multi-1v1 arena maps are the pick when more than two of you want to rotate.
- Can you 1v1 on the same team?
- Yes — set mp_teammates_are_enemies 1 in your own lobby and the match becomes free-for-all, then mp_restartgame 1 to apply it.
- Do 1v1s help you improve at CS2?
- For duel mechanics, more than almost anything: peeking discipline, counter-strafing, and fighting a human who adapts. They won't train utility or positioning, so treat them as one drill among several.