Um servidor Factorio próprio vale a pena se a tua fábrica tiver de ficar sempre acessível e se quiseres gerir de forma controlada definições, mods, direitos de admin e saves. Na game-serverhosting, configuras para isso um servidor multi-game pago, manténs controlo técnico sobre a configuração e consegues gerir processos operacionais como reinícios, backups e suporte de forma transparente.

Pré-requisitos

Antes de configurares o Factorio Dedicated Server, deves esclarecer que estilo de jogo está planeado: pequena fábrica cooperativa, megabase de longo prazo, modpack ou servidor público. Para começar, 2-4 GB RAM podem servir como ponto de partida; Factorio é relativamente eficiente, mas mapas maiores e modpacks extensos podem exigir reservas claramente maiores.

Também precisas de acesso aos ficheiros do servidor, de um cliente Factorio atualizado, dos mods planeados e de uma decisão clara sobre a visibilidade. A documentação oficial da wiki do Factorio descreve jogos multiplayer como servidores entráveis, alojados ou dedicados e indica, por padrão, a porta UDP 34197 para Factorio. Ela também assinala que todas as instâncias do jogo precisam da mesma versão do jogo e dos mesmos mods: documentação oficial de multiplayer do Factorio.

Se estás a planear servidores cooperativos semelhantes que fiquem sempre a correr, o guia de multiplayer do Satisfactory Dedicated Server e o guia de multiplayer para alugar um servidor Project Zomboid também são comparações úteis para princípios básicos como persistência, direitos dos jogadores e manutenção.

Encomendar o servidor Factorio

  1. Vai a game-serverhosting
  2. Escolhe 2-4 GB RAM (Factorio é eficiente)
  3. O servidor é configurado automaticamente

Depois da disponibilização, verifica primeiro se o servidor arranca e se consegues aceder à interface de gestão, aos ficheiros e aos logs. Não alteres várias coisas ao mesmo tempo: começa com uma instalação vanilla funcional, testa a entrada no servidor e, depois, ajusta as definições do servidor, as opções de mapa e os mods.

Configurar as definições do servidor

O ficheiro central é server-settings.json. Nele defines, entre outras coisas, o nome do servidor, a descrição, o número máximo de jogadores, a visibilidade, a palavra-passe, a verificação de utilizadores e os autosaves. Para servidores públicos, deves ter especial cuidado com palavra-passe, verificação de utilizadores e direitos de admin.

{
  "name": "O meu servidor Factorio",
  "description": "Bem-vindo!",
  "max_players": 10,
  "visibility": {
    "public": false,
    "lan": true
  },
  "require_user_verification": true,
  "game_password": "secreto",
  "autosave_interval": 10,
  "autosave_slots": 5
}

max_players deve adequar-se ao teu grupo. Uma pequena equipa fixa raramente precisa de limites altos; já um servidor de comunidade beneficia de um controlo de acesso claro. Com visibility.public, controlas se o servidor deve ser listado publicamente. game_password protege sessões privadas, enquanto require_user_verification oferece controlo adicional para contas regulares.

Autosaves são importantes no Factorio, porque as fábricas crescem durante muitas horas. Um intervalo curto reduz uma possível perda de progresso, mas gera atividade de gravação com mais frequência. A configuração existente com autosave_interval e autosave_slots é um ponto de partida sensato, que podes adaptar ao ritmo de jogo e à carga do servidor.

Definir as configurações do mapa

As configurações do mapa influenciam o caráter da tua partida mais do que muitas opções posteriores do servidor. Por isso, define-as antes do arranque produtivo e testa-as brevemente com o teu grupo.

{
  "terrain_segmentation": 1,
  "water": 1,
  "starting_area": 2,
  "peaceful_mode": false,
  "enemy_expansion": true,
  "pollution": {
    "enabled": true
  }
}

starting_area afeta a pressão inicial causada pelos inimigos. peaceful_mode, enemy_expansion e pollution.enabled determinam a intensidade com que o ambiente e os aliens reagem à tua fábrica. Para uma sessão de construção mais descontraída, podes reduzir a pressão dos inimigos; para um Factorio clássico com defesa e escalada, a expansão e a poluição permanecem ativas.

Instalar mods

  1. Descarregar mods de mods.factorio.com
  2. Fazer upload para a pasta mods/
  3. Ajustar mod-list.json
  4. Reiniciar o servidor
  5. Todos os jogadores precisam dos mesmos mods!

Planeia mods como uma versão do servidor: primeiro testa localmente ou num ambiente de teste, depois aplica-os ao servidor em funcionamento. Mods de overhaul especialmente grandes alteram receitas, investigação, balanceamento e saves. Não removas esses mods levianamente de um mundo ativo, porque os saves podem depois ficar com erros ou injogáveis.

Mods populares

Mod Descrição
Krastorio 2 Endgame expandido
Space Exploration Expansão espacial
Bob's + Angel's Cadeias de produção complexas
Rampant Aliens agressivos

Para modpacks de longo prazo, uma breve nota do servidor é útil: versão do Factorio, lista de mods, data de início do mapa e regras especiais. Assim, novos companheiros de jogo conseguem entrar corretamente e tu reconheces mais depressa, mais tarde, que alteração causou um problema.

Comandos de admin

