Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
The tiles on the workshop are compiled, so they work for any user right away. They can just subscribe to them and they'll work, or add them as a dependency to their own mod.
I don't include the source PNGs in my workshop uploads because I prefer not to have my source files publicly available. However, I do share them in the unofficial mapping discord server and in my own. https://discord.gg/TdpRfxC2cp
Feel free to grab them from there! You would place those PNGs in your 2x folder, relaunch the tools, and then in TileZed go to Tools > Tilesets and click the + icon to add them to your map.
Go to your server folder, open steamcmd folder,open steamcmd.exe and let it update. close it and copy these files from steamcmd to your Zomboid server folder and replace them.
steamclient.dll
steamclient64.dll
tier0_s.dll
tier0_s64.dll
vstdlib_s.dll
vstdlib_s64.dll
"2844685624"
{
"size" "102570898"
"timeupdated" "1752812339"
"manifest" "9143331854010381382"
}
I haven’t updated the tile pack for almost a year... only to come back to chaos. For the record, I didn’t really change any existing tiles, only added new ones. So the update is actually beneficial: a lot of tiles have gone through polishing, and it’s nearly a year’s worth of work done at my usual slow pace while juggling other projects.
https://www.reddit.com/r/projectzomboid/comments/1lyw5ww/psa_for_all_server_owners_who_is_facing_steam_mod/?utm_source=share&utm_medium=web3x&utm_name=web3xcss&utm_term=1
LOG : General , 1752905454172> 6,482,296> Workshop: download 6160/101645776 ID=2844685624
LOG : General , 1752905454241> 6,482,365> Workshop: onItemNotDownloaded itemID=2844685624 result=2
LOG : General , 1752905454241> 6,482,365> Workshop: item state DownloadPending -> Fail ID=2844685624
src\tier0\threadtools.cpp (3465) : Assertion Failed: Illegal termination of worker thread 'CFileWriterThread'
src\tier0\threadtools.cpp (3465) : Assertion Failed: Illegal termination of worker thread 'CFileWriterThread'
src\tier0\threadtools.cpp (3465) : Assertion Failed: Illegal termination of worker thread 'Thread(0x00007FFE528B1B60/0x000'
src\tier0\threadtools.cpp (3465) : Assertion Failed: Illegal termination of worker thread 'Thread(0x00007FFE528B1B60/0x000'
C:\steamcmd\steamapps\common\Project Zomboid Dedicated Server>PAUSE
https://tenor.com/bHTbb.gif
"manifest" "9143331854010381382"
"timeupdated" "1752812339"
"timetouched" "0"
THERE ARE TWO LINES TO DELETE HERE BUT I DON’T REMEMBER THEIR NAMES
"latest_timeupdated" "1752812339"
"latest_manifest" "9143331854010381382"
9- Save your changes
10- Restart your server
Bonus – Have fun!
(part 2/2)
0- Stop your server
1- Unsubscribe from the mod on your Steam account
2- Re-subscribe to the mod
3- On your hard drive, go to Steam/steamapps/workshop/content/108600 and find the folder 2844685624
4- On your dedicated server's FTP, go to steamapps/workshop/content/108600 and delete the folder 2844685624
5- Drag the folder 2844685624 from your hard drive into steamapps/workshop/content/108600/ on the FTP of your server
6- Still on your FTP, go to steamapps/workshop and open the file appworkshop_108600 with a text editor — Notepad is fine
7- Find the line 2844685624 and replace the values with:
"size" "102570898"
"timeupdated" "1752812339"
"manifest" "9143331854010381382"
(part 1/2)
Once that’s set, every time the container starts, it will automatically grab the updated steamclient.so from SteamCMD and copy it into the zomboid server folders.
This fix is for Linux though and works only if you use that specific docker image.
If you're on another setup it's worth checking the PZ modding discord: https://discord.gg/WBgpnUwq
There's also discussion in the official PZ discord in "pz_techsupport" channel, where people have posted similar fixes that work for windows. Hope that helps!
Ultimately, this is something the Indie Stone needs to fix on their end. They are aware of the issue and a developer recently responded in their official Discord saying:
“Just an FYI, this issue was caused by a change to the Steam API. We have identified a fix and a hotfix to Build 41 is planned (though I don't have an ETA sadly).”
That was 4 days ago, so hopefully we’ll see a patch soon. In the meantime, there’s a temporary workaround using a startup script that re-applies the fix after every server restart:
https://github.com/Danixu/project-zomboid-server-docker/pull/22
The fix is simple: replace it with an updated version.
For Linux:
Delete the old steamclient.so.
Copy the new steamclient.so into both:
/serverfiles/
/linux64/
For Windows:
Delete the old steamclient.dll, steamclient64.dll, tier0_s.dll, tier0_s64.dll, vstdlib_s.dll, and vstdlib_s64.dll.
Copy the new ones into:
\serverfiles\
Where do you get the updated files?
Just download and run SteamCMD once (it auto-updates).
Then grab the files from the SteamCMD folder:
Linux:
steamcmd/linux64/steamclient.so
Windows:
steamcmd/steamclient.dll
steamcmd/steamclient64.dll
steamcmd/tier0_s.dll
steamcmd/tier0_s64.dll
steamcmd/vstdlib_s.dll
steamcmd/vstdlib_s64.dll
Copy and paste them into the correct folders, and that’s it—problem solved.
LOG : General , 1752815979920> 3,308,802> Workshop: onItemNotDownloaded itemID=2844685624 result=2
LOG : General , 1752815979920> 3,308,802> Workshop: item state DownloadPending -> Fail ID=2844685624
src\tier0\threadtools.cpp (3465) : Assertion Failed: Illegal termination of worker thread 'CFileWriterThread'
src\tier0\threadtools.cpp (3465) : Assertion Failed: Illegal termination of worker thread 'CFileWriterThread'
src\tier0\threadtools.cpp (3465) : Assertion Failed: Illegal termination of worker thread 'Thread(0x00007FF8B5101B60/0x000'
src\tier0\threadtools.cpp (3465) : Assertion Failed: Illegal termination of worker thread 'Thread(0x00007FF8B5101B60/0x000'
"src\tier0\threadtools.cpp (3465) : Assertion Failed: Illegal termination of worker thread 'CFileWriterThread'
src\tier0\threadtools.cpp (3465) : Assertion Failed: Illegal termination of worker thread 'CFileWriterThread'
src\tier0\threadtools.cpp (3465) : Assertion Failed: Illegal termination of worker thread 'Thread(0x00007FFFA3CC1B60/0x000'
src\tier0\threadtools.cpp (3465) : Assertion Failed: Illegal termination of worker thread 'Thread(0x00007FFFA3CC1B60/0x000"
Steam CMD usually updates autmatic, but this time send me this error.