dwurf / docker-kf2

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

General Fixes/Improvements #20

Closed jimbo8098 closed 2 years ago

jimbo8098 commented 2 years ago

Fixes a steamcmd bug that creeped in sometime between my last PR and now. Was causing Please use force_install_dir before logon to show in the docker logs. This appeared to cause a critical error since leaving the container running, it seemed to halt.

Additionally, adds Ruby to the apt-get prerparation of the container. I suppose that the container no longer contains Ruby by default or maybe the container I was using previously already had it. The version is output as part of the require_ruby function.

Fixes configurator which was failing due to an .erb call to an invalid function name (just needed pluralization).

More robust psgrep command in kf2_functions.sh and some extra echos to help with locating things in the docker logs.

Adds DownloadManagers=OnlineSubsystemSteamworks.SteamWorkshopDownload ti the download managers to allow connecting clients to download maps if they don't have them.

This is tested as working on my KF2 host.