NUEVO 📢 Oferta de lanzamiento limitada: ¡hasta un 70% de descuento en tu primer mes, en todos los juegos!Ver planes

Cómo alojar un servidor de Factorio (2026)

FactorioUpdated Nov 5, 202613 min read

Respuesta corta. Puedes alojar un servidor de Factorio tú mismo gratis: descarga el servidor headless de factorio.com, crea una partida con --create, arráncalo con --start-server y abre el puerto UDP 34197 (Factorio usa solo UDP). O alquila un servidor de Factorio y olvídate de la red y las actualizaciones.

Los jugadores entran con Multijugador, luego Connect to address, e introducen la dirección IP de tu servidor (y el puerto, si lo cambiaste). Todos necesitan exactamente la misma versión del juego y los mismos mods.

Comprobado el 5 de noviembre de 2026, válido para Factorio 2.1.24, la versión headless que factorio.com indica ese día tanto para el canal estable como para el experimental.

Esta guía usa la wiki y la API de descargas del propio Factorio, y lo que usamos en nuestros propios servidores de Factorio. Si quieres ir directo a la opción de alquiler, mira la Opción 2.

Qué necesitas

  • Sistema operativo: Linux de 64 bits o Windows. En Linux, la wiki de Factorio recomienda el paquete Headless para servidores: no tiene gráficos y no depende de bibliotecas que a un servidor le pueden faltar.
  • Red: UDP 34197 accesible desde internet. El puerto se puede cambiar con --port.
  • Una cuenta de factorio.com: solo si quieres el servidor en el buscador público de servidores. Necesita tu nombre de usuario de factorio.com y un token de autenticación.
  • El juego: cada jugador necesita la misma versión de Factorio que el servidor y los mismos mods. El servidor headless activa por defecto los mods de la expansión (Space Age, Quality, Elevated Rails y Recycler en mods/mod-list.json, comprobado con 2.1.24), así que todos los jugadores necesitan el DLC Space Age salvo que desactives los cuatro.

El servidor headless se descarga gratis. Pagas por la máquina, la electricidad y el ancho de banda, no por el software.

Opción 1: alojarlo tú mismo

Funciona en un PC que te sobre, un servidor doméstico o una máquina virtual en la nube. Los pasos siguen las páginas de la wiki de Factorio sobre multijugador y parámetros de línea de comandos.

Linux

  1. Descarga el servidor headless. El enlace de abajo siempre te da la última versión estable headless. Sustituye stable por un número de versión como 2.1.24 para fijar una.
    sudo apt-get install curl xz-utils
    cd /tmp
    curl -L -o factorio.tar.xz https://www.factorio.com/get-download/stable/headless/linux64
  2. Crea un usuario y descomprime el servidor. La wiki pide no ejecutar el servidor como root.
    sudo useradd factorio
    cd /opt
    sudo tar -xJf /tmp/factorio.tar.xz
    sudo chown -R factorio:factorio /opt/factorio
    sudo -u factorio -s
  3. Crea el archivo de ajustes. El servidor descomprimido trae archivos de ejemplo en data/. Copia el que necesites y edita la copia:
    cd /opt/factorio
    cp data/server-settings.example.json data/server-settings.json
    El ejemplo tiene visibility public puesto a true. Ponlo en false salvo que también rellenes tu username y tu token de factorio.com: sin ellos el servidor arranca igualmente, pero registra "Matching server connection failed" y no aparece en la lista.
  4. Crea una partida. El servidor dedicado necesita un archivo de guardado antes de arrancar.
    ./bin/x64/factorio --create ./saves/my-save.zip
    Para elegir tú el mapa, añade los archivos --map-gen-settings y --map-settings (hay ejemplos en data/), o --preset y --map-gen-seed.
  5. Arranca el servidor.
    ./bin/x64/factorio --start-server ./saves/my-save.zip --server-settings ./data/server-settings.json
    Añade --port 34197 para fijar tú el puerto. Para cargar la partida guardada más reciente, usa --start-server-load-latest en su lugar. Al detener el servidor se guarda la partida.
  6. Abre el puerto. Permite UDP 34197 en el cortafuegos de la máquina (con ufw: sudo ufw allow 34197/udp) y redirígelo como UDP en tu router. La wiki avisa de que algunos routers aleatorizan el puerto de origen de los paquetes salientes desde 34197, lo que puede romper las conexiones.
  7. Entra. En Factorio, elige Multijugador, luego Connect to address, e introduce tu dirección IP pública.

