Sign inSign up

bgauduch/cod2server

By bgauduch

•Updated 7 days ago

Minimal & lightweight Call of duty 2 server docker image - include libcod library

Image
Web servers
2

50K+

bgauduch/cod2server repository overview

⁠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.

Tag summary

Content type

Image

Digest

sha256:53703cebd…

Size

36.5 MB

Last updated

7 days ago

docker pull bgauduch/cod2server