October DealsAmazon USOctober deal check: compare before you payAmazon US: current deals, useful picks and tech finds.Check DealsPC HealthRecommendedCrashes, freezes, slowdowns? Check your PC nowSpot repairable issues before they interrupt work.Check PCOctober DealsAmazon USDeal season is back - check today's better picksAmazon US: current deals, useful picks and tech finds.See Picks×
Skip to content
World desk9 min

How to Add Mods to an Unturned Server (WorkshopDownloadConfig.json Guide)

Add Steam Workshop mods to an Unturned dedicated server by placing each item's numeric Workshop ID in WorkshopDownloadConfig.json, selecting maps in Commands.dat, restarting, and checking startup downloads.
Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

To add Steam Workshop mods to an Unturned dedicated server, copy each item’s numeric Workshop ID into the File_IDs array in WorkshopDownloadConfig.json, save the file while the server is stopped, and restart the server. Keep gameplay and map commands in Commands.dat. On startup, the server should show a Workshop download step; players who join then download the configured content automatically.

What the two configuration files do

Unturned separates Workshop content from ordinary server commands. Using the correct file prevents a common failure in which a valid mod ID is entered in a place the server does not read.

As an Amazon Associate I earn from qualifying purchases.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
File Purpose What belongs there
WorkshopDownloadConfig.json Workshop download list Numeric IDs copied from Steam Workshop item URLs
Commands.dat Server startup and gameplay settings Commands such as Map, difficulty, mode and other server options

The Workshop configuration is normally inside the server’s instance folder, for example Servers/YourServer/WorkshopDownloadConfig.json. The exact parent directory depends on how your dedicated server was installed or how your hosting panel names instances. Do not create a second copy in an unrelated folder: edit the file belonging to the server instance you actually start.

Before you begin

  • Stop the server before editing its files. A running process can overwrite changes or continue using the old configuration.
  • Have the Steam Workshop page for every mod, asset pack or Workshop map you intend to use.
  • Make a backup of WorkshopDownloadConfig.json and Commands.dat before changing them. A backup gives you a known-good configuration if a later edit introduces a syntax error.
  • Confirm that the content is intended for the version of Unturned and the map you run. Workshop authors may require companion items or map-specific assets.
  • Use a text editor that does not silently add rich-text formatting. The file must remain valid JSON.

Find the numeric Workshop ID

Every Steam Workshop item has a numeric ID at the end of its item URL. For example, a URL ending in sharedfiles/filedetails/?id=1753134636 has the ID 1753134636. Copy only the number, not id=, the question mark, the rest of the address, or the item’s display name.

#1 Best Overall
Sale
RoundFunny 265 Pcs Video Game Party Favor Gamer Birthday Party Decoration
  • Comprehensive Video Game Party Favors Package: leave no stone unturned for your upcoming party with our inclusive video game party favors; This package caters to every guest, with 24 drink cups, 24 notebooks, 24 pencils, 24 pencil sharpeners, 24 keychains, 24 slap bracelets, 24 rings, 24 stamps, 24 DIY stickers, 24 bubble decals, 24 thank you tags, and a pack of twist ties; Ideal for making a memorable gaming themed birthday party for your kid, this package is your thoughtful choice
  • Video Game Design: create a gaming theme universe for your party; Each item of gamer party supplies showcases a vibrant, detailed video game theme; The fun and vivid colors, as shown in pictures, add an extra dimension to your party decoration, taking your event to the next level
  • DIY Drink Cups: unleash your inner artist with our DIY 16 oz drink cups, approximately 4.76 x 3.86 inches in size; You can decorate the gamer cup with our stickers, fill it with bracelets, stamps and other trinkets, then close the lid, insert our pencils, hang the keychain, tie the tag tightly with a pencil, and you'll get a lovely gift cup; Mess around with the colors, stickers, and other gaming party favors to create your gaming party favor by letting your creativity run wild
  • Sturdy and Reliable: our gaming birthday party favors are made from reliable material; Drink cups made of PET material, note books of thick paper, and silicone keychain pendants and rings; Even our bulk slap bracelets and DIY stickers follow suit with PVC and tags made of kraft paper materials; Rest assured, our products accompany quality and safety
  • Exceeding Expectations: our video game birthday party favors have a lot to offer, with features like fun filled games, attractive designs, and more; They are widely applicable for gaming themed party gifts, birthday gifts, game prizes, gift bag fillers, school classroom prizes and carnival prizes, enhancing the atmosphere for your kids while keeping them thoroughly entertained

Check the item you are copying

  1. Open the Workshop page for the mod.
  2. Look at the address in your browser.
  3. Locate the digits after id=.
  4. Copy the complete number exactly, including every digit.
  5. Repeat for each separate Workshop item.

