Sådan bliver du admin på en Project Zomboid-server
Du bliver admin på Project Zomboid gennem server-konsollen — der er ingen in-game knap, intet admin-password sat op som standard. Denne guide gennemgår de præcise trin til at give dig selv admin-adgang på en Pterodactyl-hostet server, og dækker derefter de essentielle kommandoer du faktisk vil bruge dagligt.
Trin 1 — Find din server-konsol
I DoomHosting-panelet (eller ethvert Pterodactyl-panel):
- Åbn din server
- Klik på Console-fanen
- Vent på at linjen
SERVER STARTEDdukker op
Du ser opstartslogs først. Skriv ikke før serveren er fuldt startet — tidlige kommandoer bliver droppet.
Trin 2 — Giv dig selv admin
Skriv dette i konsollen (ingen / præfiks nødvendig i konsollen — slash er kun til in-game chat):
grantadmin YourSteamUsername
Erstat YourSteamUsername med dit in-game spillernavn (case-sensitivt). Du burde se:
User YourSteamUsername has been added as admin.
Hvis brugeren ikke eksisterer endnu, skal du logge ind på serveren mindst én gang. Systemet opretter en konto-record ved første login.
Trin 3 — Verificer in-game
Forbind til serveren og skriv /help i chatten. Hvis du ser den fulde admin-kommandoliste (50+ kommandoer), er du admin. Hvis du kun ser grundlæggende spiller-kommandoer (8–10 kommandoer), tog grant'en ikke.
Adgangsniveauer (ikke kun "admin")
Project Zomboid understøtter fem adgangsniveauer via setaccesslevel:
| Niveau | Magt |
|---|---|
admin |
Fuld kontrol — alle kommandoer |
moderator |
Kick, ban, teleport, besked |
overseer |
Læs-kun inspektion af spiller-stats |
gm |
Spawn items, teleport, ingen ban-autoritet |
observer |
Kun spectate — ingen interaktion |
Sæt dem med:
setaccesslevel "PlayerName" "moderator"
De 10 kommandoer du faktisk vil bruge
Ud af 50+ kommandoer er disse dem du vil bruge ugentligt:
| Kommando | Brugscase |
|---|---|
/players |
List hvem der er online |
/teleport "Player" |
Teleport til en spiller |
/teleportto x,y,z |
Teleport til koordinater |
/kickuser "Player" -r "årsag" |
Kick med en årsag |
/banuser "Player" -r "årsag" -ip -s |
Ban + IP-ban + Steam-ban |
/unbanuser "Player" |
Vend en ban tilbage |
/servermsg "Restart om 5 minutter" |
Broadcast til alle |
/save |
Gem verden manuelt |
/quit |
Gem og luk pænt ned |
/additem "Player" "Base.Hammer" |
Spawn et item |
For den fulde kommandoreference, se vores Project Zomboid Server Kommandoer Guide.
Konsol vs in-game chat — syntax-forskellen
| Kilde | Præfiks | Eksempel |
|---|---|---|
| Server-konsol | ingen | grantadmin YourName |
| In-game chat | / |
/grantadmin YourName |
Begge virker identisk — eneste forskel er slash. Nye admins indsætter ofte konsol-syntax i chatten og undrer sig over hvorfor intet sker.
Hvor admin-rettigheder gemmes
Admin-status ligger i SQLite-databasen i:
/home/container/Zomboid/db/servertest.db
Du kan inspicere den med enhver SQLite-browser hvis du har brug for bulk-redigering. whitelist-tabellen holder username → access level.
Indstil et admin-password (sikkerhed)
Som standard prompter den dedikerede server for et admin-password ved første kørsel, brugt når du logger ind som den specielle admin-konto. Sådan resettes det fra konsollen:
changepwd "nuværende_password" "nyt_password"
Brug et langt tilfældigt password — admin har fuld server-kontrol og kontonavnet er velkendt.
Almindelige problemer
"User does not exist"
Spilleren har aldrig logget ind. Lad dem forbinde én gang først, og kør grantadmin igen.
"Permission denied" når kommandoer køres som admin
Du brugte in-game chat uden /. Slash er påkrævet i chat.
Mistet admin-password
Stop serveren, åbn /home/container/Zomboid/db/servertest.db i DB Browser for SQLite, find admin-rækken i whitelist, erstat password-feltet.
FAQ
Kan flere spillere være admin samtidig?
Ja — der er ingen grænse. Kør grantadmin for hver.
Er der en admin-GUI? Project Zomboid har ingen admin-GUI. Alt sker gennem konsol-kommandoer eller ved at redigere SQLite-databasen direkte.
Kan jeg degradere mig selv ved et uheld?
Ja — /removeadmin "DitNavn" fjerner din egen admin. Hvis du gør dette og ikke har andre admin-konti, log ind som admin-brugeren med passwordet du satte ved første kørsel.
