Factorio Débutant 8 min de lecture

Transférer une partie solo Factorio sur un serveur dédié (et la sauvegarder)

Comment envoyer votre sauvegarde Factorio solo sur un serveur : emplacement %appdata%\Factorio\saves, fichier .zip, --start-server, mods, Space Age, récupération des autosaves et backups.

Transférer une partie solo Factorio sur un serveur dédié (et la sauvegarder)

Transférer une partie solo Factorio sur un serveur dédié (et la sauvegarder)

Vous avez commencé votre usine en solo et vous voulez la continuer avec des amis, 24h/24 ? Bonne nouvelle : une sauvegarde Factorio est un simple fichier .zip, et le serveur dédié la charge telle quelle. Ce guide explique où la trouver, comment l’envoyer, et comment sauvegarder votre serveur ensuite.

Sur un serveur Factorio HebergTonServ, glissez votre .zip dans le dossier saves via le gestionnaire de fichiers, puis redémarrez. Dès 6,90 €/mois avec sauvegardes automatiques.


Étape 1 — Retrouver votre sauvegarde

Les sauvegardes sont dans le dossier saves du répertoire de données utilisateur :

SystèmeEmplacement
Windows%appdata%\Factorio\saves (= C:\Users\<nom>\AppData\Roaming\Factorio\saves)
macOS~/Library/Application Support/factorio/saves
Linux~/.factorio/saves
Linux (Steam Flatpak)~/.var/app/com.valvesoftware.Steam/.factorio/saves

Sous Windows, tapez %appdata%\Factorio\saves dans la barre d’adresse de l’explorateur.

Chaque partie est un fichier .zip portant le nom donné en jeu (par exemple mon-usine.zip). Les fichiers _autosave1.zip, _autosave2.zip… sont les sauvegardes automatiques.

Avant le transfert : sauvegardez manuellement en jeu (Échap → Sauvegarder) pour être sûr d’envoyer la version la plus récente.


Étape 2 — Vérifier la compatibilité

Point à vérifierPourquoi
Même version du jeu sur le serveur et les clientsFactorio exige exactement la même version en multijoueur
Mêmes mods sur le serveurLa partie ne charge pas si des mods manquent
Space AgeSi la partie utilise l’extension, tous les joueurs doivent la posséder

Vous voyez votre version dans le coin du menu principal ou avec /version. Côté serveur : ./bin/x64/factorio --version. Une sauvegarde d’une version antérieure s’ouvre sur une version plus récente ; l’inverse n’est pas possible.


Étape 3 — Envoyer le fichier sur le serveur

  1. Arrêtez le serveur.
  2. Connectez-vous en SFTP (ou ouvrez le gestionnaire de fichiers du panel).
  3. Envoyez votre .zip dans le dossier saves/ du serveur (par exemple /opt/factorio/saves/ en headless).
  4. Ne décompressez pas le fichier.

En ligne de commande depuis votre PC :

scp "mon-usine.zip" utilisateur@IP_SERVEUR:/opt/factorio/saves/

Étape 4 — Charger la partie

Méthode A : lancer ce fichier précis

./bin/x64/factorio --start-server ./saves/mon-usine.zip \
  --server-settings ./data/server-settings.json

Méthode B : charger la sauvegarde la plus récente

./bin/x64/factorio --start-server-load-latest \
  --server-settings ./data/server-settings.json

Avec --start-server-load-latest, le serveur prend le fichier le plus récent de saves/. Pratique au quotidien, mais pour un premier import, la méthode A évite de charger une autosave par erreur.

Sur HebergTonServ, renseignez le nom de la sauvegarde dans les paramètres de démarrage du panel si vous voulez forcer un fichier précis.


Étape 5 — Partie moddée ou Space Age

Si votre partie solo utilise des mods, le serveur doit avoir les mêmes. Deux options :

  • copier le contenu de %appdata%\Factorio\mods (fichiers .zip, mod-list.json, mod-settings.dat) dans mods/ du serveur ;
  • ou lancer une fois --sync-mods sur la sauvegarde :
./bin/x64/factorio --sync-mods ./saves/mon-usine.zip

Pour télécharger des mods manquants, le serveur headless a besoin de service-username et service-token dans player-data.json. Tous les détails dans installer des mods sur un serveur Factorio.

Pour une partie Space Age, vérifiez que space-age, quality et elevated-rails sont activés dans mods/mod-list.json du serveur.


Étape 6 — Sauvegarder votre serveur

Les autosaves du jeu

Réglées dans server-settings.json :

CléRôleDéfaut
autosave_intervalMinutes entre deux autosaves10
autosave_slotsNombre de fichiers autosave en rotation5
autosave_only_on_serverAutosave uniquement côté serveurtrue

Le serveur sauvegarde aussi à l’arrêt (Ctrl+C ou arrêt propre), et un admin peut forcer une sauvegarde avec /server-save.

Les backups externes

Les autosaves tournent en rotation : au bout de 5 slots, les plus anciennes sont écrasées. Gardez des copies datées ailleurs :

# Backup quotidien du dossier saves (cron)
0 4 * * * tar -czf /backups/factorio-saves-$(date +\%F).tar.gz -C /opt/factorio saves

Récupérer la partie du serveur en local

Le chemin inverse fonctionne aussi : téléchargez le .zip depuis saves/ du serveur et placez-le dans %appdata%\Factorio\saves. Il apparaîtra dans Charger une partie en solo.


Dépannage

ProblèmeSolution
La partie ne se charge pas, erreur de modsInstallez les mêmes mods ou utilisez --sync-mods
Erreur de version de carte au chargementLa save vient d’une version plus récente que le serveur : mettez le serveur à jour
Le serveur charge une autre partieUtilisez --start-server <fichier> au lieu de --start-server-load-latest
Un ami ne peut pas rejoindreIl n’a pas Space Age ou pas la même version du jeu
Fichier non reconnuVérifiez que le .zip n’a pas été décompressé ou renommé en .zip.zip

FAQ

Où sont les sauvegardes Factorio sur Windows ?

Dans %appdata%\Factorio\saves, soit C:\Users\<nom>\AppData\Roaming\Factorio\saves.

Faut-il décompresser la sauvegarde avant de l’envoyer ?

Non. Le serveur charge directement le fichier .zip.

Les succès Steam restent-ils actifs après le transfert ?

Le transfert ne désactive rien. En revanche, l’utilisation de commandes Lua /c sur le serveur désactive définitivement les succès de la partie.

Mes blueprints sont-ils transférés ?

La bibliothèque de blueprints personnelle est stockée côté joueur (blueprint-storage-2.dat), pas dans la sauvegarde. Vous la retrouvez en rejoignant le serveur avec votre client.


Conclusion

Transférer une partie Factorio vers un serveur, c’est trois étapes : copier le .zip, vérifier version et mods, lancer avec --start-server. Ensuite, gardez des backups datés de votre usine.

Louez votre serveur Factorio chez HebergTonServ →

Pour aller plus loin

Sources : wiki Factorio — Application directory, wiki Factorio — Multiplayer, server-settings.example.json, forum officiel — sauvegarde locale sur serveur.