Windows

  1. Instala Factorio. La wiki señala que cualquier versión del juego puede ejecutarse en modo headless.
  2. En la carpeta de Factorio, copia data\server-settings.example.json a data\server-settings.json y crea una partida con --create (la misma opción que en Linux).
  3. Arráncalo con un archivo .bat en la carpeta de Factorio. El ejemplo de la wiki es: start /wait .\bin\x64\factorio.exe --start-server-load-latest --server-settings .\data\server-settings.json
  4. --start-server-load-latest carga la partida más reciente de la carpeta de datos de usuario de Factorio, que en la versión del instalador es %appdata%\Factorio, no la carpeta donde ejecutaste --create. Para alojar la partida que acabas de crear, usa --start-server seguido de su ruta.
  5. Permite UDP 34197 en el Firewall de Windows y redirígelo en tu router.

Ajustes en server-settings.json

  • name y description: cómo se llama el servidor.
  • max_players: 0 significa sin límite. Los admins pueden entrar en un servidor lleno.
  • game_password: la contraseña de acceso. Si la dejas vacía, cualquiera con tu dirección puede entrar.
  • visibility: public lista la partida en el servidor de emparejamiento oficial y necesita tu username y tu token de factorio.com (o password). lan emite en tu red local. Con ambos desactivados, los jugadores necesitan tu dirección.
  • require_user_verification: cuando es true, solo pueden entrar jugadores con una cuenta válida de factorio.com.
  • autosave_interval (minutos), autosave_slots y afk_autokick_interval (minutos, 0 para nunca).
  • auto_pause: la partida se pausa mientras nadie está conectado, salvo que lo desactives.

Admins

Para hacer admin a alguien, crea server-adminlist.json en el mismo directorio que factorio-current.log, con una lista como [ "user1", "user2" ]. La wiki dice que el archivo también se crea cuando promueves a un jugador desde la consola.

Actualizar y mods

El multijugador de Factorio necesita la misma versión en ambos lados, así que cuando el juego se actualiza tienes que actualizar también el servidor: descarga de nuevo la versión headless y descomprímela sobre la anterior. Tus carpetas saves y mods no vienen en la descarga. Los mods van en mods/ como archivos .zip, y todos los jugadores necesitan los mismos. Mira Cómo añadir mods a tu servidor de Factorio para ver cómo funciona en PlayNHost.

Opción 2: alojarlo en PlayNHost

