joew 34 Posted March 7, 2017 Report Share Posted March 7, 2017 (edited) Hi! I made one BAT script to download/update steam workshop mods by steamcmd. I've SteamCMD installed on my dedicated server and this batch uses only it to install or update any mod that you want. Requeriments: x SteamCMD: https://developer.valvesoftware.com/wiki/SteamCMD Instructions: 1- Save the file: Arma3-Mods-Update.bat in SteamCMD folder. 2- FInd :: MODS IDS and place there all your mods, just like as the example on file. 3- Note that double " :: " is comment, so the script will ignore those lines. I uses it to help me knew the Mods Names and to note somethings important. 4- Choose between 2 options: 1) Ask for steam username and steam pass all time that you run the file or 2) Set them one time and save it on the .BAT. Comment all lines that you don't want. 5- Run the Arma3-Mods-Update.bat (just open it) and wait. The program will close after finishing download all mods.6- The mods will be saved in the folder: SteamCMD\steamapps\workshop\content\107410 Arma3-Mods-Update.bat Spoiler @echo off :: MODS IDs :: CUP CORE set Mods[0]=583496184 :: CUP MAPS set Mods[1]=583544987 :: MODS ID END echo This Will Install/Update Arma3 Mods echo. echo Author: Joew echo Credits: tinboye - Gives me the cmd to update mods. echo. :: STEAM CONFIGS :: OPTION 1: ASKING FOR STEAM LOGIN AND PASS set /p login=Steam Login: echo. set /p pass=Steam Pass: echo. :: END OPTION 1 :: OPTION 2: Set your steam and pass and save it. (I don't recommend this for security) ::set "login=YOUR_STEAM_LOGIN" ::set "pass=YOUR_STEAM_PASS" :: END OPTION 2 :: END STEAM CONFIGS :: Folder Mods => SteamCMD\steamapps\workshop\content\107410 set "x=0" :SymLoop if defined Mods[%x%] ( call set list=%list% +"workshop_download_item 107410 %%Mods[%x%]%%" validate set /a "x+=1" GOTO :SymLoop ) echo. steamcmd +login %login% %pass%%list% +quit Credits to @tinboye that helped me Sorry for my english. Edited March 7, 2017 by joew 1 Quote Link to post Share on other sites
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.