Retour à la catégorie
Serveurs de jeux & OuiPanel
44 guides
FactorioPublié le 10 novembre 2026Lecture 9 min

Comment créer un serveur Factorio

Pour créer un serveur Factorio, démarrez-le une première fois dans OuiPanel, puis donnez son adresse et son mot de passe à vos joueurs. Le serveur est privé par défaut et ne demande aucun compte factorio.com. Ce guide suit chaque étape dans OuiPanel, le panel de jeu de OuiHeberg, du premier démarrage au passage en serveur public. Il part d'un serveur Factorio déjà commandé chez OuiHeberg.


Démarrer le serveur Factorio une première fois

Votre serveur utilise la version sans interface de Factorio, publiée par Wube, l'éditeur du jeu. Elle tourne sous Linux et s'installe sans compte Steam ni compte factorio.com. Vous n'avez rien à installer.

  1. Connectez-vous à OuiPanel sur dash.ouipanel.com et ouvrez votre serveur Factorio.

  2. Ouvrez la Console, puis cliquez sur Démarrer.

  3. Attendez que la console affiche l'état En marche.

Au premier démarrage, le serveur crée la carte saves/gamesave.zip. La console affiche ensuite la ligne Hosting game at, et la partie est ouverte.

Console de OuiPanel d'un serveur Factorio en marche avec la ligne Hosting game at

Par défaut, Factorio met la partie en pause quand personne n'est connecté. Votre usine n'avance donc pas en votre absence. Ce comportement se règle dans server-settings.json, avec la clé auto_pause.

Le bouton Arrêter laisse Factorio enregistrer la carte avant de s'arrêter. Prévenez tout de même vos joueurs avant d'arrêter ou de redémarrer le serveur.


Rejoindre le serveur par son adresse

Un serveur neuf est privé. Il n'apparaît pas dans la liste publique du jeu, et on le rejoint par son adresse. Il est aussi protégé par un mot de passe de partie, généré par OuiPanel à la création du serveur.

  1. Dans la Console, relevez l'adresse du bloc Informations de connexion, par exemple 203.0.113.10:3000.

  2. Ouvrez Configuration › Paramètres du serveur, puis copiez la valeur du champ Mot de passe du serveur.

  3. Lancez Factorio, ouvrez le menu multijoueur et choisissez la connexion par adresse.

  4. Saisissez l'adresse avec son port, puis le mot de passe de la partie.

Les deux dernières étapes sont celles du wiki officiel de Factorio. Le jeu utilise un seul port, en UDP. Chaque joueur doit avoir la même version du jeu que le serveur.

D'après le fichier d'exemple de Wube, avec require_user_verification sur true, le serveur n'accepte que les joueurs dont le jeu est relié à un compte factorio.com valide. C'est le réglage livré.

Donnez l'adresse et le mot de passe à vos joueurs en même temps. Le mot de passe se change dans les variables.


Régler les variables dans OuiPanel

Les réglages lus au démarrage se trouvent dans Configuration › Paramètres du serveur, bloc Variables d'environnement. Validez un champ avec la coche à sa droite, puis redémarrez le serveur.

VariableRôle
Version de FactorioVersion installée. latest désigne la dernière version stable
Nombre maximal de joueursNombre de places, de 1 à 100. La valeur livrée est 20
Nom de la sauvegardeNom de la carte créée quand le dossier saves est vide, gamesave par défaut
Nom du serveurNom de la partie, « Serveur Factorio OuiHeberg » par défaut
Description du serveurTexte de présentation de la partie
Mot de passe du serveurMot de passe demandé aux joueurs, généré à la création. Videz le champ pour une partie sans mot de passe
Visible dans la liste des serveursInterrupteur désactivé par défaut. Activé, il rend le serveur public
Nom d'utilisateur du serveurVotre identifiant factorio.com. Il ne sert qu'à un serveur public
Jeton du serveurVotre jeton factorio.com. Il ne sert qu'à un serveur public
Space Age (extension)Interrupteur désactivé par défaut. Activé, il charge l'extension
Intervalle de sauvegarde automatiqueDélai entre deux sauvegardes automatiques, 10 minutes par défaut
Emplacements de sauvegarde automatiqueNombre de sauvegardes automatiques gardées, 5 par défaut
Expulsion des joueurs inactifsDélai en minutes avant d'expulser un joueur inactif. Sur 0, personne n'est expulsé

Variables d'environnement d'un serveur Factorio avec la version, le nombre de joueurs et le nom

