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 du1en 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 VotrePseudoLe 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
| Commande | Exemple | Effet |
|---|---|---|
/promote <joueur> | /promote Alice | Passe le joueur admin |
/demote <joueur> | /demote Alice | Retire les droits admin |
/admins | /admins | Liste des admins |
/kick <joueur> <raison> | /kick Bob grief des trains | Expulse le joueur |
/ban <joueur> <raison> | /ban Bob grief répété | Bannit le joueur |
/unban <joueur> | /unban Bob | Lève le bannissement |
/bans | /bans | Liste des bannis |
/banlist <add/remove/get/clear> <joueur> | /banlist get | Gère la banlist (équivalent de /ban et /unban) |
/mute <joueur> / /unmute <joueur> | /mute Bob | Coupe / rend le chat |
/purge <joueur> | /purge Bob | Efface ses messages du chat |
/open <joueur> (ou /o) | /open Bob | Ouvre son inventaire |
/swap-players <joueur> [joueur] | /swap-players Bob | Échange les personnages |
/players (ou /p) [online/count] | /p o | Liste des joueurs (en ligne) |
/admin | /admin | Ouvre l’interface de gestion des joueurs |
Whitelist : réserver le serveur à vos amis
| Commande | Effet |
|---|---|
/whitelist add <joueur> | Ajoute un joueur |
/whitelist remove <joueur> | Retire un joueur |
/whitelist get | Affiche la liste |
/whitelist clear | Vide 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=trueElle 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_passworddansserver-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 30Pour des réglages permanents, modifiez aussi
server-settings.json: il est relu à chaque démarrage.
Autres commandes utiles pour un admin
| Commande | Effet |
|---|---|
/server-save | Force une sauvegarde sur le serveur |
/permissions | Ouvre 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 everyone | Coupe 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
| Commande | Effet |
|---|---|
/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 |
/editor | Active 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
- Meilleur hébergeur Factorio 2026 : comment choisir
- Installer un serveur Factorio headless sous Linux
- Installer des mods sur un serveur Factorio
- Serveur Factorio privé : mot de passe, whitelist et bans
- Serveur Factorio qui ne s’affiche pas : dépannage
Sources : wiki Factorio — Console, wiki Factorio — Multiplayer, wiki Factorio — Command line parameters, forum officiel — whitelist.



