Counter-Strike 1.6 Server List Empty? MasterServer Fix
Last updated: May 4, 2026
If your Counter-Strike 1.6 server browser shows no servers or is stuck on “Searching for servers”, the cause is almost always an outdated MasterServers.vdf file with dead addresses. This guide covers the fastest fix — replacing the file — and additional troubleshooting for cases where the list is still empty after the replacement. For a technical explanation of how the master server works, see Counter-Strike 1.6 master server explained.
Download Updated Counter-Strike 1.6 MasterServer Config
- Download: config.zip — updated masterserver files
- Close Counter-Strike 1.6 completely.
- Navigate to your CS 1.6 folder and open
platform\config\. - Right-click
MasterServers.vdf→ Properties → uncheck Read-only. - Extract all files from config.zip into
platform\config\— replace existing files when prompted. - Launch Counter-Strike 1.6 → Internet tab → wait 10-30 seconds for servers to load.
- After confirming it works → right-click
MasterServers.vdf→ Properties → check Read-only.
Read-only prevents malicious servers from overwriting your config (slowhacking).
Edit CS 1.6 MasterServers.vdf Manually
If you prefer to edit the file directly instead of replacing it:
- Navigate to
platform\config\MasterServers.vdf(orconfig\MasterServers.vdfon older builds). - Right-click the file → Properties → uncheck Read-only.
- Open with Notepad.
- Replace the entire contents with:
"MasterServers"
{
"hl1"
{
"0"
{
"addr" "ms.procs.lt:27010"
}
"1"
{
"addr" "ms2.procs.lt:27011"
}
"2"
{
"addr" "masterserveris.audioklip.lt:27010"
}
"3"
{
"addr" "ms.csdownload.net:27010"
}
"4"
{
"addr" "ms2.csdownload.net:27011"
}
"5"
{
"addr" "ms3.csdownload.net:27012"
}
}
}
- Save the file (Ctrl+S).
- Right-click → Properties → check Read-only.
- Launch Counter-Strike 1.6 and open the Internet tab.
Counter-Strike 1.6 Steam Version Fix
Steam manages master server addresses automatically but local cache issues can still cause an empty list.
- Verify game files: Steam Library → right-click Counter-Strike 1.6 → Properties → Local Files → Verify integrity of game files. This restores any corrupted or missing VDF files.
- Reset server browser filters: In the server browser click Filters → Reset. An accidentally set max ping or player count filter hides all servers without showing an error.
- Lower browser pings per minute: Steam Settings → In-Game → Server Browser → set pings per minute to 500-1000. Too high a value causes older routers to time out before the list loads.
Revolution Emulator Fix (rev.ini)
Some Non-Steam Counter-Strike 1.6 builds use the Revolution Emulator which has its own master server setting separate from MasterServers.vdf.
- Find
rev.iniin your main CS 1.6 folder (same level ashl.exe). - Open with Notepad and find the
MasterServerline. - Replace the address with:
MasterServer = ms.csdownload.net:27010 - Save the file and restart Counter-Strike 1.6.
Counter-Strike 1.6 Firewall and Port Fix
If replacing the VDF file did not help and direct console connect (connect IP:PORT) also fails, Windows Firewall is blocking the master server query.
- Control Panel → Windows Defender Firewall → Allow an app through firewall.
- Find
hl.exein the list — ensure both Private and Public checkboxes are checked. - If
hl.exeis not in the list → click “Allow another app” → browse to your CS 1.6 folder → selecthl.exe→ add with both Private and Public enabled. - Restart Counter-Strike 1.6.
CS 1.6 master servers use UDP ports 27010-27012. If your router has port filtering enabled, open these ports in your router settings as well.
Troubleshooting Counter-Strike 1.6 Server List
| Symptom | Fix |
|---|---|
| Browser stuck on “Searching…” forever | Replace MasterServers.vdf and set Read-only. Check firewall. |
| Only 5-10 servers appear | Reset server browser filters. Lower pings per minute in Steam settings. |
| List loads but cannot join servers | Allow hl.exe in Windows Firewall for both Private and Public networks. |
| Replaced file but still empty | Search entire Counter-Strike 1.6 folder for all MasterServers.vdf copies — delete duplicates, keep only the one in platform\config\ |
| Works on some servers only | Some servers require Steam authentication — Non-Steam CS 1.6 clients cannot join Steam-only servers. |
| File keeps reverting | Set MasterServers.vdf to Read-only. Check autoexec.cfg for scripts resetting the file. |
You can browse through the Counter-Strike 1.6 homepage as well as access the full game package. Looking for a quick way to start!
