How to Lower Ping in CS2: Best Matchmaking Settings and Fixes
How to check your real ping, the best Max Acceptable Matchmaking Ping value, the jitter buffer setting, and fixes for high ping, ping spikes and packet loss
In Counter-Strike 2 good aim won't save you from a bad connection. With high ping you feel it everywhere: shots register late, peeks feel unfair, movement stutters or rubber-bands. The server decides what happened, so the longer your data travels there and back, the more you play behind everyone else.
You do have some control over it. In this guide I show how to check your real ping, which matchmaking ping limit to set, what the buffering setting does against packet loss, and how to fix the most common causes of high ping and spikes on your side.
What Is a Good Ping for CS2
Technically "ping" is a network tool (ping.exe) that checks if another device answers. In games the word became short for latency: the time in milliseconds your data needs to reach the server and come back. When players say "my ping is high", they mean latency.
| Ping | Rating | How it feels |
|---|---|---|
| under 30 ms | Excellent | Almost instant |
| 30-60 ms | Good | Still very smooth for competitive play |
| 60-100 ms | Acceptable | A bit sluggish, but playable |
| 100-150 ms | Poor | Noticeable delay, frustrating trades |
| over 150 ms | Bad | Serious lag, not playable at a competitive level |
CS2 itself treats ping over 100 ms as "poor": that's the default warning threshold of the ping telemetry (cl_hud_telemetry_ping_poor 100).
Ping is not the only thing that matters. Jitter (how much ping jumps) and packet loss often hurt more than a stable 70 ms. A steady 60 feels better than 30 that keeps spiking to 120.
How to Check Your Ping in CS2
Telemetry (the Net Graph of CS2)
CS:GO had net_graph. In CS2 it's replaced by telemetry, a small overlay in the HUD with ping, packet loss, jitter and FPS. In the menu: Settings → Game → Telemetry, and set each item to Never, If conditions are poor or Always.
cl_hud_telemetry_ping_show 2 cl_hud_telemetry_net_misdelivery_show 2 cl_hud_telemetry_net_quality_graph_show 2 cl_hud_telemetry_net_detailed 2
| Command | Menu name | What it shows |
|---|---|---|
cl_hud_telemetry_ping_show |
Show ping | Round trip latency to the server in ms |
cl_hud_telemetry_net_misdelivery_show |
Show network problems | Percentage of ticks missed because of loss or late delivery, up and down |
cl_hud_telemetry_net_quality_graph_show |
Show network jitter / misdelivery graph | Live jitter graph with loss and reordering highlighted |
cl_hud_telemetry_net_detailed |
Use the detailed network quality display | Second line with raw packet loss and jitter |
0 = never, 1 = only if conditions are poor, 2 = always. Your ping is also on the scoreboard (Tab). Ready toggle binds are in custom telemetry scripts.
Steamworks Network Connections
Steam has a hidden diagnostic window: press Ctrl + \ in the Steam client and Steamworks Network Connections opens. It shows your recent sessions with:
- Ping (round trip latency) to the game server;
- Jitter: how much the ping jumps around;
- Packet delivery: whether your data arrives, packet loss explains rubber-banding and ghost shots;
- Connection quality: one percentage for stability, loss and consistency.
Hover over Ping or Quality for the details: latency distribution, jitter samples and packet delivery charts. That helps you see whether the problem is your ISP, your router or the server.
CS2 matchmaking goes through Steam Datagram Relay (SDR), Valve's relay network. That's why the window shows end-to-end and relay paths. In most cases the relay adds very little ping, makes the route more stable and hides your IP address.
Best Max Acceptable Matchmaking Ping in CS2
CS2 has no menu to pick a server region. The way to keep matchmaking on close servers is the Max Acceptable Matchmaking Ping setting.
In the Menu
- Open Settings → Game.
- Find Max Acceptable Matchmaking Ping.
- Move the slider or type the value in milliseconds.
In the Console
mm_dedicated_search_maxping 60
The default is 150, the allowed range is 25 to 350. The value is saved in your settings, so you don't need an autoexec for it.
How It Really Works
Valve's own description in the game is clear: if there are official servers within your limit, matchmaking always puts you on them. If there are none near you, it puts you on the next nearest official server, and the ping there can be higher than your setting. So a low value doesn't lock you out completely, but it can make queues longer.
If you set it too low, you can get the error "failed to locate official game servers with acceptable ping". The fix is in the message itself: raise the value a bit.
Recommended Value by Region
| Region | Max ping | Why |
|---|---|---|
| Europe | 50-70 ms | Lots of servers close to each other |
| North America | 60-80 ms | Good coverage on both coasts, short queues |
| Asia, South America, Middle East, Africa | 90-100 ms | Fewer data centers, depends on the distance to the nearest one |
Start in this range. If queues are too long, raise it by 10 until you find the balance between queue time and ping.
Buffering Against Packet Loss and Jitter
CS2 has a setting that few players know about: Buffering to smooth over packet loss / jitter in the Game settings. In the console it's cl_net_buffer_ticks, values 0 to 2.
cl_net_buffer_ticks 0 // no extra buffer (default) cl_net_buffer_ticks 1 // one tick of buffer cl_net_buffer_ticks 2 // two ticks of buffer
Each tick of buffer adds a small fixed delay (one tick is about 15.6 ms on 64 tick servers), but in return lost or late packets get filled in and the game stops stuttering and teleporting players. It doesn't lower ping, it trades a little delay for smoothness.
- Clean connection, no loss in telemetry: keep 0.
- Wi-Fi or regular loss and jitter: try 1. Often the game feels better even with the extra delay.
- 2 only for a really unstable connection.
Don't touch cl_interp_ratio directly: the game says it's controlled by this setting.
How to Fix High Ping, Ping Spikes and Lag in CS2
Use Ethernet Instead of Wi-Fi
Wi-Fi is convenient, but not stable enough for a competitive shooter. Walls, other devices and the neighbor's router cause ping spikes and loss even when a speed test looks great. A cable is the biggest single fix. If a cable isn't possible:
- move the router closer to the PC;
- use the 5 GHz band;
- remove obstacles between the PC and the router.
Free Up Your Connection
Everything that uses the same internet competes with CS2: downloads, streams, cloud sync, Windows and Steam updates, screen sharing in Discord. Pause them before the match, and ask the people at home not to start big downloads while you play.
Restart the Router
An old cliché, but it works: a router that runs for weeks can start losing packets. Restart it, and if your router has QoS or game prioritization, give your PC priority.
DNS: What It Does and What It Doesn't
A public DNS (Cloudflare 1.1.1.1, Google 8.8.8.8, OpenDNS 208.67.222.222) can speed up name lookups: Steam login, store pages, server search. It doesn't change your ping or loss inside a match, game traffic doesn't go through DNS. Change it if Steam connects slowly, not as a fix for in-game lag. In Windows 11: Settings → Network & internet → your connection → Hardware properties → DNS server assignment → Edit.
Check the Cable and the Network Adapter
An old or damaged Ethernet cable can drop the link to 100 Mbit or lose packets. Replacing a cable is cheap and helps more often than you'd think. Update the network adapter driver from the motherboard or adapter maker's site.
VPN: Sometimes Yes, Often No
A VPN can't beat physics, but sometimes it gives a better route than your ISP. Example: imagine you live in Texas and play on a server in New York. Through your ISP the ping is 70 ms ±5, through a VPN server in New York it can drop to 50 ms ±2. That works mostly on community and private servers. For matchmaking, which already goes through Valve's relays, a VPN usually adds delay. Test with and without it on the servers you actually play.
Rule Out FPS Problems
Not every "lag" is the network. If ping and loss in telemetry are fine but the game stutters, the problem is frame pacing, not the connection. Then go to how to fix FPS drops and stuttering in CS2.
Conclusion
Ping in CS2 is not just a number, it decides who wins the duel. Check your connection with telemetry and Steamworks Network Connections, set a sensible Max Acceptable Matchmaking Ping, turn on the buffer if you have loss, and clean up your own network: cable instead of Wi-Fi, no downloads during the match, a working router and cable. Server load and your ISP's routing are outside your control, but your own setup isn't.
CS2 Ping FAQ
What is a good ping for CS2?
Under 50-60 ms feels smooth and competitive. Above 80 ms you start to notice delay, and from 100 ms CS2 itself marks the ping as poor.
What should I set Max Acceptable Matchmaking Ping to?
50-70 ms in Europe, 60-80 ms in North America, 90-100 ms in regions with few servers. Raise it if queues get too long.
What does mm_dedicated_search_maxping do?
It's the console version of Max Acceptable Matchmaking Ping. Default 150, range 25 to 350.
Why do I get "failed to locate official game servers with acceptable ping"?
Your max ping is lower than the ping to any server matchmaking can use right now. Raise Max Acceptable Matchmaking Ping and search again.
Why is my ping higher in CS2 than in other games?
CS2 plays on Valve's own data centers through Steam Datagram Relay. If the nearest one is far away, or your ISP routes traffic to it badly, ping is higher than in games with servers closer to you.
Why does my ping spike randomly?
Usually background downloads, Wi-Fi interference or temporary ISP problems. A cable and closing heavy apps fix most cases. If you still see loss, try cl_net_buffer_ticks 1.
Does a VPN lower ping in CS2?
Sometimes on community servers, when the VPN gives a better route than your ISP. In matchmaking it usually adds delay. Test both ways.
Can I play CS2 with 100+ ms ping?
You can, but expect delay and unfair duels. Fine for casual, a real disadvantage in Premier and Competitive.