A mod’s displayed name is not a substitute for its ID. Also, IDs for modded items are different from base-game item IDs. Workshop maps can have map-specific item IDs, so check the map author’s documentation when the map refers to additional content.

Edit WorkshopDownloadConfig.json

With the server stopped, open WorkshopDownloadConfig.json in the server instance folder. The essential property is File_IDs, an array of Workshop IDs.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

One Workshop item

{
  "File_IDs": [
    1753134636
  ]
}

Replace the example number with the ID you want to install. Keep the square brackets and put the number on its own line if that makes the list easier to inspect.

Several Workshop items

Separate IDs with commas. Every entry except the final one needs a comma; the final entry must not have a trailing comma.

Rank #2
Sale
The Audio Game – A Raunchy Card Game – Use Viral Social Media Clips to Roast Your Friends – Hear The Hilarious Cards – Game Night Must Have (17+)
  • SCAN. LISTEN. LAUGH. A classic setup and reply game but taken to the NEXT LEVEL. Read, choose, and play down the funniest one-liner reply in response to the set-up card scenario. Using the free App, scan to reveal the hilarious audio replies.
  • VIRAL SOCIAL MEDIA CLIPS. The reply cards feature over 300 funny sound bites, including the internet's most viral clips, sound effects, crazy recordings submitted by fans, and more.
  • PERSONALIZED GAMEPLAY. Customize the content with the help of the personalized setup cards. Fill in the blank with the name of a player, a celeb, or someone you all know for even better laughs. Bonus: this makes the Audio Game's replayability endless.
  • ULTIMATE PARTY GAME FOR THOSE WITH A TWISTED SENSE OF HUMOUR. This game contains mature content; it’s a card game for adults ages 17+. Never host another game night, pre-drink, party, bachelor party or bachelorette without this box by your side.
  • NO DELAY: Everything you hate about QR codes, we fixed. Using our app, seamlessly scan the QR code on the back of the reply cards and immediately hear the audio bites. The app is free and there is no internet needed.
{
  "File_IDs": [
    1753134636,
    1753134636
  ]
}

The second line above is shown only to demonstrate comma placement; in a real configuration, each line should contain a different Workshop ID. Do not add quotation marks around numeric IDs unless the template supplied with your server specifically requires a different format. The standard template represents them as numbers.

Preserve the rest of the template

The default file can contain additional keys such as Query_Cache_Max_Age_Seconds, Max_Query_Retries, Use_Cached_Downloads and Should_Monitor_Updates. Leave those values unchanged unless you understand why you are changing them. They control query caching, retry behavior, use of cached downloads and update monitoring; they are not replacements for the File_IDs list.

Free tools Windows power users keep installed

One-click scans. No signup required.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

If your file contains properties beyond File_IDs, retain the braces, commas and property names exactly. Removing an unrelated property can change the server’s download behavior. Conversely, do not paste settings from a different game’s server or invent new keys because a hosting tutorial mentions them.

Keep map selection in Commands.dat

Workshop downloading and map selection are related but separate operations. Put the map command in Commands.dat. If you are using a Workshop map, set the map’s name in the Map setting in that file; the Workshop file handles downloading the map item.

Rank #3
Spin Master Games Dumb Ways to Die Survival Strategy Party Card Game
  • Dumb Ways To Die Meme Game: Welcome to Dumbville; while you're here, your only goal is to make sure that your beans don't die; hilarious cards include death by taking your helmet off in outer space, eating a tube of super glue, & more
  • How To Play: Don't let your beans die. Fair warning, these beans will always find dumb ways to die, their survival depends on cards that might help; in the face of almost certain death, you better hope that everyone else dies first
  • Based On The Viral Video: You know the song-sing along; keep your friends cracking up at the next bachelorette party, 21st birthday, 18th birthday or college party with a hilarious adult game for game night
  • Funny Random Stuff For Adult Games Night: Throw the best party ever with more party games for adults & families: Decodables, Tell Me Without Telling Me, Would You Rather?, Dumb Ways to Die & more
  • Spin Master Games & Toys: Looking for kids games, yard games & card games for adults, kids or teens? Find family favorite puzzles & games for family game night, travel games, kids puzzles & more
Map YourWorkshopMapName

Use the exact map name required by the map’s documentation. The map name is not a numeric Workshop ID, and placing a Map command in WorkshopDownloadConfig.json will not select the map. Likewise, placing Workshop IDs in Commands.dat is not the documented installation method.

