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.
- Instale o SteamCMD e execute: +login anonymous +app_update 2465200 validate +quit (a Endnight inclui VerifyUpdateSOTFDedicated.bat, que faz o mesmo).
- 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.
- Edite dedicatedserver.cfg: pelo menos ServerName, e Password se quiser uma. MaxPlayers vai até 8.
- Coloque seu SteamID64 em ownerswhitelist.txt, uma linha por ID, para gerenciar o servidor pelo menu dentro do jogo.
- Abra as portas UDP 8766, 27016 e 9700 no firewall e encaminhe-as no roteador, depois inicie o servidor 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.
- Escolha o plano 4 Players, 8 Players ou 8 Players Plus.
- Escolha uma região perto dos seus jogadores.
- 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.
- 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.