Skip to content

Downloads every public workshop item from the Steam workshop, intended for backups.

License

Notifications You must be signed in to change notification settings

c-ridgway/node-workshop-downloader

Repository files navigation

node-workshop-downloader

Downloads every public workshop item from the Steam workshop, intended for backups.

Game ids: https://developer.valvesoftware.com/wiki/Steam_Application_IDs

Config

Get steam API key

Game id

Install

  1. Install git and nodejs.
  2. Paste in cmd/terminal: git clone https://github.com/c-ridgway/node-workshop-downloader.git && cd node-workshop-downloader
  3. Download all dependencies: npm install
  4. Add your steam API key to config.json, change the game id if you're wanting to backup something other than Natural Selection 2.
  5. Open run.bat for Windows and run.sh for Linux. If this doesn't work, run npm run production

Disclaimer

  • Please ensure you have enough free space before you begin. In the future I will check the available free space before the downloading begins, based on the workshop estimations.
  • Do not increase steam_concurrency to something crazy, otherwise you may exceed some sort of query rate limit or increase the chances of transport failure.

About

Downloads every public workshop item from the Steam workshop, intended for backups.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published