banner



How To Download From Steam Workshop Without The Game

Steam Workshop Item Downloader

This cantankerous platform nodejs script is intended for Arma 3 server admins to simplify mod installations. The script tin also be used for other games.

Say goodbye to manually writing your modern include list, good day to individual workshop download batch/sh files, this script does it all. Run this bad male child on a schedule and always take your servers up to engagement!

Originally crafted by J.Drake and the Corps Of Engineers in Third Infantry Segmentation.

Features

  • Automatically download Steam workshop items,
  • Completely cross-platform compatible thanks to Node,
  • Simply download items that were updated since last run,
  • Automatic Arma3Server command line generator,
  • No bullshit with Arma3Server locking the mods, all mods save to timestamped directories,
  • Includes a self-cleaner then it can be run safely on a schedule or cronjob.

Usage

Prerequisites

Have node >12 installed and be somewhat familiar with json, although these docs should be noob-proof.

Setup

Clone or download this repository.

Copy or rename instance.config.json to config.json and edit values to fit your needs, see "Configuration" section for more info.

Open up cmd, PowerShell or any concluding of your choice, navigate to where you downloaded this repository, and run the post-obit commands:

              npm install              npm run build            

Running

Run npm run sync inside of this folder to start downloading your selected workshop items.

Using modlist for Arma 3 Server

Instead of having -mod=@mod1;@mod2 as launch param, use -par=<outDir from config.json>\modlist for example:

              C:\Arma3\Servers\Server1\arma3server_64.exe -port=2302 -config=config\server.cfg -par=C:\Arma3\Workshop\modlist                          

Configuration

Nosotros highly recommend running this script on an isolated steam account rather than a personal business relationship. You must likewise either disable steam baby-sit, or run and log in to steamcmd at least once to cache the steam guard lawmaking.

Here y'all can discover an case for cba and ace.

{              "username":                              "somefakename"              ,              "password":                              "somefakepassword"              ,              "steamCMD":                              "(C:)\\path\\to\\steamcmd(.exe)"              ,              "outDir":                              "(C:)\\path\\to\\mods"              ,              "appid":                              "107410"              ,              "workshopItems": {              "@cba":                              "450814997"              ,              "@ace3":                              "463939057"                            },              "includes": {              "@ace3": [                              "optionals\\@ace_realisticdispersion"              ,                              "optionals\\@ace_particles"                            ]   } }
param usage
username Your steam username
password Your steam password
steamCMD Total path to steamcmd executable
outDir Location to move mods to once downloaded, the modlist file will also be placed here
appid Arma3 steam appid. This script could too be used for unlike games.
workshopItems List of workshop ids with the desired output folder as key, and the id every bit value
includes Listing of items that demand to exist moved from a mod's sub-directory to the mods root directory. See examples above.

Finding Steam AppIds or Workshop Ids

Steam AppIds

SteamDB provides an piece of cake AppId searcher. For example for Arma iii this would be https://steamdb.info/app/107410/.

Workshop detail Ids

For workshop Ids, navigate to the steam workshop item you wish to include, then copy the number in the URL.

I.E.: ace3: steamcommunity.com/workshop/filedetails/?id=463939057

Troubleshooting

'npm' is not recognized as internal or external command, operable program or batch file

When installing node information technology likewise adds both node and npm to your system's PATH variable. Y'all must restart your shell to pick up on these changes.

  • If you are using PowerShell, go to task manager, under processes discover explorer and click restart.
  • For all other terminals/cmd/shells restart or reload your crush.

Mods are not updated or all the same out of date

delete /cache and /manifest and re-run the script.

Source: https://github.com/jannes-io/steam-workshop-downloader

Posted by: buckleydowanceares.blogspot.com

0 Response to "How To Download From Steam Workshop Without The Game"

Post a Comment

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel