Factorio Débutant 9 min de lecture

Migrer un serveur Factorio vers un autre hébergeur (sans perdre la partie)

Déménager un serveur Factorio : liste des fichiers à récupérer (sauvegarde, mods, mod-settings.dat, server-settings.json, adminlist, banlist, whitelist), vérification de version, import chez le nouvel hébergeur, DNS SRV _factorio._udp pour ne plus changer d'adresse.

Migrer un serveur Factorio vers un autre hébergeur (sans perdre la partie)

Migrer un serveur Factorio vers un autre hébergeur

Changer d’hébergeur fait peur : et si l’usine de 300 heures ne se chargeait pas ? En réalité, un serveur Factorio tient dans une poignée de fichiers. Avec la bonne liste et une vérification de version, la migration prend moins d’une heure, et vos joueurs n’ont presque rien à faire.

⚡ Migration accompagnée

Déménagez votre usine chez HebergTonServ

Notre offre hébergeur Factorio : Starter 6,90 €/mois (4 Go RAM) ou Pro 11,90 €/mois (8 Go RAM), Ryzen 9 5950X. Le support FR 24/7 vous aide à importer votre partie.

Voir l'offre Factorio →

La liste des fichiers à récupérer

Fichier / dossierContenuIndispensable ?
saves/<partie>.zip (la plus récente)La carte, l’usine, les joueurs✅ Oui
mods/ : les .zip, mod-list.json, mod-settings.datMods, mods activés, réglages des mods✅ Si partie moddée
server-settings.json (souvent dans data/)Nom, mot de passe, visibilité, autosaves👍 Recommandé
server-adminlist.jsonAdmins👍 Recommandé
server-banlist.jsonJoueurs bannis👍 Recommandé
server-whitelist.jsonWhitelistSi vous l’utilisez
scenarios/Scénarios personnalisésSi vous en avez

Les trois listes (admins, bans, whitelist) se trouvent dans le dossier d’écriture du serveur, à côté de factorio-current.log. Chez certains hébergeurs, leur emplacement ou leur nom peut être personnalisé via les paramètres --server-adminlist, --server-banlist et --server-whitelist : vérifiez la commande de lancement si vous ne les trouvez pas.

Pas besoin de récupérer le jeu lui-même (binaire, dossier data/base…) : le nouveau serveur a sa propre installation.


Étape 1 — Figer l’ancien serveur

  1. Prévenez les joueurs d’une coupure.
  2. Tapez /server-save dans la console pour une sauvegarde fraîche.
  3. Relevez la version exacte : /version dans la console, ou la première ligne de factorio-current.log.
  4. Arrêtez le serveur. Sinon, un autosave peut tomber pendant le téléchargement et la partie continuer d’avancer sans vous.

Étape 2 — Télécharger les fichiers

Par SFTP ou via le gestionnaire de fichiers de l’ancien hébergeur, récupérez les éléments de la liste. Pour la sauvegarde, prenez la plus récente (triez par date : les autosaves _autosaveN.zip tournent en boucle, le numéro ne dit rien de l’ordre).

Ne décompressez pas la sauvegarde ni les mods : Factorio les utilise tels quels en .zip.

Étape 3 — Préparer le nouveau serveur

  • Réglez la même version de Factorio que l’ancien serveur (même branche stable/expérimentale). Une sauvegarde ne se charge pas sur une version plus ancienne que celle qui l’a créée, et une partie ouverte en 2.1 ne revient pas en 2.0. Si vous voulez changer de version, faites-le après la migration, voir mettre à jour un serveur Factorio.
  • Démarrez le nouveau serveur une première fois pour qu’il crée ses dossiers, puis arrêtez-le.

Étape 4 — Envoyer les fichiers

