Skip to content
Powered by Pagefind
Português
Multiplayer & Servers

Project Zomboid Build 42 Dedicated Server Setup — Complete Guide 2026

Configuração de servidor dedicado Build 42 2026: hardware (base 6GB), tuning do JVM ZGC, SteamCMD + systemd e por que VPS de 4GB não funciona mais.

Verificado para 42.20.4 · há 15 dias Last updated: 9 min read

A Verdade Dura — Build 42 Matou o Servidor de 4GB Deep-Tested

O erro mais comum ao migrar do Build 41 para o Build 42 é assumir que o hardware do seu antigo servidor é suficiente. Não é:

Um servidor do Build 41 que rodava com folga em 4GB de RAM para um grupo de 6 jogadores precisa de no mínimo 12GB para o mesmo grupo no Build 42.

O Build 42 adiciona cache de chunks de arranha-céus, simulação de animais, sincronização de iluminação dinâmica e o dobro de dados de mapa — tudo carregado em RAM na inicialização. Aqui está o que você realmente precisa em 2026:

Requisitos de RAM — A Regra de Ouro

Pegada base: ~8GB (mundo novo do Build 42, sem jogadores)
+ 0,5GB por jogador (adicionar 4 jogadores → +2GB)
+ 2-4GB para mundos explorados por muito tempo
Jogadores Vanilla Mods Leves Mods Pesados
2-4 8GB 10GB 12GB
5-10 12GB 16GB 20GB
10-20 16GB 20GB 24GB
20+ 20GB+ 24GB+ 32GB+

CPU — O Clock de Single-Thread Importa Mais que Núcleos

Servidores de PZ martelam 1-2 núcleos e mal tocam nos demais. Alta velocidade de clock single-thread > alto número de núcleos:

Tipo de CPU Clock Mínimo Bom Para
Ryzen 7 5800X moderno 4-core 3,8GHz+ 2-8 jogadores
Ryzen 9 5950X 4,5GHz+ 8-20 jogadores
Xeon E / EPYC (VPS na nuvem) 3,0GHz+ single-core 2-10 jogadores

Aviso sobre VPS na nuvem: Muitos VPS “8-core” na nuvem são hosts compartilhados super-assinados. Uma caixa dedicada estável de 4-core 3,5GHz vence um VPS de 8-core sobrecarregado toda vez.


A Pegadinha do Heap Java (-Xmx) — Causa Mais Comum de Crash do Servidor Deep-Tested

O PZ roda em Java, e a memória do Java é limitada pela configuração -Xmx de heap máximo — não pela quantidade de RAM que a máquina tem.

O erro: Você compra um VPS de 16GB, deixa -Xmx no padrão baixo, e seu servidor dá crash com “Out of Memory” enquanto 12GB de RAM de sistema ficam sem uso.

A correção: Defina -Xmx para corresponder ao seu dimensionamento, deixando 1-2GB para o SO:

RAM do VPS -Xmx Recomendado
8GB -Xmx6g
12GB -Xmx10g
16GB -Xmx14g
24GB -Xmx22g

Bônus 2026: Use o Coletor de Lixo ZGC

O guia de tuning B42 da supercraft.host confirmou que o ZGC (Z Garbage Collector) elimina os picos de lag de “World Freeze” que acontecem durante a limpeza pesada de memória do Build 42. Adicione estes ao seu script de lançamento:

-XX:+UseZGC -XX:ZAllocationSpikeTolerance=2 -XX:+ZStatisticsForceTrace

Configuração SteamCMD + systemd (Linux — Recomendado)

Pré-requisitos

sudo apt update && sudo apt upgrade -y
sudo apt install -y curl ca-certificates tar lib32gcc-s1 ufw

Criar um Usuário de Serviço

sudo adduser --disabled-password --gecos "" pzserver
sudo -u pzserver mkdir -p /home/pzserver/pzserver

Instalar o Servidor Dedicado do PZ

O Build 42.20 estável usa o beta padrão — não precisa mais do parâmetro -beta unstable:

