Factorio Débutant 9 min de lecture

Commandes admin Factorio : liste complète pour gérer votre serveur (2.0)

Toutes les commandes admin d'un serveur Factorio : /promote, /demote, /kick, /ban, /whitelist, /config, /permissions, server-adminlist.json, commandes Lua /c (et succès désactivés), RCON.

Commandes admin Factorio : liste complète pour gérer votre serveur (2.0)

Support Technique

Besoin d'aide ? Notre équipe est disponible 24/7 pour vous assister.

Commandes admin Factorio : liste complète pour gérer votre serveur (2.0)

Kicker un joueur qui démonte vos lignes de trains, protéger le serveur avec une whitelist, changer le mot de passe sans redémarrer… Tout passe par la console de Factorio. Ce guide liste les commandes admin vérifiées sur le wiki officiel, ainsi que les fichiers et le RCON pour administrer un serveur dédié.

Sur un serveur Factorio HebergTonServ, la console serveur est accessible directement depuis le panel : tapez-y vos commandes comme en jeu. Dès 6,90 €/mois.


Ouvrir la console

  • En jeu : touche ² sur clavier AZERTY (la touche ` à gauche du 1 en QWERTY). Modifiable dans Paramètres → Contrôles → Ouvrir le chat (et la console Lua).
  • Sur le serveur : la console du serveur headless (terminal ou console du panel) accepte les mêmes commandes.

Tout texte qui ne commence pas par / est envoyé dans le chat. La touche Tab complète les commandes et les pseudos.


Devenir admin : server-adminlist.json

Première étape : vous donner les droits. Depuis la console serveur :

/promote VotrePseudo

Le serveur crée alors server-adminlist.json dans son dossier d’écriture (le même que factorio-current.log). Vous pouvez aussi le créer à la main, serveur arrêté :

["VotrePseudo", "AmiDeConfiance"]

Le chemin peut être forcé au lancement avec --server-adminlist FICHIER. Les pseudos sont ceux des comptes factorio.com.


Commandes de gestion des joueurs

CommandeExempleEffet
/promote <joueur>/promote AlicePasse le joueur admin
/demote <joueur>/demote AliceRetire les droits admin
/admins/adminsListe des admins
/kick <joueur> <raison>/kick Bob grief des trainsExpulse le joueur
/ban <joueur> <raison>/ban Bob grief répétéBannit le joueur
/unban <joueur>/unban BobLève le bannissement
/bans/bansListe des bannis
/banlist <add/remove/get/clear> <joueur>/banlist getGère la banlist (équivalent de /ban et /unban)
/mute <joueur> / /unmute <joueur>/mute BobCoupe / rend le chat
/purge <joueur>/purge BobEfface ses messages du chat
/open <joueur> (ou /o)/open BobOuvre son inventaire
/swap-players <joueur> [joueur]/swap-players BobÉchange les personnages
/players (ou /p) [online/count]/p oListe des joueurs (en ligne)
/admin/adminOuvre l’interface de gestion des joueurs

Whitelist : réserver le serveur à vos amis

CommandeEffet
/whitelist add <joueur>Ajoute un joueur
/whitelist remove <joueur>Retire un joueur
/whitelist getAffiche la liste
/whitelist clearVide la liste

La whitelist n’est appliquée que si le serveur est lancé avec l’option dédiée et qu’elle n’est pas vide (une whitelist vide laisse entrer tout le monde) :

./bin/x64/factorio --start-server-load-latest \
  --server-settings ./data/server-settings.json \
  --use-server-whitelist=true

Elle est stockée dans server-whitelist.json (tableau de pseudos), dont le chemin peut être changé avec --server-whitelist FICHIER.

Alternative plus simple : un mot de passe via game_password dans server-settings.json, ou /config set password ... à chaud.


/config : modifier le serveur à chaud

/config get <option>
/config set <option> <valeur>

Options disponibles : afk-auto-kick, allow-commands, allow-debug-settings, autosave-interval, autosave-only-on-server, ignore-player-limit-for-returning-players, max-players, max-upload-speed, only-admins-can-pause, password, require-user-verification, visibility-lan, visibility-public. Les durées (afk-auto-kick, autosave-interval) sont en minutes.

Exemples :

/config set password MonNouveauMdp
/config set max-players 12
/config set afk-auto-kick 30

Pour des réglages permanents, modifiez aussi server-settings.json : il est relu à chaque démarrage.


Autres commandes utiles pour un admin

CommandeEffet
/server-saveForce une sauvegarde sur le serveur
/permissionsOuvre l’interface des groupes de permissions
/permissions add-player <groupe> <joueur>Place un joueur dans un groupe
/permissions create-group <nom>Crée un groupe (ex. « Invités » sans droit de déconstruction)
/large-blueprint-size <get/set> <octets>Seuil des « gros » blueprints (10 Mio par défaut)
/delete-blueprint-library <joueur>Supprime la bibliothèque de blueprints d’un joueur hors ligne
/mute-programmable-speaker mute everyoneCoupe les haut-parleurs programmables pour tous
/evolutionÉvolution des ennemis
/time · /seed · /versionÂge de la carte, graine, version

Le système de permissions est idéal sur un serveur public : créez un groupe par défaut sans droit de déconstruire ou de modifier les trains, et promouvez les joueurs de confiance dans un groupe complet.


Commandes Lua (/c) : attention aux succès

CommandeEffet
/c <lua> (ou /command)Exécute du Lua, visible par tous
/sc <lua> (ou /silent-command)Exécute du Lua sans l’afficher
/mc <lua> (ou /measured-command)Exécute et mesure le temps
/cheat [all/planète/off]Recherche tout et active le mode triche
/editorActive l’éditeur de carte

⚠️ Dès qu’une commande de script est utilisée, les succès sont définitivement désactivés pour cette sauvegarde. Faites une copie avant d’expérimenter.

Qui peut les utiliser dépend de allow_commands dans server-settings.json : true, false ou admins-only (valeur par défaut recommandée).

Exemples officiels :

/c game.player.force.manual_mining_speed_modifier = 1000
/c game.player.zoom = 0.3
/c game.player.print(1234*5678)

Administrer à distance avec RCON

Factorio intègre un serveur RCON (protocole Source RCON), pratique pour les bots Discord ou les outils d’administration. Activez-le au lancement :

./bin/x64/factorio --start-server-load-latest \
  --server-settings ./data/server-settings.json \
  --rcon-port 27015 --rcon-password "MotDePasseRcon"

Options : --rcon-port, --rcon-bind ADRESSE:PORT, --rcon-password. Les commandes envoyées par RCON sont les mêmes que dans la console (/kick, /ban, /server-save…).

Utilisez un mot de passe RCON long et n’exposez le port qu’aux IP qui en ont besoin (pare-feu).


FAQ

Comment se mettre admin sur son propre serveur Factorio ?

Tapez /promote VotrePseudo dans la console serveur, ou ajoutez votre pseudo dans server-adminlist.json puis redémarrez.

Pourquoi mes commandes /c ne fonctionnent pas ?

Le serveur refuse les commandes Lua si allow_commands vaut false, ou si vous n’êtes pas admin avec admins-only.

Un ban Factorio est-il global ?

Par défaut, il ne concerne que votre serveur. L’option --use-authserver-bans fait vérifier les bans par factorio.com et lui signale vos ban/unban.

Comment empêcher les joueurs de mettre la partie en pause ?

Mettez only_admins_can_pause_the_game à true dans server-settings.json, ou /config set only-admins-can-pause true.


Conclusion

Avec /promote, /kick, /ban, la whitelist et les permissions, vous gardez le contrôle de votre usine partagée. Pour un serveur toujours en ligne avec console accessible depuis un panel, découvrez nos serveurs Factorio.

Pour aller plus loin

Sources : wiki Factorio — Console, wiki Factorio — Multiplayer, wiki Factorio — Command line parameters, forum officiel — whitelist.