Są dwa sposoby na posiadanie admina na serwerze Project Zomboid, a wybór właściwego oszczędza sporo czasu.
- Zaloguj się jako wbudowane konto
admin. Twój serwer już je ma, a jego nazwa i hasło czekają w panelu sterowania. Nic nie trzeba wpisywać, żadnej konsoli. To szybka droga i dokładnie to, czego potrzebujesz, jeśli właśnie kupiłeś serwer albo zablokowałeś sobie dostęp. - Awansuj własnego gracza komendą
grantadmin. Lepsze do codziennej gry, bo zachowujesz własną postać i własną nazwę. Wymaga jednej komendy w konsoli.
Ten poradnik omawia oba sposoby, a potem komendy, których faktycznie używasz na co dzień.
Zaloguj się na wbudowane konto admina
Otwórz swój serwer w panelu sterowania. Admin username i Admin password znajdują się tuż pod adresem połączenia, każde z przyciskiem kopiowania.

Następnie połącz się z serwerem i wpisz te dwie wartości w pola nazwy użytkownika i hasła w samej grze, zamiast swojej zwykłej nazwy gracza. Wchodzisz jako konto admin z pełnym dostępem, całkowicie bez konsoli.
Zmień oba, zanim kogokolwiek zaprosisz. Nowy serwer startuje z nazwą admin i domyślnym hasłem, a ta para jest powszechnie znana. Panel oznacza je na żółto, dopóki ich nie zmienisz. Kliknij ołówek przy każdym, wpisz własne wartości i zrestartuj serwer.
To żółte ostrzeżenie nie jest ozdobą: admin ma pełną kontrolę nad twoim światem, a nazwa konta to pierwsza rzecz, jaką każdy próbuje.
Zmień hasło admina (w panelu, nie w konsoli)
Tu ludzie wpadają w pułapkę. Project Zomboid ma komendę changepwd i na serwerze hostowanym samodzielnie ona działa. Na twoim serwerze nie zostaje.
Twoje Admin password jest zapisywane na nowo z ustawień startowych serwera przy każdym uruchomieniu. Widać to w logu konsoli za każdym razem, gdy serwer startuje:
admin password changed via -adminpassword option.
Hasło ustawione przez changepwd utrzyma się więc do następnego restartu, a potem po cichu wróci do tego, co mówi panel. Każdy poradnik każący używać changepwd jest pisany pod serwer hostowany samodzielnie.
Zmień je zamiast tego w panelu: edytuj Admin password w przeglądzie (albo w zakładce Startup, ta sama wartość) i zrestartuj. To zostaje, bo panel jest źródłem prawdy.
To samo dotyczy Server password, hasła potrzebnego graczom do wejścia. Leży w konfiguracji serwera, a panel zapisuje je za ciebie.
Awansuj własnego gracza komendą grantadmin
Wolisz grać własną postacią z uprawnieniami admina? Użyj konsoli.
- Otwórz swój serwer i kliknij zakładkę Console.
- Poczekaj na pojawienie się linii
*** SERVER STARTED ****.
Najpierw zobaczysz logi uruchamiania. Nie pisz, zanim serwer w pełni się nie uruchomi. Wczesne komendy zostaną odrzucone.
Następnie wpisz w konsoli (bez prefiksu /, ponieważ 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.
W przeciwieństwie do hasła admina powyżej, grantadmin zapisuje się w bazie serwera i przeżywa restart.
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 na twoim serwerze:
/home/container/.cache/db/<NazwaSerwera>.db
Nazwa pliku podąża za wewnętrzną nazwą serwera, więc na domyślnym serwerze to Pterodactyl.db. Możesz ją inspekcjonować dowolnym SQLite-browserem, jeśli potrzebujesz edycji masowej. Tabela whitelist zawiera nazwę użytkownika i poziom dostępu.
Hasło konta admina jest wyjątkiem: jest zapisywane na nowo z ustawień startowych przy każdym uruchomieniu, więc edytowanie go tutaj nic nie daje.
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 Nie potrzebujesz do tego bazy danych. Otwórz przegląd swojego serwera, kliknij ołówek przy Admin password, ustaw nowe i zrestartuj. Ustawienia startowe są stosowane na nowo przy uruchomieniu, więc nowe hasło działa, gdy tylko serwer wróci.
Hasło admina ciągle wraca do poprzedniego
Zmieniłeś je komendą changepwd w konsoli. Zmień je w przeglądzie albo w zakładce Startup: patrz sekcja powyżej.
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ę ponownie na konto admin, używając nazwy i hasła z przeglądu. To konto jest twoją drogą powrotną, dlatego warto trzymać hasło w bezpiecznym miejscu.
Jaka jest różnica między adminem a specjalnym kontem admin?
admin to wbudowane konto, które zawsze ma uprawnienia admina, a jego dane logowania pochodzą z ustawień startowych serwera, a nie od logującego się gracza. Zwykły status admina nadaje się komendą grantadmin normalnemu kontu gracza. Używaj wbudowanego konta do odzyskiwania dostępu i pierwszej konfiguracji, a własnego gracza na co dzień.
Czy potrzebuję i hasła serwera, i hasła admina?
Robią różne rzeczy. Server password wpisuje każdy gracz, żeby wejść, i domyślnie jest puste, więc każdy z adresem może dołączyć. Admin password dotyczy tylko konta admin. Oba są w przeglądzie.
