Skip to content

bgauduch/call-of-duty-2-docker-server

Call of Duty 2 server meets docker

Lint Build, Test & Push Docker Pulls

Launch a minimal & lightweight containarized Call of Duty 2 multiplayer game server, including libcod.

📦 Docker Images

Images are available on Docker Hub for all 17 server variants (COD2 versions 1.0/1.2/1.3 with voron/ibuddieat libcod libraries).

Quick Start

# Production - immutable tag (recommended)
image: bgauduch/cod2server:6.0.0-1_3_nodelay_va_loc-ibuddieat

# Development - latest default variant
image: bgauduch/cod2server:latest

Available Tags

  • Immutable (recommended): 6.0.0-1_3_nodelay_va_loc-ibuddieat - Full version + variant + libcod
  • Version tags: latest, 6, 6.0, 6.0.0 - Default variant only (1_3_nodelay_va_loc-ibuddieat)
  • Variant tags: 1_3_nodelay_va_loc-ibuddieat, 1_3_nodelay_va_loc-voron, 1_2_c_nodelay-voron, etc. - Latest build per variant

See CONTRIBUTING.md for complete tagging strategy and bin/readme.md for variant explanations.

🔧 What's Inside

Full credits to them for their awesome work!

📝 Requirements

🚀 Quick Start

  1. Clone repository:

    git clone https://github.com/bgauduch/call-of-duty-2-docker-server.git
    cd call-of-duty-2-docker-server
  2. Add game files: Copy iw_XX.iwd (00-15) and localized_*_iwXX.iwd from your game to cod2server/main/

  3. Configure server: Edit cod2server/main/server_mp.cfg:

    • ⚠️ Change RCON password (see SECURITY.md)
    • Update server name, admin, etc.
  4. Launch:

    docker-compose up -d

Server Management

docker-compose restart              # Restart server
docker-compose logs -f cod2_server  # View logs
docker-compose down                 # Stop server

For console commands and advanced usage, see doc/readme.md.

📚 Documentation

🤝 Contributing

Contributions are welcome! Please:

  1. Check existing issues or open a new one
  2. Read CONTRIBUTING.md for development guidelines
  3. Submit a pull request

📖 License

MIT License - See releases for changelog.

About

Minimal & lightweight Call of duty 2 server docker image under 40 MB compressed - include libcod or zk_libcod libraries

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors