Menu
 

How to Use No-Steam Mode in Project Zomboid

How to Use No-Steam Mode

By default, Project Zomboid servers use the Steam Workshop and Steam Networking (P2P) for connectivity. Working in No-Steam Mode (using the -nosteam flag) allows players from other platforms like GOG to join your server and allows for a completely DRM-free experience.

Note: Enabling this mode changes how networking and mods work significantly. The server will no longer automatically download Workshop items.

Why use No-Steam Mode?

  • GOG Crossplay: Allow friends who own the game on GOG to join.
  • Offline Play: Run a server on a local network without an internet connection.
  • Version Control: Prevent mods from updating automatically and breaking your save file.
  • Privacy: Your server will not appear on the Steam global server list.

Server-Side Setup

1. Enable the Flag

The server has to be launched with -nosteam. How you set that depends on where the server runs.

On a Supercraft server

There is a setting for it, so there is no script to edit:

  1. Open your server in the panel and go to Configuration.
  2. Open the Advanced section.
  3. Turn on No-Steam mode (GOG crossplay) and save.
  4. Restart the server. The setting only takes effect on the next start.

Read the three trade-offs next to the setting before you turn it on: one-click Workshop mods stop being applied, the panel and your public page stop showing the live server name, map and player count, and bans by Steam ID stop working. Bans by username, the whitelist and access levels are unaffected.

On your own machine

Add the flag to the launch command. On Build 41 that means editing the start script:

./ProjectZomboid64 "$@" -nosteam

Build 42 launches the jar directly and has no script to edit, so pass -nosteam as a server argument instead.

2. Ports

In Steam mode, Steam brokers the connection. In No-Steam mode players connect straight to your address, so the ports have to be reachable:

  • 16261 (UDP): Main game port.
  • 16262 (UDP): Direct connection port.

On a Supercraft server both are already open, and your panel shows the address and port to hand out. On a home server you have to forward them on your own router.

Managing Mods Manually

This is the most difficult part of No-Steam mode. Since the server cannot "talk" to the Steam Workshop, you must provide the mod files yourself.

  1. Download the mods from the Workshop on your local PC.
  2. Navigate to your local Steam Workshop folder: SteamLibrary\steamapps\workshop\content\108600\
  3. Upload the folders (named by their Workshop ID) to the server's Zomboid/mods/ directory. On a Supercraft server that is the Mods folder in the File Manager, and you can also reach it over FTP.
  4. In your servertest.ini, you must still list the Mod ID in the Mods= line, but the WorkshopItems= line will be ignored.

Client-Side Setup (Joining)

Players on Steam must also launch their game in No-Steam mode to connect to a No-Steam server.

  1. Right-click Project Zomboid in your Steam Library.
  2. Select Properties -> General.
  3. In Launch Options, type: -nosteam
  4. Launch the game.

Troubleshooting

Issue Solution
"Connection Failed" Ensure both server AND client are running with the -nosteam flag. Verify ports are open.
Live server info is blank Panels read the server name, map and player count over the Steam query protocol, and in No-Steam mode nothing answers it. On Supercraft the server still shows as running, but those live fields stay empty. Join by IP as normal.
"Workshop item version mismatch" This usually happens if you have Workshop IDs listed in the .ini while in No-Steam mode. Clear the WorkshopItems= line and use manual mods.

Looking for managed Project Zomboid server hosting? Supercraft runs Project Zomboid dedicated servers with daily backups, instant setup, and 4 region options.

Launch a Project Zomboid server with this setup

Pick a preset and your new server boots preconfigured - rates, rules and mods already dialed in. Change anything later in the panel.

Browse all Project Zomboid recipes →

Project Zomboid Vanilla Co-op

Pure vanilla Project Zomboid co-op with default Muldraugh, KY map and no mods. The friendliest starting point…

Project Zomboid Private Group: Invite-Only

Closed server for a dedicated friend group: public directory off, coop allowed, safety system on. Set a passw…

Tired of fighting this issue every patch?

Run a managed Project Zomboid server with us. We handle the patches, mod-version pinning, save backups, and DDoS protection. Set up in minutes, multiple datacenter regions, no contract.

See Project Zomboid hosting plans →
Top