Αυτός ο οδηγός καλύπτει τη ρύθμιση διαχειριστή, όλες τις διαθέσιμες εντολές κονσόλας, τη διαχείριση παικτών, τις ρυθμίσεις κόσμου και την αντιμετώπιση προβλημάτων για τον HumanitZ dedicated server σας. Το HumanitZ χρησιμοποιεί εντολές βασισμένες στο chat με πρόθεμα / για τη διαχείριση του server.
Ρύθμιση Διαχειριστή
Το HumanitZ παρέχει πρόσβαση διαχειριστή μέσω ενός συστήματος κωδικού πρόσβασης. Ο κωδικός πρόσβασης διαχειριστή ρυθμίζεται στο αρχείο GameServerSettings.ini του server σας ή μέσω των μεταβλητών εκκίνησης του GPanel.
Ορισμός του Κωδικού Πρόσβασης Διαχειριστή
Ορίστε τον κωδικό πρόσβασης διαχειριστή στο αρχείο διαμόρφωσης του server σας:
AdminPassword=YourSecurePassword123
Μπορείτε επίσης να τον ορίσετε μέσω της καρτέλας Startup του GPanel επεξεργαζόμενοι τη μεταβλητή Admin Password. Μετά την αλλαγή του κωδικού πρόσβασης, επανεκκινήστε τον server για να τεθεί σε ισχύ.
Σύνδεση ως Διαχειριστής Εντός Παιχνιδιού
- Συνδεθείτε στον server σας ως κανονικός παίκτης.
- Ανοίξτε το chat εντός παιχνιδιού (πατήστε Enter ή T).
- Πληκτρολογήστε την ακόλουθη εντολή με τον κωδικό πρόσβασης διαχειριστή σας:
/AdminAccess YourSecurePassword123
Θα δείτε ένα μήνυμα επιβεβαίωσης ότι τα δικαιώματα διαχειριστή έχουν παραχωρηθεί για την τρέχουσα συνεδρία σας. Η πρόσβαση διαχειριστή διατηρείται μέχρι να αποσυνδεθείτε από τον server.
Ορατότητα Ετικέτας Διαχειριστή
Από προεπιλογή, μια ετικέτα διαχειριστή μπορεί να εμφανίζεται δίπλα στο όνομά σας στο chat. Μπορείτε να εναλλάξετε αυτή την ορατότητα:
/admintag
Αυτό αποκρύπτει ή εμφανίζει την ένδειξη διαχειριστή, επιτρέποντάς σας να παίζετε ανώνυμα αν χρειάζεται.
Εντολές Διαχειριστή
Όλες οι εντολές εισάγονται στο chat εντός παιχνιδιού και έχουν πρόθεμα /. Οι εντολές κάνουν διάκριση πεζών-κεφαλαίων.
Εντολές Διαχείρισης Server
| Εντολή | Σύνταξη | Περιγραφή |
|---|---|---|
| Shutdown | /Shutdown [seconds] |
Τερματίζει τον server μετά την καθορισμένη καθυστέρηση. Όλοι οι παίκτες ειδοποιούνται στο chat και ο κόσμος αποθηκεύεται πριν τον τερματισμό. |
| Save Game | /SaveGame |
Εξαναγκάζει μια άμεση χειροκίνητη αποθήκευση του κόσμου. Χρήσιμο πριν από αλλαγές ή εργασίες συντήρησης. |
| Admin UI | /adminw |
Ανοίγει το πλαίσιο βοηθητικών εργαλείων διαχειριστή για τη δημιουργία αντικειμένων και την προσαρμογή ρυθμίσεων μέσω γραφικού περιβάλλοντος. |
| SuperAdmin | /SuperAdmin |
Εναλλάσσει τη λειτουργία αόρατης πτήσης. Γίνεστε αόρατοι στους άλλους παίκτες και μπορείτε να πετάτε ελεύθερα σε όλο τον χάρτη. Εκτελέστε ξανά την εντολή για απενεργοποίηση. |
| God Mode | /god |
Εναλλάσσει την αθανασία. Δεν μπορείτε να δεχτείτε ζημιά από καμία πηγή όσο είναι ενεργό. Εκτελέστε ξανά για απενεργοποίηση. |
| FPS Display | /FPS ή /FPS2 |
Εναλλάσσει την εμφάνιση μετρητή ρυθμού καρέ. Χρήσιμο για την παρακολούθηση της απόδοσης του server. |
| Execute Command | /ExecCmd [command] |
Εκτελεί μια ακατέργαστη εντολή κονσόλας της Unreal Engine. Μόνο για προχωρημένους χρήστες. |
Εντολές Spawn
Οι εντολές spawn σας επιτρέπουν να δημιουργείτε αντικείμενα, οχήματα, πλάσματα και συντρόφους στην τρέχουσα τοποθεσία σας.
| Εντολή | Σύνταξη | Περιγραφή |
|---|---|---|
| Spawn Item | /Spawn item_[Name] |
Δημιουργεί ένα αντικείμενο προς συλλογή στην τοποθεσία σας. Παράδειγμα: /Spawn item_Apple |
| Force Spawn | /fspawn item_[Name] |
Εξαναγκάζει τη δημιουργία ενός αντικειμένου αγνοώντας τους ελέγχους σύγκρουσης. Χρησιμοποιήστε το όταν το /Spawn αποτυγχάνει λόγω εδάφους. |
| Spawn Vehicle | /spawn car_[Type] |
Δημιουργεί ένα όχημα στην τοποθεσία σας. Δείτε τη λίστα οχημάτων παρακάτω. |
| Spawn AI | /spawn ai_[Type] |
Δημιουργεί ένα ζόμπι, εχθρικό NPC ή πλάσμα της άγριας φύσης. Δείτε τη λίστα AI παρακάτω. |
| Spawn Dog | /spawn Dog |
Δημιουργεί έναν σκύλο σύντροφο στην τοποθεσία σας. |
| Spawn Claimable Dog | /spawn CompDog |
Δημιουργεί έναν σκύλο που μπορεί να διεκδικηθεί από οποιονδήποτε παίκτη ως σύντροφός του. |
| Spawn Horse | /spawn horse |
Δημιουργεί ένα τυχαίο άλογο στην τοποθεσία σας. |
Τύποι Οχημάτων
Χρησιμοποιήστε αυτά τα αναγνωριστικά με το /spawn car_[Type]:
| Τύπος | Όχημα |
|---|---|
car_suv | SUV |
car_pickup | Αγροτικό (pickup) |
car_jeep | Jeep |
car_hatchback | Hatchback |
car_van | Βαν |
car_truck | Φορτηγό |
car_sport | Σπορ αυτοκίνητο |
car_rv | RV / Τροχόσπιτο |
car_policesuv | Αστυνομικό SUV |
car_gaztiger | Στρατιωτικό όχημα (Gaz Tiger) |
car_edmond | Σεντάν Edmond |
car_rally | Αυτοκίνητο ράλι |
car_amero | Muscle car Amero |
car_lazer | Σπορ αυτοκίνητο Lazer |
Τύποι Spawn AI
Χρησιμοποιήστε αυτά τα αναγνωριστικά με το /spawn ai_[Type]:
| Τύπος | Περιγραφή |
|---|---|
ai_bear | Αρκούδα (εχθρική άγρια φύση) |
ai_wolf | Λύκος (εχθρική άγρια φύση) |
ai_buck | Ελάφι / Αρσενικό ελάφι (παθητική άγρια φύση) |
ai_zombiepolice | Αστυνομικό ζόμπι |
ai_zombiegirl | Γυναικείο ζόμπι |
ai_zombiebelly | Φουσκωμένο ζόμπι |
ai_humanmelee | Εχθρικό ανθρώπινο NPC (μάχη σώμα με σώμα) |
/adminw για να περιηγηθείτε στα διαθέσιμα αντικείμενα μέσω του γραφικού περιβάλλοντος αντί να απομνημονεύετε ονόματα.
Εντολές Συντρόφων και Παικτών
| Εντολή | Σύνταξη | Περιγραφή |
|---|---|---|
| Name Dog | /DogSetName [Name] |
Ορίζει ένα προσαρμοσμένο όνομα για τον σκύλο σύντροφό σας. |
| Teleport Dog | /TPDog |
Τηλεμεταφέρει τον σκύλο σύντροφό σας στην τρέχουσα τοποθεσία σας. Χρήσιμο όταν ο σκύλος κολλάει. |
| Remove Dog | /NoDog |
Αφαιρεί τον σκύλο σύντροφό σας από το παιχνίδι. |
| Give Experience | /exp [amount] |
Παραχωρεί την καθορισμένη ποσότητα πόντων εμπειρίας στον χαρακτήρα σας. |
| Unstuck | /unstuck |
Επιλύει το πρόβλημα όταν έχετε κολλήσει ή δεν μπορείτε να αλληλεπιδράσετε με αντικείμενα. |
| Unstuck Geometry | /unstuckgeo |
Εξαναγκάζει την απελευθέρωση του χαρακτήρα σας από το έδαφος ή τη γεωμετρία. Χρησιμοποιήστε το όταν το /unstuck δεν είναι αρκετό. |
Εντολές Καιρού και Εποχής
| Εντολή | Σύνταξη | Περιγραφή |
|---|---|---|
| Weather | /weather list |
Παραθέτει τους διαθέσιμους τύπους καιρού και σας επιτρέπει να αλλάξετε τον τρέχοντα καιρό. |
| Season | /season list |
Παραθέτει τις διαθέσιμες εποχές και σας επιτρέπει να αλλάξετε την τρέχουσα εποχή. |
Διαχείριση Παικτών
Το HumanitZ διαχειρίζεται τη διαχείριση παικτών κυρίως μέσω της διαμόρφωσης του server και του πλαισίου διαχειριστή αντί για μεμονωμένες εντολές chat.
Διαχείριση Παικτών μέσω του Πλαισίου Διαχειριστή
Χρησιμοποιήστε την εντολή /adminw για να ανοίξετε το πλαίσιο βοηθητικών εργαλείων διαχειριστή εντός παιχνιδιού. Αυτό το γραφικό περιβάλλον παρέχει επιλογές για τη διαχείριση των συνδεδεμένων παικτών, συμπεριλαμβανομένης της δυνατότητας αφαίρεσης παικτών που προκαλούν αναστάτωση από τον server.
Προστασία με Κωδικό Πρόσβασης Server
Ο απλούστερος τρόπος περιορισμού της πρόσβασης στον server είναι μέσω ενός κωδικού πρόσβασης server. Ορίστε το πεδίο Password στο GameServerSettings.ini και μοιραστείτε το μόνο με έμπιστους παίκτες:
Password=YourServerPassword
Τερματισμός με Προειδοποίηση
Όταν χρειάζεται να επανεκκινήσετε ή να συντηρήσετε τον server, χρησιμοποιήστε την εντολή τερματισμού με καθυστέρηση για να δώσετε στους παίκτες χρόνο να αποθηκεύσουν την πρόοδό τους:
/Shutdown 60
Αυτό στέλνει μια προειδοποίηση 60 δευτερολέπτων σε όλους τους συνδεδεμένους παίκτες στο chat πριν ο server τερματιστεί και αποθηκεύσει.
Διαχείριση Ρυθμίσεων Κόσμου
Ενώ οι περισσότερες ρυθμίσεις κόσμου διαμορφώνονται μέσω του GameServerSettings.ini πριν την εκκίνηση του server, ορισμένες προσαρμογές μπορούν να γίνουν εν κινήσει χρησιμοποιώντας εντολές διαχειριστή.
Γρήγορος Πίνακας Αναφοράς Ρυθμίσεων
| Τι Θέλετε να Αλλάξετε | Πώς να το Αλλάξετε |
|---|---|
| Τρέχων καιρός | /weather list εντός παιχνιδιού |
| Τρέχουσα εποχή | /season list εντός παιχνιδιού |
| Πυκνότητα ζόμπι, δυσκολία, ποσοστά λείας | Επεξεργαστείτε το GameServerSettings.ini και επανεκκινήστε τον server |
| Διάρκεια ημέρας/νύχτας | Επεξεργαστείτε τα DayDur και NightDur στο config και επανεκκινήστε |
| Λειτουργία PvP | Επεξεργαστείτε το PVP στο config και επανεκκινήστε |
| Δημιουργία αντικειμένων/οχημάτων για δοκιμές | Πλαίσιο /adminw ή εντολές /Spawn εντός παιχνιδιού |
Αντιμετώπιση Προβλημάτων
Καταρρεύσεις Server
- Ελέγξτε το αρχείο καταγραφής κονσόλας: Εξετάστε την έξοδο κονσόλας του GPanel για μηνύματα σφάλματος πριν την κατάρρευση. Συνηθισμένες αιτίες περιλαμβάνουν τα όρια μνήμης και τα κατεστραμμένα δεδομένα αποθήκευσης.
- Προβλήματα μνήμης: Το HumanitZ συνιστά 6-8 GB RAM για σταθερή λειτουργία. Αν ο server καταρρέει υπό φορτίο, σκεφτείτε να αναβαθμίσετε το πλάνο του server σας.
- Κατεστραμμένη αποθήκευση κόσμου: Αν ο server καταρρέει επανειλημμένα κατά την εκκίνηση, δοκιμάστε να επαναφέρετε από ένα αντίγραφο ασφαλείας ή να πραγματοποιήσετε επαναφορά κόσμου. Δείτε τον Οδηγό Ρύθμισης Server για οδηγίες αντιγράφων ασφαλείας και επαναφοράς.
- Ενημερώσεις παιχνιδιού: Οι καταρρεύσεις μετά από μια ενημέρωση παιχνιδιού μπορεί να υποδεικνύουν ότι τα δεδομένα αποθήκευσης από την προηγούμενη έκδοση είναι ασύμβατα. Ελέγξτε τις επίσημες σημειώσεις ενημερώσεων (patch notes) του HumanitZ και τα φόρουμ της κοινότητας για γνωστά προβλήματα.
Προβλήματα Σύνδεσης
- Ο server δεν εμφανίζεται στον browser: Βεβαιωθείτε ότι ο server έχει ξεκινήσει πλήρως (ελέγξτε την κονσόλα του GPanel για μήνυμα ετοιμότητας). Επαληθεύστε ότι το query port έχει εκχωρηθεί σωστά.
- Δεν είναι δυνατή η σύνδεση μέσω Direct IP: Ελέγξτε ξανά την IP και το game port (όχι το query port). Χρησιμοποιήστε τη μορφή
IP:Port. Δείτε Πώς να Βρείτε την IP και το Port του Server σας. - Timeout κατά τη σύνδεση: Ο server μπορεί να είναι υπερφορτωμένος ή να μην ανταποκρίνεται. Δοκιμάστε επανεκκίνηση μέσω GPanel. Αν το πρόβλημα παραμένει, ελέγξτε την κονσόλα για σφάλματα.
- "Version mismatch": Τόσο ο server όσο και ο client πρέπει να είναι στην ίδια έκδοση παιχνιδιού. Επανεκκινήστε τον server για να εφαρμοστούν οι εκκρεμείς ενημερώσεις και βεβαιωθείτε ότι οι παίκτες έχουν ενημερώσει το παιχνίδι τους μέσω Steam.
Οι Εντολές Διαχειριστή Δεν Λειτουργούν
- Δεν έχετε ταυτοποιηθεί: Πρέπει να εκτελείτε
/AdminAccess [password]κάθε φορά που συνδέεστε στον server. Η πρόσβαση διαχειριστή δεν διατηρείται μεταξύ συνεδριών. - Λάθος κωδικός πρόσβασης: Ο κωδικός πρόσβασης διαχειριστή κάνει διάκριση πεζών-κεφαλαίων. Επαληθεύστε ότι ταιριάζει ακριβώς με τη ρύθμιση
AdminPasswordστο config του server σας. - Δεν έχει οριστεί κωδικός πρόσβασης διαχειριστή: Αν το
AdminPasswordείναι κενό ή λείπει στο αρχείο config, οι εντολές διαχειριστή δεν θα λειτουργήσουν. Ορίστε έναν κωδικό πρόσβασης και επανεκκινήστε τον server. - Τυπογραφικό λάθος εντολής: Οι εντολές κάνουν διάκριση πεζών-κεφαλαίων. Τα
/spawnκαι/Spawnμπορεί να συμπεριφέρονται διαφορετικά. Χρησιμοποιήστε την ακριβή σύνταξη που εμφανίζεται σε αυτόν τον οδηγό.
Βελτιστοποίηση Απόδοσης
- Μειώστε το
MaxPlayersαν ο server δυσκολεύεται με τον τρέχοντα αριθμό παικτών. - Χαμηλώστε τα
ZombieAmountMultiκαιHumanAmountMultiγια να μειώσετε τον αριθμό οντοτήτων και τη χρήση CPU. - Αυξήστε τους χρονομετρητές αναγέννησης (
ZombieRespawnTimer,HumanRespawnTimer) για να διατηρήσετε χαμηλότερο τον αριθμό οντοτήτων. - Βεβαιωθείτε ότι ο server έχει αρκετή RAM για το μέγεθος του κόσμου και τον ενεργό αριθμό παικτών.
- Προγραμματίστε περιοδικές επανεκκινήσεις (καθημερινά ή κάθε λίγες ημέρες) για να καθαρίζετε τη συσσωρευμένη χρήση μνήμης.
- Χρησιμοποιήστε το
/SaveGameπριν τις επανεκκινήσεις για να διασφαλίσετε ότι όλη η πρόοδος διατηρείται.
Σχετικά Άρθρα
- Οδηγός Ρύθμισης Server HumanitZ
- Πώς να Βρείτε την IP και το Port του Server σας
- Πώς να Ανεβάσετε Αρχεία μέσω SFTP
- Ξεκινώντας με τον Νέο σας Server