Como configurar o servidor dedicado de The Forest

O servidor dedicado do The Forest mantém a ilha funcionando para todo o seu grupo, independentemente de quem está online. É um download gratuito na Steam, a Endnight o distribui apenas para Windows, e a configuração de Máx. de jogadores vai de 2 a 100.

Opção 1: no Windows com SteamCMD

O servidor dedicado de The Forest é um download gratuito e anônimo da Steam, aplicativo 556450, com cerca de 1.8 GB. Você não precisa ter o jogo no servidor.

  1. Instale o SteamCMD e execute: +login anonymous +app_update 556450 validate +quit.
  2. Escreva um config.cfg ao lado do servidor (as chaves estão no guia de configurações). O servidor pode gerar um modelo para si mesmo, mas um arquivo que você escreve também funciona.
  3. Inicie o TheForestDedicatedServer.exe com -batchmode -nographics -configfilepath <caminho para o config.cfg> -savefolderpath <uma pasta para os saves>.
  4. Abra as portas UDP 8766, 27015 e 27016 no firewall e encaminhe-as no roteador.
  5. Entre pelo jogo: Multijogador, Entrar no jogo, e encontre o servidor pelo nome.
Dica:Mantenha a pasta de saves com backup: é a única parte que não pode ser baixada novamente. O servidor salva em um temporizador (no mínimo 15 minutos) e quando o último jogador sai, não quando você fecha o servidor.

Opção 2: no Linux, com Wine

Não há build nativa para Linux, mas o servidor do Windows roda no Wine. Baixe com o SteamCMD forçado para a build do Windows (+@sSteamCmdForcePlatformType windows), dê ao Wine uma tela virtual (Xvfb: o player Unity para com "Failed to create batch mode window" sem ela) e inicie o TheForestDedicatedServer.exe com os mesmos argumentos do Windows.

Opção 3: Docker

runonflux/theforest-server-flux, nossa imagem, instala e atualiza o servidor Windows com SteamCMD a cada início, executa-o sob Wine 10 em um display virtual, grava o config.cfg a partir de variáveis de ambiente (FOREST_SERVER_NAME, FOREST_PASSWORD, FOREST_ADMIN_PASSWORD, FOREST_MAX_PLAYERS, FOREST_DIFFICULTY, as três portas...), reinicia para novas versões do jogo e mantém backups. O código-fonte está no GitHub, em RunOnFlux/theforest-server-flux.

  • Publique as três portas UDP; a imagem usa os números que você informar.
  • Mantenha dois volumes: os saves e configurações (/mnt/theforest/data), e a instalação do jogo (/mnt/theforest/server), que é baixada novamente caso seja perdida.
  • Dê 4 GB de memória ou mais: um servidor vazio usa cerca de 1.5 GB e cresce com jogadores e bases.

Portas

ConfiguraçãoPortaProtocoloO que é
serverSteamPort8766UDPAtualizador do servidor master da Steam; publicado conforme a documentação do jogo pede
serverGamePort27015UDPTráfego do jogo: por onde os jogadores se conectam
serverQueryPort27016UDPConsulta de servidores da Steam: a lista de servidores e os favoritos da Steam

Opção 4: uma implantação gerenciada na Flux

Implante o servidor de The Forest na nuvem descentralizada da Flux, nessa 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, cinco slots de save, seu save de co-op enviado, a senha de admin, um navegador de arquivos, um terminal ao vivo e backups. Os planos começam em $6.49 por mês.

Perguntas frequentes

O servidor dedicado do The Forest é gratuito?

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

O servidor de The Forest roda no Linux?

Não nativamente: a Endnight o lança apenas para Windows. Ele roda no Linux com Wine e uma tela virtual, que é como nossa imagem Docker o executa.

Quanto tempo o servidor do The Forest leva para iniciar?

Cerca de um minuto depois de instalado. A primeira inicialização também baixa cerca de 1.8 GB, então leva cerca de dois minutos no total.

Guias relacionados de The Forest