background image
Game Servers 380 7 Days to Die 4 Abiotic Factor 2 Aloft 2 alt:V 2 Americas Army Proving Grounds 2 Among Us 2 Archean 2 ARK Survival Ascended 6 ARK Survival Evolved 3 Arma 3 3 Arma Reforger 2 Aska 2 AssaultCube 2 Assetto Corsa 3 Astro Colony 2 Astroneer 2 Automobilista 2 2 Avorion 2 Banana Shooter 2 Barotrauma 3 BATTALION Legacy 2 BeamNG.drive (BeamMP) 2 Black Mesa 2 Brickadia 2 Call of Duty 2 Citadel: Forged with Fire 2 ClassiCube 2 Clone Hero 2 Colony Survival 2 Conan Exiles 4 Contagion 2 Core Keeper 2 Counter-Strike 2 3 Craftopia 2 CryoFall 2 CS2D 2 Cube 2: Sauerbraten 2 Cubic Odyssey 2 DayZ 4 DDNet 2 DDRaceNetwork 2 Dead Matter 2 Dont Starve Together 4 Eco 2 Empyrion Galactic Survival 2 Enshrouded 3 Escape from Tarkov 2 Euro Truck Simulator 2 2 Factorio 2 Farming Simulator 25 2 Fistful of Frags 2 FiveM 3 FortressCraft Evolved 2 Foundry 2 Foundry VTT 2 Frozen Flame 2 FTL Tachyon 2 Garrys Mod 3 Ground Branch 2 Half-Life 2 Deathmatch 2 Hogwarp 2 Holdfast: Nations at War 2 HumanitZ 2 Hurtworld 2 Hytale 1 Icarus 2 Insurgency Sandstorm 2 IOSoccer 2 Just Cause 3 Multiplayer 2 Kerbal Space Program 2 Killing Floor 2 3 LeagueSandbox 2 Left 4 Dead 2 Left 4 Dead 2 3 Longvinter 2 Los Angeles Crimes 2 Medal of Honor 2 Midnight Ghost Hunt 2 Mindustry 2 Minecraft 4 Minetest 2 Modiverse 2 Mordhau 3 Mount & Blade II: Bannerlord 2 Myth of Empires 2 Nazi Zombies Portable 2 Necesse 2 NeosVR 2 Neverwinter Nights EE 2 Night of the Dead 2 Nightingale 2 No Love Lost 2 No More Room in Hell 2 No One Survived 2 Nova-Life Amboise 2 Nuclear Option 2 Onset 2 Open Fortress 2 OpenArena 2 OpenRA 2 OpenRCT2 2 OpenTTD 2 Operation Harsh Doorstop 2 Palworld 3 Path of Titans 2 Pavlov VR 3 PixARK 2 Plains of Pain 2 Portal Knights 2 Post Scriptum 2 Project Zomboid 8 Puck 2 Quake Live 2 R5Reloaded 2 RedM 2 Renown 2 Resonite 2 Return to Moria 2 Rimworld Together 2 Rising World 2 Risk of Rain 2 1 Rust 4 Satisfactory 1 SCP Secret Laboratory 3 SCUM 2 Smalland 2 Solace Crafting 2 Soldat 2 Soldat 2 2 Sonic Robo Blast 2 2 Sons of the Forest 2 Soulmask 2 SourceCoop 2 Space Engineers 3 Space Station 14 2 Squad 3 Starbound 3 StarMade 2 Stationeers 2 Stormworks 2 Subnautica Nitrox 2 Sunkenland 2 SuperTuxKart 2 Sven Co-op 2 Swords 'n Magic and Stuff 2 Team Fortress 2 3 Teeworlds 2 Terraria 3 TerraTech Worlds 2 TF2 Classified 2 The Forest 3 The Front 2 The Isle 2 Tower Unite 2 Trackmania 2 Unturned 4 Urban Terror 2 V Rising 3 Valheim 3 VEIN 2 Veloren 2 Vintage Story 3 Voyagers of Nera 2 Wolfenstein: Enemy Territory 2 Wreckfest 2 Wurm Unlimited 2 Xonotic 2 Zandronum 2 Getting Started 2 Network & Connectivity 1 Server Management 2
Categorias

