Sobre o Valheim
O Valheim é o survival nórdico coop com mais de 12 milhões de cópias vendidas. Servidor dedicado suporta até 10 jogadores e é leve — perfeito para amigos.
Requisitos
Valheim é surpreendentemente eficiente:
| Slots | RAM | vCPU | Disco |
|---|---|---|---|
| 2-5 | 2 GB | 1 vCPU | 5 GB |
| 5-10 | 4 GB | 2 vCPU | 10 GB |
Instalação
apt update && apt install -y lib32gcc-s1 screen
useradd -m -s /bin/bash valheim
su - valheim
# SteamCMD
mkdir steamcmd && cd steamcmd
wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
tar xzf steamcmd_linux.tar.gz
# Valheim Dedicated Server (AppID 896660)
./steamcmd.sh +force_install_dir ~/valheim-server +login anonymous +app_update 896660 validate +quit
Script de start
~/valheim-server/start.sh:
#!/bin/bash
cd ~/valheim-server
export LD_LIBRARY_PATH=./linux64:$LD_LIBRARY_PATH
export SteamAppId=892970 # importante!
./valheim_server.x86_64
-name "Meu Valheim - Vitt Host"
-port 2456
-world "MeuMundo"
-password "senha_forte_min_5"
-public 1
-crossplay
Notas importantes:
- Senha obrigatória ≥ 5 caracteres (não pode ser vazio)
-public 1faz aparecer na lista comunitária. Use0para privado (só direct IP)-crossplayhabilita cross-play PC + Xbox
chmod +x ~/valheim-server/start.sh
screen -S valheim ~/valheim-server/start.sh
Firewall
ufw allow 2456:2458/udp # 3 portas consecutivas
Como conectar
Ver na lista comunitária: menu → Join Game → Community Servers → busca por nome
Direct connect: menu → Join IP → SEU_IP:2456 + senha
Instalar mods (BepInEx)
Valheim usa BepInEx (framework de modding para Unity).
1. Instalar BepInEx no servidor
cd ~/valheim-server
wget https://valheim.thunderstore.io/package/denikson/BepInExPack_Valheim/ -O bepinex.zip
unzip bepinex.zip -d bepinex_temp
# Copia o conteúdo BepInExPack_Valheim/* para o server
cp -r bepinex_temp/BepInExPack_Valheim/* .
rm -rf bepinex_temp bepinex.zip
O servidor agora carrega BepInEx no start.
2. Instalar Valheim Plus (mod mais famoso)
cd ~/valheim-server/BepInEx/plugins
wget https://github.com/valheimPlus/ValheimPlus/releases/latest/download/UnixServer.tar.gz
tar xzf UnixServer.tar.gz
Reinicie o servidor.
Valheim Plus adiciona:
- Steel/silver dungeon respawn config
- Configuração de multiplicadores (drop, XP)
- QoL: cofres compartilhados, imprint melhor
- Suporte a mais players (até 20 com config)
Config: ~/valheim-server/BepInEx/config/ValheimPlus.cfg — mais de 500 opções ajustáveis.
3. Outros mods populares (via Thunderstore)
- BetterUI — HUD melhorado
- Multi-User Chest — cofres para todos
- CraftFromContainers — crafta usando itens de cofres próximos
- EquipmentAndQuickSlots — mais slots de equip
- ServerCharacters — chars presos ao servidor (anti-cheat)
- Jotunn — biblioteca base (dependência de vários)
Baixe em thunderstore.io/c/valheim e coloque em BepInEx/plugins/.
IMPORTANTE: todos os players precisam ter os mesmos mods instalados no cliente.
Adminlist e permissões
~/valheim-server/adminlist.txt:
76561198XXXXXXX
Um Steam64 ID por linha. Reinicie servidor.
Comandos in-game (só admin):
help lista comandos
kick <playerId>
ban <playerId>
save salva o mundo agora
lodbias ajusta LOD (client)
raiseskill <nome> <n> dá XP em skill
Backup automático
# Backup diário do mundo
0 4 * * * cp -a ~/.config/unity3d/IronGate/Valheim/worlds_local /backup/valheim-$(date +\%F)
Ou tarball se preferir:
0 4 * * * tar czf /backup/valheim-$(date +\%F).tar.gz ~/.config/unity3d/IronGate/Valheim/worlds_local
Update do servidor
su - valheim
cd ~/steamcmd
./steamcmd.sh +force_install_dir ~/valheim-server +login anonymous +app_update 896660 validate +quit
IMPORTANTE: ao atualizar o Valheim, reinstale BepInEx e re-baixe Valheim Plus (compatibilidade).
Otimização
- Valheim não é multithreaded — vCPU com boost alto vale mais que muitas cores
- Se o server travar (crash silencioso), pode ser mod incompatível — remova plugins um a um
- Não deixe mundo aberto por meses — pontos de spawn de bosses ficam bugados
Troubleshooting
"Password too short" → mínimo 5 caracteres, sem senha o servidor recusa
Servidor não aparece na lista → -public 1, aguarde 5-10 min para propagar
"Failed to sync save" → mods diferentes cliente/servidor, atualize BepInEx
Servidor lag após 10h → memory leak, restart programado a cada 24h
Links
Valheim é leve! Nosso VPS-BR-01 já roda para 5-8 amigos.

