dwurf / docker-kf2

Dockerfile for running a Killing Floor 2 server under Linux
MIT License
34 stars 25 forks source link

Fixes for New Server Binaries #15

Closed jimbo8098 closed 3 years ago

jimbo8098 commented 4 years ago

The new server binaries released a few days ago require a couple of packages, one of which (libssl 1.1) was not available for repo download on Xenial officially. Hence, the Dockerfile has been updated to use Eoan, the latest Ubuntu image, in order to allow the missing package to be installed. Additionally, libcurl4 is included in the apt install list within Dockerfile in order to install libcurl.so.4 which is required to run the game.

Weird changes tbh, not really sure why that's not done by steamcmd but there ya go....

It is feasible that previous versions of the server binaries might not work with such a change but I'm doubtful considering the packages previously in the apt install list were just to download the steamcmd client. I did update the existing server install on my machine so maybe there's some difference in the install process on a fresh build?

jimbo8098 commented 4 years ago

Ach my memory is failing, Focal is the latest LTS so I've used that image instead. Ignore the branch name :see_no_evil:

dwurf commented 3 years ago

Thank you for the fix, I totally missed this PR!

jimbo8098 commented 3 years ago

No worries dude! if it helps, I've been testing this branch since I raised the PR without issue.