Um servidor dedicado de Valheim deixa você e até 10 amigos compartilharem um mundo que fica online quando você sai. Este guia cobre os dois caminhos: faça o deploy de um no 2hours.gg em cerca de 5 minutos com o mundo salvo para você, ou instale e rode o binário do servidor você mesmo. De qualquer jeito, os fatos são os mesmos: instale o app 896660, o servidor se apresenta como app 892970 e escuta nas portas 2456 e 2457.
O jeito rápido: deploy por hora
Você não precisa ter um PC sobrando nem deixar sua própria máquina ligada. Faça o deploy de um servidor Valheim no 2hours.gg, escolha um nome de mundo, e ele sobe em cerca de 5 minutos. O mundo é salvo na sua conta entre sessões, então você constrói ao longo das noites, não só dentro de uma. Você paga por hora, então nada roda quando ninguém está jogando.
- Jogadores: Até 10 numa sessão, o limite do jogo. Os tiers oferecem 4, 8 e 10 vagas.
- Mundo salvo: Seu mundo tira snapshots enquanto você joga e retoma na próxima vez pelo seletor Resume a saved world.
- Sem configuração: Sem steamcmd, sem launch flags, sem port-forwarding. Escolha um nome de mundo e vá.
App ids e portas
Se você rodar você mesmo, estes são os números que importam. O app id de instalação e o app id com que o servidor se apresenta são diferentes, o que confunde as pessoas.
install app id 896660 (installs anonymously, no login)
server presents as 892970 (SteamAppId=892970 at launch)
2456/udp game traffic, players connect here
2457/udp Steam query / A2S, the server browserA regra da senha de entrada
O Valheim não inicia sem uma senha, e a senha tem duas regras que as pessoas esquecem. Ela precisa ter pelo menos 5 caracteres e não pode ser parte do nome do servidor. Se você nomear o servidor Vikings e definir a senha vikings123, o servidor se recusa a subir. No 2hours.gg você pode deixar o campo em branco e nós geramos uma senha válida para você, mostrada no card do seu servidor.
- Tamanho: 5 a 64 caracteres, sem espaços.
- Fora do nome: A senha não pode aparecer dentro do nome do servidor.
Rode você mesmo
Instale de forma anônima com steamcmd, depois inicie o binário a partir do diretório de instalação. Defina SteamAppId=892970 e aponte LD_LIBRARY_PATH para as libs incluídas, ou o servidor não inicia. Public 1 é o que faz o servidor responder à porta de query da Steam e aparecer no navegador; ele continua protegido por senha.
# install (anonymous, no Steam login)
steamcmd +login anonymous +app_update 896660 validate +quit
# launch from the install dir
export SteamAppId=892970
export LD_LIBRARY_PATH=./linux64:$LD_LIBRARY_PATH
./valheim_server.x86_64 -name "My Server" -port 2456 -world Dedicated -password mysecret -public 1Mundos e saves
O servidor guarda os mundos em savedir/worlds_local como um .db mais um arquivo .fwl. Faça backup dos dois juntos. No 2hours.gg isso é resolvido para você: o mundo é salvo na sua conta e você o escolhe de novo no seu próximo deploy, então você nunca gerencia arquivos.
Faça o deploy de um servidor Valheim por hora