À chaque démarrage, OuiPanel écrit ces valeurs dans le fichier data/server-settings.json. Changez donc ces réglages dans les variables, car une modification faite dans le fichier serait effacée.

Sans mot de passe, toute personne qui connaît l'adresse du serveur peut entrer et démonter votre usine. Gardez-en un, même sur un serveur privé.


Choisir entre le jeu de base et Space Age

Un serveur neuf lance le jeu de base. L'extension Space Age est déjà présente sur le serveur, et l'interrupteur Space Age (extension) décide si elle est chargée. Le choix s'applique à chaque démarrage.

  • Désactivé, le serveur ne charge que le jeu de base. Vos joueurs n'ont besoin que du jeu de base.

  • Activé, le serveur charge les quatre mods officiels de l'extension, space-age, quality, elevated-rails et recycler.

Factorio demande à chaque joueur les mêmes mods que le serveur. Avec l'interrupteur activé, chaque joueur doit donc posséder Space Age. Le serveur, lui, n'a rien à acheter.

Interrupteurs Visible dans la liste des serveurs et Space Age dans les variables de OuiPanel

Vous pouvez activer Space Age sur une partie du jeu de base. Au démarrage suivant, le jeu convertit la carte, et la console vous prévient. Une fois enregistrée, cette partie ne se rouvre plus en jeu de base.

Dans l'autre sens, le serveur refuse de démarrer si vous désactivez Space Age alors que la dernière partie utilise l'extension. La console explique pourquoi. Pour revenir au jeu de base, déplacez les fichiers du dossier saves ailleurs. Le serveur crée alors une carte neuve.

Créez une sauvegarde dans la page Sauvegardes avant d'activer Space Age sur une partie existante. Le changement ne s'annule pas.


Changer la version de Factorio

Le serveur garde la version installée. Il ne se met pas à jour tout seul au redémarrage. Vos joueurs et le serveur restent ainsi sur la même version tant que vous n'y touchez pas.

  1. Dans la variable Version de Factorio, laissez latest pour la dernière version stable. Écrivez experimental pour la version expérimentale, ou un numéro précis comme 2.1.24.

  2. Validez avec la coche, puis cliquez sur Réinstaller le serveur dans la même page.

  3. Démarrez le serveur depuis la Console.

La réinstallation remplace les fichiers du jeu. Elle garde vos parties, vos mods, vos réglages et la liste des admins. Avec latest, elle installe la dernière version stable. C'est donc aussi la façon de mettre le serveur à jour.

Si le numéro demandé n'existe pas, l'installation s'arrête avec un message, et le jeu déjà installé reste en place. Une partie enregistrée par une version récente ne se rouvre pas avec une version plus ancienne.


Rendre le serveur public

Un serveur public apparaît dans la liste des parties du jeu. Wube demande pour cela un compte factorio.com. Le serveur s'identifie avec votre identifiant et un jeton, jamais avec votre mot de passe.

  1. Connectez-vous sur factorio.com/profile et copiez votre jeton.

  2. Dans les variables, saisissez votre identifiant dans Nom d'utilisateur du serveur et le jeton dans Jeton du serveur.

  3. Activez l'interrupteur Visible dans la liste des serveurs.

  4. Redémarrez le serveur, puis lisez la console.

Sans identifiant ou sans jeton, un serveur public refuse de démarrer, et la console explique pourquoi. Si factorio.com refuse le jeton, la partie reste joignable par son adresse, mais elle n'entre pas dans la liste. La console l'indique par un message.

D'après le fichier d'exemple de Wube, la partie devrait alors figurer dans la liste publique du jeu, sous le nom réglé dans Nom du serveur. Nous n'avons pas encore vérifié cet affichage avec un vrai compte sur nos serveurs.

Le jeton est enregistré en clair dans les variables et dans data/server-settings.json. Vos sous-utilisateurs peuvent le lire. Ne saisissez jamais le mot de passe de votre compte factorio.com.


Modifier le fichier server-settings.json

Les réglages qui n'ont pas de variable se changent dans data/server-settings.json. Le serveur lit ce fichier au démarrage.

  1. Dans la Console, arrêtez le serveur avec Arrêter.

  2. Dans le menu latéral, cliquez sur Gestionnaire de fichiers, puis ouvrez le dossier data.

  3. Cliquez sur server-settings.json. La fenêtre « Édition de server-settings.json » s'ouvre.

  4. Modifiez les valeurs, puis cliquez sur Sauvegarder.

  5. Démarrez le serveur depuis la Console.

Fenêtre Édition de server-settings.json d'un serveur Factorio avec le bouton Sauvegarder

