Como configurar um servidor dedicado de Sons of the Forest

Um servidor dedicado de Sons of the Forest mantém a ilha rodando para todo o seu grupo, quem estiver online. É um download gratuito pela Steam, a Endnight o disponibiliza só para Windows, e ele aceita até 8 jogadores.

Opção 1: no Windows com SteamCMD

O Sons of the Forest Dedicated Server é um download gratuito e anônimo da Steam, aplicativo 2465200, com cerca de 3.4 GB. Você não precisa ter o jogo no servidor.

  1. Instale o SteamCMD e execute: +login anonymous +app_update 2465200 validate +quit (a Endnight inclui VerifyUpdateSOTFDedicated.bat, que faz o mesmo).
  2. Inicie o servidor uma vez com StartSOTFDedicated.bat. Nessa primeira inicialização, ele grava dedicatedserver.cfg e ownerswhitelist.txt com os padrões e para, pedindo que você o reinicie.
  3. Edite dedicatedserver.cfg: pelo menos ServerName, e Password se quiser uma. MaxPlayers vai até 8.
  4. Coloque seu SteamID64 em ownerswhitelist.txt, uma linha por ID, para gerenciar o servidor pelo menu dentro do jogo.
  5. Abra as portas UDP 8766, 27016 e 9700 no firewall e encaminhe-as no roteador, depois inicie o servidor de novo.
Dica:Passe -userdatapath para o servidor para escolher onde ficam suas configurações e saves. Mantenha essa pasta em backup: é a única parte que não pode ser baixada de novo.

Opção 2: em Linux, sob Wine

Não há build nativa para Linux, mas o servidor Windows roda no Wine. Baixe-o com o SteamCMD forçado para a build do Windows (+@sSteamCmdForcePlatformType windows), dê ao Wine uma tela virtual (Xvfb) e inicie o SonsOfTheForestDS.exe com -userdatapath.

Opção 3: Docker

runonflux/sotf-server-flux, nossa imagem, instala e atualiza o servidor para Windows com SteamCMD a cada início, roda sob Wine 10 em um display virtual, grava dedicatedserver.cfg e ownerswhitelist.txt a partir de variáveis de ambiente (SOTF_SERVER_NAME, SOTF_PASSWORD, SOTF_MAX_PLAYERS, SOTF_GAME_MODE, SOTF_OWNERS, as três portas...), salva o mundo ao parar, reinicia para novas builds do jogo e mantém backups. O código-fonte está no GitHub, RunOnFlux/sotf-server-flux.

  • Monte /mnt/sotf/data em um volume: as configurações, os proprietários e cada slot de save ficam ali.
  • Monte também /mnt/sotf/server, senão a cada início ele baixa a instalação de 3.4 GB e reconstrói o prefixo do Wine de novo.
  • Publique as três portas UDP e mantenha os números iguais por fora e por dentro: o servidor anuncia as portas que ele usa.

Opção 4: gerenciado no Flux

Implante um servidor de Sons of the Forest na nuvem descentralizada Flux, na mesma imagem, com as portas abertas e roteadas para você, proteção DDoS incluída, e um painel com todas as configurações do servidor e regras de jogo personalizadas, slots de save, seu save co-op enviado, proprietários, um gerenciador de arquivos, um terminal ao vivo e backups. Os planos começam em $8.49 por mês.

  1. Escolha o plano 4 Players, 8 Players ou 8 Players Plus.
  2. Escolha uma região perto dos seus jogadores.
  3. Dê um nome ao servidor, defina uma senha e um modo de jogo se quiser, e implante. A primeira inicialização baixa cerca de 3.4 GB e carrega a ilha em cerca de três minutos.
  4. Seus amigos o encontram pelo nome em Multiplayer, Join, ou com Direct e o endereço do painel.

Perguntas frequentes

O servidor dedicado de Sons of the Forest é grátis?

Sim. É um download gratuito e anônimo pela Steam (aplicativo 2465200); você não precisa ter o jogo no servidor.

O servidor de Sons of the Forest roda em Linux?

Não nativamente: a Endnight o disponibiliza só para Windows. Ele roda no Linux sob Wine com um display virtual, que é como nossa imagem Docker o executa.

Quanto tempo um servidor de Sons of the Forest leva para iniciar?

Cerca de um minuto depois de instalado. A primeiríssima inicialização também baixa cerca de 3.4 GB, então leva cerca de três minutos no total.

Guias relacionados de Sons of the Forest