Project Zomboid Won't Connect to a Server? Here's the Fix
When Project Zomboid won't let you join a server — it hangs on 'Initializing', throws 'connection failed', or a Steam ticket error — it's almost always a mod mismatch, a firewall/port problem, or a Steam auth hiccup. Fastest fix in 2026: match your mod list to the server, restart Steam to refresh the auth ticket, and confirm ports 16261–16262 are open on the host.
Project Zomboid server — exact ports & save path
- Ports to forward (UDP)
16261-16262- Steam query port (UDP)
8766 (default SteamPort in server config)- Server config & save path
%USERPROFILE%\Zomboid\Server (INI) and %USERPROFILE%\Zomboid\Saves- Where to check the join error
%USERPROFILE%\Zomboid\console.txt (server console log)- Common cause
Only 16261 forwarded — Zomboid needs BOTH 16261 and 16262 (DefaultPort + UDPPort)
Last verified: September 2026
Error codes
Stuck on 'Initializing' / never loads
The client connected but can't sync the world state
Cause: Mod list or version mismatch between client and server.
- Subscribe to the exact same Workshop mods as the server, in the same load order.
- Delete the Zomboid/mods cache and re-download if a mod updated mid-session.
- Confirm client and server are on the same build (e.g. both Build 42 or both 41).
- Have the host restart the server after any mod update so IDs re-sync.
Connection failed / can't reach server
The client can't establish a link to the host
Cause: Ports not forwarded, firewall blocking, or wrong IP.
- Host forwards UDP ports 16261 and 16262 (default) on the router.
- Allow ProjectZomboid64.exe through Windows Firewall (Private + Public).
- Join by the host's correct public IP (Direct Connect), not a stale one.
- For a dedicated server, verify the server is listening in the console output.
Steam ticket / authentication error
Steam couldn't validate your session for the server
Cause: Stale Steam auth ticket or a background Steam issue.
- Fully restart Steam (exit from the tray, not just the window) and relaunch.
- Verify integrity of Project Zomboid files in Steam.
- Make sure Steam isn't in offline mode and your account isn't rate-limited.
- Have the host confirm the server has Steam auth enabled in its config.
Fixes that work for most Project Zomboid errors
- Match your Workshop mods and load order exactly to the server.
- Confirm client and server are on the same build (42 vs 41).
- Forward UDP 16261/16262 on the host and allow the game through the firewall.
- Restart Steam fully to refresh the auth ticket.
- Use Direct Connect with the correct public IP.
- Verify integrity of game files if it still hangs on Initializing.
FAQ
Why does Project Zomboid get stuck on 'Initializing'?
That almost always means a mod or build mismatch. Subscribe to the exact same mods and load order as the server and confirm you're both on the same build (42 vs 41).
What ports does a Project Zomboid server use?
UDP 16261 and 16262 by default. Forward both on the host's router and allow the game through Windows Firewall.
How do I fix a Steam ticket error in Project Zomboid?
Fully exit Steam from the system tray and relaunch, verify game files, and make sure Steam isn't in offline mode. Then rejoin the server.
Other games
- NBA 2K25 Error Codes — 4b538e50, 727e66ac, EFEAB30C & Connection Fixes
- Throne and Liberty Error Codes — 100199, 1205 40308, 1006 & Login Fixes
- Palworld Error Codes — Connection Timeout, EOS Login, 'Failed to Join Session' & Save Errors
- Sea of Thieves Error Codes — Lavenderbeard, Cinnamonbeard, Kiwibeard, Almondbeard & More Beard Errors
- The First Descendant Error Codes — Disconnected, Login Failed, Matchmaking & Crash Fixes
- World of Warcraft Error Codes — WOW51900319, WOW51900323, BLZBNTAGT & Battle.net Errors
- EA App Error Codes — EC:10000, EC:100, EC:10005, Login Loop & More (PC & Mac)
- Epic Games Launcher Error Codes — LS-0006, LS-0013, LS-0014, IS-0009, DP-01 & EOS-ERR