Προαπαιτούμενα
- Έναν ενεργό διακομιστή Project Zomboid που φιλοξενείται με το Legion Hosting
- Πρόσβαση στο GPanel
- Το παιχνίδι εγκατεστημένο και ικανό να συνδεθεί στον διακομιστή σας
Ρύθμιση Πρόσβασης Διαχειριστή
Πριν μπορέσετε να χρησιμοποιήσετε εντολές διαχειριστή μέσα στο παιχνίδι, πρέπει να ρυθμίσετε έναν κωδικό διαχειριστή στον διακομιστή σας. Υπάρχουν δύο τρόποι για να το κάνετε αυτό.
Επιλογή 1: Αρχείο Ρυθμίσεων Διακομιστή
- Ανοίξτε το GPanel και μεταβείτε στον διακομιστή σας.
- Πηγαίνετε στον File Manager και ανοίξτε το
/.cache/server/<servername>.ini(αντικαταστήστε το<servername>με το όνομα του διακομιστή σας). - Βρείτε τη γραμμή που γράφει
AdminPassword=και ορίστε την σε έναν ασφαλή κωδικό:AdminPassword=YourSecurePassword123 - Αποθηκεύστε το αρχείο και επανεκκινήστε τον διακομιστή σας.
Επιλογή 2: Καρτέλα Startup του GPanel
- Ανοίξτε το GPanel και μεταβείτε στον διακομιστή σας.
- Πηγαίνετε στην καρτέλα Startup.
- Αναζητήστε το πεδίο Admin Password και εισάγετε τον επιθυμητό κωδικό σας.
- Επανεκκινήστε τον διακομιστή σας για να τεθεί σε ισχύ η αλλαγή.
Παραχώρηση Πρόσβασης Διαχειριστή σε Παίκτες
Μόλις οριστεί ο κωδικός διαχειριστή σας, οι παίκτες που συνδέονται και εισάγουν τον κωδικό διαχειριστή θα έχουν πρόσβαση διαχειριστή. Μπορείτε επίσης να ορίσετε επίπεδα πρόσβασης απευθείας από την κονσόλα του διακομιστή.
Στην καρτέλα GPanel Console, πληκτρολογήστε:
setaccesslevel <username> admin
Αυτή είναι μια εντολή μόνο για την κονσόλα — πρέπει να εκτελεστεί από την GPanel Console ή την κονσόλα του διακομιστή, όχι από το chat μέσα στο παιχνίδι.
Συνηθισμένες Εντολές Διαχειριστή
Οι εντολές με πρόθεμα / πληκτρολογούνται στο chat μέσα στο παιχνίδι — πατήστε T ή Enter για να ανοίξετε το παράθυρο chat. Οι εντολές χωρίς πρόθεμα / είναι μόνο για την κονσόλα και πρέπει να εκτελούνται από την καρτέλα GPanel Console.
Διαχείριση Παικτών
| Εντολή | Περιγραφή |
|---|---|
/players |
Εμφανίζει όλους τους τρέχοντες συνδεδεμένους παίκτες |
/kick <username> |
Αποβάλλει έναν παίκτη από τον διακομιστή |
/banuser <username> |
Αποκλείει έναν παίκτη από τον διακομιστή |
/unbanuser <username> |
Αφαιρεί τον αποκλεισμό ενός παίκτη |
/adduser <username> <password> |
Δημιουργεί έναν λογαριασμό whitelist για έναν παίκτη |
/servermsg <message> |
Εκπέμπει ένα μήνυμα σε όλους τους παίκτες του διακομιστή |
Τηλεμεταφορά
| Εντολή | Περιγραφή |
|---|---|
/teleport <username> |
Τηλεμεταφέρει εσάς στην τοποθεσία ενός παίκτη |
/teleportto <x> <y> <z> |
Τηλεμεταφέρει εσάς σε συγκεκριμένες συντεταγμένες χάρτη |
Cheats / Debug Παίκτη
| Εντολή | Περιγραφή |
|---|---|
/godmod <username> |
Εναλλάσσει τη λειτουργία god mode (αθανασία) για έναν παίκτη |
/invisible <username> |
Εναλλάσσει την αορατότητα για έναν παίκτη (τα ζόμπι τον αγνοούν) |
/noclip <username> |
Εναλλάσσει το noclip για έναν παίκτη (πέταγμα μέσα από τοίχους και έδαφος) |
/addxp <username> <perk> <amount> |
Παραχωρεί XP σε έναν παίκτη σε μια συγκεκριμένη δεξιότητα (π.χ. /addxp Player1 Carpentry 1000) |
Κόσμος & Γεγονότα
| Εντολή | Περιγραφή |
|---|---|
/startrain |
Ξεκινά ένα γεγονός βροχής |
/stoprain |
Σταματά την τρέχουσα βροχή |
/gunshot |
Ενεργοποιεί έναν ήχο πυροβολισμού κοντά για να προσελκύσει ζόμπι |
/chopper |
Ενεργοποιεί ένα γεγονός υπερπτήσης ελικοπτέρου |
Έλεγχος Διακομιστή
| Εντολή | Περιγραφή |
|---|---|
/save |
Εξαναγκάζει την άμεση αποθήκευση του κόσμου |
/quit |
Αποθηκεύει τον κόσμο και σταματά τον διακομιστή ομαλά |
Επίπεδα Πρόσβασης
Το Project Zomboid έχει αρκετά επίπεδα πρόσβασης που ελέγχουν ποιες εντολές μπορεί να χρησιμοποιήσει ένας παίκτης. Ορίστε το επίπεδο πρόσβασης ενός παίκτη από την GPanel Console (αυτή είναι μια εντολή μόνο για την κονσόλα):
setaccesslevel <username> <level>
| Επίπεδο | Περιγραφή |
|---|---|
| admin | Πλήρης πρόσβαση σε όλες τις εντολές. Μπορεί να διαχειρίζεται άλλους διαχειριστές, να αλλάζει ρυθμίσεις διακομιστή και να ελέγχει τον διακομιστή. |
| moderator | Μπορεί να αποβάλλει και να αποκλείει παίκτες, να τηλεμεταφέρει και να βλέπει πληροφορίες παικτών. Δεν μπορεί να αλλάξει ρυθμίσεις διακομιστή. |
| overseer | Περιορισμένες δυνατότητες εποπτείας. Μπορεί να βλέπει πληροφορίες παικτών και να εκτελεί βασική εποπτεία. |
| gm | Game Master. Μπορεί να δημιουργεί αντικείμενα, να τηλεμεταφέρει και να διαχειρίζεται γεγονότα μέσα στο παιχνίδι. Χρήσιμο για διακομιστές roleplay. |
| observer | Μπορεί να παρακολουθεί παίκτες. Ελάχιστη πρόσβαση σε εντολές. Χρήσιμο για την παρακολούθηση του διακομιστή. |
| none | Κανονικός παίκτης χωρίς ειδικά προνόμια. Αυτό είναι το προεπιλεγμένο για όλους τους παίκτες. |
none από την GPanel Console:setaccesslevel PlayerName none
Χρήση της GPanel Console
Μπορείτε επίσης να εκτελέσετε εντολές μέσω της web κονσόλας του GPanel χωρίς να είστε συνδεδεμένοι στο παιχνίδι:
- Ανοίξτε το GPanel και μεταβείτε στον διακομιστή σας.
- Πηγαίνετε στην καρτέλα Console.
- Πληκτρολογήστε την εντολή σας στο πλαίσιο εισαγωγής στο κάτω μέρος και πατήστε Enter.
/) μπορούν επίσης να εκτελεστούν από την κονσόλα του GPanel πληκτρολογώντας τες με το πρόθεμα /. Ορισμένες εντολές όπως η setaccesslevel είναι μόνο για την κονσόλα και δεν χρησιμοποιούν πρόθεμα /. Ορισμένες εντολές (όπως η τηλεμεταφορά και το god mode) μπορεί να λειτουργούν μόνο όταν είστε συνδεδεμένοι στο παιχνίδι.
Διαχείριση της Λίστας Αποκλεισμού
Όταν αποκλείετε έναν παίκτη χρησιμοποιώντας το /banuser, ο αποκλεισμός αποθηκεύεται στη βάση δεδομένων του διακομιστή που βρίσκεται στο /.cache/db/.
Για να διαχειριστείτε τους αποκλεισμούς:
- Αποκλεισμός παίκτη:
/banuser <username> - Άρση αποκλεισμού παίκτη:
/unbanuser <username> - Χειροκίνητη επεξεργασία: Μπορείτε επίσης να χρησιμοποιήσετε τον File Manager του GPanel για να περιηγηθείτε στον κατάλογο
/.cache/db/και να επεξεργαστείτε χειροκίνητα τη λίστα αποκλεισμού εάν χρειάζεται.
Αντιμετώπιση Προβλημάτων
- Βεβαιωθείτε ότι ο κωδικός διαχειριστή σας έχει οριστεί σωστά στο
/.cache/server/<servername>.ini(η γραμμήAdminPassword=) και ότι ο διακομιστής επανεκκινήθηκε μετά την αλλαγή. - Βεβαιωθείτε ότι εισαγάγατε τον κωδικό διαχειριστή κατά τη σύνδεση στον διακομιστή.
- Ελέγξτε τα αρχεία καταγραφής του διακομιστή στο
/.cache/Logs/για τυχόν μηνύματα σφάλματος.
- Το επίπεδο πρόσβασής σας μπορεί να μην είναι αρκετά υψηλό. Ζητήστε από έναν διαχειριστή διακομιστή να ορίσει το επίπεδο πρόσβασής σας από την GPanel Console χρησιμοποιώντας
setaccesslevel <username> admin. - Ορισμένες εντολές απαιτούν το επίπεδο πρόσβασης admin. Εάν έχετε οριστεί σε χαμηλότερο επίπεδο (όπως moderator ή gm), ορισμένες εντολές μπορεί να μην είναι διαθέσιμες σε εσάς.
- Βεβαιωθείτε ότι το όνομα του perk είναι γραμμένο σωστά και χρησιμοποιεί το ακριβές όνομα perk του PZ (π.χ.
Carpentry,Cooking,Farming,Fitness,Strength). - Ο παίκτης πρέπει να είναι συνδεδεμένος όταν εκτελείτε την εντολή.
- Ορισμένες εντολές λειτουργούν μόνο όταν πληκτρολογούνται μέσα στο παιχνίδι, όχι μέσω της κονσόλας GPanel.
- Βεβαιωθείτε ότι ο διακομιστής εκτελείται και δεν βρίσκεται σε κατάσταση κρασαρίσματος ή διακοπής.
- Δοκιμάστε να επανεκκινήσετε τον διακομιστή από το GPanel και να δοκιμάσετε ξανά την εντολή.
Σχετικοί Οδηγοί
- Οδηγός Ρυθμίσεων Διακομιστή Project Zomboid — Ρυθμίστε τις ρυθμίσεις gameplay, δυσκολίας και sandbox του διακομιστή σας.
- Οδηγός Εγκατάστασης Mod Project Zomboid — Προσθέστε mods του Workshop στον διακομιστή σας.