GameServerManagers / GameServerManagers/LinuxGSM

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

Open
#4,799 3 comments 0 reactions 0 assignees View on GitHub
command: start distro: Ubuntu game: Project Zomboid type: bug
Dominant language
Shell
Stars
4.9k
Forks
864
PR merge metrics
No merged PRs in 30d

Description

### 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

```shell

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_

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.