How to Play Counter-Strike: Source Online in 2026
November 9, 2026 · 7 min read
On this page
- What you need to play CS:S online
- Is Counter-Strike: Source still active in 2026?
- How to find a server
- 1. Use the in-game server browser
- 2. Use the mgame.gg server finder
- 3. Connect by IP address
- How to spot fake and bot-filled servers
- Which servers to try first
- Playing with friends
- Playing offline with bots
- Frequently asked questions
- Is Counter-Strike: Source still playable online in 2026?
- How much does Counter-Strike: Source cost?
- Does CS:S have matchmaking?
- How do I join a CS:S server by IP?
- Can you play Counter-Strike: Source on a Mac?
- Why does a CS:S server show players but nobody is there?
Counter-Strike: Source has no matchmaking. To play it online, you join community servers that players, clans and hosting companies run themselves. Thousands of those servers are still online in 2026, and Valve still updates the game. It got a 64-bit update in February 2025 and two smaller fixes in August and September 2026.
Last checked: November 9, 2026.
What you need to play CS:S online
| Requirement | Details |
|---|---|
| Game | Counter-Strike: Source on Steam |
| Price | $9.99 on the US Steam store. Prices vary by region and sale |
| Platforms | Windows and Linux. The Steam store doesn't list macOS as supported |
| Account | A Steam account. The game supports Steam Family Sharing |
| Anti-cheat | Valve Anti-Cheat (VAC) |
| Minimum PC | 1.7 GHz processor, 512 MB RAM, DirectX 8.1 graphics card |
| Recommended PC | 3.0 GHz Pentium 4 or better, 1 GB RAM, DirectX 9 graphics card |
Any PC from the last decade beats those requirements easily. Since the February 2025 update, the game starts its 64-bit version on a 64-bit operating system and launches at your screen's native resolution instead of 640x480.
Is Counter-Strike: Source still active in 2026?
Yes. On the morning of November 9, 2026, our CS:S server finder showed:
- About 3,500 servers online
- About 550 players listed in those servers' player lists
- About 1,250 players at the peak of the previous 24 hours
- About 6,900 servers hidden as fake
The player count is a floor, not a ceiling. Some servers keep their player list private, so their players aren't counted. On November 8 the busiest moment was early evening in Europe, where many of the most active servers are hosted.
Valve's recent updates show the game isn't abandoned:
| Date | What changed |
|---|---|
| February 18, 2025 | 64-bit support, a borderless window option, UI scaling for high-resolution screens, Steam Networking support, client prediction fixes and a new sv_autobunnyhopping setting for bhop servers |
| August 24, 2026 | Security and stability fixes, plus a fix for custom maps not loading assets correctly on Linux |
| September 16, 2026 | Fixed overlapping UI in the Create Server dialog and clan tags not showing properly |
How to find a server
There are three easy ways in. Most players use the first two.
1. Use the in-game server browser
- Launch Counter-Strike: Source.
- Open the server browser from the main menu.
- Stay on the Internet tab and let the list load.
- Filter out empty and full servers, then sort by latency (ping).
- Double-click a server to join. Add good ones to your Favorites so you can find them again.
The in-game list shows whatever servers report to Steam, fake ones included. That's why the next option is often quicker.
2. Use the mgame.gg server finder
The CS:S server finder checks servers regularly and counts only the players a server names in its player list. It also shows how many bots each server runs, separate from the human count. You can search by server name or map, sort by players or rating, and click Join to launch the game and connect through Steam.
3. Connect by IP address
If a community posts its server address, you can join through the developer console:
- Turn on the console. In Options, open the advanced keyboard settings and tick Enable developer console. You can also add
-consoleto the game's launch options in Steam. - Press the
~key to open the console. - Type
connectfollowed by the address, for exampleconnect 203.0.113.10:27015, and press Enter.
Port 27015 is the default port for Source servers, so you'll see it in many addresses. A few other console commands help here:
| Command | What it does |
|---|---|
connect <ip:port> |
Joins a server by address |
retry |
Reconnects to the last server you joined |
disconnect |
Leaves the current server |
status |
Shows the current map and your connection status |
How to spot fake and bot-filled servers
CS:S has a long-running problem with servers that fake their player counts to rise in the browser. Some claim to be full but list nobody, while others fill their slots with bots.
- Fake player counts. If a server shows 60 of 64 slots used but the scoreboard is nearly empty, the count was faked. Our finder hides servers that claim full slots but list no players.
- Bots. Plenty of honest servers use bots to fill empty slots, which is fine for warming up. The finder shows the bot count next to each server, for example "9 bots", so you can tell bots from people.
- Private player lists. A question mark in the finder means the server hides its player list, so its real player count can't be checked.
Which servers to try first
Community servers each run their own rules and maps. Names usually tell you what to expect. Here are the most common types, with a finder search for each. Our CS:S game modes guide explains how each one plays.
| Server type | What you get | Find one |
|---|---|---|
| Classic public | Normal rounds on maps like de_dust2 and cs_office | dust2 servers |
| Deathmatch | Instant respawns, nonstop aim practice | deathmatch servers |
| Gun game | Kills move you up through a fixed list of weapons | gun game servers |
| Surf | Sliding along ramps on custom surf maps | surf servers |
| Zombie | Humans against an infected zombie team | zombie servers |
| Bunny hop | Timed jumping courses | bhop servers |
| Jailbreak | Guards and prisoners with "last request" games | jail servers |
Many server names also list a tickrate, such as 66T, 100T or 128 Tick. A higher tickrate means the server updates the game more often each second, which many players prefer for movement-heavy modes like surf and bhop.
Playing with friends
If a friend is already on a server, you can join them through the Steam friends list. To play on your own server, choose Create Server from the main menu, pick a map and start it. Friends can then join you. For people outside your home network to connect, your router usually needs to forward port 27015 to your PC.
For a server that stays online when you're not playing, you'll want a dedicated server instead. It runs separately from the game, often on a rented machine. Our dedicated server guide walks through the setup.
Playing offline with bots
You can also play alone. Choose Create Server, pick a map and start it, then add bots from the console. These commands cover the basics:
bot_add_ctandbot_add_tadd a bot to the Counter-Terrorists or Terrorists.bot_quota 10keeps 10 bots in the game.bot_difficulty 2sets new bots to hard. The values are 0 easy, 1 normal, 2 hard and 3 expert.bot_kickremoves all bots.
A server can hold up to 64 players, so there's room for full bot matches on large maps. For every bot and practice command, see our CS:S console commands guide.
Frequently asked questions
Is Counter-Strike: Source still playable online in 2026?
Yes. Thousands of community servers are online, and our server finder counted about 550 players at once on the morning of November 9, 2026, with peaks above 1,200. Valve also released updates in 2025 and 2026, so the game still runs on modern PCs.
How much does Counter-Strike: Source cost?
It costs $9.99 on the US Steam store as of November 2026. Prices differ by region, and the game is often cheaper during Steam sales. There is no free-to-play version.
Does CS:S have matchmaking?
No. Counter-Strike: Source has no matchmaking or ranked mode. You play on community servers, which you find through the in-game server browser, a server list like the mgame.gg finder, or a direct IP address.
How do I join a CS:S server by IP?
Enable the developer console, press ~, and type connect followed by the address and port, such as connect 203.0.113.10:27015. If you get disconnected, type retry to rejoin the same server.
Can you play Counter-Strike: Source on a Mac?
Steam currently lists only Windows and Linux as supported platforms for CS:S. A Mac version was released in 2010, but the store no longer marks macOS as supported, so don't count on it running there.
Why does a CS:S server show players but nobody is there?
The server is most likely faking its player count to rank higher in the server browser. Our server finder hides servers that claim players but list none, and it shows bot counts separately so you know who's real.