Server guides
One setup guide per game, then the cross-cutting topics that behave the same way across all of them.
Per game
How to host a Call of Duty 1 dedicated server
Complete Call of Duty 1 dedicated server guide: cod_lnxded setup on modern Linux, 32-bit libraries, server config, map rotation, mod pk3 installation, and the 1.1 vs 1.5 differences that break ports.
How to host a Call of Duty: United Offensive dedicated server
Call of Duty: United Offensive dedicated server guide: coduo_lnxded, the fs_game uo requirement, 1.51 patch, vehicles, Base Assault and the CoD1 paks UO still needs.
How to host a Call of Duty 2 dedicated server
Call of Duty 2 dedicated server guide: cod2_lnxded on modern Linux, 1.3 patch, server.cfg, map rotation, .iwd mods, CoD2x, HTTP fast download and the errors that stop a server appearing in the browser.
How to host a Call of Duty 4 dedicated server
Call of Duty 4: Modern Warfare dedicated server guide covering cod4_lnxded 1.7, the CoD4X server binary, server.cfg, Promod, fast download and PunkBuster.
How to host a Call of Duty: World at War dedicated server
Call of Duty: World at War dedicated server guide: codwaw_lnxded, patch 1.7, server.cfg, gametype codes, map rotation with the DLC maps, and fast download.
Topics
Call of Duty fast download: sv_pure, sv_allowDownload and HTTP redirect
How client downloads actually work on Call of Duty servers: the sv_pure x sv_allowDownload matrix, HTTP fast download with nginx, sv_wwwBaseURL layout, and the CoD1 1.1 pure-checksum bug.
Call of Duty rcon: commands, wire protocol and flood protection
How rcon works on Call of Duty servers: the rconpassword vs rcon_password split, the raw UDP wire format, the 500 ms flood protection trap, and a reliable set-and-verify pattern for automation.
sv_mapRotation: Call of Duty map rotation syntax
The sv_mapRotation token grammar for Call of Duty 1, UO, 2, 4 and World at War: mixing gametypes, exec per map, allow_tanks, and how sv_mapRotationCurrent lets you force the next map over rcon.
Installing Call of Duty server mods: pk3, iwd and fs_game
How Call of Duty loads mod archives: pk3 versus iwd per game, why paks load alphabetically and the last one wins, the zz_ prefix convention, fs_game mod directories and sv_pure.
Running Call of Duty dedicated servers in Docker
Run cod_lnxded, cod2_lnxded and cod4x in Docker on a modern 64-bit host: a minimal i386-capable base image, host networking, setarch, compose files and read-only pak mounts.
