Project Zomboid

Project Zomboid Server FTP: Web Panel and Desktop Client Setup

Project Zomboid·May 20, 2026·16 min read

Setting Up FTP Access on Your Project Zomboid Server

Project Zomboid hands a lot of power to whoever runs the server. Worlds get uploaded, workshop mods get installed, and small numbers in config files decide whether your run lasts two hours or twenty. Many of those knobs only live inside the server's file system, which means FTP. That can feel intimidating the first time you open the directory tree, since there is a wall of folders and not all of them matter. The HolyHosting panel keeps the basics simple by offering an in-browser file manager. For heavier work, a dedicated FTP client like FileZilla is a better fit. This guide walks through both options so you can pick whichever one suits the job in front of you.

Two Ways to Reach the Server Files

Any FTP session needs four pieces of information: the IP address, the port, the username, and the password. All of them live in your HolyHosting control panel, ready to copy. If you move your server to a different location or request a new address later, these values will change, so it pays to grab them fresh each time rather than memorizing them.

If you only need a quick peek, the browser-based panel is faster. It asks for the password and that is it. A desktop client takes a bit more setup, but it skips the upload size limits of the web panel and tends to be quicker on big transfers. Both connect to the same files, so the choice is mostly about how often you plan to move large amounts of data.

Using the Built-in Web Panel

The web panel is the path of least resistance for most owners. The interface is plain, the login is short, and it covers viewing, editing, downloading, and uploading. The catch is that large downloads can hit a size cap, and some file types will not open in the browser editor. When that happens you will need to pull the file to your machine, edit it locally, then upload it back. Otherwise, the web panel handles save inspections, server config tweaks, and most day-to-day adjustments without much friction.

To open it:

  1. Sign into your HolyHosting control panel and open the file manager.
  1. Type your password and choose Login.
  1. The file browser opens. From here you can read, download, upload, and edit anything inside the active server profile. Make sure the profile selector at the top matches the one your server is actually running, otherwise you will be editing the wrong copy.

Using an External FTP Client

For frequent uploads, modpack swaps, or transfers larger than what the web panel allows, a desktop client is the right tool. FileZilla and Cyberduck are the usual picks. Both are free, both are widely trusted, and both work fine with the HolyHosting server stack. Editing files inside the client can be limited, so most of the time you will download a file, change it locally, then push it back.

  1. Download and install a client. FileZilla is a safe default for Windows, macOS, or Linux.
  1. Launch the program once installation finishes.
  1. In your HolyHosting panel, open the file manager.
  1. Copy the FTP Address, Port, Username, and Password.
  1. Paste those values into the corresponding fields in the client.
  1. Hit Quickconnect (or your client's equivalent) to start the session.
  1. The remote directory will load. You can now drag files between your computer and the server.

Folders Worth Knowing

Once you are inside the file tree, the sheer count of folders can be off-putting. Most of them you will never touch. A handful, however, hold everything that defines how your world behaves. Routine settings can also be edited from the configuration or server settings sections of your panel without ever opening FTP. When FTP is the right move, these are the spots you will return to most often.

The Saves Directory

This is where your world data lives. If you want to migrate a singleplayer save into your dedicated server, or move a world from another host, the upload goes here. The folder sits in the root once you are connected, and the relevant path is `…/Saves/Multiplayer`. Inside it you will see a folder per save. Pick the one tied to your active world to inspect or replace its contents.

The Server Directory

The Server folder holds your sandbox rules, mod list, spawn settings, and the rest of the configuration backbone. Four files inside it carry most of the weight, and editing them is how the majority of gameplay tweaks happen. If you already have a working config from a previous server, you can drop the files into this directory and adjust from there. The full path is `…/Server` when you are connecting through a desktop client.

When Something Goes Wrong

The most common failure is a refused connection. Nine times out of ten the password is wrong. Confirm it matches the one you use for the main panel, since the web FTP login reuses that credential. Desktop clients need more than the password, so double-check that the IP address, port, and username were copied cleanly with no stray spaces. Once in a while the culprit is your own connection, not the credentials.

If a large download or upload keeps timing out through the browser, switch to a desktop client. Compressing the files into a single archive with WinRAR or 7-Zip before transferring is another reliable trick, and both tools work just as well inside the web panel as on your computer.

Occasionally an upload finishes but the data ends up corrupted or incomplete. Re-uploading usually fixes it, and zipping the files beforehand reduces the chance of it happening at all. Before redoing the whole transfer, also verify that the files landed in the right directory and the right server profile. A misplaced folder is the simplest explanation for a save that refuses to load.

  • Uploading Existing Worlds to Project Zomboid Servers
  • Becoming a Project Zomboid Server Administrator
  • How to Use Workshop Mods on Project Zomboid
  • How to Add More Traits and Points in Project Zomboid

Still have questions?

Come chat with us and we will get back to you as soon as possible!

Contact Support