This guide will show you how to upload an existing world to your Project Zomboid server and rename it so the server loads it.
If you get stuck at any time, Game Host Bros offers free world transfers. Just reach out to a bro on Discord.
Danger
This will delete or overwrite any progress you have made on the server.
Note
Project Zomboid names your save after the server it was created on, so your local save carries that name while your Game Host Bros server uses pzserver. Renaming your upload to pzserver means everything keeps working with your server's existing settings.
Migrating From Another Server
If you already have a Project Zomboid server with another provider, then this is how you migrate your existing save to Game Host Bros. Unlike a local save, a server save also has config files in the Server folder and a player database in db.
- 1
On your previous server, navigate to
Saves/Multiplayer/and back up your save folder. - 2
Navigate to
Server/and back up every file that starts with your save name. There are usually four: the.iniplus three.luafiles. - 3
Navigate to
db/and back upsavename.db.dbsavename.dbYour player database.SavesMultiplayersavenameYour world save.Serversavename.inisavename_SandboxVars.luasavename_spawnpoints.luasavename_spawnregions.lua - 4
Log in to Bropanel and
Stopyour server. - 5
In the sidebar, go to
Files. - 6
Navigate to
.cache/Saves/Multiplayer/, delete thepzserverfolder, then upload your save folder and rename it topzserver. - 7
Navigate to
.cache/Server/, upload your.iniand.luafiles, and rename each one so it starts withpzserver. - 8
Navigate to
.cache/db/, uploadsavename.db, and rename it topzserver.db. - 9
Convert your player data, following the section below.
- 10
Start your server.
This is what your server should now look like:
Converting Your Server Player Data
Renaming the folder does not move your characters across. Each character in players.db records the save name it belongs to, so it still points at savename and your server will not find it.
- 1Open the Player Data Converter.
- 2Load the
players.dbfrom the save folder you copied as the original file. - 3Enter
pzserveras the new save name. - 4Click
Convertand download the file. - 5Upload it to
.cache/Saves/Multiplayer/pzserver, replacing theplayers.dbalready there.
Uploading Your Local Save To The Server
The folder gets renamed to pzserver so it matches the save name your server already uses.
- 1Press
Windows Key + R. - 2Enter this and click OK:
%userprofile%\Zomboid - 3Open
Saves/Multiplayerand copy the folder for the world you want to upload, for examplesavename. - 4Log in to Bropanel and
Stopyour server. - 5In the sidebar, go to
Filesand navigate to.cache/Saves/Multiplayer. - 6
- 7Rename the uploaded folder to
pzserver. - 8Convert your player data, following the section below.
- 9Start your server.
This is what your server should now look like:
Converting Your Local Player Data
Single player stores characters in a different table from multiplayer, so your character has to be written into the server's own players.db rather than renamed.
- 1Join your server once so it creates a character for your account, then
Stopthe server and downloadplayers.dbfrom.cache/Saves/Multiplayer/pzserver. - 2Open the Player Data Converter.
- 3Load your single player
players.dbas the original file. - 4Load the server's
players.dbas the second file. - 5Enter the account username you log in to the server with, and
pzserveras the save name. - 6Click
Convertand download the file. - 7Upload it to
.cache/Saves/Multiplayer/pzserver, replacing theplayers.dbalready there.
