Sobre o Project Zomboid
Project Zomboid é o survival de zumbis mais realista já feito — permadeath, decomposição, doença, meta muito profunda. Coop é onde brilha (até 32 players oficial).
Requisitos
Muito mais leve que ARK ou Rust:
| Slots | RAM | vCPU | Disco |
|---|---|---|---|
| 2-8 | 4 GB | 2 vCPU | 15 GB |
| 8-16 | 6 GB | 3 vCPU | 25 GB |
| 16-32 | 8 GB | 4 vCPU | 40 GB |
Instalação
apt update && apt install -y lib32gcc-s1 screen default-jre
useradd -m -s /bin/bash pz
su - pz
# SteamCMD
mkdir steamcmd && cd steamcmd
wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
tar xzf steamcmd_linux.tar.gz
# Project Zomboid Dedicated Server (AppID 380870)
./steamcmd.sh +force_install_dir ~/zomboid-server +login anonymous +app_update 380870 validate +quit
Primeira execução (gera arquivos de config)
cd ~/zomboid-server
./start-server.sh -adminpassword "senha_admin_forte" -servername "MeuServidor"
Deixe subir, digite quit e pare.
Editar configs (ficam em ~/Zomboid/Server/)
O PZ separa em vários arquivos:
MeuServidor.ini— settings geraisMeuServidor_SandboxVars.lua— regras do mundoMeuServidor_spawnpoints.lua— pontos de spawn customMeuServidor_spawnregions.lua— regiões liberadas
MeuServidor.ini — principais
PVP=true
PauseEmpty=true ; pausa se ninguém online (economiza CPU)
GlobalChat=true
Open=true ; público
ServerWelcomeMessage=<RGB:1,0,0>Bem-vindo ao servidor da Vitt Host!
LogLocalChat=false
AutoCreateUserInWhiteList=true ; sem senha? cria player e allow
DisplayUserName=true
ShowFirstAndLastName=false
SpawnPoint=0,0,0
SafetySystem=true
ShowSafety=true
SafetyToggleTimer=2
SafetyCooldownTimer=3
SpawnItems=
DefaultPort=16261
UDPPort=16262
ResetID=574347742
Mods=
WorkshopItems=
ServerPlayerID=1234567890
Public=true
PublicName=Meu Zomboid - Vitt Host
PublicDescription=Servidor BR de PZ com mods
MaxPlayers=32
PingLimit=400
Hours=0
PingFrequency=10
HoursForLootRespawn=0 ; loot não respawna
MaxItemsForLootRespawn=4
ConstructionPreventsLootRespawn=true
NoFire=false
AnnounceDeath=true
MinutesPerPage=1.0
SaveWorldEveryMinutes=0
PlayerSafehouse=true
AdminSafehouse=false
SafehouseAllowTrepass=true
SafehouseAllowFire=true
SafehouseAllowLoot=true
SafehouseAllowRespawn=false
SafehouseDaySurvivedToClaim=0
SafeHouseRemovalTime=144
DisableSafehouseWhenPlayerConnected=false
Faction=true
FactionDaySurvivedToCreate=0
FactionPlayersRequiredForTag=1
DisableRadioStaff=false
DisableRadioAdmin=true
DisableRadioGM=true
DisableRadioOverseer=false
DisableRadioModerator=false
DisableRadioInvisible=true
ClientCommandFilter=
ClientActionLogs=ISEnterVehicle;ISExitVehicle;ISTakeEngineParts;
DoLuaChecksum=true
LuaMemoryLimitMB=0
Instalar mods do Steam Workshop
Achou um mod no Workshop? Copie o Workshop ID e o Mod ID (às vezes é o mesmo).
Adicione ao MeuServidor.ini:
Mods=MoreBuild;BrazilianCityPack;AutoMechanics
WorkshopItems=2685168362;2778735306;2848817520
Mods populares BR:
- BrazilianCityPack — cidade brasileira ambientada
- BR-PT Translation — traduções
- MoreBuild — mais opções de construção
- AutoMechanics — auto-conserto de veículos
- Filibuster Rhymes' Used Cars — mais carros
- Common Sense — realismo (locks, tools)
- True Actions — animações
- Simple Overhaul: Trait and Occupation — mais classes
Sempre atualize os mods antes de rodar:
./steamcmd.sh +force_install_dir ~/zomboid-server +login anonymous +app_update 380870 +workshop_download_item 108600 <MOD_ID> validate +quit
Sandbox — 200+ opções
Edite MeuServidor_SandboxVars.lua:
SandboxVars = {
Zombies = 3, -- 1=insane, 4=normal, 5=low, 6=none
Distribution = 1, -- loot
DayLength = 4, -- 1=15min, 4=1h, 8=2h real
StartYear = 1,
StartMonth = 7,
StartDay = 9,
StartTime = 2,
WaterShut = 14, -- dia da agua desligar
ElecShut = 14,
NatureAbundance = 3, -- fartura de plantas
Nutrition = true,
Speed = 2, -- 1=fast, 2=normal, 3=slow shamblers
Toughness = 3,
Transmission = 1, -- 1=todos zumbis, 2=arranhão só, 3=mordida só, 4=nenhum
-- ... continua
}
Alterar após players começarem = NÃO retroativo. Testar antes de fazer o servidor público.
Comandos de admin
Login: /login SENHA_ADMIN (definida em start-server.sh)
/help
/additem "USUARIO" "Base.Axe"
/adduser "USUARIO" "SENHA"
/removeadmin "USUARIO"
/setaccesslevel "USUARIO" admin/moderator/gm/overseer/observer/none
/kick "USUARIO"
/ban "USUARIO"
/save salva imediato
/quit desliga
/servermsg "mensagem" broadcast
/teleport "de" "para" teleporte
Backup
# Save do mundo
0 4 * * * tar czf /backup/pz-$(date +\%F).tar.gz ~/Zomboid/Saves/Multiplayer
find /backup -name "pz-*" -mtime +14 -delete
Otimização
PauseEmpty=true— servidor pausa quando ninguém onlineHoursForLootRespawn=0— loot não respawna reduz DB writesSaveWorldEveryMinutes=15— save a cada 15 min (padrão)- Restart diário via cron evita memory leak
Update
./steamcmd.sh +force_install_dir ~/zomboid-server +login anonymous +app_update 380870 validate +quit
Após updates: mods podem quebrar. Espere o autor atualizar antes de rodar.
Troubleshooting
"Wrong world version" → mods atualizaram, jogadores precisam atualizar tbm
Lag ao entrar em casa nova → chunks carregando; PZ é single-threaded, upgrade CPU
"You need to login as admin" → /login PASSWORD no chat, depois /setaccesslevel
Zumbis não spawnam → NatureAbundance ou Zombies=1 bugado; ajuste no sandbox
Links
Quer sobreviver ao apocalipse com a galera? Nosso VPS-BR-01 roda PZ para até 8 amigos.

