Skip to content

Releases: Aterfax/DCS-World-Dedicated-Server-Docker

v1.1.0 released

07 Jul 00:34
2116893

Choose a tag to compare

Why a new release?

Short answer: The upstream image that this image is based on (webtop) pivoted away from KASM to Selkies. This broke start up script dependencies in this image thus the need for a rework. On top of that we rebased to the Debian XFCE version of the webtop image to avoid an issue where DCS appears to detect a "debugger" and refuses to run.

I've attempted to fix and get everything working and have lightly tested the DCS Server's ability to install and start (which looks good) as well as DCSSB's ability to install and start (which looks a little sus).

In any case, let me know what if anything is broken and I will see if I can get it working. Feel free to discuss the changes in the discussion but please create an issue with a clear explanation of any problems with the steps to reproduce it.

What's Changed

  • Add syntax highlighting to s6 runscripts. by @Aterfax in #54
  • Refactor dcs_dirs_function to include more path variables. by @Aterfax in #57
  • Add DCS Retribution support by @Aterfax in #56
  • Update README.md TOC by @Aterfax in #58
  • Add hotfix to allow login to work. by @Aterfax in #62
  • Add warnings for DCS Retribution by @Aterfax in #64
  • DL link hotfix by @Aterfax in #66
  • Update modular server downloading logic. by @Aterfax in #68
  • Update for new save path and add GUI warnings. by @Aterfax in #71
  • Add support for running DCSSB by @Aterfax in #35
  • Stop any possible perms issues. by @Aterfax in #73
  • Bump docker/build-push-action from 5 to 6 by @dependabot in #78
  • Temp fix: innoextract with 6.3.0+ patching by @Aterfax in #84
  • Fix DCS modules regex checks by @Aterfax in #89
  • Update DCSSB long run to auto update Python packages by @Aterfax in #92
  • Ensure PIP updates also happen by @Aterfax in #93
  • Update Dockerfile to install socat and start local DNS forwarding by @Aterfax in #95
  • Create Dockerfile.Wine32.Ubuntu by @Aterfax in #97
  • Update saved games path. by @Aterfax in #98
  • Fix incorrect exit codes. by @Aterfax in #100
  • Shift new install logic earlier and remove exits which cause premature halts to migrations. by @Aterfax in #101
  • Break the updater race condition in auto installer. by @Aterfax in #103
  • Update dcs-dedicated-server-automatic-installer.sh by @Aterfax in #104
  • Rework auto installer logic. by @Aterfax in #105
  • Update README.md by @Aterfax in #109
  • Rebase image due to change in upstream webtop image. by @Aterfax in #111

New Contributors

Full Changelog: v1.0.0...v1.1.0

v1.0.0 released

16 Apr 20:48
3d118d2

Choose a tag to compare

Summary of changes:

You probably noticed I don't generally bother with release notes. but as I am now reasonably happy with the state of this project I'm going to call the current state 1.0.0.

This release marks a major change in the backend pathing as the image is now opinionated around the newer DCS modular server paths (no Open Beta anymore!) As such, it may have some breaking changes for some of you (but shouldn't).

Hopefully no-one will notice anything and everything will plod along nicely as the migration script I added silently takes care of moving the old paths to the new for you.

Given the above could be disruptive, I didn't want to just release this and catch people potentially unaware and break their servers. So this release is delayed until Saturday the 20th of April (2024) when the normal weekly rebuild (now with the new code) will get pushed to Dockerhub and the Github image registries.

When this occurs I recommend people manually restart their servers and observe the logs to check for any issues. I am fairly sure there should be none as I tested this but you never know. If anyone does have issues and is wondering "where are my godamn files" the migration logic is here and here,

For those interested, the full PR effecting these changes is here: #49

What coming in the future (when I find some time), probably 'native' support for DCSSB and DCS-Retribution.

If anyone has any trouble, let me know by commenting on the affixed announcement post in discussions and I'll look into it when I can.

What's changed in detail to make v1.0.0:

Behold my litany of commits thus far I guess: https://github.com/Aterfax/DCS-World-Dedicated-Server-Docker/commits/v1.0.0/