Instalas mods de Factorio num servidor colocando os ficheiros ZIP dos mods do Portal de Mods oficial na pasta mods/, mantendo o mod-list.json corretamente configurado e garantindo que todos os jogadores usam versões idênticas dos mods. O essencial é parar o servidor, manter os ficheiros ZIP inalterados e fazer um breve teste de ligação depois do reinício.

Requisitos

Antes de alterares mods, deves ter acesso aos ficheiros do servidor, um servidor Factorio funcional e uma forma de o reiniciar. Num servidor alugado da game-serverhosting, normalmente fazes o upload, o reinício e a verificação de ficheiros pela interface de administração ou por acesso a ficheiros/SFTP, dependendo do ambiente contratado.

Antes de alterações maiores nos mods, cria um backup do teu save e da pasta mods/ existente. Mod-packs grandes, em especial, alteram receitas, tecnologias e progresso do mapa. Removê-los mais tarde pode tornar um save injogável ou, pelo menos, exigir ajustes manuais.

Como fonte principal para mods, usa o Portal de Mods oficial do Factorio: mods.factorio.com. Lá encontras ficheiros de mods, versões e notas sobre dependencies. Não uses ficheiros ZIP renomeados ou extraídos se o servidor esperar a estrutura normal de mods.

Instalar mods pelo Portal de Mods

  1. Encontrar mods em mods.factorio.com
  2. Transferir o ficheiro (.zip)
  3. Fazer upload para a pasta mods/ no servidor
  4. Reiniciar o servidor

Garante que a versão do mod corresponde à versão do Factorio do teu servidor. Se instalares vários mods, verifica também as dependências no Portal de Mods. Dependencies obrigatórias têm de estar presentes; dependencies opcionais podem desbloquear funções adicionais, mas nem sempre são indispensáveis.

Para o servidor antes do upload. Fazer upload durante o funcionamento pode fazer com que o servidor continue a usar ficheiros antigos ou leia um ficheiro incompleto no arranque seguinte. Depois do upload, reinicia o servidor e verifica o log em busca de indicações sobre dependencies em falta, versões incorretas ou mods desativados.

Editar mod-list.json

O Factorio controla os mods ativos através do mod-list.json. O ficheiro fica no diretório de mods e contém os mods ativados. O mod base tem de continuar ativado.

{
  "mods": [
    {"name": "base", "enabled": true},
    {"name": "Krastorio2", "enabled": true},
    {"name": "space-exploration", "enabled": true}
  ]
}

O name tem de corresponder ao nome interno do mod, não necessariamente ao nome bonito apresentado. Se tiveres dúvidas, orienta-te pelo nome do ficheiro ZIP transferido ou pelas informações no Portal de Mods. Define enabled como true apenas para mods que existam realmente na pasta mods/.

Depois de alterações no ficheiro JSON, deves garantir que a sintaxe é válida: vírgulas apenas entre entradas, aspas duplas e sem comentários. Um pequeno erro de JSON basta para que o Factorio não consiga ler a lista corretamente.

Sincronização de mods com jogadores

Todos os jogadores têm de ter os mesmos mods e versões!

Procedimento recomendado:

  1. Instalar os mods no servidor
  2. Enviar a lista de mods aos jogadores
  3. Os jogadores instalam localmente os mesmos mods
  4. O Factorio verifica automaticamente se os mods coincidem

Para sessões estáveis, vale a pena enviar uma breve nota de alteração aos jogadores após cada mudança de mods: nome do mod, versão e se um save existente é afetado. Se os jogadores virem uma divergência ao ligar, não devem instalar uma versão qualquer mais recente, mas sim exatamente a versão do servidor.

Se geres vários servidores modded de sobrevivência ou construção, um processo uniforme pode ajudar: primeiro backup, depois upload, depois lista de versões, depois teste de entrada. Temas semelhantes de sincronização também aparecem noutros jogos, por exemplo no guia para instalar mods de Satisfactory com SMM ou em mods do Workshop de Project Zomboid no servidor.

Mod-packs populares

Pack Descrição Dificuldade
Krastorio 2 Endgame expandido Média
Space Exploration Colónia espacial Alta
Bob's + Angel's Cadeias complexas Muito alta
Industrial Revolution Fase baseada em vapor Média
Nullius Completamente diferente Muito alta

