Instalas mods de Factorio en un servidor colocando los archivos ZIP de mods del portal oficial de mods en la carpeta mods/, manteniendo correctamente la mod-list.json y haciendo que todos los jugadores tengan versiones idénticas de los mods. Lo decisivo es detener el servidor, no modificar los archivos ZIP y hacer una breve prueba de conexión después del reinicio.

Requisitos

Antes de cambiar mods, deberías tener acceso a los archivos del servidor, un servidor de Factorio en funcionamiento y una forma de reiniciarlo. En un servidor alquilado de game-serverhosting, normalmente haces la subida, el reinicio y la comprobación de archivos desde la interfaz de administración o mediante acceso de archivos/SFTP, según el entorno contratado.

Antes de cambios grandes en mods, crea una copia de seguridad de tu save y de la carpeta mods/ existente. Los mod-packs grandes, en especial, cambian recetas, tecnologías y progreso del mapa. Quitarlos más tarde puede hacer que un save sea injugable o, como mínimo, requiera trabajo manual posterior.

Como fuente principal para mods usa el portal oficial de mods de Factorio: mods.factorio.com. Allí encuentras archivos de mods, versiones e indicaciones sobre dependencies. No uses archivos ZIP renombrados o descomprimidos si el servidor espera la estructura de mod normal.

Instalar mods desde el portal de mods

  1. Buscar mods en mods.factorio.com
  2. Descargar (archivo .zip)
  3. Subir a la carpeta mods/ del servidor
  4. Reiniciar el servidor

Asegúrate de que la versión del mod encaje con la versión de Factorio de tu servidor. Si instalas varios mods, revisa además las dependencias en el portal de mods. Las dependencies obligatorias deben estar presentes; las dependencies opcionales pueden desbloquear funciones adicionales, pero no siempre son estrictamente necesarias.

Detén el servidor antes de subir archivos. Una subida durante la operación puede hacer que el servidor siga usando archivos antiguos o lea un archivo incompleto en el siguiente arranque. Después de subirlos, reinicia el servidor y revisa el log en busca de avisos sobre dependencies ausentes, versiones incorrectas o mods desactivados.

Editar mod-list.json

Factorio controla los mods activos mediante la mod-list.json. El archivo está en el directorio de mods y contiene los mods activados. El mod base debe permanecer activado.

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

El name debe coincidir con el nombre interno del mod, no necesariamente con el nombre bonito que se muestra. Si tienes dudas, guíate por el nombre del archivo ZIP descargado o por los datos del portal de mods. Pon enabled en true solo en mods que realmente estén en la carpeta mods/.

Después de cambios en el archivo JSON, comprueba que la sintaxis sea válida: comas solo entre entradas, comillas dobles y sin comentarios. Un pequeño error de JSON basta para que Factorio no pueda leer correctamente la lista.

Sincronización de mods con jugadores

¡Todos los jugadores deben tener los mismos mods y versiones!

Procedimiento recomendado:

  1. Instalar mods en el servidor
  2. Pasar la lista de mods a los jugadores
  3. Los jugadores instalan localmente los mismos mods
  4. Factorio comprueba automáticamente si los mods coinciden

Para partidas estables, tiene sentido enviar una breve nota de cambios a los jugadores después de cada modificación de mods: nombre del mod, versión y si una partida guardada existente se ve afectada. Si los jugadores ven una diferencia al conectarse, no deberían instalar cualquier versión más nueva, sino usar exactamente la versión del servidor.

Si gestionas varios servidores modded de survival o construcción, un proceso uniforme puede ayudar: primero backup, luego subida, después lista de versiones y luego prueba de entrada. También encuentras temas de sincronización similares en otros juegos, por ejemplo en la guía para instalar mods de Satisfactory con SMM o en mods de Workshop de Project Zomboid en el servidor.

Mod-packs populares

Pack Descripción Dificultad
Krastorio 2 Endgame ampliado Media
Space Exploration Colonia espacial Alta
Bob's + Angel's Cadenas complejas Muy alta
Industrial Revolution Etapa basada en Steam Media
Nullius Completamente diferente Muy alta

Esta tabla sirve como orientación, no como promesa de rendimiento o estabilidad. Los packs grandes aumentan mucho la complejidad y pueden requerir más planificación, más coordinación y actualizaciones más prudentes. Para un grupo nuevo, empieza mejor con pocos mods y amplía solo cuando el servidor funcione de forma estable.

Orden de mods y dependencies

Factorio gestiona las dependencies automáticamente:

  • Las dependencies obligatorias se marcan
  • Las dependencies opcionales funcionan si están presentes
  • Las incompatibilidades se muestran

