Cómo crear un servidor de Factorio
Para crear un servidor de Factorio, arráncalo una primera vez en OuiPanel y da después su dirección y su contraseña a tus jugadores. El servidor es privado por defecto y no pide ninguna cuenta de factorio.com. Esta guía sigue cada paso en OuiPanel, el panel de juego de OuiHeberg, desde el primer arranque hasta el servidor público. Parte de un servidor Factorio ya contratado en OuiHeberg.
Arrancar el servidor de Factorio por primera vez
Tu servidor usa la versión sin interfaz de Factorio, publicada por Wube, el estudio del juego. Funciona en Linux y se instala sin cuenta de Steam ni cuenta de factorio.com. No tienes nada que instalar.
Inicia sesión en OuiPanel en dash.ouipanel.com y abre tu servidor de Factorio.
Abre la Consola y haz clic en Iniciar.
Espera a que la consola muestre el estado En marcha.
En el primer arranque, el servidor crea el mapa saves/gamesave.zip. Después la consola muestra la línea Hosting game at, y la partida queda abierta.

Por defecto, Factorio pone la partida en pausa cuando no hay nadie conectado. Tu fábrica no avanza mientras no estás. Este comportamiento se ajusta en server-settings.json, con la clave auto_pause.
El botón Detener deja que Factorio guarde el mapa antes de apagarse. Avisa de todos modos a tus jugadores antes de detener o reiniciar el servidor.
Entrar en el servidor por su dirección
Un servidor nuevo es privado. No aparece en la lista pública del juego, y se entra por su dirección. Además lo protege una contraseña de partida, generada por OuiPanel al crear el servidor.
En la Consola, apunta la dirección del bloque Información de conexión, por ejemplo
203.0.113.10:3000.Abre Configuración › Parámetros del servidor y copia el valor del campo Contraseña del servidor.
Abre Factorio, entra en el menú multijugador y elige la conexión por dirección.
Escribe la dirección con su puerto y después la contraseña de la partida.
Los dos últimos pasos son los de la wiki oficial de Factorio. El juego usa un solo puerto, en UDP. Cada jugador necesita la misma versión del juego que el servidor.
Según el archivo de ejemplo de Wube, con require_user_verification en true, el servidor solo acepta jugadores cuyo juego está vinculado a una cuenta válida de factorio.com. Es el ajuste con el que se entrega.
Da la dirección y la contraseña a tus jugadores a la vez. La contraseña se cambia en las variables.
Ajustar las variables en OuiPanel
Los ajustes que se leen al arrancar están en Configuración › Parámetros del servidor, bloque Variables de entorno. Valida un campo con la marca de su derecha y reinicia el servidor.
| Variable | Función |
|---|---|
| Versión de Factorio | Versión instalada. latest es la última versión estable |
| Número máximo de jugadores | Número de plazas, de 1 a 100. El valor de entrega es 20 |
| Nombre de la partida guardada | Nombre del mapa que se crea cuando la carpeta saves está vacía, gamesave por defecto |
| Nombre del servidor | Nombre de la partida, «Serveur Factorio OuiHeberg» por defecto |
| Descripción del servidor | Texto de presentación de la partida |
| Contraseña del servidor | Contraseña que se pide a los jugadores, generada al crear el servidor. Vacía el campo para una partida sin contraseña |
| Visible en el navegador de servidores | Interruptor desactivado por defecto. Activado, hace público el servidor |
| Usuario del servidor | Tu usuario de factorio.com. Solo sirve para un servidor público |
| Token del servidor | Tu token de factorio.com. Solo sirve para un servidor público |
| Space Age (expansión) | Interruptor desactivado por defecto. Activado, carga la expansión |
| Intervalo de guardado automático | Tiempo entre dos guardados automáticos, 10 minutos por defecto |
| Ranuras de guardado automático | Número de guardados automáticos que se conservan, 5 por defecto |
| Expulsión por inactividad | Tiempo en minutos antes de expulsar a un jugador inactivo. Con 0 no se expulsa a nadie |

