banner



How To Download Steam Workshop Mods Without Game

Steam Workshop Detail Downloader

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

Say goodbye to manually writing your modern include listing, bye to individual workshop download batch/sh files, this script does information technology all. Run this bad boy on a schedule and always accept your servers upwards to date!

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

Features

  • Automatically download Steam workshop items,
  • Completely cantankerous-platform compatible thank you to Node,
  • Only download items that were updated since terminal run,
  • Automated Arma3Server command line generator,
  • No bullshit with Arma3Server locking the mods, all mods save to timestamped directories,
  • Includes a self-cleaner and so it tin 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 cmd, PowerShell or whatever terminal of your pick, navigate to where you downloaded this repository, and run the following commands:

                npm install                npm run build              

Running

Run npm run sync inside of this binder to get-go downloading your selected workshop items.

Using modlist for Arma 3 Server

Instead of having [email protected];@mod2 as launch param, use -par=<outDir from config.json>\modlist for instance:

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

Configuration

We highly recommend running this script on an isolated steam account rather than a personal account. You must likewise either disable steam baby-sit, or run and log in to steamcmd at to the lowest degree in one case to cache the steam guard code.

Here you can find an instance 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 Full path to steamcmd executable
outDir Location to motility mods to in one case downloaded, the modlist file will besides exist placed here
appid Arma3 steam appid. This script could also be used for dissimilar games.
workshopItems List of workshop ids with the desired output folder as fundamental, and the id as value
includes List of items that need to be moved from a mod's sub-directory to the mods root directory. Run into examples in a higher place.

Finding Steam AppIds or Workshop Ids

Steam AppIds

SteamDB provides an easy AppId searcher. For instance for Arma 3 this would be https://steamdb.info/app/107410/.

Workshop item Ids

For workshop Ids, navigate to the steam workshop item you wish to include, and so re-create the number in the URL.

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

Troubleshooting

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

When installing node information technology also adds both node and npm to your system's PATH variable. You must restart your shell to selection up on these changes.

  • If y'all are using PowerShell, get to task managing director, under processes find explorer and click restart.
  • For all other terminals/cmd/shells restart or reload your shell.

Mods are non updated or still out of appointment

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

Source: https://githubhelp.com/stevenlafl/steam-workshop-downloader

Posted by: hensleythomedran.blogspot.com

0 Response to "How To Download Steam Workshop Mods Without Game"

Post a Comment

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel