GSC Call of Duty (Game server configulator) can set up and run a (dedicated or not) multiplayer server for Call of Duty. Over 30 options can be set, amongst which weapons, kill cam, game type and map rotation. The GSC offers a way to broadcast server messages to the players and easily view and kick the player list.
What's new in GSC Call of Duty
Version 1.7: A few bugs have been fixed in this version, including the "always dedicated" bug.