Option 1 : le serveur headless installé à la main
Wube publie une version headless Linux du serveur sur factorio.com, téléchargeable gratuitement. Elle fait tourner un fichier de sauvegarde avec les réglages dans un server-settings.json à côté.
- Téléchargez le build headless stable pour Linux sur factorio.com et décompressez-le.
- Créer une carte : ./bin/x64/factorio --create ./saves/my-factory.zip
- Copiez data/server-settings.example.json vers server-settings.json et définissez le nom, le mot de passe et la visibilité.
- Lancez-le : ./bin/x64/factorio --start-server ./saves/my-factory.zip --server-settings ./server-settings.json
- Ouvrez l'UDP 34197 dans votre pare-feu et redirigez-le sur votre routeur.
Option 2 : Docker
factoriotools/factorio regroupe le serveur headless avec un script de démarrage : il crée une carte au premier démarrage, charge ensuite la sauvegarde la plus récente, génère un mot de passe RCON, et active ou désactive Space Age via DLC_SPACE_AGE.
- Utilisez le tag stable, et non latest : latest suit la branche expérimentale, et les joueurs en stable ne peuvent pas la rejoindre.
- Montez /factorio sur un volume : les sauvegardes, les mods et la configuration s'y trouvent.
- Publiez l'UDP 34197 pour le jeu, et le TCP 27015 si vous voulez RCON.
- La mémoire commence bas : une carte neuve avec Space Age a utilisé environ 320 Mo lors de nos tests.
Option 3 : géré sur Flux
Déployez un serveur Factorio sur le cloud décentralisé Flux, sur la même image, sur son tag stable par défaut, la branche expérimentale ou une version fixe, avec les ports ouverts et routés pour vous, protection DDoS incluse, et un tableau de bord avec server-settings.json sous forme de formulaire, une console RCON, un gestionnaire de fichiers pour les sauvegardes et les mods, un terminal en direct et des sauvegardes. Les offres démarrent à $2.49 par mois.
- Choisissez l'offre de 2, 4 ou 8 Go.
- Choisissez une région proche de vos joueurs.
- Gardez Space Age activé ou désactivez-le, puis déployez. Une nouvelle carte est prête en quelques secondes.
- Définissez le nom et le mot de passe dans les Réglages du serveur, ou envoyez votre propre sauvegarde dans l'onglet Sauvegardes.
Questions fréquentes
Le serveur Factorio dédié est-il gratuit ?
Oui. Le serveur headless se télécharge gratuitement sur factorio.com, mais les joueurs ont tout de même besoin de leur propre copie du jeu pour rejoindre.
Le serveur Factorio fonctionne-t-il sous Linux ?
Oui : le serveur sans interface est une version Linux, celle que font tourner les images Docker comme factoriotools/factorio.
Combien de temps un serveur Factorio met-il à démarrer ?
Quelques secondes. Lors de nos tests, un serveur sur un volume vide a généré une nouvelle carte et écoutait cinq secondes après son démarrage.