Version mismatch for current CK
The version difference between the current Core Keeper on steam and the container image is different enough to refuse connections and error out as a version mismatch. Is there a way to avoid this and/or when will the container image be updated to the latest one?
The container installs the latest version of the game on startup. Please try to restart the container.
See also:
- #90
- #54
I have stopped, started, restarted, repulled and still says version mismatch
I might have figured out the problem. I moved the container to another user and it wasnt able to write in the volume even though I gave it a new chown recursively along the whole. Any ideas why that would be?
Did you mount the server-files (path /home/steam/core-keeper-dedicated) on the host?
You may could check the files inside the container by running docker exec -it <container name> /bin/bash
It got fixed after i did a chown a second time and restarted the container a few itmes. Not sure what happened there
There is any way to "lock" the game version in any way? i see that we can lock mod versions but i don’t see a way for game version.
There is any way to "lock" the game version in any way? i see that we can lock mod versions but i don’t see a way for game version.
@Rick45 Unfortunately, no. The Steam client always loads the latest version on startup.
Edit:
The DepotDownloader may could be used to load a specific versions. (See https://www.reddit.com/r/Steam/comments/611h5e/guide_how_to_download_older_versions_of_a_game_on/)
But I am not sure if this would be that useful as the most clients (Steam, Microsoft) are forcing updates.
That could be implemented... it is possible to ask steam for an specific ManifestID from an given Depot, that said i think an more real use case would be switch between branches predefined by the devs. That said this container would not work with game versions older than release (1.0.0.0) due to some bugs in map generation.
Edit: Keep in mind that implementing this is not as easy as it seems (if anyone wants to try), things like the log parser can change from one game version to another and downgrading the game version will break things that were fixed for newer version of the game.