Alquilar elimina el cortafuegos, la redirección de puertos y la rutina de actualizaciones. El puerto, la partida y el archivo de ajustes ya vienen configurados.

  1. Elige un plan. Abre la página de hosting de servidores de Factorio y compara los planes (STONE FURNACE, STEEL FURNACE y ELECTRIC FURNACE en el momento de escribir esto, para 4, 9 y 20 jugadores). Pulsa Crear servidor en STONE FURNACE o STEEL FURNACE, o Personalizar plan en ELECTRIC FURNACE, y termina el pedido. Los precios cambian, así que compruébalos en esa página.
  2. Espera a la instalación. Recibes un correo de "servidor listo" y el servidor aparece en panel.playnhost.com. En la pestaña Consola, el panel da el servidor por iniciado cuando el registro muestra Hosting game at.
  3. Pon primero una contraseña. Abre Configuración y luego Ajustes del juego. Contraseña del servidor empieza vacía, así que cualquiera con la dirección puede entrar hasta que la rellenes.
  4. Revisa los demás campos en el mismo sitio:
    • Nombre del servidor y Descripción del servidor: lo que muestra el juego.
    • Nombre del guardado: el archivo del mundo, gamesave por defecto.
    • Space Age: activado por defecto. Con él activado, todos los jugadores necesitan el DLC Space Age. Al desactivarlo se apagan Space Age, Quality y Elevated Rails, pero no Recycler, un cuarto mod de la expansión que añadió Factorio 2.1, así que no está garantizado que entre un jugador sin el DLC. Mantenlo activado en un mundo creado con Space Age: en nuestra prueba, un mundo de Space Age iniciado con él desactivado cargó sin la expansión y se guardó así.
    • Preajuste de mapa y Seed del mapa: se usan cuando se crea un mundo nuevo.
    • Usuario del servidor y Token del servidor: el nombre de tu cuenta de factorio.com y tu token de API (de tu página de perfil en factorio.com, no tu contraseña). Ponlos los dos juntos para listar el servidor en el buscador público, o deja ambos vacíos. Sin ellos los jugadores pueden conectarse igualmente con la dirección.
    • Intervalo de autoguardado y Expulsión por AFK.
    Versión de Factorio está en la misma lista, y Actualizar servidor automáticamente está en Mostrar avanzadas.
  5. Pulsa Reiniciar para que los cambios surtan efecto y espera a Hosting game at en la Consola.
  6. Entra. En Factorio elige Multijugador, luego Connect to address, e introduce la dirección y el puerto de tu servidor. Usa la contraseña que pusiste. Si no conecta, mira Cómo entrar en tu servidor de Factorio.

Lo que hace por ti nuestra configuración

  • Ajustes escritos en cada arranque. Cada vez que el servidor arranca, el panel escribe name, description, username, token, autosave_interval, autosave_slots, afk_autokick_interval y game_password en data/server-settings.json a partir de Ajustes del juego, y max_players a partir de tu plan. Las ediciones manuales de esas claves se sustituyen, así que cámbialas en Ajustes del juego. Las demás claves del archivo no se tocan.
  • Se crea una partida por ti. Si no hay un escenario definido y el archivo saves/<Save Name>.zip no existe al arrancar, el servidor lo crea con tu Preajuste de mapa y tu Seed del mapa, y luego lo inicia.
  • Actualizaciones en cada arranque. Con Actualizar servidor automáticamente activado y Versión de Factorio en latest, un script de arranque pregunta a factorio.com cuál es la versión headless estable actual y la descarga si es distinta de la instalada. El script sigue el canal estable porque es al que se actualiza el juego Factorio, así que tus jugadores pueden seguir conectándose. Un número de versión fijado nunca se actualiza. Las partidas y los mods nunca se tocan.
  • Interruptor de Space Age. El servidor headless activa por defecto los mods de la expansión en mods/mod-list.json. En cada arranque el panel ajusta las entradas de Space Age, Quality y Elevated Rails para que coincidan con Space Age y deja en paz las demás líneas de mods, incluido Recycler.
  • Partidas, mods y RCON. El panel tiene una página Partidas guardadas para elegir, subir, descargar y hacer instantáneas de partidas. Los mods se pueden soltar como archivos .zip en Archivos, o instalar desde el Factorio Mod Portal cuando tu usuario y token de factorio.com estén puestos. RCON se activa con ¿RCON activado?.

