Classic Counter-Strike Server Hosting: CS 1.6, Source & CS:GO in 2026
CS2 gets the headlines, but plenty of communities still play the classics. CS 1.6 public servers, CS:Source surf and zombie servers, and CS:GO retakes and 1v1 arenas all have loyal players who don't want to move. Running one of these servers in 2026 is cheap and simple once you know what each game needs. This guide covers resources, locations, plugins, the settings people get wrong, and what to check before you pick a host.
We run YN HOSTING, so keep that in mind. The setup steps below work on any host or on your own machine.
Which classic CS should you host?
| Game | Engine / server | Plugin stack | Popular modes |
|---|---|---|---|
| Counter-Strike 1.6 | GoldSrc, HLDS (SteamCMD app 90, mod cstrike) |
Metamod + AMX Mod X (many communities also use ReHLDS and ReGameDLL) | Classic public, deathmatch (CSDM), GunGame, Zombie Plague, Jailbreak, surf |
| Counter-Strike: Source | Source, SRCDS (SteamCMD app 232330) | Metamod:Source + SourceMod | Surf, bhop, Zombie Escape, GunGame, Jailbreak, minigames |
| CS:GO (legacy) | Source, SRCDS (SteamCMD app 740) | Metamod:Source + SourceMod | Retakes, 1v1 arenas, surf, KZ, Zombie Escape, community 5v5 |
A quick note on CS:GO. Since CS2 replaced it in September 2023, CS:GO lives on as a legacy version on Steam with no official matchmaking and no new updates. Community servers still work, and players usually join by typing connect your-ip:port in the console or through a server list or your Discord. That makes a CS:GO server a "community-first" project: your Discord and server-list listings bring the players, not Valve's browser.
What each server actually needs
All three games are light by modern standards, and all of them care far more about single-core CPU speed than about RAM. Game logic runs mostly on one thread, so a modern high-clock core beats "more cores" on an old chip. When a host says "100% CPU", that usually means one full core.
Counter-Strike 1.6
- 1 GB RAM is plenty for a 20-slot public or deathmatch server with a normal AMX Mod X plugin set.
- 2–3 GB gives room for 24–32 slots, heavier mods like Zombie Plague, and lots of custom maps and sounds.
- Storage is tiny (a few GB), but custom maps, models and sounds add up, so keep some headroom.
Counter-Strike: Source
- 2 GB handles a 24-slot surf, bhop or GunGame server.
- 3–4 GB suits 32–64 slot servers, big map rotations and large SourceMod plugin stacks.
CS:GO (legacy)
- 4 GB is a comfortable start for retakes, arenas or a 24-slot community server.
- 6–8 GB is for 32–64 slot public servers, Workshop map rotations and many plugins.
- Server files are much bigger than 1.6 or Source, so check that your plan's NVMe space covers the install plus maps.
Location: host close to your players
Ping is mostly distance, and in old-school CS every millisecond is noticeable. Pick the location nearest to most of your players.
YN HOSTING runs the same CS 1.6, Source and CS:GO plans in Frankfurt (Germany) and Singapore, both live now, with India and Ashburn (US) coming soon.
Europe: Frankfurt
Frankfurt sits on one of Europe's biggest internet exchanges. Players in Germany, Poland, Czechia, the Netherlands, Austria, Switzerland and much of Eastern Europe usually get very low ping, and the UK, France, Italy and Scandinavia are typically still very playable. Classic CS is still hugely popular in Central and Eastern Europe, so Frankfurt is a natural home for a 1.6 or Source public server.
Asia: Singapore
CS 1.6 and CS:Source have long-running communities across South and Southeast Asia. For players in Singapore, Malaysia, Indonesia, Thailand, Vietnam and the Philippines, a European server usually means noticeably high ping. Singapore is the main hub for the region and gives most of it low ping. Until the India location opens, Indian players usually get their best ping from Singapore.
Not sure which to pick? Our guide to reducing lag and picking the best region shows how to measure ping from where your players are.
Setting up your server
On a managed host the base game is installed for you. These are the parts you'll still configure yourself.
1. Name, password and RCON
Edit server.cfg (in cstrike/cfg/ for Source and CS:GO, cstrike/ for 1.6):
hostname "My Community | Classic CS"
rcon_password "use-a-long-random-password"
sv_password "" // set this for a private server
mp_timelimit 30
sv_region 255 // 3 = Europe, 4 = Asia (used by some server browsers)
Never reuse your RCON password anywhere else. Leaked RCON passwords are a common way classic servers get taken over. See editing your server config for where to find these files in the panel.
2. Plugins
- CS 1.6: install Metamod (or Metamod-r if you run ReHLDS), then AMX Mod X. Plugins go in
cstrike/addons/amxmodx/plugins/and are enabled inplugins.ini. - CS:Source and CS:GO: install Metamod:Source, then SourceMod. Plugins (
.smxfiles) go inaddons/sourcemod/plugins/.
Upload files with the panel's file manager or SFTP, then restart. Only install plugins from trusted sources such as the AlliedModders forums. Old, abandoned plugins are a common cause of crashes and exploits.
3. Maps and fast downloads
Custom maps, models and sounds need to reach players. Set up a fast download server (FastDL) with sv_downloadurl so players grab files over HTTP instead of slowly from the game server itself. Keep mapcycle.txt short and tested, because one broken map in the rotation can crash a server at map change.
4. Tickrate and server FPS
- CS 1.6:
sys_ticratesets server FPS. Many communities raise it for smoother hit registration, but higher values use more CPU, so test it under a full server. - CS:Source: runs at 66 tick by default. Many community servers use
-tickrate 100as a launch option. Surf and bhop servers often prefer 100. - CS:GO: community servers commonly run 64 or 128 tick with the
-tickratelaunch option. 128 tick roughly doubles the CPU work per player.
5. Share the address
Players need your IP and port (the default game port is 27015). Post it in your Discord and on server-list sites. Here's how to find and share your server address.
DDoS protection matters even more for old games
Classic CS servers are frequent DDoS targets. Players and rival communities can rent an attack cheaply, and older engines were never designed to cope with modern floods. Budget hosts often respond by null-routing your IP, which takes your server offline until the attack stops.
When comparing hosts, ask:
- Is protection always on, or only switched on after an attack starts?
- Does it filter game (UDP) traffic, or only large volumetric floods?
- Does it cost extra?
- What happens to ping while an attack is being filtered?
Every YN HOSTING server runs behind Gcore DDoS protection, which filters attack traffic at the edge before it reaches your server. It's always on, at no extra cost, and built to keep play almost lag-free while an attack is filtered. No provider can promise zero impact from every attack, and you should be careful with any host that does. More detail: how YN HOSTING DDoS protection works.
Example: YN HOSTING classic CS plans
Prices are the monthly price in USD. The same plans run in Frankfurt and Singapore.
| Game | Plan | Slots | RAM | CPU | NVMe | Monthly | $1 first-month code |
|---|---|---|---|---|---|---|---|
| CS 1.6 | Starter | 20 | 1 GB | 100% | 5 GB | $1.99 | YN1-1.99 |
| CS 1.6 | Advanced | 24 | 2 GB | 150% | 8 GB | $3.49 | YN1-3.49 |
| CS 1.6 | Pro | 32 | 3 GB | 200% | 10 GB | $5.99 | YN1-5.99 |
| CS:Source | Starter | 24 | 2 GB | 150% | 15 GB | $2.49 | YN1-2.49 |
| CS:Source | Advanced | 32 | 3 GB | 200% | 20 GB | $4.99 | YN1-4.99 |
| CS:Source | Pro | 64 | 4 GB | 300% | 25 GB | $8.99 | YN1-8.99 |
| CS:GO | Starter | 24 | 4 GB | 200% | 30 GB | $3.49 | YN1-3.49 |
| CS:GO | Advanced | 32 | 6 GB | 300% | 35 GB | $6.99 | YN1-6.99 |
| CS:GO | Pro | 64 | 8 GB | 400% | 40 GB | $10.99 | YN1-10.99 |
New customers on monthly billing can get their first month for $1 by entering the plan's code at checkout. The codes follow the format YN1-<plan price>, and here's exactly how the $1 first month works. You can change or cancel your plan at any time, and upgrades keep your data.
How to compare classic CS hosts
Score each shortlisted host from 1 to 5 on:
- Real monthly price for the slots and RAM you need (watch for "from" prices that are really annual prices divided by 12).
- CPU honesty: is the CPU generation named, and is a core dedicated or shared?
- DDoS approach: always on, filtering instead of null-routing, and no add-on fee.
- Location fit for your players.
- Full file access: you need to upload AMX Mod X or SourceMod, maps and configs yourself. Locked-down panels are a dealbreaker for classic CS.
- Support that understands old engines, with a real Discord and fast tickets.
- Exit terms: cancellation, refunds and being able to download your files.
FAQ
Is CS 1.6 still worth hosting in 2026?
Yes, if you have a community to bring. CS 1.6 still has active public, deathmatch and mod servers, especially in Eastern Europe and South and Southeast Asia. It's also the cheapest CS server to run.
Can I still run a CS:GO server after CS2?
Yes. The legacy version and its dedicated server still work. There's no official matchmaking, so players join through the console, server lists or your Discord.
Do I need AMX Mod X or SourceMod?
Not for a plain vanilla server. You'll want them for admin commands, map voting, ranks, and almost every popular mode (Zombie, Jailbreak, surf timers, retakes).
Which location should I choose?
Frankfurt for most of Europe and Singapore for Southeast Asia. India and Ashburn (US) are coming soon. Until India opens, Singapore usually gives Indian players the best ping.
Is DDoS protection included?
On YN HOSTING, yes. Every plan includes always-on Gcore DDoS protection at no extra cost.
Next steps
Shortlist two or three hosts and compare them on price, CPU, DDoS approach and location. If you want to try YN HOSTING, see our Counter-Strike 1.6, Counter-Strike: Source and CS:GO plans. Questions? Join our Discord or email [email protected].
Comments0
No Comments Yet
Be the first to share your thoughts.
Please sign in or sign up to leave a comment.