Some Project Zomboid players aren't using steam but still want to play with mods.
If you are playing using Project Zomboid outside from Steam and want to get mods, you will need to follow these
steps :
- Navigate to the "Files" page
- Follow those folders : ".cache" => "Server"
- Find the "servertest.ini" file and click on it
- Find the line where is written : Mods=
- Write here your mods separated by a semicolon, for example: Mods=tsarslib;TMC_TrueActions
- Find the line where is written : WorkshopItems=
- Write here your mods IDs in the same order separated by a semicolon, for example: Mods=2392709985;2487022075
- Save the file
Once done, you will need to restart your server for it to download the mods.
- Navigate to the "Files" page again
- Follow those folders : ".steamapps" => "workshop" => "content" => some numbers
- Here are all your mods, go to each directory and archive each mod folder, which should match mods IDs, and download the archives
- Go to this folder : ".cache"
- Create a folder called "mods"
- Click on this "mods" folder and upload all the previously downloaded archives
- Go back to the root of the "Files" page
- Click on the "ProjectZomboid64.json" file and set "SteamAutoUpdates=false"
- Save the file and restart the server
- Archive all folders in ".cache/mods" and send the archive to the players of your server (they must extract the archive in "Zomboid/mods" on their side) if they don't want to download the mods from the workshop on their side.