Alojarlo tú o alquilarlo: una comparación honesta

  • Coste. Por tu cuenta: el software del servidor es gratis, y pagas el hardware, la electricidad y el ancho de banda, o una máquina virtual en la nube. Alquilado: una cuota mensual según el plan. Mira los planes actuales.
  • Disponibilidad. Por tu cuenta: tan fiable como tu máquina y tu internet de casa, y tiene que estar encendida cuando juegan tus amigos. Alquilado: funciona en el hardware del proveedor, no en tu PC.
  • Exposición de red. Por tu cuenta: los jugadores se conectan a tu IP pública y tú te ocupas del cortafuegos y del router, incluidos los routers que aleatorizan los puertos de origen. Alquilado: tu IP de casa no interviene.
  • Conocimientos necesarios. Por tu cuenta: línea de comandos, redirección de puertos y edición de JSON. Muy factible, y una buena forma de aprender. Alquilado: un panel web con campos de formulario.
  • Actualizaciones. Por tu cuenta: descarga y descomprime la nueva versión headless cada vez que el juego se actualice, o los jugadores no podrán entrar. Alquilado: Actualizar servidor automáticamente comprueba en cada arranque.

Alojarlo tú te conviene si ya tienes una máquina encendida todo el día y te sientes cómodo con las redes. Alquilar te conviene si prefieres no ocuparte del hardware.

Problemas comunes y soluciones

Los jugadores no pueden conectarse

Causa: UDP 34197 no es accesible, un cortafuegos o antivirus bloquea UDP, o el router aleatoriza el puerto de origen.

Solución: permite y redirige UDP 34197 (no TCP), y comprueba que tu router no aleatorice el puerto de origen de los paquetes que salen de 34197. Mira Factorio ports and firewall explained.

El servidor no arranca tras volver a una versión anterior

Causa: descomprimir una versión sobre otra añade archivos pero nunca borra ninguno, así que puede dejar un mod integrado de la versión que abandonaste. En nuestra prueba, al pasar de la experimental 2.1.20 (que incluye un mod integrado recycler) a la estable 2.0.77 quedó data/recycler en el disco, y el servidor se detuvo con "Incompatible Factorio version (current: 2.0, required: 2.1)".

Solución: si lo alojas tú, borra bin/ y las carpetas de mods integrados de data/ antes de descomprimir una versión antigua sobre una nueva, y no toques saves/ ni mods/. En PlayNHost, nuestro instalador y el actualizador de arranque ya lo hacen antes de cada versión nueva. Tu propio data/server-settings.json es un archivo, no una carpeta, así que se conserva.

Un jugador sin el DLC no puede entrar

Causa: Space Age está activado, y con él Quality, Elevated Rails y Recycler.

Solución: en un mundo nuevo, desactiva Space Age en Ajustes del juego y reinicia. En Factorio 2.1 el interruptor aún no desactiva Recycler, así que si al jugador lo siguen rechazando, abre un ticket y revisaremos contigo la lista de mods del servidor. Mantén Space Age activado en un mundo creado con él. Mira Cómo activar o desactivar Space Age en tu servidor de Factorio.

FAQ

¿Puedo alojar un servidor de Factorio gratis?

Sí. El servidor headless se descarga gratis de factorio.com. Aun así pagas la máquina, la electricidad y el internet, y tiene que estar encendido mientras la gente juega.

¿Qué puerto usa un servidor de Factorio?

UDP 34197 por defecto. Factorio usa solo UDP, y el puerto se puede cambiar.

¿Cuántos jugadores pueden entrar?

Define max_players en server-settings.json; 0 significa sin límite. La wiki de Factorio da 65.535 como límite máximo y dice que el límite práctico es mucho menor. Nuestros planes son de 4, 9 y 20 jugadores.

¿Necesita el servidor una cuenta de factorio.com?

Solo para aparecer en el buscador público de servidores, que necesita un nombre de usuario y un token. Los jugadores pueden conectarse igualmente por dirección sin ella.

¿Pueden entrar jugadores sin los mismos mods?

No. Todas las instancias del juego necesitan exactamente la misma versión y los mismos mods.

¿Listo para saltarte la configuración? Mira los planes de servidor de Factorio.

¿Ya lo tienes en otro proveedor? Trae tu servidor con nosotros

Herramientas gratis para Factorio

Estas herramientas están en inglés.

NUESTROS ÚLTIMOS BLOGS