Skip to content

Call of Duty 2 ​

Call of Duty 2 (2005) is one of the most popular titles for competitive and casual dedicated server hosting. Built on the IW 2.0 engine, it supports a thriving community of players. On uHost, servers run CoD2x by default for a better hosting experience.

Guides ​

  • Connecting — How to join your server from the game client.
  • Server Config — Full server.cfg reference with every common setting.
  • RCON Commands — Remote console commands for live server administration.
  • Mods — Installing and managing mods.

Quick Reference ​

PropertyValue
Default Port28960 (UDP + TCP)
EngineIW 2.0 (id Tech 3 derivative)
Server BinaryCoD2x v1.4
Max Players64
Config Filemain/server.cfg
Mod Format.iwd archives in mods/
Game TypesDM, TDM, S&D, CTF, HQ

Getting Started ​

  1. Create a new CoD2 server from the uHost dashboard.
  2. Choose a region, set your server name, RCON password, and player limit.
  3. Optionally select a mod. zPAM variants are available out of the box.
  4. Start the server. Your connection string will appear on the dashboard.
  5. Open CoD2, press ~ to open the console, and type:
    /connect <address>:<port>

See the Connecting guide for detailed instructions.

CoD2x ​

All uHost CoD2 servers default to CoD2x v1.4, a community-maintained server enhancement that improves on the stock v1.3 server. CoD2x is the standard for modern CoD2 hosting and provides:

  • Bug fixes — Patches for several issues present in the original server binary.
  • Security improvements — Better player identification and anti-cheat measures.
  • Improved stability — More reliable performance under load.

TIP

CoD2x requires RCON passwords to be at least 8 characters long and alphanumeric only.

Players on stock patch 1.3 can connect to CoD2x servers without any issues.

Game Types ​

CodeModeDescription
dmDeathmatchEvery player for themselves. First to the score limit wins.
tdmTeam DeathmatchTwo teams score kills. First team to the score limit wins.
sdSearch & DestroyRound-based, one life per round. Attackers plant a bomb; defenders stop them.
ctfCapture the FlagSteal the enemy flag and return it to your base while protecting your own.
hqHeadquartersCapture and hold a radio to score points. The holding team cannot respawn.

Set the game type in server.cfg:

ini
set g_gametype "tdm"

You can mix game types in a single map rotation:

ini
set sv_mapRotation "gametype tdm map mp_toujane gametype sd map mp_carentan gametype ctf map mp_dawnville"

Maps ​

MapInternal Name
Beltotmp_beltot
Brecourtmp_brecourt
Burgundymp_burgundy
Caenmp_caen
Carentanmp_carentan
Dawnvillemp_dawnville
Decoymp_decoy
Downtownmp_downtown
El Alameinmp_farmhouse
Leningradmp_leningrad
Matmatamp_matmata
Moscowmp_moscow
Rostovmp_rostov
St. Mere Eglisemp_stmereeglise
Stalingradmp_stalingrad
Toujanemp_toujane
Wallendarmp_wallendar

TIP

Some internal names don't match their display names. For example, El Alamein is mp_farmhouse.

Troubleshooting ​

Players Can't Download Mods ​

If players get stuck downloading or fail to receive files:

  1. Confirm sv_allowDownload is "1" in your server.cfg.
  2. Check that all mod files are in the correct directory (mods/<modname>/).
  3. FastDL is auto-configured on uHost. If you've overridden sv_wwwBaseURL, verify the URL is reachable and the directory structure mirrors your server's file layout.

"Server is Not Responding" / Connection Timeout ​

  • Verify the server is running on the dashboard.
  • Check that you're using the correct IP and port.
  • Ensure no firewall is blocking UDP traffic on port 28960.

Players Can't Connect ​

  • Verify the server is running on the dashboard.
  • Ensure the player is on patch 1.3 (compatible with CoD2x servers).
  • If the server runs a mod, confirm sv_allowDownload "1" is set so players can receive mod files.
  • Check if a game password is set with g_password. The player needs to enter it before connecting.

Stop Paying for Empty Servers.