Sign inSign up

hhhhojeihsu/scsd

By hhhhojeihsu

Updated 13 days ago

Container image to download/backup Steam Cloud Save

Image
Databases & storage
0

6.9K

hhhhojeihsu/scsd repository overview

Github: https://github.com/pyscsd/steamCloudSaveDownloader

Description

For supported games, Steam will automatically upload game saves to the cloud. This is intended for seamless playing across multiple devices but NOT as a form of backup. Assume your game save is corrupted by the game itself or you perform something cannot be undone. Once you close the game Steam will automatically uploads newest(corrupted) game saves to the cloud. That is basically game over if you haven't backup your save or unplug your Internet cord before you close the game. This is when steamCloudSaveDownloader(abbreviated as scsd) come to the rescue.

You can view and download your save files stored on Steam cloud here. This program automatically crawls the webpages and download if the files are outdated. A number of copies are kept locally in case something goes wrong. You can rollback your saves whenever anything goes wrong.

Usage

Below is the minimal example for running within docker. This will bind mount the data directory and run the authentication process.

mkdir data
docker run -d --name scsd -v ./data:/data -v /etc/localtime:/etc/localtime:ro hhhhojeihsu/scsd:latest
docker exec -it scsd scsd_auth <username>
Volumes
  • /data: Where the save files and program related files are located
  • /config: Where the configuration file is stored.
    • scsd will look for scsd.conf within this directory and take it as config file.
    • If not, scsd will create a config file named scsd.conf.default. Which takes precedence after scsd.conf, if co-exist.
Environment Variables
NamePurposeDefault
PUIDEffective UID for scsd to run with1000
PGIDEffective GID for scsd to run with1000
CRON_VARCron syntax for scheduled run39 */2 * * *
AUTO_UPDATESet to true to enable scsd auto updatefalse

Tag summary

Content type

Image

Digest

sha256:2d831ad87

Size

38.3 MB

Last updated

13 days ago

docker pull hhhhojeihsu/scsd