Aller au contenu principal
⚔️ Valheim 1.0 est disponible. 25 % de réduction :DOOM25
Project ZomboidProject Zomboid·Administration

Guide complet des commandes serveur Project Zomboid

Toutes les commandes serveur Project Zomboid testées sur Build 42 : ce qui marche encore, les cinq commandes supprimées et la syntaxe réellement acceptée.

Magnus·
9 min de lecture
·
23 janv. 2024
·
Dernière mise à jour: 30 juil. 2026
Sommaire

Guide des commandes serveur Project Zomboid

Chaque commande ci-dessous a été envoyée à un serveur Build 42 en fonctionnement et la réponse notée, vous lisez donc ce que votre serveur répond réellement. Cinq commandes que d'autres guides listent encore ont été supprimées en Build 42, et six autres ont changé de syntaxe.

Avant de commencer

  • Dans l'onglet Console du panneau, omettez le / initial. Dans le chat en jeu, gardez-le.
  • Les noms de commande sont sensibles à la casse.
  • Les guillemets ne servent que si une valeur contient un espace, mais ils ne gênent jamais.
  • La plupart des commandes joueur agissent sur les joueurs connectés. No such user ou User X not found signifie le plus souvent qu'ils ne sont pas en ligne, pas que le compte manque.
  • Quelques commandes exigent que votre personnage existe dans le monde et échouent donc depuis la console : alarm, teleportto, thunder, lightning, et createhorde sans nom.
  • Taper help dans la console affiche la liste exacte des commandes de votre build. Si un guide contredit cette sortie, la sortie a raison.

Onglet Console du panneau DoomHosting avec une commande et la réponse du serveur

Supprimées en Build 42, regardez ici d'abord

Elles figurent encore dans la plupart des listes de commandes Project Zomboid. En Build 42, le serveur répond Unknown command, ou une erreur de niveau d'accès.

Commande Ce qu'elle fait Syntaxe
addusertowhitelistSupprimée. Utilisez adduser, qui crée et whiteliste.addusertowhitelist "user"
addalltowhitelistSupprimée. Faites entrer tout le monde une fois avec Open activé, puis désactivez-le.addalltowhitelist
changepwdDisparue de la console. Utilisez setpassword.changepwd "old" "new"
sendpulseSupprimée. Utilisez stats pour les données de performance.sendpulse
replaySupprimée. Aucun remplacement.replay "user" -record "file"
removeadminRenvoie une erreur. Rétrogradez avec setaccesslevel "user".removeadmin "user"

Joueurs, comptes et bannissements

Commande Ce qu'elle fait Syntaxe
adduserCrée un compte whitelist. Le mot de passe est optionnel.adduser "user" "password"
setpasswordRéinitialise le mot de passe d'un compte.setpassword "user" "newpassword"
removeuserfromwhitelistSupprime le compte de la whitelist.removeuserfromwhitelist "user"
setaccesslevelDéfinit le rôle. Voir les niveaux d'accès plus bas.setaccesslevel "user" "level"
grantadminRaccourci vers le rôle admin.grantadmin "user"
playersListe les joueurs connectés.players
kickuserExpulse un joueur connecté. La raison est optionnelle.kickuser "user" -r "reason"
banuserBannit un compte. -ip bannit aussi son IP.banuser "user" -ip -r "reason"
unbanuserLève le bannissement d'un compte.unbanuser "user"
banidBannit un Steam ID, un compte renommé reste dehors.banid SteamID
unbanidLève le bannissement d'un Steam ID.unbanid SteamID
banip / unbanipBannit ou débannit une adresse IP.banip 1.2.3.4
addsteamid / removesteamidGère la liste des Steam ID autorisés.addsteamid "steamid"
voicebanBloque le chat vocal d'un joueur.voiceban "user" -true

Contrôle du serveur

Commande Ce qu'elle fait Syntaxe
helpAffiche toutes les commandes que votre build possède réellement.help
saveSauvegarde le monde immédiatement.save
quitSauvegarde et arrête le serveur.quit
showoptionsListe toutes les options du serveur et leurs valeurs.showoptions
changeoptionChange une option à chaud. Pas de signe égal, la valeur entre guillemets.changeoption PingLimit "400"
reloadoptionsRelit le fichier de configuration et l'envoie aux clients.reloadoptions
servermsgDiffuse un message à tous les joueurs connectés.servermsg "message"
statsChiffres de performance du serveur.stats help
logDéfinit le niveau de log.log
checkModsNeedUpdateVérifie si un mod installé a une mise à jour. La réponse va dans le log.checkModsNeedUpdate
reloadluaRecharge un fichier Lua côté serveur.reloadlua "filename"