Guia de Configuração do Servidor Foundry


Este guia aborda como configurar seu servidor dedicado de Foundry na Legion Hosting, configurar variáveis de inicialização, editar o arquivo de configurações do servidor, configurar a geração de mundo, conectar-se ao seu servidor e gerenciar saves e backups. Foundry é um jogo de construção de fábricas baseado em voxel onde os jogadores mineram recursos, constroem linhas de produção automatizadas e expandem fábricas massivas em um mundo gerado proceduralmente. Para controles de administração, gerenciamento de jogadores e solução de problemas, consulte Administração e Gerenciamento do Servidor Foundry.

Nota: Os servidores dedicados de Foundry funcionam independentemente da opção de hospedagem dentro do jogo. Um servidor dedicado mantém o mundo da sua fábrica online 24/7 para que os jogadores possam continuar construindo e automatizando sem a necessidade do host estar presente.

1. Primeira Inicialização

  1. Faça login no GPanel e selecione seu servidor Foundry.
  2. Vá até a aba Startup e revise as variáveis configuráveis (veja a tabela na Seção 2).
  3. Defina SERVER_NAME com um nome para o seu servidor. Isso aparece no navegador de servidores do Steam.
  4. Defina SRV_PW se quiser restringir o acesso. Deixe em branco para um servidor público.
  5. Opcionalmente, defina um MAP_SEED para controlar a geração do mundo. Deixe em branco para uma seed aleatória.
  6. Volte à aba Console e clique em Start.
  7. Aguarde o console confirmar que o servidor foi iniciado. A primeira inicialização pode levar alguns minutos enquanto o servidor gera o mundo e cria os arquivos de configuração iniciais.
A primeira inicialização gera os arquivos de configuração. Se você precisar editar o App.cfg ou outros arquivos de configuração, inicie o servidor uma vez, aguarde o carregamento terminar e depois pare-o antes de editar. Os arquivos não existirão até a primeira execução.

2. Variáveis de Inicialização do GPanel

As seguintes variáveis estão disponíveis na aba Startup do GPanel. Elas são passadas ao servidor a cada inicialização.

Variável Obrigatória Descrição
SERVER_NAME Sim O nome exibido no navegador de servidores do Steam.
SRV_PW Não Senha opcional que os jogadores devem inserir para entrar. Deixe em branco para um servidor público.
MAX_PLAYERS Não Número máximo de jogadores simultâneos. O padrão é 32.
MAP_SEED Não Número da seed de geração do mundo. Use a mesma seed para recriar terrenos idênticos. Deixe em branco para um mundo aleatório.
WORLD_NAME Não O nome da pasta do mundo/save. O padrão é MyFoundry. Alterar isso cria um novo mundo.
PUBLIC_SERVER Não Se o servidor aparece no navegador de servidores do Steam. Defina como true ou false. O padrão é true.

3. Arquivo de Configuração do Servidor

Para configurações avançadas além do que as variáveis de inicialização oferecem, você pode editar o arquivo de configuração do servidor diretamente. Pare seu servidor antes de fazer alterações.

Localização do Arquivo

App.cfg

Abra este arquivo usando a aba Files no GPanel ou conecte via SFTP. O arquivo usa um formato simples key=value com uma configuração por linha. Se o arquivo não existir, inicie e pare o servidor uma vez para gerá-lo.

Sempre pare seu servidor antes de editar arquivos de configuração. O servidor lê o App.cfg na inicialização. Alterações feitas enquanto o servidor está em execução não terão efeito até a próxima reinicialização.

Configurações Principais do App.cfg

