Servidor de Valheim como serviço no Linux (systemd)
Com o servidor como serviço, ele inicia com a VPS e volta sozinho se cair.
Serviço
Crie /etc/systemd/system/valheim.service:
[Unit]
Description=Servidor Valheim
After=network-online.target
[Service]
User=valheim
WorkingDirectory=/home/valheim/servidor
Environment=LD_LIBRARY_PATH=/home/valheim/servidor/linux64
Environment=SteamAppId=892970
ExecStart=/home/valheim/servidor/valheim_server.x86_64 -name "Vikings BR" -port 2456 -world "Midgard" -password "senha123" -public 1 -savedir /home/valheim/saves
KillSignal=SIGINT
TimeoutStopSec=60
Restart=on-failure
RestartSec=15
[Install]
WantedBy=multi-user.target
O KillSignal=SIGINT faz o servidor salvar o mundo antes de desligar (é o equivalente a Ctrl+C).
Ativando
sudo systemctl daemon-reload
sudo systemctl enable --now valheim
journalctl -u valheim -f
Com BepInEx
Se usar mods, aponte o ExecStart para o script do BepInEx e ajuste as variáveis de ambiente que ele usa.
Reinício diário
Opcional, mas ajuda em servidores com mods:
0 6 * * * systemctl restart valheim
Hospede seu servidor de Valheim 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 Valheim, o ponto de partida recomendado é o VPS-NVME-BR-01 (2 vCores, 4 GB) para grupos de amigos; com mods pesados, suba para o 02 ou 03. Se quiser economizar, o VPS-BR-01 tem os mesmos recursos com disco SSD.
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.