sudo -u pzserver ./steamcmd.sh
# Dentro do SteamCMD:
login anonymous
app_update 380870 validate
quit

Criar o Arquivo de Serviço systemd

sudo tee /etc/systemd/system/pzserver.service > /dev/null << 'EOF'
[Unit]
Description=Project Zomboid Dedicated Server (Build 42)
After=network.target

[Service]
Type=simple
User=pzserver
Group=pzserver
WorkingDirectory=/home/pzserver/pzserver
ExecStartPre=/home/pzserver/steamcmd/steamcmd.sh +login anonymous +app_update 380870 validate +quit
ExecStart=/usr/bin/java -Xmx10g -XX:+UseZGC -jar ZomboidDedicatedServer.jar -configfile=server.ini
Restart=on-failure
RestartSec=15

[Install]
WantedBy=multi-user.target
EOF

Iniciar o Servidor

sudo systemctl daemon-reload
sudo systemctl start pzserver
sudo systemctl enable pzserver  # auto-iniciar no boot

Configurações Críticas de Servidor para o Build 42 Deep-Tested

Atualize seu server.ini ou SandboxVars.lua com estas otimizações específicas do B42:

Tuning de Simulação de Animais

# 2026 B42 Animal Optimization
MaxPersistentAnimals=500
AnimalPhysicsUpdateInterval=3   # 3 ticks → economiza 15% de CPU
SimulationRadius=150            # Não simule animais que você não consegue ver

Otimização de Arranha-céus

# Skyscraper chunk transfer
MaxChunkTransferRate=5000       # Lida com a densidade de loot de contêineres de escritório
VerticalEntityCulling=true      # Não sincronize zumbis do 30º andar para jogadores do térreo
MaxPhysicsEntities=200          # Limita picos de física de zumbis caindo

Configuração de Portas

Porta Protocolo Propósito
16261 UDP Conexão principal + Steam Relay
16262 UDP Conexão direta
22 TCP SSH admin (restrinja ao seu IP)

Nenhuma outra porta é necessária. Ignore guias antigos que dizem para abrir dezenas de portas TCP por jogador — isso era conselho da era do Build 41.


Self-Hosting vs. Hospedagem Paga Cross-Verified

Opção Custo (2026) Vantagens Desvantagens
Hardware em casa $0 (sua caixa) Controle total, sem custo recorrente Lag se sua internet for ruim, downtime enquanto você dorme
Servidor dedicado $40-80/mês 16GB+ de RAM, estável, alto single-core Caro, precisa de conhecimento admin de Linux
Host gerenciado de jogo $15-35/mês Painel web, instalação de mods com um clique Planos de RAM baixa crasham, riscos de super-assinamento
VPS na nuvem $20-50/mês Dimensionamento flexível, deploy instantâneo Verifique a velocidade de clock single-core antes de comprar

O Que Procurar em 2026

  1. Armazenamento NVMe — As escritas frequentes de chunks do Build 42 precisam de baixa latência de disco
  2. Data center mais próximo dos seus jogadores — latência > tudo
  3. Clock single-core garantido ≥ 3,0GHz — pergunte antes de comprar
  4. Tráfego ilimitado — 1TB+ mensal é padrão para servidores de jogo

Problemas Comuns & Correções

Problema Causa Provável Correção
Servidor crasha na inicialização, 0 jogadores -Xmx baixo demais Aumente para 8GB+ de base mesmo com 0 jogadores
Picos de lag “World Freeze” GC padrão não é ZGC Adicione -XX:+UseZGC ao lançamento
Desync em arranha-céus Sem VerticalEntityCulling Habilite na config do servidor
Servidor continua crashando em builds grandes Mods excedendo a RAM Audite mods, limite a 20-30 para B42, habilite logs do JVM
Servidor P2P (Steam Host) cai PC do host renderizando + servidor Use dedicado em vez

Quick Start de 5 Minutos Deep-Tested

Se você está no Ubuntu 24.04 e só quer rodar:

# 1. Instalar Java (compatível com ZGC: Java 17+)
sudo apt install openjdk-17-jre-headless