Configuração Padrão Descrição
server_name My Server Nome do servidor exibido no navegador de servidores do Steam.
server_password (vazio) Senha necessária para entrar no servidor. Vazio significa público.
server_world_name MyFoundry O nome da pasta do mundo/save. Cada nome único cria um mundo separado com seus próprios dados de save.
server_max_players 32 Número máximo de jogadores simultâneos permitidos no servidor.
server_is_public true Controla se o servidor é listado no navegador de servidores do Steam.
server_port 3724 Porta do jogo. Isso é gerenciado pelo GPanel -- não altere a menos que seja instruído pelo suporte.
server_query_port 27015 Porta de consulta do Steam usada para listagens no navegador de servidores. Gerenciada pelo GPanel.
map_seed (aleatório) Número da seed para geração procedural do mundo. Use qualquer valor inteiro. A mesma seed sempre produz o mesmo layout de terreno.
autosave_interval 300 Intervalo de salvamento automático em segundos. O padrão é 300 (5 minutos). Defina como 0 para desativar o salvamento automático.
pause_server_when_empty true Pausa o mundo do jogo quando nenhum jogador está conectado. Defina como false para manter a fábrica funcionando 24/7.

Exemplo de Configuração

server_name=My Legion Factory
server_password=
server_world_name=MyFoundry
server_max_players=16
server_is_public=true
server_port=3724
server_query_port=27015
map_seed=48293175
autosave_interval=300
pause_server_when_empty=true
Não altere os valores das portas. As portas server_port e server_query_port são atribuídas pelo GPanel e devem corresponder às suas portas alocadas. Alterá-las impedirá que jogadores se conectem e que o servidor apareça no navegador.

4. Geração do Mundo

Foundry usa geração procedural de mundo para criar seu terreno em voxel. O mundo é gerado a partir de um número de seed, que determina o layout do terreno, depósitos de minério e biomas.

Seed do Mapa

  • Defina o valor de map_seed no App.cfg ou a variável de inicialização MAP_SEED com qualquer número inteiro.
  • Usar a mesma seed sempre produz o mesmo layout de mundo, o que é útil se você quiser compartilhar um mundo específico com outros ou recriar um mundo após um reset.
  • Deixe a seed em branco ou omita-a completamente para deixar o servidor gerar um mundo aleatório.
  • A seed afeta apenas a geração inicial do mundo. Alterar a seed em um mundo existente não tem efeito -- você deve criar um novo mundo (alterar server_world_name) para que uma nova seed tenha efeito.

Nome do Mundo e Múltiplos Mundos

A configuração server_world_name determina qual pasta de save o servidor usa. Você pode manter múltiplos mundos alternando entre diferentes nomes de mundo:

  • Cada server_world_name único cria um mundo separado com seus próprios dados de save, estado da fábrica e progresso dos jogadores.
  • Para trocar de mundo, pare o servidor, altere o server_world_name no App.cfg e reinicie.
  • Mundos anteriores são preservados e podem ser carregados novamente ao voltar para o nome deles.

Pausar Quando Vazio

A opção pause_server_when_empty controla se sua fábrica continua operando quando nenhum jogador está online:

  • true (padrão) -- O mundo pausa quando todos os jogadores desconectam. As fábricas param de produzir, os recursos param de ser consumidos. Bom para economizar recursos do servidor e manter o estado do jogo previsível.
  • false -- A fábrica continua funcionando 24/7. Linhas de produção continuam, recursos se acumulam e o mundo progride mesmo quando ninguém está jogando. Pode aumentar o uso de recursos do servidor.

5. Como Conectar

Opção A -- Navegador de Servidores do Steam

  1. Inicie o Foundry.
  2. No menu principal, selecione Multiplayer.
  3. Clique em Join Game para abrir o navegador de servidores.
  4. Use a barra de pesquisa para encontrar seu servidor pelo nome.
  5. Selecione seu servidor e clique em Join. Insira a senha do servidor se houver uma definida.
Pode levar alguns minutos para um servidor recém-iniciado aparecer no navegador. Se seu servidor não aparecer, tente atualizar a lista ou conectar diretamente por IP.

Opção B -- Conexão Direta

  1. Inicie o Foundry.
  2. No menu principal, selecione Multiplayer.
  3. Escolha a opção Direct Connect.
  4. Insira o endereço IP e a porta do seu servidor encontrados na aba Network do GPanel:
    <your-server-ip>:<port>
  5. Insira a senha do servidor se solicitado e clique em Connect.
