CS2 Wingman (2v2) Servers
2v2 Wingman community servers on compact bomb-site maps. Play fast rounds without the matchmaking queue.
How it works & FAQ
- How do I join a CS2 community server?
- Click Join next to a server and Steam opens Counter-Strike 2 and connects you. You can also open the CS2 console and type connect followed by the server address.
- How is the ping measured?
- Ping is measured from your own browser to each server's host where the host allows it. Values shown with ~ are estimated from the distance between your country and the server's country.
- Why is a server missing from the list?
- The list comes from Steam's master server. A server must be public and registered with a Game Server Login Token to appear. Passworded servers and fake listings with impossible player counts are hidden. Empty servers are hidden by default; untick Hide empty to see them. You can still look up any server by typing its IP:port into the search box.
- How often is the list updated?
- The server list, player counts and maps refresh every minute.
- Is this an official Valve site?
- No. It is an independent community server browser and is not affiliated with Valve.
| Server | Mode | Map | Players | Ping | ||
|---|---|---|---|---|---|---|
![]() | CS2 2v2 Wingman · de_ancient | Wingman | de_ancient | 5 / 5 | – | Join |
![]() | CS2 2X2 | 2v2 #138 [RU] — CYBERSHOKE.NET Wingman · de_dust2_wingman | Wingman | de_dust2_wingman | 5 / 64 | – | Join |
![]() | CS2 2X2 | 2v2 #4 [RU] — CYBERSHOKE.NET Wingman · de_anubis_wingman | Wingman | de_anubis_wingman | 4 / 64 | – | Join |
![]() | CS2 2X2 | 2v2 #17 [LT] — CYBERSHOKE.NET Wingman · de_nuke | Wingman | de_nuke | 4 / 64 | – | Join |
![]() | CS2 2X2 | 2v2 #20 [LT] — CYBERSHOKE.NET Wingman · de_vertigo | Wingman | de_vertigo | 4 / 64 | – | Join |
![]() | CS2 2X2 | 2v2 #187 [LT] — CYBERSHOKE.NET Wingman · de_inferno | Wingman | de_inferno | 4 / 64 | – | Join |
![]() | CS2 2X2 | 2v2 #189 [LT] — CYBERSHOKE.NET Wingman · de_mirage_wingman | Wingman | de_mirage_wingman | 4 / 64 | – | Join |
![]() | CS2 2X2 | 2v2 #78 [RU] — CYBERSHOKE.NET Wingman · de_mirage_wingman | Wingman | de_mirage_wingman | 4 / 64 | – | Join |
![]() | CS2 2X2 | 2v2 #181 [RU] — CYBERSHOKE.NET Wingman · de_mirage_wingman | Wingman | de_mirage_wingman | 4 / 64 | – | Join |
![]() | XPLAY.GG • CS2 2x2 #48 • [RU] Wingman · de_inferno | Wingman | de_inferno | 4 / 64 | – | Join |
![]() | XPLAY.GG • CS2 2x2 #25 • [RU] Wingman · de_nuke | Wingman | de_nuke | 4 / 64 | – | Join |
![]() | XPLAY.GG • CS2 2x2 #35 • [RU] Wingman · de_inferno | Wingman | de_inferno | 4 / 64 | – | Join |
![]() | CS2 2X2 | 2v2 #101 [RU] — CYBERSHOKE.NET Wingman · de_inferno | Wingman | de_inferno | 4 / 64 | – | Join |
![]() | XPLAY.GG • CS2 2x2 #4 • [RU] Wingman · de_poseidon | Wingman | de_poseidon | 4 / 64 | – | Join |
![]() | CS2 2X2 | 2v2 #99 [RU] — CYBERSHOKE.NET Wingman · de_nuke | Wingman | de_nuke | 4 / 64 | – | Join |
![]() | CS2 2X2 | 2v2 #76 [RU] — CYBERSHOKE.NET Wingman · de_dust2_wingman | Wingman | de_dust2_wingman | 4 / 64 | – | Join |
![]() | CS2 2X2 | 2v2 #140 [RU] — CYBERSHOKE.NET Wingman · de_mirage_wingman | Wingman | de_mirage_wingman | 4 / 64 | – | Join |
![]() | CS2 2X2 | 2v2 #134 [RU] — CYBERSHOKE.NET Wingman · de_mirage_wingman | Wingman | de_mirage_wingman | 4 / 64 | – | Join |
![]() | XPLAY.GG • CS2 2x2 #61 • [RU] Wingman · de_overpass | Wingman | de_overpass | 4 / 64 | – | Join |
![]() | CS2 2X2 | 2v2 #26 [RU] — CYBERSHOKE.NET Wingman · de_mirage_wingman | Wingman | de_mirage_wingman | 4 / 64 | – | Join |
![]() | XPLAY.GG • CS2 2x2 #27 • [RU] Wingman · de_vertigo | Wingman | de_vertigo | 4 / 64 | – | Join |
![]() | CS2 2X2 | 2v2 #180 [RU] — CYBERSHOKE.NET Wingman · de_mirage_wingman | Wingman | de_mirage_wingman | 4 / 64 | – | Join |
![]() | CS2 2X2 | 2v2 #69 [UA] — CYBERSHOKE.NET Wingman · de_inferno | Wingman | de_inferno | 4 / 64 | – | Join |
![]() | CS2 2X2 | 2v2 #220 [NL] — CYBERSHOKE.NET Wingman · de_mirage_wingman | Wingman | de_mirage_wingman | 4 / 64 | – | Join |
![]() | CS2 2X2 | 2v2 #27 [FR] — CYBERSHOKE.NET Wingman · de_dust2_wingman | Wingman | de_dust2_wingman | 4 / 64 | – | Join |
![]() | XPLAY.GG • CS2 2x2 #45 • [RU] Wingman · de_inferno | Wingman | de_inferno | 4 / 64 | – | Join |
![]() | CS2 2X2 | 2v2 #201 [RU] — CYBERSHOKE.NET Wingman · de_mirage_wingman | Wingman | de_mirage_wingman | 4 / 64 | – | Join |
![]() | XPLAY.GG • CS2 2x2 #40 • [RU] Wingman · de_overpass | Wingman | de_overpass | 4 / 64 | – | Join |
![]() | CS2 2X2 | 2v2 #127 [RU] — CYBERSHOKE.NET Wingman · de_inferno | Wingman | de_inferno | 4 / 64 | – | Join |
![]() | CS2 2X2 | 2v2 #214 [RU] — CYBERSHOKE.NET Wingman · de_mirage_wingman | Wingman | de_mirage_wingman | 4 / 64 | – | Join |
![]() | CS2 2X2 | 2v2 #5 [RU] — CYBERSHOKE.NET Wingman · de_inferno | Wingman | de_inferno | 4 / 64 | – | Join |
![]() | XPLAY.GG • CS2 2x2 #39 • [RU] Wingman · de_vertigo | Wingman | de_vertigo | 3 / 64 | – | Join |
![]() | CS2 2X2 | 2v2 #168 [RU] — CYBERSHOKE.NET Wingman · de_nuke | Wingman | de_nuke | 3 / 64 | – | Join |
![]() | CS2 2X2 | 2v2 #199 [RU] — CYBERSHOKE.NET Wingman · de_mirage_wingman | Wingman | de_mirage_wingman | 3 / 64 | – | Join |
![]() | CS2 2X2 | 2v2 #202 [RU] — CYBERSHOKE.NET Wingman · de_mirage_wingman | Wingman | de_mirage_wingman | 3 / 64 | – | Join |
![]() | XPLAY.GG • CS2 2x2 #44 • [RU] Wingman · de_vertigo | Wingman | de_vertigo | 3 / 64 | – | Join |
![]() | XPLAY.GG • CS2 2x2 #59 • [DK] Wingman · de_overpass | Wingman | de_overpass | 2 / 6 | – | Join |
![]() | CS2 2X2 | 2v2 #150 [DE] — CYBERSHOKE.NET Wingman · de_vertigo | Wingman | de_vertigo | 2 / 64 | – | Join |
![]() | CS2 2X2 | 2v2 #191 [LT] — CYBERSHOKE.NET Wingman · de_mirage_wingman | Wingman | de_mirage_wingman | 2 / 64 | – | Join |
![]() | CS2 2X2 | 2v2 #30 [RU] — CYBERSHOKE.NET Wingman · de_mirage_wingman | Wingman | de_mirage_wingman | 2 / 64 | – | Join |






