Servidores de Jogos

Rodando o servidor de Project Zomboid como serviço (systemd)

Rodando o servidor de Project Zomboid como serviço (systemd)

Com o servidor como serviço systemd, ele inicia com a VPS e volta sozinho se cair.

O desafio do desligamento

O Project Zomboid precisa de save e quit para desligar com segurança. Matar o processo pode corromper o mundo. Por isso, o serviço deve parar o servidor pelo RCON.

Serviço

Crie /etc/systemd/system/pzserver.service:

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

[Service]
User=pzserver
WorkingDirectory=/home/pzserver/pz
ExecStart=/home/pzserver/pz/start-server.sh -servername meuservidor
ExecStop=/usr/local/bin/mcrcon -H 127.0.0.1 -P 27015 -p SENHA_RCON save quit
TimeoutStopSec=120
Restart=on-failure
RestartSec=15

[Install]
WantedBy=multi-user.target

Ajuste os caminhos conforme sua instalação.

Ativando

sudo systemctl daemon-reload
sudo systemctl enable --now pzserver
journalctl -u pzserver -f

Primeira execução

Na primeira inicialização, o servidor pede a senha de admin no terminal. Faça isso manualmente (fora do systemd) antes de criar o serviço.

Reinícios programados

Use o cron para rodar systemctl restart pzserver num horário tranquilo, depois de avisar os jogadores pelo RCON.

Hospede seu servidor de Project Zomboid na VittHost

Rode seu servidor numa VPS no Brasil da VittHost, em São Paulo, com proteção DDoS, acesso root e Linux ou Windows. Para Project Zomboid, o ponto de partida recomendado é o VPS-NVME-BR-03 (4 vCores, 8 GB) para grupos pequenos; servidores com 20+ jogadores ou muitos mods pedem o VPS-NVME-BR-04 (16 GB).

A linha VPS-NVME-BR tem disco NVMe, memória DDR4 e IPv4 dedicado com todas as portas liberadas. A linha VPS-BR é a opção mais econômica, com disco SSD.Novos clientes ganham 20% de desconto na primeira fatura com o cupom SP-VITT20.

Compartilhar:

Pronto para hospedar seu próximo projeto?

VPS com painel pré-instalado em 1 clique. Ativação imediata.

Ver planos VPS