Αυτός ο οδηγός καλύπτει τη ρύθμιση διαχειριστή, τη διαχείριση παικτών, τις εντολές κονσόλας διακομιστή, τη διαχείριση εναλλαγής χαρτών, την αλλαγή λειτουργίας παιχνιδιού, την υποστήριξη modding και την αντιμετώπιση προβλημάτων για τον αποκλειστικό διακομιστή Mount & Blade II: Bannerlord. Για την αρχική ρύθμιση διακομιστή, τη διαμόρφωση λειτουργίας παιχνιδιού, την επιλογή χάρτη, τις ρυθμίσεις φατριών και τις οδηγίες σύνδεσης, δείτε Οδηγός Εγκατάστασης Διακομιστή Mount and Blade II Bannerlord.
1. Ρύθμιση Διαχειριστή
Ορισμός του Κωδικού Διαχειριστή
Ο κωδικός διαχειριστή ορίζεται μέσω της μεταβλητής εκκίνησης ADMIN_PASSWORD στο GPanel, ή στο αρχείο διαμόρφωσης χρησιμοποιώντας την εντολή AdminPassword:
AdminPassword YourAdminPassword
Αυτός ο κωδικός απαιτείται τόσο για τη διεπαφή διαχειριστή στον ιστό όσο και για την πρόσβαση διαχειριστή εντός του παιχνιδιού.
Πρόσβαση στον Πίνακα Διαχειριστή στον Ιστό
Το Bannerlord περιλαμβάνει έναν ενσωματωμένο πίνακα διαχειριστή στον ιστό που υποστηρίζεται από το module DedicatedCustomServerHelper.
- Βρείτε τη διεύθυνση IP και τη θύρα του διακομιστή σας στην καρτέλα Network του GPanel.
- Ανοίξτε ένα πρόγραμμα περιήγησης ιστού και πλοηγηθείτε στο:
http://<your-server-ip>:<port>Ο πίνακας ιστού λειτουργεί στην ίδια θύρα με τον διακομιστή παιχνιδιού (προεπιλογή UDP 7210). Ελέγξτε την καρτέλα Network του GPanel σας για την ακριβή θύρα.
- Εισάγετε τον κωδικό διαχειριστή σας όταν σας ζητηθεί.
Πρόσβαση Διαχειριστή Εντός Παιχνιδιού
- Συνδεθείτε στον διακομιστή σας ως κανονικός παίκτης.
- Ανοίξτε την κονσόλα του παιχνιδιού με Alt + ~ (πλήκτρο περισπωμένης).
- Πληκτρολογήστε
Helpγια να δείτε τις διαθέσιμες εντολές. - Ίσως χρειαστεί να πιστοποιηθείτε με τον κωδικό διαχειριστή μέσω του μενού διαχειριστή εντός του παιχνιδιού εάν σας ζητηθεί.
2. Εντολές Κονσόλας Διακομιστή
Οι ακόλουθες εντολές μπορούν να χρησιμοποιηθούν στην κονσόλα του διακομιστή (κονσόλα GPanel) ή στον πίνακα διαχειριστή στον ιστό. Πληκτρολογήστε Help ή list στην κονσόλα για να δείτε όλες τις διαθέσιμες εντολές.
Εντολές Διαχείρισης Διακομιστή
| Εντολή | Περιγραφή |
|---|---|
ServerName <name> |
Αλλάζει το εμφανιζόμενο όνομα του διακομιστή. |
GameType <mode> |
Αλλάζει τη λειτουργία παιχνιδιού (Siege, TeamDeathmatch, Captain, Skirmish, Duel, Battle). |
WelcomeMessage <text> |
Ορίζει το μήνυμα που εμφανίζεται στους παίκτες κατά τη σύνδεση. |
start_game |
Κάνει τον διακομιστή ορατό στον περιηγητή διακομιστών και επιτρέπει συνδέσεις. |
start_mission |
Ξεκινά την τρέχουσα αποστολή/αγώνα. Οι παίκτες μπορούν να αρχίσουν να μάχονται. |
start_game_and_mission |
Συνδυασμένη εντολή: ξεκινά τον διακομιστή και ξεκινά αμέσως το gameplay. |
add_map_to_usable_maps <MapName> <GameType> |
Καταχωρεί έναν χάρτη ως παίξιμο για μια δεδομένη λειτουργία παιχνιδιού. |
add_map_to_automated_battle_pool <MapName> |
Προσθέτει έναν χάρτη στη δεξαμενή αυτόματης εναλλαγής. |
enable_automated_battle_switching |
Ενεργοποιεί την αυτόματη εναλλαγή χαρτών μετά από κάθε αγώνα. |
set_automated_battle_count <number> |
Ορίζει πόσους αγώνες θα παιχτούν πριν τερματιστεί ο διακομιστής. Χρήσιμο για προγραμματισμένες επανεκκινήσεις. |
list |
Εμφανίζει όλες τις διαθέσιμες εντολές. |
3. Διαχείριση Παικτών
Αποβολή Παικτών
Για να αφαιρέσετε έναν παίκτη από τον διακομιστή:
- Διαχειριστής Ιστού: Πλοηγηθείτε στην ενότητα Players στον πίνακα διαχειριστή στον ιστό, βρείτε τον παίκτη και κάντε κλικ στο Kick.
- Εντολή συνομιλίας: Ανοίξτε τη συνομιλία εντός του παιχνιδιού και πληκτρολογήστε:
!kick <playername>
Οι παίκτες που αποβλήθηκαν μπορούν να επανασυνδεθούν αμέσως, εκτός εάν τους αποκλείσετε επίσης ή ορίσετε κωδικό διακομιστή.
Αποκλεισμός Παικτών
Για να αποτρέψετε μόνιμα έναν παίκτη από το να συνδεθεί:
- Διαχειριστής Ιστού: Χρησιμοποιήστε την επιλογή αποκλεισμού στην ενότητα Players του πίνακα διαχειριστή στον ιστό.
- Εντολή συνομιλίας: Ανοίξτε τη συνομιλία εντός του παιχνιδιού και πληκτρολογήστε:
!ban <playername>
Οι αποκλεισμοί διατηρούνται μεταξύ των επανεκκινήσεων του διακομιστή.
Άρση Αποκλεισμού Παικτών
Για να αφαιρέσετε έναν αποκλεισμό και να επιτρέψετε σε έναν παίκτη να επανασυνδεθεί:
!unban <playername>
Σίγαση Παικτών
Για να αποτρέψετε έναν παίκτη από τη χρήση της συνομιλίας εντός του παιχνιδιού:
- Χρησιμοποιήστε την επιλογή σίγασης στον πίνακα διαχειριστή στον ιστό.
- Οι παίκτες σε σίγαση μπορούν ακόμα να παίξουν αλλά δεν μπορούν να στείλουν μηνύματα συνομιλίας.
4. Διαχείριση Εναλλαγής Χαρτών
Αλλαγή του Τρέχοντος Χάρτη
Για να αλλάξετε τον χάρτη κατά τη διάρκεια του gameplay, χρησιμοποιήστε τον πίνακα διαχειριστή στον ιστό ή τροποποιήστε το αρχείο διαμόρφωσης και επανεκκινήστε τον διακομιστή. Οι χάρτες πρέπει να ταιριάζουν με την τρέχουσα λειτουργία παιχνιδιού.
Επεξεργασία της Εναλλαγής Χαρτών
Η εναλλαγή χαρτών ορίζεται στο αρχείο διαμόρφωσης λειτουργίας παιχνιδιού σας. Για να την αλλάξετε:
- Σταματήστε τον διακομιστή από το GPanel.
- Ανοίξτε το αρχείο διαμόρφωσης (π.χ.,
Modules/Native/siege_config.txt). - Τροποποιήστε τις γραμμές
add_map_to_automated_battle_poolγια να προσθέσετε ή να αφαιρέσετε χάρτες. - Βεβαιωθείτε ότι υπάρχει το
enable_automated_battle_switchingεάν θέλετε αυτόματη εναλλαγή. - Αποθηκεύστε και επανεκκινήστε τον διακομιστή.
Λειτουργία Μεμονωμένου Χάρτη
Για να τρέξετε έναν μεμονωμένο χάρτη χωρίς εναλλαγή, συμπεριλάβετε μόνο μία γραμμή add_map_to_automated_battle_pool και παραλείψτε το enable_automated_battle_switching. Ο ίδιος χάρτης θα ξαναπαιχτεί κάθε γύρο.
5. Αλλαγή Λειτουργίας Παιχνιδιού
Η αλλαγή της λειτουργίας παιχνιδιού απαιτεί την ενημέρωση τόσο της ρύθμισης GameType όσο και της δεξαμενής χαρτών, καθώς οι χάρτες είναι ειδικοί για κάθε λειτουργία.
- Σταματήστε τον διακομιστή από το GPanel.
- Ανοίξτε το αρχείο διαμόρφωσης και αλλάξτε τη γραμμή
GameType:GameType Siege - Αντικαταστήστε τις γραμμές
add_map_to_automated_battle_poolμε χάρτες συμβατούς με τη νέα λειτουργία. Δείτε τον Οδηγό Εγκατάστασης για λίστες χαρτών. - Αποθηκεύστε το αρχείο και ξεκινήστε τον διακομιστή.
6. Υποστήριξη Modding
Το Bannerlord υποστηρίζει προσαρμοσμένα modules (mods) σε αποκλειστικούς διακομιστές. Τα mods μπορούν να προσθέσουν νέους χάρτες, λειτουργίες παιχνιδιού, όπλα, τύπους στρατευμάτων και μηχανισμούς gameplay.
Εγκατάσταση Mods
- Σταματήστε τον διακομιστή από το GPanel.
- Συνδεθείτε στον διακομιστή σας μέσω SFTP. Δείτε Πώς να Ανεβάσετε Αρχεία μέσω SFTP για οδηγίες.
- Πλοηγηθείτε στον κατάλογο
Modules/. - Ανεβάστε τον φάκελο του mod στο
Modules/. Κάθε mod θα πρέπει να βρίσκεται στον δικό του κατάλογο με ένα αρχείοSubModule.xml. - Ενημερώστε την εντολή εκκίνησης του διακομιστή ή το αρχείο batch ώστε να συμπεριλάβετε το mod στη λίστα modules. Η παράμετρος
_MODULES_στη διαμόρφωση εκκίνησης πρέπει να αναφέρεται σε όλα τα ενεργά modules:Native*Multiplayer*DedicatedCustomServerHelper*YourModNameΤα modules διαχωρίζονται με αστερίσκους (
*). Η σειρά φόρτωσης έχει σημασία -- τοποθετήστε τα εξαρτώμενα mods μετά τα προαπαιτούμενά τους. - Ξεκινήστε τον διακομιστή.
Mods του Steam Workshop
Το Bannerlord υποστηρίζει το Steam Workshop για τη διανομή mods. Για να εγκαταστήσετε mods του Workshop σε έναν αποκλειστικό διακομιστή:
- Εγγραφείτε στο mod στο Steam Workshop από μια κανονική εγκατάσταση Bannerlord.
- Εντοπίστε τον φάκελο του ληφθέντος mod στον κατάλογο
Modules/της τοπικής εγκατάστασης Bannerlord σας. - Ανεβάστε τον φάκελο του mod στον κατάλογο
Modules/του αποκλειστικού διακομιστή σας μέσω SFTP. - Προσθέστε το όνομα του module στη λίστα modules εκκίνησης.
Module DedicatedCustomServerHelper
Αυτό το ενσωματωμένο module παρέχει τον πίνακα διαχειριστή στον ιστό. Πρέπει πάντα να συμπεριλαμβάνεται στη λίστα modules. Εάν αντιμετωπίσετε σφάλματα αναντιστοιχίας έκδοσης μετά από μια ενημέρωση παιχνιδιού:
- Σταματήστε τον διακομιστή.
- Πλοηγηθείτε στο
Modules/DedicatedCustomServerHelper/. - Ανοίξτε το
SubModule.xml. - Ενημερώστε την τιμή
Versionώστε να ταιριάζει με την τρέχουσα έκδοση του παιχνιδιού. - Ενημερώστε ανάλογα τις τιμές έκδοσης οποιουδήποτε
DependedModule. - Αποθηκεύστε και επανεκκινήστε τον διακομιστή.
7. Αντιμετώπιση Προβλημάτων
Ο Διακομιστής Κρασάρει κατά την Εκκίνηση
- Ελέγξτε την έξοδο της κονσόλας για μηνύματα σφάλματος. Κοινές αιτίες περιλαμβάνουν:
- Απουσία ή λήξη του διακριτικού πιστοποίησης -- επικοινωνήστε με την υποστήριξη εάν δείτε σφάλματα διακριτικού.
- Άκυρη διαμόρφωση
AdminPassword-- βεβαιωθείτε ότι η γραμμήAdminPasswordυπάρχει και έχει μια τιμή. - Κακοσχηματισμένη σύνταξη αρχείου διαμόρφωσης -- κάθε εντολή πρέπει να βρίσκεται στη δική της γραμμή χωρίς ακολουθούντες χαρακτήρες.
- Αναντιστοιχία έκδοσης module μετά από μια ενημέρωση παιχνιδιού -- ενημερώστε τους αριθμούς έκδοσης στο
SubModule.xml.
- Δοκιμάστε να αφαιρέσετε όλα τα προσαρμοσμένα mods και να τρέξετε μόνο με τα προεπιλεγμένα modules (
Native*Multiplayer*DedicatedCustomServerHelper). - Διαγράψτε το αρχείο διαμόρφωσης και αφήστε τον διακομιστή να αναδημιουργήσει τις προεπιλογές για να αποκλείσετε προβλήματα διαμόρφωσης.
Οι Παίκτες Δεν Μπορούν να Συνδεθούν
- Επαληθεύστε ότι ο διακομιστής λειτουργεί στο GPanel.
- Επιβεβαιώστε ότι ο παίκτης χρησιμοποιεί τη σωστή IP και θύρα από την καρτέλα Network του GPanel.
- Ελέγξτε ότι ο κωδικός παιχνιδιού είναι σωστός (διακρίνει πεζά-κεφαλαία).
- Βεβαιωθείτε ότι ο παίκτης έχει την ίδια έκδοση παιχνιδιού και τα ίδια mods εγκατεστημένα.
- Εάν χρησιμοποιείτε mods, επαληθεύστε ότι ο παίκτης έχει ακριβώς τις ίδιες εκδόσεις module.
- Ελέγξτε την κονσόλα για μηνύματα "player rejected" που μπορεί να υποδεικνύουν τον συγκεκριμένο λόγο.
Ο Διακομιστής Δεν Εμφανίζεται στον Περιηγητή
- Επιβεβαιώστε ότι ο διακομιστής έχει ξεκινήσει πλήρως και η κονσόλα δείχνει ότι δέχεται συνδέσεις.
- Ελέγξτε ότι το αρχείο διαμόρφωσης περιλαμβάνει
start_gameήstart_game_and_mission-- χωρίς αυτό, ο διακομιστής δεν θα καταχωρηθεί στη λίστα του master server. - Ο περιηγητής διακομιστών μπορεί να χρειαστεί αρκετά λεπτά για να ενημερωθεί. Δοκιμάστε άμεση σύνδεση ενώ περιμένετε.
- Εάν το διακριτικό πιστοποίησης έχει λήξει, ο διακομιστής μπορεί να ξεκινήσει αλλά να μην εμφανίζεται στον περιηγητή. Επικοινωνήστε με την υποστήριξη για ανανέωση διακριτικού.
Συγκρούσεις Mod
- Εάν ο διακομιστής κρασάρει μετά την προσθήκη ενός mod, αφαιρέστε το και δοκιμάστε ξανά για να επιβεβαιώσετε ότι είναι η αιτία.
- Ελέγξτε ότι το
SubModule.xmlτου mod παραθέτει σωστές εξαρτήσεις και ότι η σειρά φόρτωσης στη λίστα modules σας είναι σωστή. - Επαληθεύστε ότι το mod είναι συμβατό με την τρέχουσα έκδοση του Bannerlord. Mods από παλαιότερες εκδόσεις μπορεί να προκαλέσουν κρασαρίσματα.
- Ορισμένα mods συγκρούονται μεταξύ τους. Ελέγξτε την τεκμηρίωση του mod και τα φόρουμ της κοινότητας για γνωστές ασυμβατότητες.
- Καθαρίστε την cache shader του διακομιστή και τα προσωρινά αρχεία εάν αντιμετωπίσετε γραφικά προβλήματα ή σφάλματα φόρτωσης μετά από αλλαγές mod.
Desync Παίκτη
- Το desync συμβαίνει όταν η κατάσταση παιχνιδιού ενός παίκτη αποκλίνει από τον διακομιστή. Τα συμπτώματα περιλαμβάνουν παίκτες που φαίνεται να τηλεμεταφέρονται, χτυπήματα που δεν καταγράφονται ή rubber-banding.
- Η πιο κοινή αιτία είναι η υψηλή καθυστέρηση. Ενθαρρύνετε τους επηρεαζόμενους παίκτες να ελέγξουν τη σύνδεσή τους στο διαδίκτυο.
- Mods που τροποποιούν μηχανισμούς gameplay (ταχύτητα κίνησης, φυσική, στατιστικά όπλων) είναι πιο πιθανό να προκαλέσουν desync.
- Εάν το desync είναι εκτεταμένο, δοκιμάστε να μειώσετε το
MaxNumberOfPlayersή να μεταβείτε σε μια ελαφρύτερη λειτουργία παιχνιδιού (Duel ή Skirmish αντί για Siege). - Η επανεκκίνηση του διακομιστή μπορεί να επιλύσει επίμονα προβλήματα desync.
Προβλήματα Διακριτικού Πιστοποίησης
- Το Bannerlord απαιτεί ένα έγκυρο διακριτικό πιστοποίησης για να τρέξει έναν αποκλειστικό διακομιστή. Τα διακριτικά λήγουν μετά από περίπου 3 μήνες.
- Εάν δείτε σφάλματα σχετικά με διακριτικό στην κονσόλα, το διακριτικό πιθανότατα χρειάζεται ανανέωση.
- Ανοίξτε ένα δελτίο υποστήριξης για να ανανεωθεί το διακριτικό πιστοποίησης του διακομιστή σας.
8. Αρχεία Καταγραφής
Τα αρχεία καταγραφής του διακομιστή Bannerlord είναι χρήσιμα για τη διάγνωση κρασαρισμάτων, προβλημάτων σύνδεσης και δραστηριότητας παικτών.
- Τα αρχεία καταγραφής αποθηκεύονται στον κατάλογο καταγραφής του διακομιστή, συνήθως προσβάσιμα μέσω της καρτέλας Files του GPanel ή μέσω SFTP.
- Ελέγξτε τα αρχεία καταγραφής για λεπτομερή μηνύματα σφάλματος όταν η έξοδος της κονσόλας από μόνη της δεν είναι επαρκής.
- Συμπεριλάβετε σχετικά αποσπάσματα καταγραφής όταν ανοίγετε ένα δελτίο υποστήριξης για ταχύτερη επίλυση.
Σχετικά Άρθρα
- Οδηγός Εγκατάστασης Διακομιστή Mount and Blade II Bannerlord
- Πώς να Βρείτε την IP και τη Θύρα του Διακομιστή σας
- Πώς να Ανεβάσετε Αρχεία μέσω SFTP
- Οδηγός Εκκίνησης Διακομιστή
Χρειάζεστε Βοήθεια;
Εάν αντιμετωπίσετε προβλήματα με τον διακομιστή Bannerlord σας που δεν καλύπτονται εδώ, ανοίξτε ένα δελτίο υποστήριξης και συμπεριλάβετε την IP του διακομιστή σας, τη λειτουργία παιχνιδιού που τρέχετε, τυχόν εγκατεστημένα mods και σχετικά μηνύματα σφάλματος από την κονσόλα GPanel ή τα αρχεία καταγραφής.