Como Hospedar um Servidor de Valheim
A hospedagem completa, com honestidade: qual hardware você precisa, como instalar, as portas que importam, as duas regras que impedem um servidor de iniciar e como fazer backup de um mundo corretamente. Siga e você terá um servidor funcionando sem pagar ninguém.
A configuração, em ordem
1. Dimensione o hardware pelo mundo, não pelo grupo
Reserve cerca de 4GB de RAM para um mundo novo, 6GB para um já estabelecido e 8GB para um mundo de longa duração, com bases grandes e a maior parte do mapa explorada. O Valheim não é muito multi-thread, então um núcleo rápido vence núcleos extras. O disco é modesto: 10GB cobrem o servidor e um mundo com folga, mas os backups se acumulam, então deixe espaço para eles.
2. Instale com o steamcmd
O servidor dedicado é o app 896660 da Steam, e é gratuito; você não precisa ter o Valheim na conta que o baixa. Instale o steamcmd, baixe o app e rode o servidor uma vez para que ele gere a pasta de configuração. Depois, crie uma unit de serviço para que ele volte após uma reinicialização, e espere rodar a atualização de novo após cada patch do jogo.
3. Defina o nome, o mundo e a senha com cuidado
Um servidor público precisa de uma senha com pelo menos cinco caracteres, e aqui está a regra que pega as pessoas: a senha NÃO pode aparecer em nenhum lugar dentro do nome do servidor ou do nome do mundo. Se isso acontecer, o servidor se recusa a iniciar. O nome do mundo seleciona qual arquivo de save carregar, então um nome sem save por trás gera silenciosamente um mundo novo e vazio, em vez de carregar o seu.
4. Abra as portas certas
Três portas UDP, e nenhuma TCP:
- UDP 2456: o jogo em si. Sem ele, ninguém se conecta.
- UDP 2457: a consulta do servidor. Sem ela, o servidor roda perfeitamente e nunca aparece no navegador.
- UDP 2458: crossplay. Sem ele, jogadores do Steam se conectam, mas os do Xbox e do Game Pass não.
As interfaces de roteadores usam TCP como padrão, e regras de TCP para o Valheim não fazem nada, mesmo parecendo corretas. Se o seu servidor está rodando mas invisível, quase sempre é esse o motivo: veja a página de solução de problemas para a lista completa e ordenada.
5. Configure os administradores
O Valheim não tem RCON nem painel web, então não há console remoto para administrar. Comandos de administrador dentro do jogo são concedidos colocando SteamID64s, um por linha, em adminlist.txt no diretório de configuração do servidor. Existem os arquivos correspondentes bannedlist.txt e permittedlist.txt para banimentos e whitelist. O servidor os lê ao iniciar, então qualquer mudança exige reinício.
6. Faça backup do mundo e teste a restauração
O Valheim já faz parte disso por você: o servidor grava backups automáticos com carimbo de data e hora ao lado do save ativo e mantém alguns deles, ajustados com os argumentos -backups e -backupshort/-backuplong. O que ele não faz é tirar esses backups DA máquina, e essa é a parte que importa quando o disco é o que falhou. Desde a 1.0, um mundo de Valheim é uma pasta dentro de worlds_local que guarda o mundo em chunks, e antes da 1.0 eram um .db e um .fwl lado a lado. Nos dois casos, copiá-lo é o backup inteiro. Agende por hora, mantenha mais de uma geração, copie para fora da máquina e copie com o servidor ocioso, e não no meio de uma sessão. Em um mundo em chunks esse último ponto não é só cortesia: o servidor grava por último um marcador _main.n.ok e apaga a geração que substitui, então uma cópia feita durante um save pode acabar apontando para chunks que já foram apagados.
Depois, restaure um backup em outro lugar pelo menos uma vez. Um backup que ninguém restaurou é só uma teoria, e a falha que acaba com mundos de longa duração é descobrir isso no dia em que importa.
7. Se quiser mods
Instale o BepInEx no diretório do servidor e depois coloque os arquivos de plugin .dll na pasta plugins. Os mods vêm do Thunderstore como pacotes .zip que você descompacta por conta própria. O problema da hospedagem própria é que uma atualização do jogo pode sobrescrever a instalação, então o BepInEx é algo que você precisa verificar de novo após cada patch, junto com o próprio servidor.
Quanto isso custa de fato para você
Na fatura, uma VPS com RAM suficiente. No total, o trabalho recorrente: rodar o steamcmd após cada patch, um cronograma de backup que você escreveu e precisa confiar, o BepInEx verificado quando o jogo é atualizado, e ser a pessoa que percebe que o mundo não voltou ao ar. Se isso vale a diferença é uma pergunta justa, e o Comparação de VPS a leva a sério em vez de respondê-la por você.
Ou pule a montagem
Mesmo servidor, instalado e com patches aplicados para você, com as três portas publicadas, backups por hora rodando e o BepInEx a uma chave de distância. A partir de $4.99/mês, primeira semana grátis se sua conta Flux for nova.
Perguntas frequentes
Quais são os requisitos de hardware para um servidor de Valheim?
A memória é a restrição, e ela cresce com o mundo, não com o número de jogadores. Um mundo novo com alguns vikings fica confortável em 4GB e 2 núcleos; um mundo de longa duração, com grandes bases, muitas criaturas domesticadas e um mapa bastante explorado, pede 8GB. O Valheim não é muito multithread, então a frequência do clock importa mais que o número de núcleos, e 10GB de disco bastam antes que os backups se acumulem.
Preciso de um banco de dados para rodar um servidor de Valheim?
Não. O Valheim salva tudo em arquivos simples no disco, além dos dados do personagem mantidos no cliente. Desde a 1.0, isso é uma pasta por mundo dentro de worlds_local, com o mundo guardado em chunks; antes da 1.0, havia um .db e um .fwl por mundo. De qualquer forma, não há banco de dados para instalar, ajustar ou fazer backup, o que torna a hospedagem própria bem mais simples do que a de um jogo cujo framework depende de MySQL.
Existe um painel de controle para Valheim?
Não vem do jogo. O Valheim não traz painel web nem RCON, então um servidor com hospedagem própria é administrado por SSH e pelo gerenciador de processos que você mesmo configura. A moderação dentro do jogo é outra coisa: vem de colocar SteamID64s no adminlist.txt, e esses admins então usam o console do jogo.
Quais portas um servidor de Valheim precisa?
UDP 2456 para o jogo e 2457 para a consulta de servidor da Steam, e UDP 2458 também se o crossplay estiver ativo. Todas são UDP; abrir TCP não faz nada. Um servidor sem a 2457 roda e aceita conexões diretas, mas nunca aparece no navegador, que é o mais confuso dos erros de porta.
Hospedar Valheim por conta própria é mais barato que a hospedagem gerenciada?
Na fatura, às vezes. No total, raramente por muito. Uma VPS com 8GB de RAM não fica longe do preço de um plano gerenciado, e a diferença paga as atualizações do steamcmd após cada patch, um cronograma de backup que você precisa escrever e testar, e ser a pessoa que percebe à meia-noite que o mundo não voltou.
Continue lendo
- Requisitos de servidor ValheimRAM, CPU, disco e as três portas UDP, e por que você dimensiona pelo mundo, não pelo grupo.
- Como comparar qualquer host de ValheimPrecificação por slot versus recursos, se backups estão incluídos e onde fica o arquivo do mundo.
- Alugar um servidor ValheimQuanto custa cada nível, e como dimensionar um pelo mundo e não pelo grupo.
- Hospedagem gerenciada de ValheimO que um plano gerenciado cobre, o que continua seu e onde seu mundo fica.
- Servidor não aparece na listaAs causas em ordem, começando pela porta de consulta que esconde um servidor perfeitamente saudável.
- Hospedagem de servidor Valheim com modsComo o BepInEx funciona em um servidor dedicado, onde ficam os plugins e por que os clientes também precisam deles.