Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #! /bin/bash
- # autodownload.sh - quake live dedicated server workshop item download utility.
- # created by Thomas Jones on 03/10/15.
- # purger@tomtecsolutions.com
- qldsPath="/home/qlserver/steamcmd/steamapps/common/qlds/"
- workshopIDs=`cat $qldsPath/baseq3/workshop.txt | grep -v '#' | sed '/^[ \t]*$/d'`
- numOfIDs=`echo "$workshopIDs" | wc -l`
- counter=0
- while [ $counter -le $numOfIDs ]; do
- currentID=`echo $workshopIDs | awk '{ print $1 }'`
- workshopIDs=`echo $workshopIDs | cut -d ' ' -f2-`
- echo -e "\nDownloading item $currentID from Steam...\n"
- ~/steamcmd/steamcmd.sh +login anonymous +workshop_download_item 344320 $currentID +quit
- ((counter++))
- done
- echo -e "\n\nRemoving old workshop data and moving new items into place..."
- rm -r ~/steamcmd/steamapps/common/qlds/steamapps/workshop
- mv ~/steamcmd/steamapps/workshop/ ~/steamcmd/steamapps/common/qlds/steamapps/workshop
- echo Done.
- exit 0
Add Comment
Please, Sign In to add comment