Serveur arrêté, déposez :

  • la sauvegarde dans saves/ ;
  • tout le contenu de mods/ dans mods/ ;
  • server-adminlist.json, server-banlist.json, server-whitelist.json dans le dossier d’écriture ;
  • vos valeurs de server-settings.json : plutôt que d’écraser le fichier du nouvel hébergeur, recopiez les champs utiles (name, description, game_password, visibility, autosave_interval…). Certains panels gèrent eux-mêmes ce fichier.

Si votre ancien serveur listait la partie publiquement, le fichier contient votre username et votre token factorio.com. Ne le partagez pas, et régénérez le token depuis votre profil factorio.com si vous avez un doute.

Étape 5 — Lancer et vérifier

Démarrez sur la sauvegarde importée (--start-server <fichier>.zip ou --start-server-load-latest), connectez-vous et contrôlez :

  • /seed : même graine qu’avant ;
  • /admins : vos admins sont là ;
  • /time : l’âge de la carte correspond ;
  • les mods sont chargés sans message de différence à la connexion.

Tout est bon ? Supprimez le serveur chez l’ancien hébergeur seulement après quelques jours de jeu sur le nouveau. Pour les cas particuliers (partie solo, sauvegarde Steam, Space Age), voir transférer une partie solo sur un serveur Factorio.


Ne plus jamais changer d’adresse : le DNS SRV

À chaque migration, l’IP change et il faut prévenir tout le monde. Factorio supporte les enregistrements DNS SRV depuis la version 1.1.67 : vos joueurs se connectent à un nom de domaine, et vous n’avez qu’à mettre le DNS à jour.

Exemple pour usine.mondomaine.fr, serveur en 192.0.2.2 sur le port 34197 :

usine.mondomaine.fr.                 IN A    192.0.2.2
_factorio._udp.usine.mondomaine.fr.  IN SRV  0 0 34197 usine.mondomaine.fr.

Le service s’appelle _factorio et n’existe qu’en UDP. D’après le wiki, la version Nintendo Switch ne gère pas les enregistrements SRV. Les joueurs PC saisissent simplement usine.mondomaine.fr dans « Se connecter à une adresse ». Des joueurs ont signalé des soucis quand le nom est aussi un CNAME : en cas de problème, l’adresse domaine:port reste utilisable.


Le cas de Clusterio

Une migration vers ou depuis un cluster Clusterio ne se limite pas aux fichiers Factorio : comptes, rôles et plugins vivent dans le controller. Importez la sauvegarde dans une nouvelle instance, puis utilisez instance extract-players pour recréer les comptes des joueurs présents dans la partie.


FAQ

Mes joueurs doivent-ils faire quelque chose ?

Juste changer l’adresse du serveur (ou rien du tout avec un DNS SRV). Les mods sont proposés automatiquement à la connexion, comme avant.

La sauvegarde fonctionne-t-elle entre Windows et Linux ?

Oui : c’est le même fichier .zip, et le multijoueur Factorio mélange déjà des joueurs Windows, Linux et macOS. Ce qui compte, c’est la version et les mods, pas le système.

J’ai perdu la dernière heure de jeu après la migration

Vous avez probablement récupéré un autosave plus ancien que la sauvegarde de fin. Retournez chercher le fichier le plus récent par date sur l’ancien serveur.

Les succès Steam sont-ils conservés ?

Les succès sont liés à la partie (et désactivés à vie si des commandes Lua ont été utilisées). Migrer le fichier ne change rien à leur état.


Conclusion

Migrer un serveur Factorio, c’est : arrêter, télécharger la bonne sauvegarde et les mods, installer la même version, déposer, vérifier. Ajoutez un DNS SRV et la prochaine migration sera invisible pour vos joueurs.

HebergTonServ accepte l’import de votre partie par SFTP ou gestionnaire de fichiers, et le support vous aide si un mod ou une version pose problème.

Pour aller plus loin

Sources : wiki Factorio — Multiplayer (DNS SRV, adminlist), wiki Factorio — Command line parameters, wiki Factorio — Application directory, forum officiel — SRV et CNAME, Friday Facts #444 (sauvegardes 2.1 non rétrogradables).