Commandes admin Project Zomboid : liste complète Build 42
Une fois admin sur votre serveur Project Zomboid, une cinquantaine de commandes permettent de modérer, dépanner un joueur, lancer un événement ou diagnostiquer le serveur. Cette liste suit la documentation officielle des commandes admin de Build 42 (42.20.2), regroupée par usage, avec la syntaxe exacte.
Sur un serveur Project Zomboid chez HebergTonServ, la console serveur est accessible en un clic depuis le panel : toutes ces commandes s’y tapent sans être connecté en jeu.
Deux syntaxes selon l’endroit :
- Chat in-game : préfixe
/obligatoire (/servermsg "Bonjour")- Console serveur ou RCON : sans préfixe (
servermsg "Bonjour")Mettez les noms de joueurs entre guillemets, et respectez la casse des identifiants d’objets :
Base.Axefonctionne,base.axenon.
⚠️ Commandes Build 41 qui ne sont plus dans la liste officielle :
/grantadmin,/removeadmin,/changepassword,/addalltowhitelist. Remplacez-les par/setaccesslevelet/setpassword, détaillées ci-dessous.
Aide intégrée
/help
/help "additem"/help affiche toutes les commandes disponibles sur votre version du serveur, /help "commande" l’aide d’une commande précise. C’est la référence à consulter en cas de doute après une mise à jour.
Niveaux d’accès et admins
Le premier admin
Au tout premier démarrage, le serveur demande dans la console un mot de passe pour le compte admin qu’il crée automatiquement. Connectez-vous en jeu avec ce nom de compte et ce mot de passe pour disposer de tous les droits. Le paramètre de lancement -adminusername permet de choisir un autre nom que admin.
/setaccesslevel — promouvoir ou rétrograder
/setaccesslevel "username" "accesslevel"Les niveaux officiels :
| Niveau | Usage typique |
|---|---|
admin | Tous les droits |
moderator | Modération de la communauté |
gm | Game master : animation d’événements |
observer | Observation |
priority | Joueur prioritaire, sans droits d’administration |
user | Joueur standard |
Exemples :
/setaccesslevel "jean" "moderator"
/setaccesslevel "jean" "admin"
/setaccesslevel "jean" "user"La dernière ligne retire tous les droits : c’est l’équivalent de l’ancien /removeadmin.
🛡️ Modération
| Commande | Syntaxe | Effet |
|---|---|---|
/kickuser | "username" -r "reason" | Expulse un joueur |
/banuser | "username" -ip -r "reason" | Bannit un compte, et son IP avec -ip |
/unbanuser | "username" | Lève le ban d’un compte |
/banid | SteamID | Bannit un SteamID |
/unbanid | SteamID | Lève le ban d’un SteamID |
/banip | IP | Bannit une adresse IP |
/unbanip | IP | Lève le ban d’une IP |
/voiceban | "username" -true ou -false | Coupe ou rend la VOIP d’un joueur |
/removemapsymbolsforuser | "username" | Efface les symboles partagés par un joueur sur la carte |
Il n’existe pas d’option
-s truesur/banuser, contrairement à ce qu’affirment de nombreux guides. Détails et workflow : Ban et kick joueurs Project Zomboid.
👥 Comptes et whitelist
| Commande | Syntaxe | Effet |
|---|---|---|
/adduser | "username" "password" | Crée un compte sur un serveur whitelisté (Open=false) |
/removeuserfromwhitelist | "username" | Retire un compte de la whitelist |
/setpassword | "username" "newpassword" | Change le mot de passe d’un compte |
/addsteamid | "steamid" | Ajoute un SteamID à la liste des SteamID autorisés |
/removesteamid | "steamid" | Retire un SteamID de cette liste |
Voir : Whitelist Project Zomboid.
🧭 Téléportation
| Commande | Syntaxe | Effet |
|---|---|---|
/teleport | "player" ou "player1" "player2" | Vous téléporte vers un joueur, ou téléporte player1 vers player2 |
/teleportplayer | "player1" "player2" | Téléporte un joueur vers un autre |
/teleportto | x,y,z | Vous téléporte aux coordonnées |
Exemples :
/teleport "jean"
/teleport "jean" "marie"
/teleportto 10000,11000,0Après une téléportation, attendez que la carte se charge avant de bouger. Pour trouver des coordonnées, la carte interactive map.projectzomboid.com ou l’option serveur ShowCoordinates=true (coordonnées affichées en bas à droite de l’écran) font l’affaire.
🎁 Objets, véhicules et expérience
| Commande | Syntaxe | Effet |
|---|---|---|
/additem | "username" "module.item" count | Donne un objet (à vous si pas de nom) |
/removeitem | "module.item" count | Retire des objets de votre inventaire (0 = tous ceux de ce type) |
/addkey | "username" "keyId" "name" | Donne une clé |
/addvehicle | "script" "user or x,y,z" | Fait apparaître un véhicule |
/addxp | "playername" perkname=xp | Donne de l’expérience dans une compétence |
Exemples :
/additem "jean" Base.Axe 5
/addvehicle "Base.VanAmbulance" "jean"
/addxp "jean" Woodwork=2Les compétences s’écrivent avec leur nom interne anglais : Woodwork pour la menuiserie, Doctor pour les premiers soins, Electricity, Mechanics, Aiming, Cooking, Farming, Fitness, Strength… Ce sont les mêmes identifiants que dans le bloc MultiplierConfig du fichier SandboxVars.
🧟 Pouvoirs admin et zombies
| Commande | Syntaxe | Effet |
|---|---|---|
/godmode | "username" -true ou -false | Rend invincible (vous-même sans nom) |
/godmodeplayer | "username" -true ou -false | Rend un joueur invincible |
/invisible | "username" -true ou -false | Rend invisible aux zombies |
/invisibleplayer | "username" -true ou -false | Rend un joueur invisible aux zombies |
/noclip | "username" -true ou -false | Traverse murs et structures |
/createhorde | count "username" | Fait apparaître une horde près d’un joueur |
/createhorde 150 "jean"Depuis la console serveur, le nom du joueur est obligatoire pour /createhorde, /thunder et /lightning : le serveur n’a pas de position à lui.
La documentation signale une coquille historique :
/godmodet/godmodefonctionnent tous les deux, de même que/godmodplayeret/godmodeplayer.
⛈️ Météo et événements
| Commande | Syntaxe | Effet |
|---|---|---|
/chopper | — | Lance un événement hélicoptère sur un joueur au hasard |
/gunshot | — | Joue un coup de feu sur un joueur au hasard |
/alarm | — | Déclenche une alarme de bâtiment à votre position (dans une pièce) |
/thunder | "username" | Tonnerre |
/lightning | "username" | Éclair |
/startrain | "intensity" | Pluie, intensité optionnelle de 1 à 100 |
/startstorm | "duration" | Tempête, durée optionnelle en heures de jeu |
/stoprain | — | Arrête la pluie |
/stopweather | — | Arrête la météo en cours |
💾 Gestion du serveur
| Commande | Syntaxe | Effet |
|---|---|---|
/save | — | Sauvegarde le monde |
/quit | — | Sauvegarde puis arrête le serveur |
/servermsg | "message" | Message diffusé à tous les joueurs |
/players | — | Liste les joueurs connectés |
/showoptions | — | Affiche les options serveur et leurs valeurs |
/changeoption | optionName "newValue" | Modifie une option serveur |
/reloadoptions | — | Recharge servertest.ini et l’envoie aux clients |
/reloadlua | "filename" | Recharge un script Lua |
/reloadalllua | — | Recharge tous les scripts Lua |
/checkModsNeedUpdate | — | Vérifie si un mod a été mis à jour, réponse écrite dans le log |
/releasesafehouse | — | Libère une safehouse dont vous êtes propriétaire |
Modifier une option sans redémarrer
Deux méthodes officielles :
/changeoption MaxPlayers "24"directement depuis le jeu ou la console- Éditer
servertest.ini, l’enregistrer, puis taper/reloadoptions
Pour les réglages lourds (mods, carte, ports), préférez l’arrêt complet : serveur arrêté, édition du fichier, redémarrage.
📊 Diagnostic
| Commande | Syntaxe | Effet |
|---|---|---|
/stats | none/file/console/all period | Active ou coupe les statistiques serveur |
/log | "Type" "Level" | Change le niveau de log d’une catégorie |
Exemples :
/stats file 10
/log "Network" "Debug"Types de log utiles pour un admin : Network, Multiplayer, Lua, Mod, Checksum, Zombie. Niveaux : Trace, Debug, General, Warning, Error. Remettez le niveau à General une fois le diagnostic terminé : un niveau Trace gonfle vite les fichiers de log.
Workflows admin courants
Cas 1 — Rendre son équipement à un joueur après un crash
/additem "jean" Base.Hammer 1
/additem "jean" Base.Axe 1
/addxp "jean" Woodwork=2
/servermsg "Équipement de jean restauré suite au crash"Cas 2 — Nommer un modérateur
/setaccesslevel "marie" "moderator"Cas 3 — Événement : une horde arrive
/servermsg "Un grondement se fait entendre... la horde arrive."
/createhorde 80 "marie"
/chopper
/startstormCas 4 — Arrêt propre avant maintenance
/servermsg "Redémarrage dans 5 minutes"
/save
/quitRCON — les commandes à distance
Avec RCONPort=27015 et un RCONPassword défini dans servertest.ini, un client RCON envoie les mêmes commandes, sans le préfixe / :
servermsg "Hello depuis le RCON"
save
playersMise en place et sécurisation : RCON Project Zomboid.
FAQ
/grantadmin ne fonctionne plus, pourquoi ?
La liste officielle des commandes de Build 42 ne contient pas /grantadmin. Utilisez /setaccesslevel "pseudo" "admin". Le joueur doit posséder un compte sur le serveur, donc s’être connecté au moins une fois, ou avoir été créé avec /adduser sur un serveur whitelisté.
Comment retirer les droits d’un admin ?
/setaccesslevel "pseudo" "user". L’ancienne commande /removeadmin n’apparaît plus dans la documentation de Build 42.
Comment changer le mot de passe d’un joueur ?
/setpassword "pseudo" "nouveaumotdepasse". /changepassword est un nom de Build 41.
Quelle différence entre /reloadlua et /reloadalllua ?
/reloadlua "fichier" recharge un seul script, /reloadalllua recharge l’ensemble des scripts Lua du serveur. Ni l’un ni l’autre ne remplace un redémarrage après l’ajout ou la mise à jour d’un mod Workshop.
Les commandes sont-elles sensibles à la casse ?
Les identifiants d’objets oui (Base.Axe, pas base.axe). Pour les noms de joueurs, recopiez-les exactement comme affichés par /players.
Comment connaître toutes les commandes de ma version ?
Tapez /help en jeu, ou help dans la console. La liste reflète la version exacte de votre serveur, y compris après un correctif.
Conclusion
Les commandes admin Project Zomboid ont évolué avec Build 42 : /setaccesslevel remplace /grantadmin et /removeadmin, /setpassword remplace /changepassword, et /banip, /addsteamid ou /stats complètent la boîte à outils. En cas de doute après une mise à jour, /help donne toujours la liste exacte de votre version.
Pour un hébergeur Project Zomboid avec console temps réel, RCON et 16 Go de RAM sur Ryzen 9 5950X, HebergTonServ démarre à 25,90 €/mois.
Pour aller plus loin
- Ban et kick joueurs Project Zomboid
- Whitelist Project Zomboid : passer en mode privé
- RCON Project Zomboid : administrer à distance
- Configurer servertest.ini Project Zomboid
- Anti-triche Project Zomboid : les 10 règles AntiCheat
- Programmer des redémarrages automatiques
- Serveur Project Zomboid : le guide complet
- Hébergeur Project Zomboid dès 25,90€/mois



