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.
- Instale o SteamCMD e execute: +login anonymous +app_update 556450 validate +quit.
- 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.
- Inicie o TheForestDedicatedServer.exe com -batchmode -nographics -configfilepath <caminho para o config.cfg> -savefolderpath <uma pasta para os saves>.
- Abra as portas UDP 8766, 27015 e 27016 no firewall e encaminhe-as no roteador.
- Entre pelo jogo: Multijogador, Entrar no jogo, e encontre o servidor pelo nome.
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ção | Porta | Protocolo | O que é |
|---|---|---|---|
| serverSteamPort | 8766 | UDP | Atualizador do servidor master da Steam; publicado conforme a documentação do jogo pede |
| serverGamePort | 27015 | UDP | Tráfego do jogo: por onde os jogadores se conectam |
| serverQueryPort | 27016 | UDP | Consulta 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.