š„ļø 1. Server Side (Host Settings)
A. Edit Startup Script: Modify your startup file (start-server.sh or .bat) to include the -nosteam flag. The execution line should look like this:
LD_PRELOAD="${LD_PRELOAD}:${JSIG}" ./ProjectZomboid64 -nosteam "$@"
B. Edit servertest.ini (Disable Steam Features): Locate these lines in your server configuration file and update them to false:
SteamVAC=false (Disables Valve Anti-Cheat check)
SteamScoreboard=false (Disables Steam-based player ranking/list)
Public=false (Hides server from the Steam Master Server list)
š® 2. Player Side (Client Settings)
Every player must follow these steps to join:
Steam Library > Right-click Project Zomboid > Properties.
In Launch Options, type: -nosteam
Launch the game, go to Join, and use the Favorites tab to enter the Server IP and Port (16261) manually.
ā ļø Key Takeaways
Account Name: Players must use the exact same Account Name they used before to reclaim their existing characters.
No Mods: Workshop mods will not load in -nosteam mode. The game will run in "Vanilla" mode.
Reverting: Once the internet/Steam issues are resolved, remember to remove the -nosteam flags and reset the .ini values to restore full Steam and Mod functionality.