Problemas de conexão? Verifique se seu servidor está em execução no GPanel, confirme que está usando o IP e a porta corretos da aba Network e certifique-se de que a senha do servidor está correta. As portas são atribuídas aleatoriamente, a menos que você tenha um IP privado. Consulte Como Encontrar o IP e a Porta do Seu Servidor para ajuda na localização dos detalhes de conexão.

6. Gerenciamento de Saves

Salvamento Automático

O servidor salva automaticamente no intervalo especificado por autosave_interval no App.cfg (padrão: a cada 300 segundos / 5 minutos). Os salvamentos automáticos do Foundry são discretos e não causam lag perceptível para a maioria dos tamanhos de fábrica.

Localização dos Arquivos de Save

Os arquivos de save são armazenados no servidor no caminho especificado por server_persistent_data_override_folder no App.cfg. O caminho padrão é:

serverfiles/

Este diretório contém o estado completo do mundo, incluindo modificações de terreno, estruturas colocadas, máquinas da fábrica, esteiras transportadoras e inventários dos jogadores.

Backups Manuais via SFTP

  1. Pare o servidor pelo GPanel para garantir que todos os dados foram gravados no disco.
  2. Conecte-se ao seu servidor via SFTP. Consulte Como Enviar Arquivos via SFTP para instruções.
  3. Baixe o diretório de save completo do seu mundo (ex.: serverfiles/).
  4. Armazene o backup em um local seguro no seu computador.
Faça backups regularmente. Fábricas grandes com muitas máquinas e esteiras transportadoras representam um esforço significativo de construção. Backups regulares protegem contra corrupção de save, resets acidentais do mundo ou alterações indesejadas por outros jogadores.

Restaurando um Save

  1. Pare o servidor pelo GPanel.
  2. Conecte-se via SFTP e navegue até o diretório serverfiles/.
  3. Envie o diretório do mundo do seu backup, substituindo o existente.
  4. Certifique-se de que o nome da pasta corresponde ao server_world_name no App.cfg.
  5. Inicie o servidor pelo GPanel. O servidor carregará o save restaurado.

7. Dicas de Desempenho

Foundry é um jogo de construção de fábricas, e o desempenho do servidor é diretamente afetado pela complexidade da fábrica. Tenha estas dicas em mente à medida que sua fábrica cresce:

  • Complexidade da fábrica: Grandes quantidades de máquinas, esteiras transportadoras e redes logísticas aumentam a carga de tick do servidor. Se você notar lag, considere consolidar ou otimizar cadeias de produção.
  • Carregamento de chunks: O servidor processa todos os chunks carregados. Mais áreas de fábrica ativas espalhadas pelo mapa significa mais chunks para simular. Manter sua fábrica compacta reduz o número de chunks que o servidor precisa rastrear.
  • Quantidade de jogadores: Mais jogadores conectados significa mais chunks carregados ao redor de cada jogador. Se o desempenho degradar com muitos jogadores, considere reduzir server_max_players.
  • Frequência de salvamento automático: Salvamentos automáticos muito frequentes (menos de 60 segundos) em mundos grandes podem causar engasgos periódicos. O padrão de 300 segundos geralmente é suficiente, mas você pode aumentá-lo se necessário.
  • Pausar quando vazio: Ativar pause_server_when_empty=true previne simulação desnecessária quando ninguém está jogando, o que ajuda a manter um desempenho consistente durante sessões de jogo ativas.
Dica: Se sua fábrica cresceu muito e você está experimentando lag persistente, abra um ticket de suporte para discutir o upgrade do seu plano de servidor para recursos adicionais.

Artigos Relacionados

Precisa de Ajuda?

Se você encontrar problemas com seu servidor Foundry que não são abordados aqui, abra um ticket de suporte e inclua o IP do seu servidor, uma descrição do problema e quaisquer mensagens de erro relevantes do console do GPanel.


Este artigo foi útil?

Ready to Get Started?

The servers are booted, select your plan and become our latest satisfied client.