Les lignes écrites par OuiPanel

"name": "Serveur Factorio OuiHeberg",
"description": "Serveur Factorio hébergé chez OuiHeberg",
"max_players": 20,
"visibility": {
  "public": false,
  "lan": true
},
"username": "",
"token": "",
"game_password": "MotDePasseDeLaPartie",
"autosave_interval": 10,
"autosave_slots": 5,
"afk_autokick_interval": 0,

OuiPanel réécrit ces dix valeurs à chaque démarrage, avec public pour la visibilité. Il ne touche pas aux autres lignes du fichier, ni à leur ordre. En serveur privé, username et token restent vides.

Les réglages qui restent à vous

RéglageEffet, d'après le fichier d'exemple de Wube
auto_pauseSur true, la partie se met en pause quand aucun joueur n'est connecté
require_user_verificationSur true, seuls les joueurs avec un compte factorio.com valide peuvent entrer
allow_commandsQui peut lancer des commandes Lua. La valeur d'origine est admins-only
only_admins_can_pause_the_gameSur true, seuls les admins peuvent mettre la partie en pause
tagsMots-clés affichés avec la partie dans la liste publique

Si le fichier n'est plus un JSON valide, le serveur refuse de démarrer plutôt que de l'écraser. Vérifiez alors les virgules et les guillemets.

La forme de la carte se règle dans data/map-gen-settings.json et data/map-settings.json. D'après le wiki officiel, le jeu lit ces deux fichiers à la création d'une carte, donc quand le dossier saves est vide.


Sauvegarder et restaurer la partie

Factorio enregistre chaque partie dans une archive .zip du dossier saves. Les sauvegardes automatiques s'y ajoutent. Au démarrage, le serveur charge la sauvegarde la plus récente du dossier.

Pour reprendre une partie commencée en solo, arrêtez le serveur, puis déposez son fichier .zip dans saves. La partie doit venir de la même version du jeu, ou d'une version plus ancienne. Si elle utilise Space Age, activez l'interrupteur avant de démarrer.

La page Sauvegardes de OuiPanel crée une copie du serveur avec Créer une sauvegarde. Elle contient vos parties, vos mods, vos réglages et la liste des admins, sans les fichiers du jeu. Après une restauration, le jeu se télécharge de nouveau au démarrage suivant.

Page Sauvegardes de OuiPanel avec une sauvegarde d'un serveur Factorio et le bouton Restaurer

Vous pouvez aussi copier le dossier saves sur votre ordinateur, en SFTP, avec le guide Comment se connecter en SFTP avec FileZilla.

Pour ajouter des mods, lisez le guide Comment installer des mods sur un serveur Factorio. Pour nommer un admin ou expulser un joueur, lisez le guide Commandes console de Factorio.


Si le serveur ne démarre pas

La console de OuiPanel affiche le journal du serveur. Lisez d'abord ses dernières lignes.

SymptômeSolution
La console demande un identifiant et un jetonLe serveur est réglé en public. Remplissez Nom d'utilisateur du serveur et Jeton du serveur, ou désactivez Visible dans la liste des serveurs
La console refuse de démarrer à cause de Space AgeLa dernière partie utilise l'extension. Activez Space Age (extension), ou déplacez les fichiers du dossier saves
La console demande de réinstaller le serveurCliquez sur Réinstaller le serveur dans Paramètres du serveur. Vos parties sont gardées
Le nom ou le mot de passe revient à l'ancienne valeurCes valeurs viennent des variables de OuiPanel. Modifiez-les dans Variables d'environnement
Un joueur ne peut pas entrerVérifiez l'adresse avec son port, le mot de passe, la version du jeu et les mods. Avec Space Age activé, le joueur doit posséder l'extension
Le serveur public n'est pas dans la liste du jeuLisez la console. Elle signale un jeton refusé par factorio.com
L'usine n'avance pas quand personne n'est connectéC'est la pause automatique. Passez auto_pause sur false dans server-settings.json

Besoin d'aide ?

Ouvrez un ticket depuis Tickets › Ouvrir un ticket, ou depuis la tuile Contacter le support en bas de la fiche de votre serveur dans l'espace client. Vous pouvez aussi poser votre question sur le Discord de OuiHeberg.

Cet article vous a-t-il aidé ?

7 vues
Partager cet article
Factorio
Besoin d'un serveur Factorio ?

Location de serveur Factorio dès 1,99 €/mois, sur le serveur dédié officiel du jeu, avec l'accès SFTP, les sauvegardes et l'anti-DDoS inclus.

Voir les offres →

Articles connexes