Monde et gameplay

Commande Ce qu'elle fait Syntaxe
additemDonne un objet. La quantité est optionnelle.additem "user" "Base.Axe" 5
removeitemRetire des objets de votre inventaire. 0 retire tous ceux de ce type.removeitem "Base.Axe" 5
addkeyDonne une clé à un joueur.addkey "user" "keyId" "name"
addvehicleFait apparaître un véhicule. Le nom du script vient en premier, pas le joueur.addvehicle "Base.VanAmbulance" "user"
addxpDonne de l'XP. La paire perk=valeur est sans guillemets.addxp "user" Woodwork=100
godmodeInvincibilité pour vous seul. Elle ne prend pas de nom d'utilisateur.godmode -true
godmodeplayerInvincibilité pour quelqu'un d'autre.godmodeplayer "user" -true
invisibleVous cache des zombies. Vous seul.invisible -true
invisibleplayerCache quelqu'un d'autre des zombies.invisibleplayer "user" -true
noclipPermet à un joueur de traverser les murs.noclip "user" -true
teleportVous téléporte vers un joueur, ou un joueur vers un autre.teleport "user" "toUser"
teleporttoTéléporte vers des coordonnées. Uniquement en jeu.teleportto 10000,11000,0
createhordeFait apparaître une horde près d'un joueur. Le nombre sans guillemets, et la console exige un nom.createhorde 150 "user"
removezombiesSupprime les zombies chargés.removezombies
chopperDéclenche l'événement hélicoptère sur un joueur au hasard.chopper
gunshotJoue un coup de feu près d'un joueur au hasard.gunshot
alarmDéclenche une alarme de bâtiment à votre position. En jeu seulement, et dans une pièce.alarm
startrain / stoprainDémarre ou arrête la pluie. L'intensité de 1 à 100 est optionnelle.startrain "50"
startstorm / stopweatherDémarre un orage, ou arrête toute météo. La durée est en heures de jeu.startstorm "2"
thunder / lightningTonnerre ou un éclair sur un joueur. La console exige un nom.thunder "user"
setTimeSpeedMultiplie la vitesse d'écoulement du temps en jeu.setTimeSpeed 10
releasesafehouseLibère une safehouse.releasesafehouse "title"
addtosafehouse / kickfromsafehouseAjoute ou retire un joueur d'une safehouse.addtosafehouse "title" "user"

Niveaux d'accès

Ce sont les seules valeurs acceptées par setaccesslevel, dans l'ordre où le serveur les liste lui-même :

banned, user, priority, observer, gm, moderator, admin

Notez que overseer a disparu, même si le texte help du jeu le mentionne encore, et que none n'a jamais été valide. Les deux répondent Access Level '' unknown. Pour retirer les pouvoirs de quelqu'un, passez-le en user.

Quand une commande ne marche pas

Unknown command x La commande a été supprimée en Build 42. Le remplacement est dans le tableau ci-dessus.

No such user ou User x not found La commande exige que le joueur soit en ligne. Whitelisté mais hors ligne ne suffit pas.

Access Level '' unknown Vous avez passé none ou overseer. Utilisez l'un des sept niveaux ci-dessus.

La commande vous renvoie son propre texte d'aide Les arguments sont faux. godmode et invisible ne prennent pas de nom, et changeoption ne prend pas de signe égal.

Not in a room alarm exige que votre personnage soit dans un bâtiment, elle ne peut donc pas venir de la console.

Ajouter des joueurs sur un serveur whitelisté est un sujet à part avec ses propres pièges, traité dans Comment configurer une whitelist sur un serveur Project Zomboid. Toutes les commandes ici se lancent depuis l'onglet Console de notre panneau de contrôle, et si vous hébergez encore ailleurs, notre hébergement de serveur Project Zomboid vous donne cette console et les sauvegardes en un clic.

Ce guide vous a-t-il aidé ?

Project Zomboid

Lancez votre serveur Project Zomboid

Hébergement performant avec support 24h/24 et 7j/7

Articles liés