mschnitzer / ark-survival-ascended-linux-container-image

A docker/podman container that is able to run an ARK: Survival Ascended on a Linux host.
70 stars 13 forks source link

Way to specify server version to install #60

Closed inc0gnitus closed 3 months ago

inc0gnitus commented 3 months ago

Wildcard has pushed out an update that appears to break many players. Their official servers look to have rolled back to 39.26, but the docker container is grabbing the 39.27 update. Is there a way to specify an older version of the server so we can roll back to 39.26 while waiting for a fix?

mschnitzer commented 3 months ago

This can most likely be achieved via steamcmd within the container. But this is quite complex for most of the server admins I believe. Also the container will always try to update to the latest version set by Wildcard. So there's quite some things to do to get this working.

I suspect that they might have released a fixed before I come up with a detailed step by step guide, as I also need some more time to investigate it.

Not sure how skilled you are with Linux and steamcmd, but in case you are interested in solving this yourself, here's a pointer you can start from: https://www.reddit.com/r/Steam/comments/611h5e/guide_how_to_download_older_versions_of_a_game_on/

And the depot information of the ASA server is here: https://steamdb.info/app/2430930/depots/

For the future I might be providing a guide for this, but actually Wildcard could also roll it back by just marking the older version as the most current one in their partner dashboard on Steam. Since they didn't do this, the issue either only affects the official network or it can be worked around by tweaking the server config (e.g. disabling character transfers). I'd also consider it as a possibility that they just forgot rolling back the public version.

Hope this helps at least to some degree.

inc0gnitus commented 3 months ago

Understood. I'm Linux savvy so I may take a look if Wildcard doesn't do something in a day or two. Thanks so much for providing this container, it's very much appreciated!