So wirst du Admin auf einem Project Zomboid-Server
Du wirst Admin auf Project Zomboid über die Server-Konsole — es gibt keinen In-Game-Knopf, kein Admin-Passwort standardmäßig eingerichtet. Diese Anleitung führt durch die exakten Schritte, dir Admin-Rechte auf einem Pterodactyl-gehosteten Server zu geben, und behandelt dann die wichtigsten Befehle für den Alltag.
Schritt 1 — Server-Konsole finden
Im DoomHosting-Panel (oder einem beliebigen Pterodactyl-Panel):
- Öffne deinen Server
- Klicke auf den Console-Tab
- Warte, bis die Zeile
SERVER STARTEDerscheint
Du siehst zuerst Startup-Logs. Tippe nicht, bevor der Server vollständig gestartet ist — frühe Befehle werden verworfen.
Schritt 2 — Dich selbst zum Admin machen
Tippe in die Konsole (kein /-Präfix nötig in der Konsole — Slashes sind nur für In-Game-Chat):
grantadmin YourSteamUsername
Ersetze YourSteamUsername mit deinem In-Game-Namen (case-sensitiv). Du solltest sehen:
User YourSteamUsername has been added as admin.
Wenn der Benutzer noch nicht existiert, musst du dich mindestens einmal am Server anmelden. Das System legt einen Account-Record beim ersten Login an.
Schritt 3 — Im Spiel verifizieren
Verbinde dich mit dem Server und tippe /help im Chat. Wenn du die vollständige Admin-Befehlsliste (50+ Befehle) siehst, bist du Admin. Wenn du nur Basis-Spielerbefehle (8–10) siehst, hat der Grant nicht funktioniert.
Zugriffslevel (nicht nur "admin")
Project Zomboid unterstützt fünf Zugriffsstufen via setaccesslevel:
| Level | Macht |
|---|---|
admin |
Volle Kontrolle — alle Befehle |
moderator |
Kick, Ban, Teleport, Nachricht |
overseer |
Nur-Lese-Inspektion von Spielerstats |
gm |
Items spawnen, Teleport, keine Bann-Befugnis |
observer |
Nur Spectate — keine Interaktion |
Setze sie mit:
setaccesslevel "PlayerName" "moderator"
Die 10 Befehle, die du wirklich nutzt
Aus 50+ Befehlen sind das die, die du wöchentlich brauchst:
| Befehl | Anwendungsfall |
|---|---|
/players |
Online-Liste |
/teleport "Player" |
Zu Spieler teleportieren |
/teleportto x,y,z |
Zu Koordinaten teleportieren |
/kickuser "Player" -r "Grund" |
Mit Grund kicken |
/banuser "Player" -r "Grund" -ip -s |
Bann + IP-Bann + Steam-Bann |
/unbanuser "Player" |
Bann aufheben |
/servermsg "Restart in 5 Minuten" |
Broadcast an alle |
/save |
Welt manuell speichern |
/quit |
Sauber speichern und herunterfahren |
/additem "Player" "Base.Hammer" |
Item spawnen |
Vollständige Befehlsreferenz: Project Zomboid Server-Befehle Guide.
Konsole vs In-Game-Chat — der Syntax-Unterschied
| Quelle | Präfix | Beispiel |
|---|---|---|
| Server-Konsole | keiner | grantadmin YourName |
| In-Game-Chat | / |
/grantadmin YourName |
Beide funktionieren identisch — der einzige Unterschied ist der Slash.
Wo Admin-Rechte gespeichert werden
Admin-Status liegt in der SQLite-Datenbank unter:
/home/container/Zomboid/db/servertest.db
Du kannst sie mit jedem SQLite-Browser inspizieren, falls du Bulk-Edits brauchst. Die whitelist-Tabelle hält username → access level.
Admin-Passwort setzen (Sicherheit)
Standardmäßig fragt der Dedicated Server beim ersten Lauf nach einem Admin-Passwort, das beim Login als spezieller admin-Account verwendet wird. Aus der Konsole zurücksetzen:
changepwd "altes_passwort" "neues_passwort"
Verwende ein langes zufälliges Passwort — admin hat volle Server-Kontrolle.
Häufige Probleme
"User does not exist"
Der Spieler hat sich nie eingeloggt. Lass ihn einmal verbinden, dann grantadmin erneut ausführen.
"Permission denied" beim Ausführen von Befehlen als Admin
Du hast In-Game-Chat ohne / benutzt. Slash ist im Chat erforderlich.
Admin-Passwort verloren
Server stoppen, /home/container/Zomboid/db/servertest.db in DB Browser for SQLite öffnen, admin-Zeile in whitelist finden, password-Feld ersetzen.
FAQ
Können mehrere Spieler gleichzeitig Admin sein?
Ja — kein Limit. grantadmin für jeden ausführen.
Gibt es eine Admin-GUI? Project Zomboid hat keine Admin-GUI. Alles passiert über Konsolen-Befehle oder durch direktes Bearbeiten der SQLite-Datenbank.
Kann ich mich versehentlich degradieren?
Ja — /removeadmin "DeinName" entfernt deinen eigenen Admin-Status. Falls du keinen anderen Admin-Account hast, logge dich als admin-Benutzer ein.
