MOD LIST BUILDER
Project Zomboid Mod List Builder
Paste Steam Workshop links and get the paired Mods= and WorkshopItems= lines for your Project Zomboid server config, in the right format and the right order.
One per line or all at once. We pull the Workshop ID out of any link, and if you paste a single item description we also pick up its "Mod ID:" line.
Project Zomboid needs two different values per mod. WorkshopItems= takes the numeric Workshop ID from the URL, which downloads the item. Mods= takes the internal mod ID from the item's mod.info, which actually loads it. They are not the same string, and a mod listed in only one of the two lines silently does nothing.
Your mods (0)
Nothing added yet. Paste a Workshop link above to start building your list.
Your config lines
ModsMods=
WorkshopItemsWorkshopItems=
Both lines go in servertest.ini, or the .ini file named after your server, which you can edit from the Config tab of your game panel or over FTP.
How the mod list works
Every Project Zomboid mod needs to appear in two places in your server config. WorkshopItems= is a semicolon-separated list of numeric Workshop IDs, and it controls what SteamCMD downloads to the server. Mods= is a semicolon-separated list of internal mod IDs, and it controls what the game actually loads at startup.
The two values are different, and the mod ID is not derivable from the Workshop ID. Mod authors publish it in the item description, usually as a line reading "Mod ID: something". A single Workshop item can also contain several mods, each with its own mod ID, in which case all of them belong in the Mods= line while the item appears once in WorkshopItems=.
Order matters when mods depend on each other: a dependency has to be listed before the mod that needs it in the Mods= line. Use the arrows on each row to set the order before you copy, and if a mod page lists required items, put those first. Load order also decides which mod wins when two of them change the same thing, with later entries taking priority.