Factorio Intermédiaire 11 min de lecture

Scénarios PvP, défense et défis sur un serveur Factorio (--start-server-load-scenario)

Lancer un scénario sur un serveur Factorio : PvP, Défense par vagues, Production en équipe, Défi d'approvisionnement, Ruée vers la fusée, Bac à sable. Commande --start-server-load-scenario, configuration par un admin, conditions de victoire PvP et scénarios personnalisés.

Scénarios PvP, défense et défis sur un serveur Factorio (--start-server-load-scenario)

Scénarios PvP, défense et défis sur un serveur Factorio

Factorio n’est pas qu’une usine en coopération. Le jeu embarque plusieurs scénarios multijoueur : un vrai mode PvP avec équipes, une défense par vagues, des courses de production… Idéal pour une soirée d’événement sur votre serveur, entre deux sessions sur la grande usine.

Ce guide liste les scénarios présents dans le serveur, explique comment les lancer en headless et comment les configurer.

⚡ Soirées PvP

Serveur Factorio sur Ryzen 9 5950X

Notre offre hébergeur Factorio : Starter 6,90 €/mois (4 Go RAM) ou Pro 11,90 €/mois (8 Go RAM, jusqu'à 32 joueurs recommandés). Anti-DDoS 5 Tbps, support FR 24/7.

Voir l'offre Factorio →

Les scénarios inclus dans le serveur

Le serveur headless 2.0.77 contient 7 scénarios dans data/base/scenarios/. Tous sont marqués compatibles multijoueur :

DossierNom en jeu (FR)PrincipeJoueurs
freeplayJeu libreLa partie normale de FactorioSolo ou multi
pvpPvPPlusieurs équipes, zones de départ et recherches séparées, conditions de victoire au choixMultijoueur uniquement
wave-defenseDéfense par vaguesDéfendre le silo à fusée contre des vagues de plus en plus fortes, acheter des améliorations avec les points gagnésSolo ou multi
team-productionProduction en équipePetites équipes en compétition sur des objectifs de production, avec classementMultijoueur uniquement
supplyDéfi d’approvisionnementLivrer des quantités demandées dans un temps limité, niveau après niveauSolo ou multi
rocket-rushRuée vers la fuséeToutes les technologies débloquées : lancer une fusée le plus vite possibleSolo ou multi
sandboxBac à sableMode créatif pour expérimenterSolo ou multi

Les descriptions viennent des fichiers de langue française fournis avec le jeu.


Lancer un scénario sur le serveur

Le paramètre officiel est --start-server-load-scenario [MOD/]NOM. Pour un scénario du jeu, le « mod » est base :

./bin/x64/factorio --start-server-load-scenario base/pvp \
  --server-settings ./data/server-settings.json

Remplacez pvp par wave-defense, team-production, supply, rocket-rush…

Vous pouvez combiner le scénario avec vos réglages de carte, comme pour --create :

./bin/x64/factorio --start-server-load-scenario base/wave-defense \
  --server-settings ./data/server-settings.json \
  --map-gen-settings ./map-gen-settings.json \
  --map-gen-seed 424242

Détails des fichiers de carte dans configurer la carte d’un serveur Factorio.

Reprendre après un redémarrage

--start-server-load-scenario démarre une nouvelle partie à partir du scénario. Pour continuer la même partie après un arrêt, relancez le serveur sur ses sauvegardes :

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

Si vous utilisez notre service systemd, ne changez pas la commande de lancement en dur : lancez le scénario une fois à la main, laissez passer un autosave, puis revenez au service habituel. Pour ne pas mélanger avec votre usine, mettez d’abord vos anciennes sauvegardes de côté (voir wipe et nouvelle carte).


Configurer le scénario PvP

Le PvP ne démarre pas tout seul : un admin connecté le configure en jeu. Tant que ce n’est pas fait, les joueurs voient le message « La configuration de la carte est toujours en cours. Veuillez patienter pendant qu’un admin prépare la prochaine manche. »

Avant la soirée, donnez-vous les droits admin (/promote VotrePseudo dans la console serveur, voir commandes admin Factorio).

Les conditions de victoire

D’après le fichier de configuration du scénario (data/base/script/pvp/config.lua) :

Condition (en jeu)Active par défautObjectif par défaut
Dernier silo debout✅Être la dernière équipe dont le silo n’est pas détruit
Course à l’espace✅Envoyer 1 fusée
Score de production❌50 000 000 points
Collecte de pétrole❌1 000 000 de pétrole brut
Score de kill❌1 000 000 points

Les options qui changent le plus la partie

OptionDéfautConseil
Durée de préparation JcJ (no rush)0 min10 à 20 min pour laisser chaque équipe s’installer
Période d’exclusion de base0 minEmpêche d’entrer dans la base ennemie pendant X minutes
Murs / douve / tourelles autour des zones de départActivésÀ garder pour les premières parties
Artillerie dans la zone d’équipeDésactivée—
Tir amiActivéÀ désactiver avec des débutants
Débloquer les recherches militairesNonAccélère les combats
Multiplicateur du prix des technologies1Plus bas = parties plus courtes
Nombre de joueurs max par équipe0 (illimité)Pour équilibrer les équipes
Temps de manche automatique0 (désactivé)Relance une manche X minutes après une victoire
Autoriser les spectateursNonUtile pour un événement diffusé

L’admin peut aussi définir le nombre et le nom des équipes, leurs relations diplomatiques (allié, ennemi, neutre), le coffre de départ et les modificateurs d’équipe, puis cliquer sur « Confirmer les paramètres et démarrer la manche suivante ». Les joueurs choisissent ensuite leur équipe (ou « Rejoindre au hasard »).


Configurer la Défense par vagues

Même logique : un admin choisit la difficulté (Facile, Normal, Difficile), peut activer une carte infinie, puis démarre la manche. En cas de défaite (silo détruit), « un administrateur peut lancer une nouvelle manche ». Les points gagnés servent à acheter des améliorations d’équipe.


Scénarios personnalisés

Des scénarios créés par la communauté (ou par vous avec l’éditeur de carte) se placent dans le dossier scenarios/ du dossier d’écriture du serveur (en headless : à côté de saves/). L’aide du binaire est explicite : sans préfixe de mod, le scénario est cherché dans ce dossier scenarios de premier niveau.

mkdir -p /opt/factorio/scenarios
cp -r mon-scenario /opt/factorio/scenarios/
./bin/x64/factorio --start-server-load-scenario mon-scenario \
  --server-settings ./data/server-settings.json

Avantage signalé par le wiki officiel : contrairement aux mods, les scénarios n’ont pas besoin d’être installés côté joueurs. Un scénario distribué dans un mod se lance avec nom-du-mod/nom-du-scenario.


FAQ

Faut-il un serveur plus puissant pour le PvP ?

Chaque équipe construit sa propre base : la charge ressemble à plusieurs petites usines en parallèle. Pour une soirée à 10-20 joueurs, un CPU rapide compte plus que la RAM. Suivez optimiser les UPS d’un serveur Factorio si ça rame.

Les scénarios fonctionnent-ils avec Space Age ?

Ils sont fournis dans le mod de base (base). Le jeu libre a une variante Space Age, mais rien n’indique que le PvP ou la défense par vagues aient été pensés pour l’extension. Testez en local avant l’événement en lançant le scénario depuis le jeu (partie multijoueur hébergée sur votre PC pour le PvP et la Production en équipe), ou désactivez l’extension pour ces soirées.

Les joueurs doivent-ils télécharger quelque chose ?

Non pour les scénarios du jeu et les scénarios personnalisés sans mods. Seuls les mods éventuels sont synchronisés à la connexion.

Comment revenir à ma partie normale ?

Arrêtez le serveur, remettez vos sauvegardes habituelles dans saves/ et relancez avec --start-server-load-latest ou --start-server nom.zip.


Conclusion

Une commande (--start-server-load-scenario base/pvp), un admin connecté pour configurer, et votre serveur se transforme en arène. La défense par vagues et la production en équipe sont parfaites pour des soirées plus courtes que la grande usine.

Sur HebergTonServ, le support peut préparer un serveur d’événement à côté de votre partie principale.

Pour aller plus loin

Sources : contenu du serveur headless officiel 2.0.77 (data/base/scenarios/*/description.json, fichiers de langue locale/fr, data/base/script/pvp/config.lua) téléchargé depuis factorio.com/download, wiki Factorio — Command line parameters, wiki Factorio — Scenario system.