Skip to content

Releases: JamesIves/hlds-docker

v1.6.0

03 Oct 17:19
a2fe226
Compare
Choose a tag to compare

What's Changed

Build 🔧

  • build: ⚙️ Upgraded Ubuntu from version 18.04 to 24.04.

Testing 🧪

  • test: 🧪 Added unit test coverage that validates the existence of game data, along with directory volume mapping to ensure files go into the correct place when the container is started. These tests now run before the builds publish, and on generic commits.

Documentation 📖

  • docs: 📖 Improved documentation for custom configs/plugins, also added better highlighting in CI jobs to make it clearer where you are in the flow.
  • docs: 📖 Added more comments within the DockerFile to make contributing easier.

Dependencies 🤖

  • chore(deps): Setup Dependabot so it tracks the DockerFile in the container folder.

Full Changelog: v1.5.1...v1.6.0

v1.5.1

02 Oct 02:37
9a1ef05
Compare
Choose a tag to compare

What's Changed

New Features 🎉

  • docs: Improved documentation on mods/plugins by @JamesIves in #47

Full Changelog: v1.5.0...v1.5.1

v1.5.0

27 Sep 14:56
5007e0d
Compare
Choose a tag to compare

What's Changed

Documentation 📝

  • docs: update documentation for contributing guide and container registry by @JamesIves in #43

Full Changelog: v1.4.0...v1.5.0

v1.4.0

19 Sep 17:50
76d51b0
Compare
Choose a tag to compare

What's Changed

Bug Fixes 🐝

  • fix: 🐝 Resolve issue with nested files not correctly mapping inside the container #patch by @JamesIves in #37

Full Changelog: v1.3.0...v1.4.0

v1.3.0

09 Sep 14:10
Compare
Choose a tag to compare

What's Changed

Bug Fixes 🐝

fix: 🐝 Fixed a bug where the image name was not being passed correctly to the startup script.

Full Changelog: v1.2.0...v1.3.0

v1.2.0

09 Sep 13:53
Compare
Choose a tag to compare

What's Changed

New Features 🎉

  • feat: ✨ Adds server startup information which displays several pieces of information, such as the image name, the game name, and the tagged version. This information can be provided alongside any bug reports to better assist with debugging. You can see what this looks like below.
Screenshot 2024-09-09 at 9 57 58 AM

Build 🔧

  • In 1.2.0+ the default game in the root docker-compose.yml file and the project README is now set to Half-Life Deathmatch.

Full Changelog: v1.1.0...v1.2.0

v1.0.18

05 Sep 13:00
Compare
Choose a tag to compare

What's Changed

New Features 🎉

  • feat: ✨ Setup three new pre-configured images for the pre-25th anniversary builds of Half-Life Deathmatch (jives/hlds:valve-legacy), Counter-Strike (jives:hlds:cstrike-legacy) and Counter-Strike: Condition-Zero (jives:hlds/czero-legacy). If in the future Valve adds legacy versions for the other mods, they will also receive their own legacy image.

Build 🔧

  • build: Adds the ability to pass an environment variable called FLAG which passes along any arbitrary command line flags to SteamCMD when it installs a title. For example export FLAG=-beta steam_legacy can be used to specify a specific beta branch. This is the same flag utilized under the hood to generate the new legacy images in the build script.

Other Changes

  • docs: 📝 Improved bug report form and added rcon_password example by @JamesIves in #26
  • docs: 📝 removed the build: docker option in the docker-compose example as it was unneeded and sometimes caused startup errors by @JamesIves in #26

Full Changelog: v1.0.17...v1.1.0

v1.0.17

16 Jul 13:41
a22232f
Compare
Choose a tag to compare

What's Changed

New Features 🎉

  • docs: 📝 Small documentation patches, provide rcon_password example by @JamesIves in #28

Full Changelog: v1.0.16...v1.0.17

v1.0.16

15 Jul 12:42
9929c52
Compare
Choose a tag to compare

What's Changed

New Features 🎉

  • docs: 📝 added labels based on the opencontainer spec by @JamesIves in #25
  • docs: 📝 Improve documentation and overall project structure by @JamesIves in #25

Full Changelog: v1.0.15...v1.0.16

v1.0.15

13 Jul 19:52
3951cea
Compare
Choose a tag to compare

What's Changed

Build 🔧

  • docs: 📝 Improve overall documentation structure by adding more precise examples, and splitting advanced configurations into their own files by @JamesIves in #22
  • docs: 📝 added a project logo and meta image by @JamesIves in #22

Full Changelog: v1.0.14...v1.0.15