Call of Duty 4: Modern Warfare versions explained
Everything about CoD4 versions: the 1.0-1.7 patch history, why 1.7 is the one that matters, the 2018 Steam update that broke it, what CoD4X is, why there are two different things called "1.8", and why clients and servers must match exactly.
TL;DR - which version do I need?
- Want to join populated servers? Get onto 1.7.568 + CoD4X - that is where the population is.
- Bought it on Steam and see no servers? Steam updated you past 1.7 (the 2018 "1.8" security patch). Downgrade the executable back to 1.7.568, then install CoD4X.
- "1.8" is a trap word - Activision's 2018 Steam patch and CoD4X's own numbering are two unrelated things that share a number.
Full detail below.
If you are getting into Call of Duty 4: Modern Warfare multiplayer today, one number matters more than any other: 1.7. Almost every populated server runs version 1.7.568 with the community CoD4X patch layered on top. Getting there is confusing though - Steam ships something newer, PunkBuster is dead, and there are two completely different things both called "1.8". Here is the whole story.
The patch timeline (2007-2008)
Infinity Ward patched CoD4 steadily for about eight months after its November 2007 launch, then stopped. Every patch below is a PC release:
| Version | Date | What changed |
|---|---|---|
| 1.0 | Nov 2007 | Retail launch (Nov 5), Steam a week later |
| 1.1 | Nov 15 2007 | Fixed a rank/stat reset bug |
| 1.2 | Nov 20 2007 | Closed the "lean" peek-and-fire exploit; prepped mod-tool files |
| 1.3 | Dec 8 2007 | Anti-lag on by default; sniper accuracy fix; closed a client bypass |
| 1.4 | Dec 20 2007 | "Winter Crash" holiday map; server-browser fixes; fixed the server ban list; better mod support |
| 1.5 | Feb 1 2008 | More browser fixes; mods can modify stats; custom-map fixes. Not compatible with 1.4 |
| 1.6 | Jun 2008 | The free Variety Map Pack; hardcore and old-school browser filters; a denial-of-service fix |
| 1.7 | Jun 27 2008 | Final Infinity Ward patch: exploit and crash fixes. This is the base everything since is built on |
Two things to take from that table. First, the Variety Map Pack (Broadcast, Creek, Chinatown, Killhouse) was paid DLC on consoles but shipped free on PC, baked straight into patch 1.6 - PC players never had to buy it. Second, each patch breaks compatibility with the one before it: a 1.5 client cannot see or join a 1.4 server. That version-lock is the single most important thing to understand about CoD4 servers.
Why your version has to match the server exactly
CoD4's netcode requires the client and server to run the identical protocol version. There is no "close enough". A player on 1.6 will not even see a 1.7 server in the browser, let alone connect. This is why the community eventually froze on one version - 1.7, the last official patch - so that everyone could actually play together. For years, 1.7.568 was simply "the version of CoD4".
The 2018 Steam update (and the "1.8" confusion)
In April 2018 a real security hole was found in the CoD4 engine (a memory-corruption bug, CVE-2018-10718, that let a malicious server crash or hijack a connected client). Infinity Ward shipped a Steam-only security patch for it. The community calls this update "1.8" (you will also see "1.81").
It fixed the vulnerability, but it did two disruptive things:
- It bumped Steam clients off 1.7, so a freshly-updated Steam copy could no longer join the entire 1.7-based server population.
- It stripped PunkBuster out of the client.
If you own CoD4 on Steam and "can't find any servers", this is almost always why: you are on the 2018 build and the servers are on 1.7. The community fix is to downgrade the executable back to 1.7.568 (swap in the old iw3mp.exe - no PunkBuster files needed), then install CoD4X.
CoD4X: what most live servers actually run
Once Infinity Ward walked away, the community took over with CoD4X - an open-source client-and-server patch built on top of 1.7.568. If you join a populated CoD4 server today, it is almost certainly a CoD4X server. CoD4X:
- Restores a working master server list, so the in-game browser is populated again.
- Undoes the 2018 Steam-update breakage.
- Adds anti-cheat, GUID and stat handling, and security hardening.
Watch out for the second "1.8". CoD4X has its own version numbers, and early releases were badged "CoD4X18"; current ones are numbered like 21.x. That "18" has nothing to do with Activision's official "1.8" security patch above - they are two unrelated things that share a number, and confusing them is the number-one source of "which version am I on?" threads. Rule of thumb: Activision 1.8 is the Steam update that broke things; CoD4X is the community patch that fixes them.
PunkBuster is effectively dead
CoD4 shipped with PunkBuster anti-cheat, but Even Balance stopped supporting the game around 2013, and Activision's 2018 update removed it from the client entirely. Today most servers run with PunkBuster disabled and rely on CoD4X's own anti-cheat instead. You do not need working PunkBuster to host or join a modern CoD4 server.
ProMod
Competitive CoD4 ran on ProMod (Promod), a mod that stripped killstreaks, perks, and hit markers to push pure gunskill - CoD4's answer to competitive Counter-Strike. It was the standard for the CPL and ESL-era tournaments. It still exists today as a mod layered on top of CoD4X servers; it is not a version of the base game.
Don't confuse it with the remaster or the reboot
Two later games share the "Modern Warfare" name and are completely separate from the 2007 game and everything above:
- Modern Warfare Remastered (2016) - a remake of this campaign and multiplayer on a modern engine, with its own separate patches and its own separate map-pack DLC.
- Call of Duty: Modern Warfare (2019) - a full reboot on a new engine, with unrelated code and unrelated servers.
None of the 1.0-1.7 or CoD4X version information here applies to either of those.
The bottom line
- Playing today? Get onto 1.7.568 (downgrade if Steam updated you), then install CoD4X - that is where the populated servers are.
- Hosting a server? Run CoD4X on the 1.7.568 base. It is what the master list, the anti-cheat, and virtually every active server expect.
- "1.8" is a trap word - always check whether someone means Activision's 2018 Steam patch or CoD4X's own numbering.
FAQ
Can a 1.7 client join a 1.8 (Steam-updated) server?
No. Versions must match exactly. That is the whole reason the community standardized on 1.7 plus CoD4X.
Steam updated my game and now there are no servers. What do I do?
Downgrade your executable back to 1.7.568 and install CoD4X. The 2018 Steam build is out of sync with the live server population.
Do I need PunkBuster?
No. It is unsupported and was removed from the client in 2018. Modern servers use CoD4X anti-cheat instead.
Is CoD4X safe?
Yes. It is open-source, community-maintained, and has been the de facto standard for years - it is what keeps CoD4 online and secure.
MantaScope tracks the live Call of Duty 4 server list - population history and graphs, per-server rank against the rest of the CoD4 servers, uptime and downtime incidents, and decoded server details - so you can see which servers are populated right now and watch your own from the browser. Browse Call of Duty 4 servers.