Call of Duty 4 is probably the last good COD that supported custom dedicated servers. People loved it back in the day and there's still a quite active community and full servers.
The server setup however is pretty tricky.
Building the CoD4x_Server
CoD4x_Server is an improved Linux compatible CoD4 Server built by the community. The project provides
Installation
- You need a working CoD4 game installation on your (probably) Windows/Wine machine. MacOs will probably work as well.
- Copy the
zone
,main
andmods
folder to your server. - SSH onto your server.
- Create a directory where your CoD4 server should live in.
This will be referred to as
$GAME_DIR
. - Move the
zone
,main
andmods
folder to$GAME_DIR
.