Gaming How-To

Project Zomboid: How to Set Up a Private Co-op Server

Host a listen server, lock it down with a password or whitelist, invite friends, and make everyone spawn in the same spot.

Host a listen server, lock it down with a password or whitelist, invite friends, and make everyone spawn in the same spot.

Project Zomboid lets you ride out the zombie apocalypse alone or with a group, and hosting your own co-op world is one of the simplest ways to play together. The Host option builds a listen server straight from your machine, but the wall of settings it throws at you can make the process feel harder than it is. Here is how to get a private world running, keep strangers out, and pull your whole group into the same location.

Quick answer: From the main menu, pick Host, choose a server name, allocate 4–6GB of memory, add a password under Manage Settings, and turn the Public option off. Then invite friends through Steam or the in-game Invite Friends menu.


Host a listen server from the main menu

A listen server runs on your own PC and works without any external tools or extra cost. Everything starts from the Host Game screen, where you set which world you load and how much memory it gets.

Select Host on the main menu to open the Host Game screen. You will see two drop-down boxes near the top.
PZ Host Game screen
Project Zomboid Host Game screen
Use Server name to pick the world you want. Each entry behaves like its own save file, with a separate world state and player list. Switching to a different server means starting over or continuing that server’s own save.
Set Server memory to decide how much RAM the world gets. More memory smooths out performance when the screen fills with zombies, but the sweet spot depends on your hardware and player count.
Click Manage Settings to edit any world you have on the machine. You can change nearly every rule here, or pick a Preset if the full list feels overwhelming. Settings can be adjusted again at any time.

For a small co-op group, 4–6GB of memory is usually enough. Each connected player adds roughly 200MB of RAM use, so a four-player game built on a 4GB base lands near 6GB in total.

SetupSuggested memory
Base server4GB
Per connected player+200MB each
4-player co-op game~6GB total

Keep strangers out with a password, whitelist, or hidden listing

Three settings control who can reach your world. You can use them alone or stack them for tighter control. For a friends-only group, a password plus a whitelist is the strongest combination.

MethodSettingEffect
PasswordPassword=Only players who know the password can join, even if they find the server.
WhitelistOpen=falseOnly players an admin manually adds can connect.
Hidden listingPublic=falseServer stops appearing in the public Steam server list.

Set a password in the world’s settings and only people who have it get in, which is the easiest way to lock a friends-only game. Turning Public off hides the world from the Steam server browser, so only players who know the address can reach it. Setting Open=false switches on the whitelist, after which you approve players yourself.

To manage the whitelist, use the server console. AddUser [username] [password] creates a player and adds them to both the user and whitelist. Other useful commands include AddUserToWhitelist [username], RemoveUserFromWhitelist [username], and AddAllToWhitelist to whitelist everyone currently online.


Invite friends to your server

Once you have loaded into the world, you can bring people in through Steam or through the game itself. If Steam does not offer an invite option in your friends list, use the in-game menu instead.

Press Escape inside the game, then click Invite Friends.
PZ Invite Friends menu
Project Zomboid Invite Friends menu
Select the friends you want, then press the Invite button in the bottom-right corner.
If an invite still fails to send, click the Deny button to the right of a friend’s name so it flips to Allow, then invite again.

Make everyone spawn in the same place

By default, players scatter to different starting points even when they pick the same town. To land your whole group in one spot, set a fixed spawn point in the world’s settings using map coordinates.

From the Host menu, click Manage Settings, choose the world you want, then click Edit Selected Settings.
Press Next to skip the mods list, then find and select the Spawn Regions tab in the list on the left.
PZ SpawnPoint option
Project Zomboid SpawnPoint option
In the panel on the right, locate the SpawnPoint textbox at the bottom.
Open the interactive map at map.projectzomboid.com and hover over the exact place you want everyone to start.
Copy the coordinates by right-clicking the spot, or read them from the top-left of the screen.
Return to the game and type the coordinates into the SpawnPoint textbox in the format shown, such as 10694,9355,0, then start your server.

Done correctly, every player spawns at the exact coordinates you entered. Choose the location carefully, since a bad pick can drop the whole group into a zombie-packed area.


Fix the Normal Termination error

If a Normal Termination error appears while you are hosting, load a different server from the Host screen. That world is a separate save, so anything you built on the original world stays where it was and does not carry over.

Once the world loads without the error, the fix has taken hold and your friends can connect again. If lag or minor bugs crop up after everyone joins, a simple server restart clears most of them, and adding more memory helps when performance dips as players log in.

A quick reminder on connecting from the other side. Players joining a world hosted from home need the host’s IP address, the password if one is set, and the default port 16261. With those in hand, they can use the Online tab or a direct connection to drop straight into your private world.