En cada arranque, OuiPanel escribe estos valores en el archivo data/server-settings.json. Cambia estos ajustes en las variables, porque un cambio hecho en el archivo se perdería.
Sin contraseña, cualquiera que conozca la dirección del servidor puede entrar y desmontar tu fábrica. Mantén una, incluso en un servidor privado.
Elegir entre el juego base y Space Age
Un servidor nuevo arranca el juego base. La expansión Space Age ya está en el servidor, y el interruptor Space Age (expansión) decide si se carga. La elección se aplica en cada arranque.
Desactivado, el servidor solo carga el juego base. Tus jugadores solo necesitan el juego base.
Activado, el servidor carga los cuatro mods oficiales de la expansión,
space-age,quality,elevated-railsyrecycler.
Factorio exige a cada jugador los mismos mods que el servidor. Con el interruptor activado, cada jugador debe tener Space Age. El servidor no tiene que comprar nada.

Puedes activar Space Age en una partida del juego base. En el arranque siguiente, el juego convierte el mapa, y la consola te avisa. Una vez guardada, esa partida ya no se abre como juego base.
En el otro sentido, el servidor se niega a arrancar si desactivas Space Age cuando la última partida usa la expansión. La consola explica el motivo. Para volver al juego base, mueve los archivos de la carpeta saves a otro sitio. El servidor crea entonces un mapa nuevo.
Crea una copia en la página Copias de seguridad antes de activar Space Age en una partida existente. El cambio no se puede deshacer.
Cambiar la versión de Factorio
El servidor conserva la versión instalada. No se actualiza solo al reiniciar. Tus jugadores y el servidor siguen así en la misma versión hasta que tú decidas cambiarla.
En la variable Versión de Factorio, deja
latestpara la última versión estable. Escribeexperimentalpara la versión experimental, o un número exacto como2.1.24.Valida con la marca y haz clic en Reinstalar el servidor en la misma página.
Arranca el servidor desde la Consola.
La reinstalación sustituye los archivos del juego. Conserva tus partidas, tus mods, tus ajustes y la lista de admins. Con latest, instala la última versión estable. Es también la forma de actualizar el servidor.
Si el número pedido no existe, la instalación se detiene con un mensaje, y el juego ya instalado se queda como estaba. Una partida guardada con una versión reciente no se abre con una versión más antigua.
Hacer público el servidor
Un servidor público aparece en la lista de partidas del juego. Wube pide para ello una cuenta de factorio.com. El servidor se identifica con tu usuario y un token, nunca con tu contraseña.
Inicia sesión en factorio.com/profile y copia tu token.
En las variables, escribe tu usuario en Usuario del servidor y el token en Token del servidor.
Activa el interruptor Visible en el navegador de servidores.
Reinicia el servidor y lee la consola.
Sin usuario o sin token, un servidor público se niega a arrancar, y la consola explica el motivo. Si factorio.com rechaza el token, se puede seguir entrando en la partida por su dirección, pero no entra en la lista. La consola lo indica con un mensaje.
Según el archivo de ejemplo de Wube, la partida debería figurar entonces en la lista pública del juego, con el nombre de Nombre del servidor. Todavía no hemos comprobado esa aparición con una cuenta real en nuestros servidores.
El token se guarda en claro en las variables y en
data/server-settings.json. Tus subusuarios pueden leerlo. No escribas nunca la contraseña de tu cuenta de factorio.com.
Editar el archivo server-settings.json
Los ajustes que no tienen variable se cambian en data/server-settings.json. El servidor lee este archivo al arrancar.
En la Consola, detén el servidor con Detener.
En el menú lateral, haz clic en Gestor de archivos y abre la carpeta
data.Haz clic en
server-settings.json. Se abre la ventana «Edición de server-settings.json».Cambia los valores y haz clic en Guardar.
Arranca el servidor desde la Consola.

