Skip to content
GRN

CoD4X is the community client and server for Call of Duty 4: Modern Warfare. Our Reign of the Undead server runs on it, so your game needs the CoD4X client too. There are two ways to get it. The CB Servers Launcher installs and updates CoD4X for you and is the easiest. The official CoD4X installer works on a Steam copy. Pick one; you do not need both. Each tool's own documentation is the authoritative reference and is linked at every step.

CB Servers Launcher

01

Download the CB Servers Launcher

  1. Get cb-launcher.exe from the CB Servers Launcher download page and run it from any folder. It is a free, open-source launcher for community Call of Duty clients, CoD4X included. Windows 10 or newer; on Linux or Steam Deck it runs through Proton (their Linux guide).
  2. If a game later complains about missing DLLs, run the redistributables script from the launcher's Support page. Their install guide covers this.
02

Set up Modern Warfare (CoD4X)

  1. Open the Library tab, pick Modern Warfare and press SETUP.
  2. Already have CoD4 on Steam or disc? Choose the existing-install option and point it at the folder that holds iw3mp.exe, usually C:\Program Files (x86)\Steam\steamapps\common\Call of Duty 4. Then press VERIFY.
  3. No copy installed? The launcher's SETUP has its own game-files option, explained in their CoD4X page. The game is also on Steam.
03

Add the GRN launch option

  1. Press the cog on the Modern Warfare page and paste this into Launch arguments. Our server raises CoD4's asset limits for the extra guns and maps, and a client without the same line crashes while joining.
+set r_xassetnum "image=4096 material=4096 xmodel=2048 xanim=4096 fx=800"
04

Play and connect

  1. Choose the CoD4X client if it asks, then press PLAY.
  2. In game, open the console with ~, paste the connect command and press Enter.
/connect 167.114.157.225:30028

Official CoD4X installer on a Steam copy

01

Install CoD4 on Steam

  1. Install Call of Duty 4: Modern Warfare from Steam. The Steam version is already on patch 1.7, which CoD4X needs. A disc copy must be patched to 1.7 first.
02

Run the official CoD4X installer

  1. Download the latest CoD4x Setup.exe (21.5 at the time of writing) from the official CoD4X release thread.
  2. Run it and point it at your Call of Duty 4 folder, the one holding iw3mp.exe. It updates itself afterwards.
  3. Antivirus sometimes flags the modified game binary. Allow it; only ever download it from cod4x.ovh.
03

Add the launch option

  1. Right-click the CoD4X multiplayer shortcut the installer made → Properties, and add the line below to the end of Target, after a space. If you launch through Steam instead, paste it into Properties → Launch Options.
+set r_xassetnum "image=4096 material=4096 xmodel=2048 xanim=4096 fx=800"
04

Start multiplayer and connect

  1. Start multiplayer from that shortcut. Under Options → Multiplayer, set Allow Downloading to Yes, or the mod cannot download.
  2. Open the console with ~, paste the connect command and press Enter.
/connect 167.114.157.225:30028

Playing with a controller

Call of Duty 4 multiplayer and CoD4X have no built-in controller support, so you play with a controller through Steam Input. Steam does not need to own the game; you add the game's own exe to Steam. These steps follow the CB Servers controller guide, which is the source and has more detail.

01

Find the game folder

  1. In the CB Launcher, select Modern Warfare (CoD4) and click Browse Local Files. The folder that opens holds iw3mp.exe.
02

Add iw3mp.exe to Steam

  1. In Steam, choose Games → Add a Non-Steam Game to My Library. Click Browse, pick iw3mp.exe in that folder, then click Add Selected Programs.
  2. Steam names the entry iw3mp, not Call of Duty 4, so search your library for iw3mp. You can rename it under Properties if you like.
03

Pick a controller layout

  1. Open the iw3mp page in your library, click the controller icon and choose a CoD4 community layout.
  2. Make sure Steam Input and the Steam overlay are both turned on for this entry.
04

Launch from Steam and connect

  1. Start the game from that iw3mp entry in Steam. Steam Input only works when Steam launches it.
  2. Turn on the gamepad in the game's controls options.
  3. Launching from Steam skips the launcher's server browser, so open the console with ~, paste the connect command and press Enter.
/connect 167.114.157.225:30028

If the controller does nothing

  • If iw3mp does not show up in your library, add it again with Browse and restart Steam.
  • Adding a different game, such as the MW3 dedicated server, does nothing for CoD4. Steam Input only applies to the program that entry launches.
  • Menus may not respond to the controller. Test it in a match before changing your layout.

First join

  • Pick a class when the menu opens: Soldier, Medic, Engineer, Armored, Scout or Assassin.
  • Kill zombies to earn points, then spend them at the shop on guns, turrets and barricades.
  • Type $bank in chat to see your saved points, $deposit and $withdraw to move them between maps.
  • Every finished game shows up on the leaderboards.

Errors, and what they actually mean

The game closes while joining, or says Exceeded limit of … assets

The launch option is missing or mistyped. Our server raises CoD4's image, material, model, animation and effect limits, and your client needs the same numbers. Copy the line from this page exactly, including the quotes, into Launch arguments (CB launcher) or Launch Options (Steam).

It sits on the download screen for ages

The first join downloads the RotU mod, our extra guns and the map you are joining, several hundred megabytes in total. Let it finish. Later joins only fetch maps you have not played yet.

Couldn't load image … or a map crashes on load

A download was interrupted. Close the game and delete the downloaded mods\rotu-r-alpha folder, which is in your Call of Duty 4 folder or under %LOCALAPPDATA%\CallofDuty4MW. If only one map fails, delete that map's folder under usermaps instead. Then reconnect so it downloads cleanly.

Server requires downloads but you have them disabled

Options → Multiplayer → Allow Downloading → Yes, then connect again.

Key code in use

Restart Steam and the game. If you run two copies on one key, only one can be online at a time.

The server list is empty

The master list sometimes fails to load. Connect by address instead; the console command on this page does not use the list at all.

Update backend unavailable

The CoD4X updater could not reach its server. Start it again through the CB launcher or the CoD4X installer so it can update, then launch.

Still broken?

Launcher and client problems belong with the people who make them: CB Servers docs and CoD4X client support. For anything about our server, ask in Discord with your in-game name and what you have tried.

Ask in Discord