Tu installes des mods Factorio sur un serveur en plaçant les fichiers ZIP des mods depuis le portail officiel des mods dans le dossier mods/, en maintenant proprement le fichier mod-list.json et en faisant utiliser des versions de mods identiques à tous les joueurs. Les points décisifs sont un serveur arrêté, des fichiers ZIP non modifiés et un court test de connexion après le redémarrage.
Conditions préalables
Avant de modifier des mods, tu devrais avoir accès aux fichiers du serveur, disposer d'un serveur Factorio fonctionnel et pouvoir le redémarrer. Sur un serveur game-serverhosting loué, tu effectues généralement l'upload, le redémarrage et la vérification des fichiers via l'interface d'administration ou via un accès fichier/SFTP, selon l'environnement réservé.
Avant de grosses modifications de mods, crée une sauvegarde de ta sauvegarde de jeu et du dossier mods/ existant. Les gros packs de mods modifient justement les recettes, les technologies et la progression de la carte. Les supprimer plus tard peut rendre une sauvegarde injouable ou au moins nécessiter des corrections manuelles.
Comme source principale pour les mods, utilise le portail officiel des mods Factorio : mods.factorio.com. Tu y trouveras les fichiers de mods, les versions et les indications sur les dépendances. N'utilise pas de fichiers ZIP renommés ou décompressés si le serveur attend la structure de mod standard.
Installer des mods depuis le portail de mods
- Trouver des mods sur mods.factorio.com
- Télécharger le fichier (
.zip) - L'uploader dans le dossier
mods/sur le serveur - Redémarrer le serveur
Veille à ce que la version du mod corresponde à la version Factorio de ton serveur. Si tu installes plusieurs mods, vérifie aussi les dépendances dans le portail des mods. Les dépendances obligatoires doivent être présentes ; les dépendances optionnelles peuvent débloquer des fonctions supplémentaires, mais ne sont pas toujours indispensables.
Arrête le serveur avant l'upload. Un upload pendant le fonctionnement peut faire que le serveur continue d'utiliser d'anciens fichiers ou lise un fichier incomplet au prochain démarrage. Après l'upload, redémarre le serveur et vérifie le log pour repérer les dépendances manquantes, les mauvaises versions ou les mods désactivés.
Modifier mod-list.json
Factorio contrôle les mods actifs via mod-list.json. Le fichier se trouve dans le répertoire des mods et contient les mods activés. Le mod de base doit rester activé.
{
"mods": [
{"name": "base", "enabled": true},
{"name": "Krastorio2", "enabled": true},
{"name": "space-exploration", "enabled": true}
]
}
Le name doit correspondre au nom interne du mod, pas forcément au joli nom affiché. Si tu n'es pas sûr, base-toi sur le nom du fichier ZIP téléchargé ou sur les informations du portail des mods. Mets enabled sur true uniquement pour les mods qui se trouvent réellement dans le dossier mods/.
Après des modifications du fichier JSON, vérifie que la syntaxe est valide : des virgules uniquement entre les entrées, des guillemets doubles et aucun commentaire. Une petite erreur JSON suffit pour que Factorio ne puisse pas lire correctement la liste.
Synchronisation des mods avec les joueurs
Tous les joueurs doivent avoir les mêmes mods et les mêmes versions !
Méthode recommandée :
- Installer les mods sur le serveur
- Transmettre la liste des mods aux joueurs
- Les joueurs installent les mêmes mods localement
- Factorio vérifie automatiquement si les mods correspondent
Pour des parties stables, il est utile d'envoyer une courte note de modification aux joueurs après chaque changement de mod : nom du mod, version et impact éventuel sur une sauvegarde existante. Si les joueurs voient un écart lors de la connexion, ils ne doivent pas installer n'importe quelle version plus récente, mais utiliser exactement la version du serveur.
Si tu exploites plusieurs serveurs de survie ou de construction moddées, un processus uniforme peut aider : d'abord sauvegarde, puis upload, puis liste des versions, puis test d'accès. Tu trouveras des sujets de synchronisation similaires dans d'autres jeux, par exemple dans le guide installer des mods Satisfactory avec SMM ou avec les mods Workshop Project Zomboid sur le serveur.
Packs de mods populaires
| Pack | Description | Difficulté |
|---|---|---|
| Krastorio 2 | Endgame étendu | Moyenne |
| Space Exploration | Colonie spatiale | Élevée |
| Bob's + Angel's | Chaînes complexes | Très élevée |
| Industrial Revolution | Palier basé sur la vapeur | Moyenne |
| Nullius | Complètement différent | Très élevée |
Ce tableau sert d'orientation, pas de promesse de performance ou de stabilité. Les gros packs augmentent nettement la complexité et peuvent nécessiter plus de planification, plus de coordination et des mises à jour plus prudentes. Pour un nouveau groupe, commence plutôt avec peu de mods et étends seulement quand le serveur fonctionne de manière stable.
Ordre des mods et dépendances
Factorio gère les dépendances automatiquement :
- Les dépendances obligatoires sont signalées
- Les dépendances optionnelles fonctionnent si elles sont présentes
- Les incompatibilités sont affichées
Tu ne devrais tout de même pas ignorer les messages d'erreur. Une dépendance obligatoire manquante empêche souvent le démarrage ou désactive les mods concernés. Les incompatibilités peuvent aussi être pertinentes si le serveur démarre, mais que des recettes, technologies ou interfaces semblent incorrectes en jeu.
Serveur headless et mods
factorio --start-server save.zip --server-settings server-settings.json
Les mods doivent se trouver dans le dossier mods/ à côté de l'exécutable.
Si tu exploites manuellement un serveur headless, vérifie aussi le dossier de travail depuis lequel Factorio est lancé. Au démarrage, le serveur doit voir le même dossier mods/ que celui dans lequel tu as uploadé les fichiers. Dans les setups d'hébergement, cette logique de chemin est généralement prédéfinie ; en gestion propre, c'est une source d'erreur fréquente.
Vérifier le résultat
Après le redémarrage, connecte-toi avec un client local. Si Factorio te laisse entrer sur le serveur sans écart de mods et que la sauvegarde se charge, l'installation est en principe réussie. Vérifie ensuite en jeu si les contenus de mods comme les recettes, technologies, objets ou interfaces sont présents.
Ouvre aussi le log du serveur et cherche les avertissements concernant les mods. Une partie peut sembler démarrer alors que des composants optionnels manquent ou que certains mods ont été désactivés. Note la liste finale des mods afin que les mises à jour ultérieures restent traçables.
Dépannage
Le serveur ne démarre pas après l'upload des mods
Vérifie d'abord si tous les fichiers uploadés sont des fichiers .zip complets et si le fichier mod-list.json contient du JSON valide. Supprime temporairement les derniers mods ajoutés ou mets-les sur enabled: false jusqu'à ce que le serveur redémarre.
Les joueurs ne peuvent pas rejoindre
Compare la liste des mods et les versions entre le serveur et le client. Une seule version différente peut déjà empêcher l'accès. Transmets la liste exacte aux joueurs et fais-leur ajuster les versions locales des mods en conséquence.
Une dépendance manque
Ouvre la page du mod dans le portail officiel des mods et vérifie les dépendances indiquées. Télécharge les dépendances obligatoires manquantes, place-les également dans le dossier mods/ et active-les si nécessaire dans mod-list.json.
Les contenus du mod n'apparaissent pas en jeu
Vérifie si le mod est réellement activé et si la sauvegarde chargée a été démarrée ou migrée avec ce mod. Certains contenus n'apparaissent qu'après recherche, génération de carte ou certains événements de jeu.
Vérification, limites et retour sécurisé
Le guide « Installer des mods Factorio sur le serveur – Guide » s'applique au type de serveur décrit dans l'article et à l'état des versions visible au moment de la vérification. Les noms de menus, les versions disponibles, la compatibilité des mods ou plugins et les ressources nécessaires peuvent changer après des mises à jour. Ne transpose donc aucune valeur sans vérification vers une autre version de jeu, de loader ou de serveur.
Avant toute modification de monde, sauvegarde, configuration ou extension, crée une sauvegarde des fichiers concernés. Modifie ensuite une seule étape cohérente et vérifie-la avec la même version client et serveur que celle avec laquelle tu veux jouer plus tard.
| Point de contrôle | Résultat attendu | Arrêt et retour en arrière |
|---|---|---|
| Démarrage du serveur | Le serveur atteint l'état opérationnel sans nouveau message d'erreur. | En cas d'erreurs au démarrage, annuler la modification et restaurer la dernière sauvegarde. |
| Test de connexion | Un compte de test peut se connecter via l'adresse affichée dans le panel. | En cas d'erreurs de version ou de connexion, revérifier la version, le port et les autorisations. |
| Test de fonctionnement | La fonction précisément modifiée fonctionne sans endommager les données de monde ou de jeu existantes. | En cas d'effets secondaires, arrêter le serveur et restaurer les fichiers sauvegardés. |
Un test individuel réussi ne garantit ni les performances ni la disponibilité. La taille du monde, les mods, les plugins, le nombre de joueurs, le trajet réseau et la charge simultanée peuvent modifier le résultat. Documente la version, la modification et le résultat du test afin de pouvoir comprendre les écarts ultérieurs.
FAQ
Dois-je décompresser les mods Factorio ?
Non. Pour l'installation serveur habituelle, tu places les fichiers .zip téléchargés tels quels dans le dossier mods/.
Les joueurs peuvent-ils utiliser d'autres mods que le serveur ?
Pour le multijoueur, les mods pertinents et leurs versions doivent correspondre. Factorio vérifie les écarts lors de la connexion et signale les conflits.
Puis-je ajouter des mods après coup dans une sauvegarde existante ?
C'est souvent possible, mais pas sans risque. Crée d'abord une sauvegarde et vérifie les indications du mod concerné, surtout avec de gros packs d'overhaul.
Que faire en premier avec de gros packs de mods ?
Installe d'abord toutes les dépendances obligatoires, démarre avec une sauvegarde de test et documente les versions. Ce n'est qu'ensuite que tu devrais poursuivre une sauvegarde de production avec le groupe.
Comment garder les mises à jour de mods sous contrôle ?
Ne mets pas à jour pendant une session de jeu en cours. Arrête le serveur, sauvegarde le save et le dossier de mods, mets à jour de manière ciblée et teste l'accès avant d'ouvrir la partie au groupe.