Complete installation procedure

  1. Stop the server. Use the server console, service manager or hosting panel’s Stop control and wait until the process is fully offline.
  2. Open the correct instance folder. Navigate to the server folder that contains the Servers directory or the named instance directory. Open the WorkshopDownloadConfig.json used by that instance.
  3. Back up the files. Copy the existing Workshop JSON and Commands.dat to a separate backup location.
  4. Collect IDs. Copy the digits after id= from each Workshop URL. Check every digit before saving.
  5. Edit File_IDs. Enter the IDs as a comma-separated JSON array. Keep any other template keys unless you have a specific, documented reason to change them.
  6. Configure the map, if applicable. Put the Workshop map’s name in the Map command in Commands.dat. Leave the map’s numeric ID in the Workshop file’s File_IDs array.
  7. Validate the edit visually. Check that the file starts with an opening brace, closes with a brace, uses straight quotation marks for property names, and has no trailing comma after the final array entry.
  8. Save and restart. Start the server normally. Do not assume a live reload has occurred; the reliable way to apply a changed Workshop list is a restart.
  9. Watch startup output. Look for the Workshop download step and messages showing the configured items being queried or downloaded. Keep the console output available until that stage completes.
  10. Join as a client. A joining player should automatically download the server’s configured Workshop content. If the server starts but a client reports missing assets, use the troubleshooting branches below.

How to verify that the installation worked

Server-side checks

  • The server reaches its normal running state after the Workshop stage rather than stopping while reading the JSON file.
  • Startup output identifies a Workshop download or query operation.
  • The configured map loads when its name is present in Commands.dat.
  • After a restart, the same items are not repeatedly treated as unknown IDs because of a typo or malformed list.

Client-side checks

  • A player who does not already have the content is prompted to download it automatically when joining.
  • The player can see the modded assets or enter the Workshop map rather than receiving a missing-content error.
  • All required companion items are present if the mod author lists dependencies.

Do not judge success solely by seeing a file somewhere in a cache directory. The useful test is that the server completes its Workshop stage and a clean client can join with the expected content.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Troubleshooting by symptom

The server ignores the mod

  • Recheck that the ID is the number after id=, not the Workshop item’s name or a base-game item ID.
  • Confirm that you edited the instance’s WorkshopDownloadConfig.json, not a similarly named file for another server.
  • Make sure the ID is inside File_IDs and separated from the preceding entry by a comma.
  • Stop and start the server again. Editing while it is running does not reliably apply the list.
  • Watch the startup output for a failed query, a rejected item or a download message that names a different ID.

The server fails while reading the JSON file

JSON syntax errors commonly come from a missing comma, an extra trailing comma, mismatched braces or smart quotation marks inserted by a word processor. Restore the backup, then add one ID and restart. If one item works, add the remaining IDs one at a time so the faulty entry is easy to identify.

The map does not load

  • Verify that the map’s Workshop item is in File_IDs.
  • Verify that Commands.dat contains the map’s documented name after the Map command.
  • Do not put the numeric ID in the Map command unless the map’s own instructions explicitly use that format.
  • Check whether the map requires additional Workshop items; map-specific dependencies may not be the same as base-game IDs.

Players receive a missing-content or dependency error

Check the Workshop item’s description for required child or companion items and add each required item’s own numeric ID to File_IDs. A single parent item is not proof that every dependency is present. Have the player restart the game or allow the Workshop download to finish before reconnecting.

Rank #4
Riders Republic | 360 - PC [Online Game Code]
  • With the 360 Edition, take your experience to the next level and enjoy the Republic like never before.
  • Ubisoft Connect account required to download and install.

A guide tells you to add "Workshop": true

That key appears in some newer third-party instructions, but it is not listed in the standard template or the official configuration description used for this procedure. It is not required for the documented method. Start with the template’s File_IDs array and avoid adding unverified properties merely to copy a tutorial.

A guide tells you to use WorkshopDownloadIDs in Commands.dat

That is a different, unverified method. The documented arrangement is numeric IDs in WorkshopDownloadConfig.json, with map and other startup settings in Commands.dat. Mixing the two formats can leave the server starting without downloading anything.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Downloads are stale or repeatedly queried

The default template’s cache and update-monitoring keys affect how the server reuses downloaded data and checks for changes. Read the comments or documentation shipped with your exact template before changing Query_Cache_Max_Age_Seconds, Use_Cached_Downloads or Should_Monitor_Updates. Do not delete these keys as a first troubleshooting step; first verify the ID and JSON structure.

Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Adding, updating and removing mods safely

Add a mod

Stop the server, append the new numeric ID to File_IDs with the correct comma, save, and restart. Keep the previous entries unchanged so a new failure can be isolated quickly.

