Ir para o conteúdo
Project Zomboid

Instalar um servidor Project Zomboid

O servidor dedicado de Project Zomboid (App ID 380870) é instalado gratuitamente com o SteamCMD no Windows ou Linux. Prevê de 4 a 8 GB de RAM conforme jogadores e mods, e de 15 a 30 minutos. O Build 41 é o ramo estável; mundos do Build 42 (beta) são incompatíveis com o B41.

Última atualização: 10/10/2026

O servidor dedicado de Project Zomboid (App ID 380870) é instalado gratuitamente com o SteamCMD no Windows ou Linux. Prevê de 4 a 8 GB de RAM conforme jogadores e mods, e de 15 a 30 minutos. O Build 41 é o ramo estável; mundos do Build 42 (beta) são incompatíveis com o B41.

Instalação passo a passo

  1. Escolha a máquina: mínimo de 4 GB de RAM, mais com muitos mods ou jogadores.

  2. Instale o SteamCMD.

  3. Instale o servidor com app_update 380870 validate (login anonymous).

  4. Execute start-server.sh (Linux) ou StartServer64.bat (Windows).

  5. Na primeira execução, informe a senha da conta admin.

  6. Pare o servidor e edite Zomboid/Server/servertest.ini e servertest_SandboxVars.lua.

  7. Abra as portas UDP 16261 e 16262 (firewall, provedor, roteador).

  8. Teste conectando a 127.0.0.1 (local) e depois ao IP público.

  9. Configure o início automático (systemd ou tarefa agendada).

  10. Agende atualizações, backups de Zomboid/ e reinícios.

Requisitos

  • Windows ou Linux de 64 bits (Ubuntu/Debian)
  • RAM: definida por -Xmx no script/JSON de inicialização (ex.: -Xmx8g); o Build 42 exige mais
  • Não é preciso conta Steam para baixar (anonymous)

Instalação local (Windows)

Use o inicializador de 64 bits (StartServer64.bat), não o de 32. Os arquivos de configuração são criados em C:\Users\<usuário>\Zomboid\Server\ (nome padrão do servidor: servertest). No jogo escolha Entrar e 127.0.0.1.

C:\steamcmd\steamcmd.exe +force_install_dir C:\pzserver +login anonymous +app_update 380870 validate +quit
cd C:\pzserver
.\StartServer64.bat

Instalação em VPS Linux (Ubuntu/Debian)

Crie um usuário dedicado sem root, instale o SteamCMD (Ubuntu: ative multiverse e i386), instale e execute. A configuração fica em ~/Zomboid/Server/. O nome do servidor (prefixo dos arquivos) é escolhido com -servername.

sudo adduser --disabled-password --gecos "" pz
sudo add-apt-repository multiverse && sudo dpkg --add-architecture i386 && sudo apt update
sudo apt install -y steamcmd
sudo -iu pz
/usr/games/steamcmd +force_install_dir /home/pz/server +login anonymous +app_update 380870 validate +quit
cd /home/pz/server && ./start-server.sh -servername servertest

Portas a abrir

DefaultPort (servertest.ini) é 16261 UDP; a próxima porta (16262) é atribuída automaticamente. Altere DefaultPort para mover o bloco. O RCON (RCONPort, 27015 no arquivo de exemplo) fica desativado até definir RCONPassword. Alguns guias citam também portas UDP da Steam (8766-8767): não confirmado oficialmente aqui, confira seu servertest.ini. No roteador doméstico redirecione as portas (NAT); em OVH, Hetzner, Scaleway abra-as no firewall/security group; teste de outra rede.

  • 16261/UDP — game (DefaultPort)
  • 16262/UDP — DefaultPort + 1, assigned automatically
  • 27015/TCP — RCON (RCONPort, optional)

Firewall Linux (ufw)

Permita o SSH antes de ativar o ufw.

sudo ufw allow OpenSSH
sudo ufw allow 16261:16262/udp
sudo ufw enable

Firewall do Windows

PowerShell como administrador:

netsh advfirewall firewall add rule name="Zomboid" dir=in action=allow protocol=UDP localport=16261-16262

Serviço systemd (início automático)

Arquivo /etc/systemd/system/zomboid.service e depois sudo systemctl enable --now zomboid. No Windows, crie uma tarefa agendada «na inicialização» que execute StartServer64.bat.

[Unit]
Description=Project Zomboid Server
After=network-online.target
Wants=network-online.target

[Service]
User=pz
WorkingDirectory=/home/pz/server
ExecStart=/home/pz/server/start-server.sh -servername servertest
Restart=on-failure
RestartSec=15

[Install]
WantedBy=multi-user.target

Atualizações e backups

Pare o servidor, faça backup de ~/Zomboid (config + mundo em Saves/Multiplayer), repita app_update e reinicie. O jogo também oferece backups automáticos (BackupsCount, BackupsOnStart no servertest.ini).

sudo systemctl stop zomboid
tar czf ~/zomboid-backup-$(date +%F).tar.gz -C /home/pz Zomboid
sudo -u pz /usr/games/steamcmd +force_install_dir /home/pz/server +login anonymous +app_update 380870 validate +quit
sudo systemctl start zomboid
# crontab -e (root) : 0 5 * * * systemctl restart zomboid

Divulgar e encontrar seu servidor

Defina Public=true e um PublicName para aparecer na lista do jogo; caso contrário os jogadores conectam por IP:16261. Adicione também seu servidor em game-rank.com/jeux/project-zomboid.

Solução de problemas

  • Não conecta pela Internet: UDP 16261-16262 não aberta (firewall, provedor ou NAT).
  • Mods não carregam: confira se WorkshopItems (números) e Mods (Mod IDs) estão preenchidos, com ponto e vírgula.
  • Falta de memória / travamento: aumente -Xmx no script ou JSON de inicialização, sobretudo com muitos mods.
  • O mundo some ou é incompatível: Build 42 e Build 41 não compartilham mundos; permaneça no mesmo ramo.
  • Não consegue alterar a configuração: os arquivos estão em Zomboid/Server/ do usuário, não na pasta de instalação; edite com o servidor parado.

Perguntas frequentes

Qual é o App ID do servidor de Project Zomboid?
380870 (o jogo em si é 108600): steamcmd +login anonymous +app_update 380870 validate +quit.
Quais portas devo abrir?
UDP 16261 (DefaultPort) e UDP 16262; TCP 27015 apenas se ativar o RCON.
Onde se define a senha de admin?
Na primeira execução o console pede a senha da conta admin (acesso a todos os comandos): guarde-a com segurança.
Build 41 ou Build 42?
O Build 41 é o ramo estável padrão; o Build 42 é um ramo beta opcional e seus mundos não são compatíveis. Verifique o ramo ativo antes de migrar.

Ferramentas para o seu servidor Project Zomboid

Project Zomboid
Project ZomboidAcesso livre
Gere servertest.ini e servertest_SandboxVars.lua para o seu servidor Project Zomboid: portas, mods, PvP, zumbis, loot e sobrevivência.
ConfiguraçãoSandboxModsAbrir
Documentação
Project Zomboid
Project ZomboidAcesso livre
Organize Mods, WorkshopItems e Map do seu servidor Project Zomboid: ordem de carregamento, duplicatas e IDs inválidos detectados.
ModsWorkshopAbrir
Documentação