Project Zomboid Server-Befehle
Jeder Befehl unten wurde an einen laufenden Build 42-Server geschickt und die Antwort notiert, du liest hier also, was dein Server tatsächlich antwortet. Fünf Befehle, die andere Anleitungen weiter aufführen, wurden in Build 42 entfernt, und sechs weitere haben ihre Syntax geändert.
Bevor du loslegst
- Im Console-Tab des Panels lässt du das führende
/weg. Im Spielchat behältst du es. - Befehlsnamen unterscheiden Groß- und Kleinschreibung.
- Anführungszeichen brauchst du nur, wenn ein Wert ein Leerzeichen enthält, sie schaden aber nie.
- Die meisten Spielerbefehle wirken auf verbundene Spieler.
No such useroderUser X not foundheißt meist nur, dass sie nicht online sind, nicht dass das Konto fehlt. - Ein paar Befehle brauchen deine Spielfigur in der Welt und schlagen daher in der Konsole fehl:
alarm,teleportto,thunder,lightningundcreatehordeohne Namen. helpin der Konsole gibt die exakte Befehlsliste deines Builds aus. Widerspricht eine Anleitung dieser Ausgabe, gewinnt die Ausgabe.

In Build 42 entfernt, hier zuerst nachsehen
Diese stehen weiterhin in den meisten Befehlslisten zu Project Zomboid. Auf Build 42 antwortet der Server mit Unknown command oder einem Fehler zur Zugriffsstufe.
| Befehl | Was er macht | Syntax |
|---|---|---|
addusertowhitelist | Weg. Nutze adduser, das anlegt und whitelistet. | addusertowhitelist "user" |
addalltowhitelist | Weg. Alle einmal mit aktivem Open beitreten lassen, dann ausschalten. | addalltowhitelist |
changepwd | In der Konsole weg. Nutze stattdessen setpassword. | changepwd "old" "new" |
sendpulse | Weg. Nutze stats für Performance-Daten. | sendpulse |
replay | Weg. Kein Ersatz. | replay "user" -record "file" |
removeadmin | Schlägt fehl. Stattdessen mit setaccesslevel "user" herunterstufen. | removeadmin "user" |
Spieler, Konten und Sperren
| Befehl | Was er macht | Syntax |
|---|---|---|
adduser | Legt ein Whitelist-Konto an. Das Passwort ist optional. | adduser "user" "password" |
setpassword | Setzt das Passwort eines Kontos zurück. | setpassword "user" "newpassword" |
removeuserfromwhitelist | Löscht das Konto aus der Whitelist. | removeuserfromwhitelist "user" |
setaccesslevel | Setzt die Rolle. Siehe die Zugriffsstufen unten. | setaccesslevel "user" "level" |
grantadmin | Abkürzung für die Admin-Rolle. | grantadmin "user" |
players | Listet verbundene Spieler auf. | players |
kickuser | Wirft einen verbundenen Spieler raus. Der Grund ist optional. | kickuser "user" -r "reason" |
banuser | Bannt ein Konto. -ip bannt auch die IP. | banuser "user" -ip -r "reason" |
unbanuser | Hebt einen Konto-Bann auf. | unbanuser "user" |
banid | Bannt eine Steam-ID, damit ein umbenanntes Konto draußen bleibt. | banid SteamID |
unbanid | Hebt einen Steam-ID-Bann auf. | unbanid SteamID |
banip / unbanip | Bannt oder entbannt eine IP-Adresse. | banip 1.2.3.4 |
addsteamid / removesteamid | Pflegt die Liste erlaubter Steam-IDs. | addsteamid "steamid" |
voiceban | Blockiert den Voice-Chat eines Spielers. | voiceban "user" -true |
Serversteuerung
| Befehl | Was er macht | Syntax |
|---|---|---|
help | Gibt jeden Befehl aus, den dein Build wirklich hat. | help |
save | Speichert die Welt sofort. | save |
quit | Speichert und fährt den Server herunter. | quit |
showoptions | Gibt alle Server-Optionen und ihre Werte aus. | showoptions |
changeoption | Ändert eine Option live. Kein Gleichheitszeichen, Wert in Anführungszeichen. | changeoption PingLimit "400" |
reloadoptions | Liest die Konfigurationsdatei neu und schickt sie an die Clients. | reloadoptions |
servermsg | Sendet eine Nachricht an alle Online-Spieler. | servermsg "message" |
stats | Performance-Zahlen des Servers. | stats help |
log | Setzt den Log-Level. | log |
checkModsNeedUpdate | Prüft, ob ein installiertes Mod ein Update hat. Die Antwort steht im Log. | checkModsNeedUpdate |
reloadlua | Lädt eine serverseitige Lua-Datei neu. | reloadlua "filename" |
Welt und Gameplay
| Befehl | Was er macht | Syntax |
|---|---|---|
additem | Gibt einen Gegenstand. Die Anzahl ist optional. | additem "user" "Base.Axe" 5 |
removeitem | Entfernt Gegenstände von dir selbst. 0 entfernt alle dieses Typs. | removeitem "Base.Axe" 5 |
addkey | Gibt einem Spieler einen Schlüssel. | addkey "user" "keyId" "name" |
addvehicle | Spawnt ein Fahrzeug. Der Skriptname steht zuerst, nicht der Spieler. | addvehicle "Base.VanAmbulance" "user" |
addxp | Vergibt XP. Das Paar perk=Wert steht ohne Anführungszeichen. | addxp "user" Woodwork=100 |
godmode | Unverwundbarkeit nur für dich selbst. Nimmt keinen Benutzernamen. | godmode -true |
godmodeplayer | Unverwundbarkeit für jemand anderen. | godmodeplayer "user" -true |
invisible | Versteckt dich vor Zombies. Nur dich selbst. | invisible -true |
invisibleplayer | Versteckt jemand anderen vor Zombies. | invisibleplayer "user" -true |
noclip | Lässt einen Spieler durch Wände gehen. | noclip "user" -true |
teleport | Teleportiert dich zu einem Spieler oder einen Spieler zum anderen. | teleport "user" "toUser" |
teleportto | Teleportiert zu Kartenkoordinaten. Nur im Spiel. | teleportto 10000,11000,0 |
createhorde | Spawnt eine Horde bei einem Spieler. Die Anzahl ohne Anführungszeichen, die Konsole braucht einen Namen. | createhorde 150 "user" |
removezombies | Entfernt geladene Zombies. | removezombies |
chopper | Löst das Helikopter-Ereignis bei einem zufälligen Spieler aus. | chopper |
gunshot | Spielt einen Schuss bei einem zufälligen Spieler ab. | gunshot |
alarm | Löst einen Gebäudealarm an deiner Position aus. Nur im Spiel und nur in einem Raum. | alarm |
startrain / stoprain | Startet oder stoppt Regen. Intensität 1 bis 100 ist optional. | startrain "50" |
startstorm / stopweather | Startet einen Sturm oder beendet jedes Wetter. Die Dauer ist in Spielstunden. | startstorm "2" |
thunder / lightning | Donner oder ein Blitzeinschlag bei einem Spieler. Die Konsole braucht einen Namen. | thunder "user" |
setTimeSpeed | Multipliziert, wie schnell die Spielzeit vergeht. | setTimeSpeed 10 |
releasesafehouse | Gibt ein Safehouse frei. | releasesafehouse "title" |
addtosafehouse / kickfromsafehouse | Fügt einen Spieler zu einem Safehouse hinzu oder entfernt ihn. | addtosafehouse "title" "user" |
Zugriffsstufen
Das sind die einzigen Werte, die setaccesslevel akzeptiert, in der Reihenfolge, in der der Server sie selbst auflistet:
banned, user, priority, observer, gm, moderator, admin
Beachte: overseer ist weg, obwohl der spieleigene help-Text ihn noch nennt, und none war nie gültig. Beide antworten mit Access Level '' unknown. Um jemandem die Rechte zu nehmen, setze ihn auf user.
Wenn ein Befehl nicht funktioniert
Unknown command x
Der Befehl wurde in Build 42 entfernt. Der Ersatz steht in der Tabelle oben.
No such user oder User x not found
Der Befehl braucht den Spieler online. Auf der Whitelist, aber offline reicht nicht.
Access Level '' unknown
Du hast none oder overseer übergeben. Nutze eine der sieben Stufen oben.
Der Befehl gibt dir seinen eigenen Hilfetext zurück
Die Argumente stimmen nicht. godmode und invisible nehmen keinen Benutzernamen, und changeoption nimmt kein Gleichheitszeichen.
Not in a room
alarm braucht deine Figur in einem Gebäude und kann daher nicht aus der Serverkonsole laufen.
Spieler auf einem Whitelist-Server anzulegen ist eine eigene Aufgabe mit eigenen Fallen und steht in Whitelist auf einem Project Zomboid-Server einrichten. Alle Befehle hier laufen im Console-Tab unseres Kontrollpanels, und falls du noch woanders hostest, gibt dir unser Project Zomboid Server Hosting diese Konsole plus Backups per Klick.
