Como configurar seu próprio servidor Project Zomboid passo a passo
Par Benjamin Dayan · PDG
· Mis à jour le 21 de outubro de 2026 · Lecture 8 min
Sumário
Configurar um servidor Project Zomboid do zero exige entender três peças centrais: o arquivo servertest.ini, o sandbox que define as regras de sobrevivência e o gerenciamento de mods via Steam Workshop. Este guia mostra cada etapa na prática, sem rodeios, para quem já tem a máquina pronta e quer colocar o mundo no ar.
Estrutura de arquivos de um servidor Project Zomboid
Antes de mexer em qualquer parâmetro, é importante entender onde cada arquivo vive. Quando você inicia a instância pela primeira vez via linha de comando ou painel, o jogo gera uma pasta de configuração dentro de Zomboid/Server/, geralmente localizada em ~/Zomboid/Server/ no Linux ou em %userprofile%\Zomboid\Server\ no Windows.
Dentro dessa pasta você vai encontrar três arquivos essenciais:
- servertest.ini — configurações gerais do servidor (nome, senha, porta, PvP, Steam ID do admin, limite de jogadores).
- servertest_SandboxVars.lua — regras do mundo: população de zumbis, velocidade, loot, clima, respawn.
- servertest_spawnregions.lua — pontos de spawn dos jogadores, usado principalmente em mapas customizados.
Substitua "servertest" pelo nome real que você definiu ao criar a instância — é esse nome que aparece no comando de inicialização e nos logs do console.
Se você ainda está decidindo onde rodar essa instância, vale lembrar que o desempenho do servidor Project Zomboid depende diretamente de CPU com boa frequência monotarefa e disco rápido, já que o jogo simula física, calor e física de zumbis em tempo real. Para quem quer evitar configuração manual de zero, existe a opção de hospedagem Project Zomboid com instalação já pronta e painel de gestão incluído.
Editando o servertest.ini: PvP, senha e limites
O arquivo servertest.ini é um arquivo de texto simples, editável por qualquer editor ou diretamente pelo gerenciador de arquivos do painel. Pare o servidor antes de editar, pois alterações feitas com o processo rodando podem ser sobrescritas ao salvar automaticamente.
Parâmetros essenciais
PVP=true
PauseEmpty=true
GlobalChat=true
Open=true
ServerWelcomeMessage=Bem-vindo ao servidor! Leia as regras no chat.
MaxPlayers=16
PingLimit=400
Public=false
PublicName=Meu Servidor Zomboid
PublicDescription=Servidor cooperativo com mods de loot
ResetID=1234567890
Mods=
WorkshopItems=
SaveWorldEveryMinutes=30
BackupsCount=5
BackupsOnStart=true
BackupsOnVersionChange=true
BackupsPeriod=60
Autenticação e administração
Para proteger o acesso administrativo, defina senha de RCON e SteamID do dono separadamente no arquivo ou via variável de ambiente, dependendo de como a instância foi provisionada:
RCONPort=27015
RCONPassword=uma-senha-forte-aqui
AdminSteamSteamIDs=STEAM_0:1:XXXXXXXX
Evite senhas curtas ou previsíveis no RCON: é por essa porta que comandos administrativos são enviados remotamente, e uma senha fraca é a porta de entrada mais comum para invasões em servidores de sobrevivência.
Controlando o PvP
Além do booleano principal, o PvP pode ser refinado com regras adicionais dentro do próprio servertest.ini:
SafetySystem=true— ativa o sistema de segurança de spawn que impede ataques instantâneos entre jogadores recém-conectados.PVPMeleeDamageModifier=30— reduz o dano corpo a corpo entre jogadores, útil para servidores que querem PvP mais tático e menos instantâneo.PVPFirearmDamageModifier=50— mesmo princípio aplicado a armas de fogo.
Ajustando o sandbox: população de zumbis e dificuldade
O arquivo servertest_SandboxVars.lua controla praticamente todas as variáveis de gameplay que não estão ligadas à rede. É aqui que você define se o servidor Project Zomboid vai ser hardcore, casual ou algo intermediário para a sua comunidade.
Estrutura do arquivo
SandboxVars = {
Zombies = 4,
Distribution = 1,
DayLength = 3,
StartYear = 1,
StartMonth = 7,
StartDay = 9,
StartTime = 2,
StopTime = 2,
FoodLoot = 3,
WeaponLoot = 4,
OtherLoot = 3,
Literature = 2,
Temperature = 4,
PopulationMultiplier = 1.0,
PopulationStartMultiplier = 1.0,
PopulationPeakMultiplier = 1.5,
PopulationPeakDay = 28,
RespawnHours = 72,
RespawnUnseenHours = 16,
RespawnMultiplier = 1.0,
ZombieAttractionMultiplier = 1,
SpeedType = "Normal",
Strength = "Normal",
Toughness = "Normal",
Cognition = "Normal",
Memory = "Normal",
Sight = "Normal",
Hearing = "Normal",
MovementSpeed = "Normal",
}
Tabela de referência rápida para população de zumbis
| Variável | Função | Valor recomendado |
|---|---|---|
| Zombies | Densidade geral de zumbis no mapa | 3 (médio) a 5 (insano) |
| PopulationMultiplier | Multiplica a população base durante a partida | 1.0 a 1.5 |
| RespawnMultiplier | Controla a taxa de reaparecimento de zumbis eliminados | 0.5 para servidores PvE, 1.0 para hardcore |
| ZombieAttractionMultiplier | Quão rápido zumbis reagem a som/luz | 1 padrão, 2 para dificuldade extra |
Para comunidades que priorizam construção e cooperação, reduzir RespawnMultiplier e aumentar FoodLoot costuma gerar uma experiência mais fluida. Já para quem busca desafio constante, manter Zombies alto combinado com SpeedType = "Fast Shamblers" cria pressão real sobre a base.
Aplicando as alterações
Depois de editar o arquivo Lua, reinicie o processo do servidor para que as mudanças entrem em vigor. Algumas variáveis, como clima e distribuição de loot, só são recalculadas em um novo save ou após reset do mundo:
systemctl restart pzserver
# ou, via painel Pterodactyl, use o botão de reinicialização no console
Instalando mods via Steam Workshop
Project Zomboid usa o Steam Workshop como fonte principal de mods, e a integração no servertest.ini acontece por meio de dois campos que trabalham juntos: Mods e WorkshopItems.
Diferença entre Mods e WorkshopItems
- WorkshopItems lista os IDs numéricos dos itens do Workshop que precisam ser baixados pelo servidor (via SteamCMD).
- Mods lista o identificador interno do mod (o "mod ID" definido no arquivo mod.info), que é o que o jogo realmente carrega em memória.
Exemplo prático com múltiplos mods
WorkshopItems=2496480289;2626877159;2550419469
Mods=Brita's Armor Pack;ExpandedHelicopterEvents;TrueMusicMod
A ordem importa quando há dependências entre mods: coloque o mod base antes dos mods que dependem dele, tanto em WorkshopItems quanto em Mods, respeitando a mesma posição relativa nas duas listas.
Baixando mods manualmente via SteamCMD
Se o provisionamento não baixa os itens automaticamente, é possível forçar o download diretamente via SteamCMD antes de iniciar o processo:
./steamcmd.sh +login anonymous \
+force_install_dir ./pz_mods \
+workshop_download_item 108600 2496480289 \
+quit
Os arquivos baixados ficam em steamapps/workshop/content/108600/, identificado pelo AppID do Project Zomboid Dedicated Server (108600). Depois de baixados, copie ou linke a pasta para o diretório de mods que o servidor lê na inicialização.
Checklist de troubleshooting de mods
- Verifique se o mod ID no arquivo mod.info bate exatamente com o valor em
Mods=(sensível a maiúsculas e espaços). - Confira se o WorkshopItem ainda está ativo e compatível com a versão atual do jogo — atualizações de build às vezes quebram mods antigos.
- Consulte o log do console logo após o boot: mods com erro de carregamento aparecem ali com mensagem de exceção Lua.
- Para mapas customizados, adicione também a entrada correspondente em
Map=dentro do servertest.ini, apontando para o nome da pasta do mapa.
Mantenha sempre um backup da pasta de save antes de adicionar ou remover mods em um mundo já em andamento — incompatibilidades podem corromper o save ou causar perda de progresso dos jogadores.
Para quem gerencia múltiplos jogos ao mesmo tempo, vale revisar as opções disponíveis em Todos os nossos servidores de jogos, e para administradores que preferem controle total da máquina, o uso de um ambiente com painel pronto, como o descrito em VPS Pterodactyl, facilita bastante a instalação e o restart de mods.
Performance, backups e boas práticas de administração
Com o mundo configurado e os mods ativos, o próximo passo é garantir estabilidade a médio prazo. Alguns pontos que fazem diferença real no dia a dia de um servidor Project Zomboid:
Backups automáticos
BackupsCount=5
BackupsOnStart=true
BackupsPeriod=60
Isso gera uma cópia da pasta de save a cada 60 minutos, mantendo as últimas 5 versões. Em caso de corrupção de save após atualização de mod, essa é a primeira linha de defesa antes de recorrer a backups externos do painel.
Monitoramento de performance
Zumbis em grande quantidade e simulação de clima/física consomem CPU de forma intensa, especialmente em mapas grandes ou com muitos jogadores simultâneos. Reduzir PopulationPeakMultiplier ou ajustar o MaxPlayers para um valor realista ajuda a manter o tickrate estável e evita quedas de FPS do lado do cliente, que geralmente são reflexo direto de sobrecarga no processo do servidor.
Checklist de segurança operacional
- Troque a senha de RCON periodicamente e nunca a compartilhe fora da equipe de administração.
- Use whitelist (
Open=falsecombinado com lista de SteamIDs) em servidores privados ou de comunidade fechada. - Mantenha o cliente e o servidor sempre na mesma build — divergências de versão são a causa mais comum de desconexões em massa.
- Documente as alterações feitas em servertest.ini e no sandbox, para reverter rapidamente se um ajuste gerar instabilidade.
Consulte a documentação oficial da comunidade para detalhes de variáveis adicionais e atualizações de build: Source.
Configurar um servidor Project Zomboid do zero é, na prática, uma questão de entender a função de cada arquivo: servertest.ini para rede e acesso, sandbox para as regras do mundo e Workshop para expandir o jogo com mods. Com esses três pilares ajustados, o resto é refino conforme a comunidade evolui.
FAQ
Por que meu servidor Project Zomboid não carrega os mods da Workshop?Confira se o ID em WorkshopItems corresponde ao item correto e se o Mods ID bate exatamente com o valor definido no arquivo mod.info do mod. Verifique também o log de inicialização para mensagens de erro Lua específicas.
Como reduzir a dificuldade sem desativar os zumbis completamente?Ajuste PopulationMultiplier e RespawnMultiplier no sandbox para valores abaixo de 1.0, e reduza ZombieAttractionMultiplier para diminuir a frequência com que hordas são atraídas por som.
É possível mudar o PvP depois que o mundo já foi criado?Sim, basta alterar o valor PVP=true ou PVP=false no servertest.ini e reiniciar o processo. A mudança se aplica imediatamente, sem necessidade de resetar o save.
Leia também
- Como criar um servidor Project Zomboid ? Guia passo a passoDois métodos para montar seu servidor Project Zomboid: o servidor dedicado no seu PC (gratuito, mas técnico) ou o host pronto para usar. O guia completo.
- Como instalar mods em um servidor Project Zomboid ?Obter os IDs do Steam Workshop, preencher WorkshopItems= e Mods= no servertest.ini, reiniciar: o guia para instalar mods, mais a versão em 1 clique.
- Existem servidores de RP para Project Zomboid ?Sim, o RP (roleplay) é muito vivo em Project Zomboid. Como funcionam esses servidores, quais ajustes de sandboxvars adotar e como lançar o seu.