Best Value
Sale
Spin Master Games, SolidRoots Game of Phones, Use Your Phone to Get Ahead, Hilarious Cards for Family Game Night, for Teens, Adults & Family, 3-10 Players, for Ages 13 & Up
  • Perfect For Your Next Party: Do I need a smartphone? Yep Any new apps needed? Nope All you need is your smartphone to take on creative and unexpected challenges for 3+ players
  • Use Your Phone: Game of Phones is a smartphone party game great for travel games, adult games, and camping games. As long as you can use an iPhone or Android, you’re sure to love this fun card game for yourself or as a gift
  • How To Play: Respond to challenge cards by finding things on your smartphone like messages, photos, cat memes, dog videos, or anything on the internet. It’s the ultimate digital scavenger hunt
  • Funny Random Stuff For Family Game Night: Throw the best party, birthday, game night & Friendsgiving with new party games, family board games & card games for teens & adults
  • Spin Master Toys & Games: Looking for kids games, yard games & card games for grown ups, kids or teen? Shop everything from family game night, travel games, puzzles for adults & family games

Remove a mod

Stop the server and delete only that item’s ID from the array. Restart and check the console. Removing a parent item while leaving a required child can produce confusing dependency behavior, so review the Workshop item’s requirements before pruning related entries.

Update a mod

The ID normally remains the same when an author publishes an update. Keep the ID in the array and restart so the server can perform its normal Workshop query and download process. If the author creates a replacement item with a new URL, treat it as a new ID and update the list accordingly.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Roll back a change

Stop the server, restore the backed-up JSON or Commands.dat, and restart. A rollback is preferable to repeatedly editing a damaged file because it restores both syntax and the previous known-good list.

Using a hosting control panel

A hosting panel may hide the filesystem behind a file manager, but the configuration logic is unchanged. Open the panel’s file manager, locate the server instance’s WorkshopDownloadConfig.json, stop the server from the panel, edit File_IDs, save, and use the panel’s restart control. If the panel offers a separate Workshop-mod field, compare what it writes to the actual JSON file and startup output. Do not enter the same IDs in multiple systems unless the panel documentation explains how they interact; duplicate management can create conflicting lists.

Some panels regenerate configuration files when you change a setting. Take a backup first and verify the file again after saving through the panel. The final authority is the file read by the instance and the startup output produced by that instance.

Practical checklist

  • Server stopped before editing.
  • Correct instance folder opened.
  • Every Workshop URL checked for its numeric ID.
  • IDs entered under File_IDs.
  • Entries separated by commas, with no trailing comma.
  • Map name kept in Commands.dat.
  • Required companion items checked.
  • Backup retained.
  • Server restarted after saving.
  • Workshop download stage observed in startup output.
  • Clean client tested for automatic download and successful joining.

Key distinctions to remember

Question Correct answer
Where does a mod ID go? WorkshopDownloadConfig.json, inside File_IDs.
What number should be copied? The digits at the end of the Workshop URL after id=.
Where is the map selected? In Commands.dat using the map’s name.
When do changes apply? After saving while stopped and restarting the server.
How do players get the content? Configured Workshop content is downloaded automatically when they join.
What should you do with unverified keys? Do not treat "Workshop": true or WorkshopDownloadIDs as required; use the documented template structure.

Final verification

If the server starts normally, reports its Workshop download step, loads the map named in Commands.dat, and a joining client receives the configured content, the installation is complete. When it does not work, return to the three most consequential checks: the ID copied from the URL, the exact instance file edited, and the JSON syntax. Those checks resolve most configuration mistakes without changing unrelated server settings.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Quick Recap

Bestseller No. 3
Spin Master Games Dumb Ways to Die Survival Strategy Party Card Game
Spin Master Games Dumb Ways to Die Survival Strategy Party Card Game
Includes: 54 Cards, 15 Animated Bean Death Cards, 1 XL Die, Rules Booklet
$14.99
Bestseller No. 4
Riders Republic | 360 - PC [Online Game Code]
Riders Republic | 360 - PC [Online Game Code]
Ubisoft Connect account required to download and install.
$79.99
SaleBestseller No. 5

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

Leave a Reply

Your email address will not be published. Required fields are marked *

What’s actually slowing this PC down?

Pick the symptom - the matching free tool is one click away.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

More from the Wire

  1. World desk4 min
    How to Spot an AI Voice Scam Before Sending MoneyDon’t rely on how a caller sounds. Pause, call back through a known number, and verify the emergency with another trusted person before sending money.
  2. Mountain View desk4 min
    Google’s SynthID Detector: How to Check AI-Generated Images, Video and AudioGoogle’s SynthID Detector looks for an embedded watermark in supported images, video and audio. Here is what its results do—and do not—show.
  3. Redmond desk20 min
    How to create a link to File or Folder in Windows 11Windows 11 gives you several ways to point to a file or folder without moving or duplicating it. You can create a desktop shortcut,…
Recommended PC Tool
Recommended PC Tool
PC Slower Than It Used to Be?Free scan - under a minute
Crashes, No Sound, or Screen Glitches?Free driver scan

Two free Windows tools

One Free Minute Could Fix That PC

Before you go - each of these free tools takes about a minute and tackles what quietly slows a Windows PC down.

Special offer. View Outbyte info, uninstall instructions, EULA, and Privacy Policy.