# 2. Criar usuário + diretórios
sudo useradd -m -s /bin/bash pzserver
sudo -u pzserver -H mkdir -p /home/pzserver/server /home/pzserver/backups

# 3. Baixar + instalar
sudo -u pzserver -H steamcmd +login anonymous +app_update 380870 validate +quit

# 4. Escrever unidade systemd (copiar deste artigo, ajustar -Xmx)
sudo systemctl daemon-reload && sudo systemctl enable pzserver

# 5. Configurar server.ini + SandboxVars.lua antes do primeiro lançamento!
#    Configurações-chave B42: MaxPersistentAnimals=500, VerticalEntityCulling=true
#    Veja a seção "Configurações Críticas de Servidor" acima

# 6. Iniciar + verificar logs
sudo systemctl start pzserver
journalctl -u pzserver -f

Verificação crítica pré-lançamento: Certifique-se de que -Xmx é ≥ 8GB mesmo para servidores de 0 jogadores. O JVM precisa dessa folga para o sistema de chunks do Build 42. Depois de no ar, defina a dificuldade do seu mundo com os modos do guia de Game Modes — Extinction é a escolha clássica para servidores difíceis.


FAQ — Casos de Borda de Admin de Servidor

P: Eu realmente preciso de uma CPU de 3,0GHz? Meu VPS é 2,5GHz.

Você vai se dar bem para 5 jogadores ou menos. Single-core 2,5GHz lida com B42 em pequena escala. O mínimo de 3,0GHz se aplica a 10+ jogadores, onde a frequência de tick de física de zumbis dispara. Teste com alguns amigos antes de se comprometer com um plano pago. Se você vem de um servidor do Build 41, o Migration Guide cobre o que se perde no corte para 42.20.

P: Meu servidor crasha quando chega ao dia 4. O que há de diferente no dia 4?

O dia 4 é quando a infraestrutura desliga E os helicópteros começam a spawnar. Helicópteros atraem 200+ zumbis, o que pode disparar a taxa de tick de física. Adicione estes ao seu server.ini:

MaxPhysicsEntities=200
VerticalEntityCulling=true
ZombieSpawnMultiplier=0.7   # Padrão recomendado B42

P: Preciso fazer forward das portas 16261 e 16262 no meu roteador em casa?

Sim. 16261 UDP é a conexão principal, 16262 é conexão direta. Não faça forward de nenhuma porta TCP para jogadores (somente SSH para admin). Se estiver usando Steam Relay, 16261 sozinho é suficiente na maioria dos casos.

P: Posso rodar um servidor do Build 42 em um Raspberry Pi ou dispositivo de baixa potência similar?

Absolutamente não. O Build 42 precisa de no mínimo 8GB de RAM + Java 17 single-core ≥ 2,8GHz. Raspberry Pi tem no máximo 4GB de RAM e núcleos ARM lentos. O servidor daria crash em 10 minutos.

P: Por que o coletor de lixo ZGC é obrigatório? O G1 não funciona?

G1 funciona, mas produz picos de pausa de 1-2 segundos que os jogadores percebem como “lag”. As pausas do ZGC são medidas em microsegundos. Com as escritas frequentes de chunks do Build 42 e o sistema de crafting de 969 receitas, ZGC é inegociável para gameplay suave. O ritmo de patches que afetam servidores é rastreado no Build 42 Support Update.


Fontes & Verificação

Fonte Tipo Seções Usadas
dedicatedgameservers.net — B42 Requirements Dimensionamento de servidor Dimensionamento de RAM/CPU, notas de -Xmx, self-hosting
supercraft.host — B42 Performance Tuning Tuning de performance ZGC, otimização de animais/arranha-céus, flags do JVM
winternode.com — How Much RAM Guia independente Escalonamento de RAM, -Xmx, comparação build 41 vs 42
vpscost.com — Ubuntu 24.04 Setup Tutorial em chinês Configuração systemd, SteamCMD, portas
GBNodes — India 2026 Hosting Provedor de hospedagem Specs reais de B42 em produção

Related Articles

Was this helpful?