Las líneas que escribe OuiPanel
"name": "Serveur Factorio OuiHeberg",
"description": "Serveur Factorio hébergé chez OuiHeberg",
"max_players": 20,
"visibility": {
"public": false,
"lan": true
},
"username": "",
"token": "",
"game_password": "ContrasenaDeLaPartida",
"autosave_interval": 10,
"autosave_slots": 5,
"afk_autokick_interval": 0,
OuiPanel reescribe estos diez valores en cada arranque, con public para la visibilidad. No toca las demás líneas del archivo ni su orden. En un servidor privado, username y token quedan vacíos.
Los ajustes que siguen siendo tuyos
| Ajuste | Efecto, según el archivo de ejemplo de Wube |
|---|---|
auto_pause | En true, la partida se pone en pausa cuando no hay ningún jugador conectado |
require_user_verification | En true, solo pueden entrar jugadores con una cuenta válida de factorio.com |
allow_commands | Quién puede lanzar comandos Lua. El valor de origen es admins-only |
only_admins_can_pause_the_game | En true, solo los admins pueden pausar la partida |
tags | Palabras clave que acompañan a la partida en la lista pública |
Si el archivo deja de ser un JSON válido, el servidor se niega a arrancar en lugar de sobrescribirlo. Revisa entonces las comas y las comillas.
La forma del mapa se ajusta en data/map-gen-settings.json y data/map-settings.json. Según la wiki oficial, el juego lee estos dos archivos al crear un mapa, es decir, cuando la carpeta saves está vacía.
Guardar y restaurar la partida
Factorio guarda cada partida en un archivo .zip de la carpeta saves. Los guardados automáticos van al mismo sitio. Al arrancar, el servidor carga la partida más reciente de la carpeta.
Para continuar una partida empezada en solitario, detén el servidor y sube su archivo .zip a saves. La partida debe venir de la misma versión del juego, o de una más antigua. Si usa Space Age, activa el interruptor antes de arrancar.
La página Copias de seguridad de OuiPanel crea una copia del servidor con Crear copia de seguridad. Contiene tus partidas, tus mods, tus ajustes y la lista de admins, sin los archivos del juego. Después de una restauración, el juego se descarga de nuevo en el arranque siguiente.

También puedes copiar la carpeta saves a tu ordenador, por SFTP, con la guía FileZilla y SFTP: cómo conectarte a tu servidor de juego.
Para añadir mods, lee la guía Cómo instalar mods en un servidor de Factorio. Para nombrar un admin o expulsar a un jugador, lee la guía Comandos de consola de Factorio.
Si el servidor no arranca
La consola de OuiPanel muestra el registro del servidor. Lee primero sus últimas líneas.
| Síntoma | Solución |
|---|---|
| La consola pide un usuario y un token | El servidor está en modo público. Rellena Usuario del servidor y Token del servidor, o desactiva Visible en el navegador de servidores |
| La consola se niega a arrancar por Space Age | La última partida usa la expansión. Activa Space Age (expansión), o mueve los archivos de la carpeta saves |
| La consola pide reinstalar el servidor | Haz clic en Reinstalar el servidor en Parámetros del servidor. Tus partidas se conservan |
| El nombre o la contraseña vuelve al valor anterior | Estos valores vienen de las variables de OuiPanel. Cámbialos en Variables de entorno |
| Un jugador no puede entrar | Comprueba la dirección con su puerto, la contraseña, la versión del juego y los mods. Con Space Age activado, el jugador debe tener la expansión |
| El servidor público no está en la lista del juego | Lee la consola. Avisa de un token rechazado por factorio.com |
| La fábrica no avanza cuando no hay nadie conectado | Es la pausa automática. Pon auto_pause en false en server-settings.json |
¿Necesitas ayuda?
Abre un ticket desde Tickets › Abrir un ticket, o desde el recuadro Contactar con el soporte al pie de la ficha de tu servidor en el área de cliente. También puedes preguntar en el Discord de OuiHeberg.
Servidor Factorio desde 1,99 €/mes, sobre el servidor dedicado oficial del juego, con acceso SFTP, copias de seguridad y anti-DDoS incluidos.
Ver ofertas →