You decide which services we may enable for analytics, personalization, and external content.
We use cookies and similar technologies on our website to personalize content, embed external media, and better understand how individual areas are used.
Necessary cookies
These entries support essential functions such as security, stability, and form processing.
Optional sections
Your data may be processed with your consent or on the basis of legitimate interests. In the cookie settings, you can reject or explicitly allow each optional category.
Some services process personal data in third countries. By consenting, you also agree to this transfer. You can find more information in our Privacy Policy.
You can reopen and change your selection at any time. · 1.0.2
The Steam Workshop Downloader turns Workshop links, IDs, or a collection into a ready-to-use SteamCMD command and a script for Linux or Windows. It identifies each item's game through Steam: Workshop ID 2200148440, for example, becomes +workshop_download_item 108600 2200148440.
Built by Florian Galz
Free, with no sign-up: the tool only retrieves titles and game details from Steam. SteamCMD downloads the files on your server.
Don't want to use SteamCMD? For many games, you can enter Workshop IDs in the ZAP game server panel, and the server downloads the mods itself.
Example result
Paste a Workshop link, and the tool checks the game on Steam and builds the SteamCMD command. The example uses a fixed sample value; your result depends on your links and settings.
Example · Project Zomboid Mod as input, Linux, anonymous login
Input
Output
SteamCMD command (one line)
steamcmd +force_install_dir /home/steam/workshop +login anonymous +workshop_download_item 108600 2200148440 +quitFeatures
From Workshop link to ready-to-use SteamCMD command, without assembling commands by hand.
Links, IDs, and collections
Workshop links, steam:// links, or IDs alone, up to 50 entries. Collections are expanded into their items.
Game detected automatically
The App ID for workshop_download_item comes directly from Steam, even if the list contains Mods for multiple games.
Command and script
A one-line command to copy and a downloadable .sh script for Linux or .bat script for Windows.
Anonymous or Steam account
For games whose Workshop requires an account that owns the game, the tool adjusts the login automatically. You never enter a password.
Notes by game
For supported games, the tool shows which file and setting to add the mods to.
See errors immediately
Private, removed, or blocked items and unrecognized inputs are listed together below the result.
How it works
From Workshop link to mods on your server in three steps.
Step 1
Copy the mod or collection links from your browser, or use “Copy URL” in the Steam client. A Workshop ID on its own works too.
Step 2
Add up to 50 links or IDs, select Linux or Windows, choose a Steam login (anonymous or a Steam account) and a destination folder, then click “Generate SteamCMD command.” The tool checks each item's game on Steam.
Step 3
Copy the command or download the script as a .sh or .bat file. Run it where SteamCMD is installed, then add the mods to your server configuration as described in the game-specific guidance.
SteamCMD instead of a mirror
The Steam Workshop Downloader is not a mirror and does not store mod files. It only retrieves each Workshop item's title, size, and game (App ID) from Steam, then builds a command for SteamCMD, Valve's command-line tool.
SteamCMD downloads each item directly from Steam to your destination folder using +workshop_download_item <App-ID> <Workshop-ID>. If your list contains mods for multiple games, each item uses its game's App ID and goes into a separate folder.
You get the command as a single line to copy and as a script: a .sh file for Linux or a .bat file for Windows. The script lists every item with its ID and title in comments, so you can run it again later to update the mods.
Notes by game
For these games, the tool also shows where to add the mods in the server configuration or whether SteamCMD needs a Steam account that owns the game. It generates the command for other games too, just without game-specific guidance.
Counter-Strike 2
App ID 730
Garry's Mod
App ID 4000
Arma 3
App ID 107410
Project Zomboid
App ID 108600
DayZ
App ID 221100
Space Engineers
App ID 244850
Unturned
App ID 304930
ARK: Survival Evolved
App ID 346110
Empyrion – Galactic Survival
App ID 383120
Squad
App ID 393380
Conan Exiles
App ID 440900
The Bus
App ID 491540
Holdfast: Nations At War
App ID 589290
Barotrauma
App ID 602960
Soulmask
App ID 2646460
Discover more
Describe servertest.ini to the ZapX AI Agent in your own words or set each option manually — with a live preview for your rented Project Zomboid server.
Built by Florian Galz
Check whether specific ports are open on an IP or hostname—select a protocol or game instead of scanning all ports at once.
Built by Sebastian Rademacher
Find a Steam ID from a profile link, custom URL, friend code, or s.team invite link — with all ID formats, profile, ban status (where available from Steam), ready-to-use admin commands for each game, and bulk lookup with CSV.
Built by Florian Galz
Choose a game and operating system to get a single command that automatically installs ARK, Minecraft, Counter-Strike, FiveM and more on your own Linux or Windows server — including firewall, autostart and update scripts.
Built by Eric Mager
FAQ
Quick answers about SteamCMD, Workshop collections, and this tool.
A ready-to-use SteamCMD command, a script for Linux (.sh) or Windows (.bat), and a list of detected items. For example, a link with Workshop ID 2200148440 produces a command containing +workshop_download_item 108600 2200148440. The files are then saved under /home/steam/workshop/steamapps/workshop/content/108600/2200148440.
No. The tool only retrieves item titles and game details from Steam and builds the command. SteamCMD handles the download on your server or PC, with files coming directly from Steam.
For many games, SteamCMD downloads Workshop items with “+login anonymous”. Some games, such as Arma 3 and DayZ, only allow a Steam account that owns the game to download their Workshop content. If the tool detects such a game, it switches the login to “Steam account”. If SteamCMD reports an anonymous login error for another game, try your account.
The tool is free to use without signing up. You never enter a password—at most, you enter your Steam login name, which appears after +login in the command. SteamCMD asks for your password and Steam Guard code when it starts; neither is included in the command or sent to us. SteamCMD downloads the mod files directly from Steam.
Yes. The tool accepts Workshop links, steam:// links, and plain Workshop IDs, one per line or separated by spaces, commas, or semicolons, up to 50 entries. It retrieves a collection's items through Steam, with a limit of 200 items in total. For larger collections, it uses the first 200. It doesn't expand collections within a collection; add those separately.
workshop_download_item expects the app ID under which the item was published in the Workshop. That's usually the game's app ID, not the dedicated server's: for Arma 3, you download mods with 107410, while the server itself has 233780. The tool uses the app ID Steam reports for each item.
SteamCMD puts each item in your destination folder under steamapps/workshop/content/<App-ID>/<Workshop-ID>—in this example, under /home/steam/workshop/steamapps/workshop/content/108600/2200148440. From there, copy or link the mods to your server's mod folder. For supported games, the tool shows where to enter the IDs in the server configuration. To update the mods, run the same command or script again; SteamCMD downloads the latest version of each item to the same folder. Restart the server afterward.
The tool only includes items that Steam reports as public and not blocked. Private, removed, or blocked items appear below the result as “not found” because SteamCMD couldn't download them anyway.
Any more questions?
Contact SupportFor many games, you can add Workshop Mods by ID in the ZAP Game Server Panel, and the server downloads them on startup. DDoS protection included.
No setup. No risk. Online in seconds.
Looking for more tools? View all Steam tools
© 2026 ZAP-Hosting GmbH