cod4-docker

Runs a Call of duty 4 Modern Warfare (cod4x) dedicated server in a Docker container.

MIT License

Stars
56
Committers
1
cod4-docker - v20.1.0.0 Latest Release

Published by qdm12 about 3 years ago

  • Upgrade cod4x to 20.1
cod4-docker - v20.0.0.0

Published by qdm12 about 3 years ago

  • Upgrade cod4x to 20.0
cod4-docker - v19.3.0.0

Published by qdm12 about 3 years ago

Features

  • Upgrade cod4x to v19.3.0
cod4-docker - v19.2.0.1

Published by qdm12 about 3 years ago

Fixes

  • Pre-create new files for auto-update for the :steam image
  • Graceful shutdown logic on interrupt signals

Features

  • Upgrade from Alpine 3.12 to 3.14

Documentation

  • Mention the :steam image auto-updates
  • Remove microbadger links (went EOL)
  • Fix markdown lint errors

Maintenance

  • Alpine CI name fixed
  • Update devcontainer settings, files and documentation
  • Reduce Go modules dependencies
  • Upgrade to Go 1.16
  • Upgrade golangci-lint to v1.41.1 and update list of linters
  • Use qdm12/gosplash for splash log lines
  • Faster Docker builds
    • Download golangci-lint from qmcgaw/binpot
    • Better layer caching for rebuilds
  • Upgrade qdm12/golibs
  • Remove internal/constants package
  • Improve internal packages:
    • internal/params
    • internal/os
    • internal/server
  • Close channels to signal termination instead of a waitgroup
cod4-docker - v19.2.0.0

Published by qdm12 about 3 years ago

  • Upgrade to Cod4x v19.2.0
cod4-docker - v19.0.4.1: Steam Docker image uses cod4x built from source

Published by qdm12 almost 4 years ago

cod4-docker - v19.0.4.0 Using cod4x v19.0.4

Published by qdm12 almost 4 years ago

cod4-docker - Updated versions and Go code

Published by qdm12 almost 4 years ago

Version changes

  • Upgrade Alpine to 3.12
  • Upgrade Go to 1.15
  • Using cod4x 18.0's pre-built files (xbase_00.iwd for alpine, steam and cod4x binaries for debian)

Code details

  • Upgrade golibs dependency
  • Rework HTTP server code

Development tooling

  • Update devcontainer definition
  • Upgrade golangci-lint to 1.33.0 and add all linters
  • Improve Github workflows
cod4-docker - Cod4x v17.8 on Alpine 3.11 and shell entrypoint

Published by qdm12 over 4 years ago

cod4-docker - Docker image based on cod4x v17.7.2 with shell entrypoint

Published by qdm12 over 4 years ago

Package Rankings
Top 5.97% on Proxy.golang.org
Badges
Extracted from project README
Docker Cod4 Build status Docker Pulls Docker Stars GitHub last commit GitHub commit activity GitHub issues Join Slack channel Donate PayPal
Related Projects