Esta tabela serve como orientação, não como promessa de desempenho ou estabilidade. Packs grandes aumentam bastante a complexidade e podem exigir planeamento mais longo, mais coordenação e atualizações mais cuidadosas. Numa nova equipa, começa de preferência com poucos mods e expande apenas quando o servidor estiver estável.

Ordem dos mods e dependencies

O Factorio gere dependencies automaticamente:

  • Dependencies obrigatórias são assinaladas
  • Dependencies opcionais funcionam quando estão presentes
  • Incompatibilidades são apresentadas

Mesmo assim, não deves ignorar mensagens de erro. Uma dependency obrigatória em falta muitas vezes impede o arranque ou desativa os mods afetados. Incompatibilidades também podem ser relevantes quando o servidor arranca, mas receitas, tecnologias ou interfaces no jogo parecem incorretas.

Servidor headless e mods

factorio --start-server save.zip --server-settings server-settings.json

Os mods têm de ficar na pasta mods/ ao lado do executável.

Se geres manualmente um servidor headless, verifica também a pasta de trabalho a partir da qual o Factorio é iniciado. No arranque, o servidor tem de ver a mesma pasta mods/ para onde fizeste upload dos ficheiros. Em setups de hosting, esta lógica de caminhos normalmente já vem definida; em gestão própria, é uma fonte de erro frequente.

Verificar o resultado

Depois do reinício, liga-te com um cliente local. Se o Factorio te deixar entrar no servidor sem divergência de mods e o save carregar, a instalação está basicamente concluída com sucesso. Depois verifica no jogo se conteúdos dos mods, como receitas, tecnologias, itens ou interfaces, estão presentes.

Abre também o log do servidor e procura avisos sobre mods. Uma sessão pode aparentemente arrancar mesmo que faltem componentes opcionais ou alguns mods tenham sido desativados. Guarda a lista final de mods para que atualizações futuras continuem rastreáveis.

Troubleshooting

O servidor não arranca depois do upload dos mods

Verifica primeiro se todos os ficheiros enviados são ficheiros .zip completos e se o mod-list.json contém JSON válido. Remove temporariamente os mods adicionados por último ou define-os como enabled: false até o servidor voltar a arrancar.

Os jogadores não conseguem entrar

Compara a lista de mods e as versões entre servidor e cliente. Uma única versão diferente já pode impedir a entrada. Envia aos jogadores a lista exata e pede que ajustem as versões locais dos mods em conformidade.

Falta uma dependency

Abre a página do mod no Portal de Mods oficial e verifica as dependências indicadas. Transfere as dependencies obrigatórias em falta, coloca-as também na pasta mods/ e ativa-as no mod-list.json se necessário.

Os conteúdos do mod não aparecem no jogo

Verifica se o mod está mesmo ativado e se o save carregado foi iniciado ou migrado com esse mod. Alguns conteúdos só aparecem após pesquisa, geração do mapa ou determinados eventos do jogo.

Verificação, limites e regresso seguro

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

Antes de alterações ao mundo, save, configuração ou extensões, cria um backup dos ficheiros afetados. Depois altera apenas um passo relacionado de cada vez e testa-o com a mesma versão de cliente e servidor com que queres jogar mais tarde.

Ponto de verificação Resultado esperado Interromper e voltar atrás
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 pelo endereço apresentado no painel. Em caso de erros de versão ou ligação, voltar a comparar versão, porta e permissões.
Teste funcional A função concretamente alterada trabalha 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 isolado 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 versão, alteração e resultado do teste para conseguires perceber divergências futuras.

FAQ

Tenho de extrair os mods de Factorio?

Não. Para a instalação habitual no servidor, colocas os ficheiros .zip transferidos inalterados na pasta mods/.

Os jogadores podem usar mods diferentes dos do servidor?

Para multiplayer, os mods e versões relevantes têm de coincidir. O Factorio verifica divergências ao ligar e comunica conflitos.

Posso adicionar mods posteriormente a um save existente?

Muitas vezes é possível, mas não é isento de risco. Cria antes um backup e verifica as notas do mod em questão, sobretudo em grandes packs de overhaul.

O que faço primeiro com mod-packs grandes?

Instala primeiro todas as dependencies obrigatórias, começa com um save de teste e documenta as versões. Só depois deves continuar um save produtivo com o grupo.

Como mantenho as atualizações de mods sob controlo?

Não atualizes durante uma sessão de jogo em curso. Para o servidor, guarda o save e a pasta de mods, atualiza de forma direcionada e testa a entrada antes de libertares a sessão.