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.

Fix:
  1. Subscribe to the exact same Workshop mods as the server, in the same load order.
  2. Delete the Zomboid/mods cache and re-download if a mod updated mid-session.
  3. Confirm client and server are on the same build (e.g. both Build 42 or both 41).
  4. 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.

Fix:
  1. Host forwards UDP ports 16261 and 16262 (default) on the router.
  2. Allow ProjectZomboid64.exe through Windows Firewall (Private + Public).
  3. Join by the host's correct public IP (Direct Connect), not a stale one.
  4. 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.

Fix:
  1. Fully restart Steam (exit from the tray, not just the window) and relaunch.
  2. Verify integrity of Project Zomboid files in Steam.
  3. Make sure Steam isn't in offline mode and your account isn't rate-limited.
  4. Have the host confirm the server has Steam auth enabled in its config.

Fixes that work for most Project Zomboid errors

  1. Match your Workshop mods and load order exactly to the server.
  2. Confirm client and server are on the same build (42 vs 41).
  3. Forward UDP 16261/16262 on the host and allow the game through the firewall.
  4. Restart Steam fully to refresh the auth ticket.
  5. Use Direct Connect with the correct public IP.
  6. 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