Jak zostać adminem na serwerze Project Zomboid
Adminem na Project Zomboid zostajesz przez konsolę serwera — nie ma przycisku w grze, brak hasła admina ustawionego domyślnie. Ten przewodnik prowadzi krok po kroku przez nadanie sobie dostępu admina na serwerze hostowanym na Pterodactyl, a następnie omawia kluczowe komendy używane na co dzień.
Krok 1 — Znajdź konsolę serwera
W panelu DoomHosting (lub dowolnym panelu Pterodactyl):
- Otwórz swój serwer
- Kliknij zakładkę Console
- Poczekaj na pojawienie się linii
SERVER STARTED
Najpierw zobaczysz logi uruchamiania. Nie pisz zanim serwer się w pełni nie uruchomi — wczesne komendy zostaną odrzucone.
Krok 2 — Daj sobie admina
Wpisz w konsoli (bez prefiksu / — slash jest tylko dla czatu w grze):
grantadmin YourSteamUsername
Zastąp YourSteamUsername swoją nazwą gracza w grze (rozróżnia wielkość liter). Powinieneś zobaczyć:
User YourSteamUsername has been added as admin.
Jeśli użytkownik jeszcze nie istnieje, musisz zalogować się na serwer przynajmniej raz. System tworzy rekord konta przy pierwszym logowaniu.
Krok 3 — Zweryfikuj w grze
Połącz się z serwerem i wpisz /help w czacie. Jeśli widzisz pełną listę komend admina (50+), jesteś adminem. Jeśli widzisz tylko podstawowe komendy gracza (8–10), grant nie zadziałał.
Poziomy dostępu (nie tylko "admin")
Project Zomboid wspiera pięć poziomów dostępu przez setaccesslevel:
| Poziom | Moc |
|---|---|
admin |
Pełna kontrola — wszystkie komendy |
moderator |
Kick, ban, teleport, wiadomość |
overseer |
Inspekcja statystyk graczy tylko do odczytu |
gm |
Spawnowanie itemów, teleport, brak banowania |
observer |
Tylko obserwacja — brak interakcji |
Ustaw je przez:
setaccesslevel "PlayerName" "moderator"
10 komend, których faktycznie używasz
Z 50+ komend, oto te, których używasz tygodniowo:
| Komenda | Zastosowanie |
|---|---|
/players |
Lista online |
/teleport "Player" |
Teleport do gracza |
/teleportto x,y,z |
Teleport do współrzędnych |
/kickuser "Player" -r "powód" |
Kick z powodem |
/banuser "Player" -r "powód" -ip -s |
Ban + IP-ban + Steam-ban |
/unbanuser "Player" |
Cofnij bana |
/servermsg "Restart za 5 minut" |
Broadcast do wszystkich |
/save |
Wymuś zapis świata |
/quit |
Zapisz i czysto wyłącz |
/additem "Player" "Base.Hammer" |
Spawnuj item |
Pełna referencja komend: Przewodnik Komend Serwera Project Zomboid.
Konsola vs czat w grze — różnica składni
| Źródło | Prefiks | Przykład |
|---|---|---|
| Konsola serwera | brak | grantadmin YourName |
| Czat w grze | / |
/grantadmin YourName |
Obie działają identycznie — jedyna różnica to slash.
Gdzie przechowywane są uprawnienia admina
Status admina znajduje się w bazie SQLite:
/home/container/Zomboid/db/servertest.db
Możesz ją inspekcjonować dowolnym SQLite-browserem jeśli potrzebujesz edycji masowej. Tabela whitelist zawiera username → access level.
Ustaw hasło admina (bezpieczeństwo)
Domyślnie dedykowany serwer pyta o hasło admina przy pierwszym uruchomieniu, używane gdy logujesz się jako specjalne konto admin. Zresetuj z konsoli:
changepwd "obecne_haslo" "nowe_haslo"
Użyj długiego losowego hasła — admin ma pełną kontrolę nad serwerem.
Częste problemy
"User does not exist"
Gracz nigdy się nie logował. Niech połączy się raz, potem ponownie uruchom grantadmin.
"Permission denied" przy komendach jako admin
Użyłeś czatu bez /. Slash jest wymagany w czacie.
Utracone hasło admina
Zatrzymaj serwer, otwórz /home/container/Zomboid/db/servertest.db w DB Browser for SQLite, znajdź wiersz admin w whitelist, zamień pole password.
FAQ
Czy wielu graczy może być adminami jednocześnie?
Tak — bez limitu. Uruchom grantadmin dla każdego.
Czy istnieje GUI admina? Project Zomboid nie ma GUI admina. Wszystko dzieje się przez komendy konsoli lub bezpośrednią edycję bazy SQLite.
Czy mogę przypadkowo zdegradować siebie?
Tak — /removeadmin "TwojaNazwa" usunie twój własny status admina. Jeśli to zrobisz i nie masz innych kont admina, zaloguj się jako użytkownik admin z hasłem ustawionym przy pierwszym uruchomieniu.