/promote <name>          # Direitos de admin
/ban <name>              # Banir jogador
/kick <name>             # Expulsar jogador
/evolution               # Mostrar fator de evolução

Concede direitos de admin apenas a pessoas que devam realmente assumir definições e moderação. Admins conseguem influenciar diretamente o funcionamento do jogo. Para servidores públicos ou semipúblicos, regras claras sobre bans, kicks e alterações de mods fazem sentido, para que casos de suporte permaneçam rastreáveis.

Verificar o resultado

Depois de cada alteração maior, deves testar o servidor de forma direcionada. Reinicia o servidor, liga-te com um cliente normal, verifica o nome do servidor, a palavra-passe, a visibilidade e o limite de jogadores. Em seguida, abre a lista de mods no cliente e compara-a com a do servidor. Cria ou carrega o mapa, espera por um autosave e verifica se o save existe.

Se trabalhas com vários servidores de jogo, passos de verificação repetíveis ajudam. O guia para alugar e configurar um servidor Terraria e o guia para alugar um servidor 7 Days to Die mostram temas de multiplayer comparáveis, como acesso, persistência e configuração, a partir de outros jogos.

Troubleshooting

Os jogadores não conseguem ligar-se

Verifica primeiro o estado do servidor, a palavra-passe, o IP ou domínio e a porta. Segundo a documentação oficial de multiplayer, Factorio usa por padrão UDP 34197. Se o servidor não estiver listado publicamente, os jogadores têm de se ligar diretamente ou usar a opção LAN adequada.

Erros de mod ao entrar

Em erros de mod, quase sempre está envolvida uma versão diferente, um ficheiro em falta ou um mod-list.json incorreto. Compara servidor e cliente, descarrega novamente os mods de mods.factorio.com e reinicia depois o servidor e o cliente.

O mapa não arranca como esperado

As definições do gerador de mapa e do mapa têm de ser consideradas ao criar o mapa. Se um mundo já tiver sido gerado, algumas definições não alteram posteriormente a estrutura do mapa existente. Neste caso, precisas de um novo save ou de uma migração planeada conscientemente.

Faltam autosaves ou são demasiado raros

Verifica autosave_interval, autosave_slots e as permissões de escrita no diretório de saves. Se tens muitos saves grandes, pode fazer sentido definir conscientemente os slots e a estratégia de backup, em vez de guardar ficheiros antigos sem limite.

Verificação, limites e regresso seguro

O guia “Alugar um servidor Factorio – construir uma fábrica multiplayer” aplica-se ao tipo de servidor descrito no artigo e ao estado de versão visível no momento da verificação. Nomes de menus, versões disponíveis, compatibilidade de mods ou plugins e recursos necessários podem divergir após atualizações. Por isso, não transfiras valores para outra versão de jogo, loader ou servidor sem os verificar.

Cria um backup dos ficheiros afetados antes de fazer alterações ao mundo, save, configuração ou extensões. Em seguida, altera apenas um passo relacionado de cada vez e verifica-o com a mesma versão de cliente e servidor com que queres jogar mais tarde.

Ponto de verificação Resultado esperado Cancelamento e regresso
Arranque do servidor O servidor chega ao estado operacional sem nova mensagem de erro. Em caso de erros de arranque, reverter a alteração e restaurar o último backup.
Teste de ligação Uma conta de teste consegue ligar-se através do endereço indicado no painel. Em caso de erros de versão ou ligação, comparar novamente versão, porta e liberações.
Teste funcional A função concretamente alterada funciona sem danificar dados existentes do mundo ou do jogo. Em caso de efeitos secundários, parar o servidor e restaurar os ficheiros guardados.

Um teste individual bem-sucedido não é garantia de desempenho ou disponibilidade. Tamanho do mundo, mods, plugins, número de jogadores, rota de rede e carga simultânea podem alterar o resultado. Documenta a versão, a alteração e o resultado do teste, para conseguires compreender desvios posteriores.

FAQ

De quanta RAM preciso para um servidor Factorio?

Usa 2-4 GB RAM apenas como ponto de partida e verifica a carga real. Isso serve como ponto inicial para muitas sessões pequenas a médias. Mapas grandes, longos tempos de execução e modpacks extensos podem precisar de mais reservas.

Todos os jogadores têm de instalar os mesmos mods?

Sim. Para uma partida multiplayer estável, servidor e clientes têm de usar a mesma versão do Factorio e os mesmos mods. Isto aplica-se especialmente a mods de overhaul como Krastorio 2, Space Exploration ou Bob's + Angel's.

Posso operar um servidor Factorio em privado?

Sim. Define public como false, usa uma game_password e partilha os dados de acesso apenas com o teu grupo. Se o servidor não estiver listado publicamente, os jogadores ligam-se diretamente ou através da opção de visibilidade adequada.

Quando devo alterar as configurações do mapa?

Idealmente antes do arranque de um mundo produtivo. Definições como área inicial, água, expansão inimiga e poluição moldam a partida cedo. Alterações posteriores podem ter efeito limitado, dependendo da opção.

Como verifico se os direitos de admin funcionam?

Liga-te ao servidor, executa /promote <name> para o jogador pretendido e testa depois uma ação simples de admin. Documenta os admins, para que casos posteriores de moderação ou suporte permaneçam rastreáveis.