Skip to content

[Bug]: Project Zomboid server requires steamclient.so update - Steam mod authentication failing #4799

@Minidoracat

Description

@Minidoracat

User story

I want LinuxGSM to include the updated steamclient.so file so that my server can properly authenticate and load Steam Workshop mods without manual intervention.

Game

Project Zomboid

Linux distro

Ubuntu 24.04

Command

command: start

Further information

Hello,
I'd like to report an issue affecting Project Zomboid dedicated servers managed through LinuxGSM. The server's library needs to be updated to resolve Steam mod authentication failures.steamclient.so
Problem:
Project Zomboid servers are experiencing issues with Steam workshop mod authentication, causing mods to fail loading or authenticate properly. This appears to be due to an outdated library.steamclient.so
Solution:
The Project Zomboid development team has confirmed this issue and provided an updated file that resolves the problem.steamclient.so
References:

Reddit discussion documenting the issue: https://www.reddit.com/r/projectzomboid/comments/1lyw5ww/psa_for_all_server_owners_who_is_facing_steam_mod/
Official fix from PZ developers on Discord: https://discord.com/channels/136501320340209664/1394252791966601226/1394252791966601226

Suggested Action:
Please consider updating the file for Project Zomboid servers in LinuxGSM to match the version provided by the developers. This will help server administrators avoid manual intervention and ensure smooth mod functionality.steamclient.so
Thank you for maintaining this excellent tool!

Relevant log output

LOG  : General     , 1752872666609> 108,762,938> Workshop: DownloadPending GetItemState()=NeedsUpdate|Downloading|DownloadPending ID=2844685624
LOG  : General     , 1752872666610> 108,762,938> Workshop: download 6160/101645776 ID=2844685624
LOG  : General     , 1752872666709> 108,763,037> Workshop: DownloadPending GetItemState()=NeedsUpdate|Downloading|DownloadPending ID=2844685624
LOG  : General     , 1752872666709> 108,763,038> Workshop: download 6160/101645776 ID=2844685624
LOG  : General     , 1752872666809> 108,763,137> Workshop: DownloadPending GetItemState()=NeedsUpdate|Downloading|DownloadPending ID=2844685624
LOG  : General     , 1752872666809> 108,763,137> Workshop: download 6160/101645776 ID=2844685624
LOG  : General     , 1752872666942> 108,763,270> Workshop: DownloadPending GetItemState()=NeedsUpdate|Downloading|DownloadPending ID=2844685624
LOG  : General     , 1752872666942> 108,763,270> Workshop: download 6160/101645776 ID=2844685624
LOG  : General     , 1752872667041> 108,763,370> Workshop: DownloadPending GetItemState()=NeedsUpdate|Downloading|DownloadPending ID=2844685624
LOG  : General     , 1752872667042> 108,763,370> Workshop: download 6160/101645776 ID=2844685624
^Csrc/common/completionportmanager_posix.cpp (347) : Assertion Failed: Invalid async I/O handle 76
src/common/completionportmanager_posix.cpp (347) : Assertion Failed: Invalid async I/O handle 76
src/common/completionportmanager_posix.cpp (347) : Assertion Failed: Invalid async I/O handle 77
src/common/completionportmanager_posix.cpp (347) : Assertion Failed: Invalid async I/O handle 77
src/common/completionportmanager_posix.cpp (347) : Assertion Failed: Invalid async I/O handle 78
src/common/completionportmanager_posix.cpp (347) : Assertion Failed: Invalid async I/O handle 78
src/common/completionportmanager_posix.cpp (347) : Assertion Failed: Invalid async I/O handle 73
src/common/completionportmanager_posix.cpp (347) : Assertion Failed: Invalid async I/O handle 73

Steps to reproduce

No response

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    Status

    🆕 New Issues

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions