How to Play 1v1 in CS2? A Guide to Setting Up a Duel With a Friend

Aug 4, 2026
294

When Valve transitioned their competitive shooter to the Source 2 engine, custom server architecture and netcode underwent massive changes. In the old CS:GO days, anyone could launch a map via console and invite a friend using a static IP. In Counter-Strike 2, however, legacy hosting methods often hit a brick wall of closed ports and matchmaking restrictions. If you just want to jump into a quick 1v1 in CS2 but end up stuck in endless connection loops, getting kicked to the main menu, or dealing with annoying bots, your evening session quickly turns into a massive headache. Our team ran a series of network tests on the cheat.bz cheating software portal and broke down every working method to launch a private match that actually works in 2026.

In this guide, we'll cut through the fluff and outdated myths to show you exactly how to set up a 1v1 lobby in CS2, why the standard in-game invite often fails, how to configure a server without AI bots, and what to do if your ISP blocks direct connections due to CG-NAT.

Counter-Strike 2 private matchmaking interface for launching a duel with a friend via Steam
The Counter-Strike 2 main menu interface with the game mode selection tab open and lobby privacy settings configured.

TL;DR

To set up a stable 1v1 match in CS2 without network lag or random players dropping in, just follow this basic host and console setup checklist:

  • Game Mode: Use "Private Matchmaking" for official Valve servers, and "Practice" mode for custom Workshop arenas.
  • Invites: Send invites strictly through the Steam Overlay (Shift+Tab), as the CS2 in-game menu often bugs out when creating local sessions.
  • Kicking Bots: The bot_kick command alone isn't enough—you must also disable team auto-balance, otherwise the Source 2 engine will spawn the AI right back in the next round.
  • Bypassing CG-NAT: If your friend gets a Retrying public error when using the connect command, the issue is your ISP's CG-NAT. You can fix this by setting up a virtual network using Radmin VPN.
  • Map Selection: Official maps like Dust 2 or Mirage are way too big for two players. Use compact aim maps from the Steam Workshop tagged with "1v1".

Below, we'll break down every step of setting up a private match and share ready-to-use console command binds for the perfect duel server.

Method 1: How to Create a Private 1v1 Lobby in CS2 (Official Valve Method)

The easiest way to play 1v1 without installing third-party software is to use the client's built-in matchmaking system or Practice mode. Many beginners get confused by the UI tabs and try to launch a standard Competitive match, which just dumps random players into the lobby.

Here is the exact step-by-step process to launch a 1v1 game through the official menu:

  1. Launch the game and click "Play" in the top menu.
  2. Go to the "Practice" tab (if you plan to host on your local PC) or "Matchmaking" -> "Private Matchmaking" (if you want to use dedicated Valve servers).
  3. Open the Steam Overlay with Shift+Tab, find your friend in your friends list, right-click their name, and select "Invite to Lobby".
  4. Wait for your friend to join the room, select your preferred map from the list, and click "Start".
Steam Overlay menu sending an invite to a private Counter-Strike 2 lobby
The Steam Overlay window with the friends list open and the context menu for inviting a player to a private session.

Honestly, the built-in invite interface inside Counter-Strike 2 itself is still pretty unstable. That's why we highly recommend sending invites exclusively through the Steam Overlay—this method works 100% of the time and prevents errors or desyncs.

Method 2: How to Play Against Each Other via IP and Bypass CG-NAT (If Your Friend Keeps Disconnecting)

But what if you want to load up a custom arena, and your friend gets stuck in an endless connection loop or hits a critical Connection failed / Retrying public error? That's where things get tricky: in 90% of cases, the problem isn't your Windows firewall, but your ISP's network architecture.

Most users are stuck behind CG-NAT (Carrier-Grade NAT) technology. Simply put, your ISP doesn't give you a dedicated public IP; instead, they assign a shared internal address, hiding hundreds of subscribers behind a single gateway. In this scenario, standard port forwarding for 27015 on your home router is completely useless because incoming traffic from your friend gets blocked at the ISP's equipment level.

To play against each other in CS2 when you're behind CG-NAT, you need to create a virtual local network (VPN tunnel). In our experience, the best free tool for this is still Radmin VPN:

  1. Both players download and install Radmin VPN.
  2. The host (the person creating the server) clicks "Create Network" and sets a name and password.
  3. The second player selects "Join Network" and enters the host's details.
  4. The host launches the map in "Practice" mode, opens the developer console with the ~ (tilde) key, and types the status command.
  5. In the output list, look for the udp/ip line—it will show the server's local IP address and port (for example, 26.142.55.10:27015).
  6. Your friend copies the host's IP address from the Radmin VPN window, opens their in-game console, and types the connection command:
connect 26.142.55.10:27015
Setting up a virtual network in Radmin VPN to connect to a Counter-Strike 2 server without a public IP
The main Radmin VPN window showing an active network with two participants and their virtual IP addresses.

Let's compare the effectiveness of connection methods based on your IP address type:

Connection Method Public IP CG-NAT (Shared IP) Setup Difficulty
Steam Overlay Invite Excellent Excellent (Valve servers) Easy
Direct IP:Port Connect Excellent (with port forwarding) Fails (Retrying error) Medium
Radmin VPN + Connect Excellent The only working method Easy

If you regularly host local servers and want to learn which other engine variables help reduce input lag and network latency, check out our detailed guide on CS2 launch options, where we break down how to optimize the Source 2 network stack.

Server Setup: How to Play 1v1 in CS2 Without Bots and Auto-Balance

You successfully loaded into the map, but instead of a fair duel, a bunch of AI bots are running around the spawn. Most players make a classic mistake: they just type bot_kick in the console and get confused when the system spawns the bots right back in the next round. This happens because the built-in Source 2 balancer tries to even out the teams to the default 5v5 format.

To play 1v1 in CS2 without bots once and for all, enter the following command bind in the host's console:

mp_limitteams 0; mp_autoteambalance 0; bot_kick

Here is what each parameter in this trio does:

  • mp_limitteams 0 — removes the limit on the player count difference between CTs and Ts.
  • mp_autoteambalance 0 — completely disables forced player and AI swapping to balance the teams.
  • bot_kick — kicks all current bots from the server.
Entering console commands to disable bots and auto-balance during a 1v1 match
The Counter-Strike 2 developer console open with the balancer and bot kick commands entered.

Once the arena is clear of AI, you'll need the right 1v1 CS2 commands for a smooth match. Here is a tested config our team uses during duel tests:

  • mp_freezetime 2 — reduces the pre-round freeze time to 2 seconds (why wait 15 seconds in a duel?).
  • mp_roundtime 2 — sets the round duration to 2 minutes.
  • mp_maxrounds 30 — sets the match limit to 30 rounds (first to 16 wins).
  • sv_deadtalk 1 — allows voice and text chat between living and dead players.
  • mp_restartgame 1 — restarts the match with the new rules after 1 second.

Keep in mind: only the lobby creator (the host) should enter these variables. If you want to dive deeper into the hidden features of the developer console, check out our article on useful console commands in Counter-Strike 2, which covers the complete syntax for server management.

1v1 Maps in CS2: How to Choose and Launch an Arena from the Steam Workshop

The standard competitive map pool is completely unsuited for duels: running around a massive Mirage for a 1v1 and searching for each other for two minutes is hardly fun. For fast-paced gunfights, you need compact, symmetrical locations.

Custom community arenas provide the ideal gameplay experience for duels. To add them to your client, use the Workshop and search for 1v1 maps in Steam:

  1. Open your Steam Library, select Counter-Strike 2, and go to the "Workshop" tab.
  2. In the search bar, type keywords like 1v1, aim_map, or awp_lego.
  3. Select the map you like and click the green "Subscribe" button—the client will automatically download the map files.
  4. In-game, go to "Play" -> "Workshop Maps", select your downloaded arena, and click "Start".
Steam Workshop page subscribing to popular aim maps for CS2 shooting practice
The Steam Workshop interface showing search results for 1v1 arenas with the Subscribe button highlighted.

Three classic types of arenas are the most popular among players:

  • Aim_map: Classic symmetrical ranges with box cover, where weapons are either lying on the ground or given automatically on spawn. A great test of pure mechanical skill.
  • AWP_Lego_2: The legendary yellow-block sniper arena that made its way to Source 2 all the way back from CSS. The perfect choice for sniper rifle duels.
  • 1v1_Mirage_Mid: A stripped-down version of Mirage's mid section. It lets you practice real competitive peeks, prefires, and timings without running around the bombsites.

If you don't want to spend time downloading Workshop maps and configuring a host, you can always use a ready-made public 1v1 server in CS2 or third-party competitive platforms. For example, 1v1 servers from platforms like FACEIT or Popflash offer automated duel arenas with instant matchmaking—you just need to join the lobby through the community server browser.

Conclusion

Your server is now fully prepped for intense duels without technical glitches, annoying AI, or network timeouts. Try applying this command bind in practice—the difference in lobby stability will be obvious from the very first round. If you're looking for a reliable tool to improve your skills and Premier ELO, check out our CS2 software section, and for deep technical analytics, browse our knowledge base and guides.

Other articles in this section

Frequently asked questions

CHEAT.BZ
The best store for game cheats, featuring a wide selection of high-quality private cheats. Available on YOUGAME
Support
Social
cheat.bz © 2026 All rights reserved