Aun así, no deberías ignorar los mensajes de error. Una dependency obligatoria ausente suele impedir el arranque o desactivar los mods afectados. Las incompatibilidades también pueden ser relevantes aunque el servidor arranque, si recetas, tecnologías o interfaces del juego parecen funcionar mal.

Servidor headless y mods

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

Los mods deben estar en la carpeta mods/ junto al ejecutable.

Si gestionas manualmente un servidor headless, comprueba además el directorio de trabajo desde el que se inicia Factorio. Al arrancar, el servidor debe ver la misma carpeta mods/ a la que subiste los archivos. En setups de hosting, esta lógica de rutas suele venir definida; en administración propia es una fuente habitual de errores.

Comprobar el resultado

Después del reinicio, conéctate con un cliente local. Si Factorio te deja entrar al servidor sin diferencias de mods y se carga la partida guardada, la instalación ha sido correcta en lo básico. Después comprueba dentro del juego si existen contenidos de mods como recetas, tecnologías, items o interfaces.

Abre además el log del servidor y busca advertencias sobre mods. Una partida puede parecer arrancar aunque falten componentes opcionales o se hayan desactivado mods concretos. Guarda la lista final de mods para que las actualizaciones posteriores sigan siendo comprensibles.

Solución de problemas

El servidor no arranca después de subir mods

Comprueba primero si todos los archivos subidos son archivos .zip completos y si la mod-list.json contiene JSON válido. Elimina temporalmente los últimos mods añadidos o ponlos en enabled: false hasta que el servidor vuelva a arrancar.

Los jugadores no pueden entrar

Compara la lista de mods y las versiones entre servidor y cliente. Una sola versión diferente puede impedir la entrada. Pasa a los jugadores la lista exacta y haz que ajusten sus versiones locales de mods en consecuencia.

Falta una dependency

Abre la página del mod en el portal oficial de mods y comprueba las dependencias indicadas. Descarga las dependencies obligatorias que falten, colócalas también en la carpeta mods/ y actívalas en la mod-list.json si hace falta.

El contenido del mod no aparece en el juego

Comprueba si el mod está realmente activado y si la partida guardada cargada se inició o migró con ese mod. Algunos contenidos solo aparecen después de investigación, generación del mapa o ciertos eventos del juego.

Comprobación, límites y vuelta atrás segura

La guía «Instalar mods de Factorio en el servidor: guía» se aplica al tipo de servidor descrito en el artículo y al estado de versiones visible en el momento de la revisión. Los nombres de menús, versiones disponibles, compatibilidad de mods o plugins y recursos necesarios pueden variar después de actualizaciones. Por eso, no transfieras valores sin comprobarlos a otra versión de juego, loader o servidor.

Antes de cambiar el mundo, la partida guardada, la configuración o las extensiones, crea una copia de seguridad de los archivos afectados. Después cambia solo un paso relacionado y compruébalo con la misma versión de cliente y servidor con la que quieras jugar más tarde.

Punto de prueba Resultado esperado Cancelación y vuelta atrás
Arranque del servidor El servidor alcanza el estado operativo sin nuevos mensajes de error. Si hay errores de arranque, deshacer el cambio y restaurar la última copia de seguridad.
Prueba de conexión Una cuenta de prueba puede conectarse mediante la dirección mostrada en el panel. Si hay errores de versión o conexión, revisar de nuevo versión, puerto y permisos.
Prueba de función La función modificada en concreto funciona sin dañar datos existentes del mundo o del juego. Si aparecen efectos secundarios, detener el servidor y restaurar los archivos guardados.

Una prueba individual correcta no garantiza rendimiento ni disponibilidad. El tamaño del mundo, mods, plugins, número de jugadores, ruta de red y carga simultánea pueden cambiar el resultado. Documenta versión, cambio y resultado de la prueba para poder entender desviaciones posteriores.

FAQ

¿Tengo que descomprimir los mods de Factorio?

No. Para la instalación habitual en servidor, colocas los archivos .zip descargados sin modificar en la carpeta mods/.

¿Pueden los jugadores usar mods distintos a los del servidor?

Para el multijugador, los mods y versiones relevantes deben coincidir. Factorio comprueba las diferencias al conectarse e informa de conflictos.

¿Puedo añadir mods posteriormente a un save existente?

A menudo es posible, pero no está exento de riesgos. Crea antes una copia de seguridad y revisa las indicaciones del mod correspondiente, sobre todo en packs grandes de overhaul.

¿Qué hago primero con mod-packs grandes?

Instala primero todas las dependencies obligatorias, empieza con un save de prueba y documenta las versiones. Solo después deberías continuar una partida guardada en producción con el grupo.

¿Cómo mantengo controladas las actualizaciones de mods?

No actualices durante una sesión de juego en curso. Detén el servidor, guarda el save y la carpeta de mods, actualiza de forma selectiva y prueba la entrada antes de liberar la partida.