BungeeCord

Από Nitradopedia GR
Μετάβαση σε: πλοήγηση, αναζήτηση

Πληροφορίες

Το BungeeCord είναι ένα πρόγραμμα, το οποίο λειτουργεί ως ένας proxy και επιτρέπει τη σύνδεση από πολλαπλούς σέρβερ.
Επιπλέον επιτρέπει την αλλαγή μεταξύ όλων των συνδεδεμένων σέρβερ είτε με εντολές ή με portals χωρίς να χρειάζονται διαμορφώσεις κάποιου client.
Το BungeeCord δεν είναι ένα plugin, αλλά ένα πρόγραμμα το οποίο εκτελεί παράλληλα τον κανονικό σας minecraft σέρβερ και χρησιμοποιεί ένα API για να επικοινωνεί. Υπάρχουν επιπλέον plugins διαθέσιμα για το BungeeCord τα οποία σας επιτρέπουν να επεκτείνεται την λειτουργικότητα του ακόμη περισσότερο προσθέτοντας portals για παράδειγμα.


Εγκατάσταση

Αυτή η επεξήγηση μπορεί μόνο να χρησιμοποιηθεί για τους σέρβερ της Nitrado


Client

Δε χρειάζεται να τροποποιήσετε τον client με οποιονδήποτε τρόπο για να λειτουργήσει σωστά το BungeeCord. Ένας απλός Minecraft client μπορεί να συνδεθεί κανονικά στον σέρβερ σας.

Σέρβερ

Για να εγκαταστήσετε το BungeeCord σε έναν Nitrado Minecraft σέρβερ, χρειάζεται να επιλέξετε την επιλογή πεδίου που έχει τον τίτλο "ενεργοποιήστε το BungeeCord" και πατήστε στο κουμπί "Αποθήκευση" μετά. Μπορείτε να το κάνετε αυτό και στο Webinterface του gameserver σας στην καρτέλα "BungeeCord" στην αριστερή πλευρά.
Ένας φάκελος με το όνομα "BungeeCord", ο οποίος κρατάει τη διαμόρφωση του σέρβερ σας θα δημιουργηθεί αμέσως μετά.

Μη αυτόματη ενημέρωση

Το αρχείο BungeeCord.jar έχει μια έκδοση του σέρβερ από μόνο του. Είναι επομένως απαραίτητο να ενημερώσετε το αρχείο οι ίδιοι σας, εάν αλλάξετε την έκδοση του σέρβερ Minecraft.
Όλες οι εκδόσεις μπορούν να βρεθούν εδώ: [[1]].
Κάποιος πρέπει να κάνει λήψη του αρχείου .jar από την παραπάνω τοποθεσία και να αντικαταστήσει το αντίστοιχο αρχείο στο σέρβερ του.

config.yml (Παραδείγματα και επεξήγηση)

listeners:
 fallback_server: lobby

Αυτός είναι ο "fallback σέρβερ" στον οποίο θα τηλεμεταφερθείτε, αν διωχθείτε από κάποιον από τους άλλους σέρβερ του.

listeners:
 max_players: 100

Μπορείτε να ορίσετε τον μέγιστο αριθμό των παικτών σε όλο το δίκτυο σας, εδώ. Παρακαλώ προσέξτε ότι δεν επεκτείνετε το όριο παίκτη στον κανονικό σας minecraft σέρβερ με αυτή την επιλογή. listeners:

 host: 192.168.0.100:25565

Αυτή είναι η διεύθυνση IP και θύρα η οποία θα συνδεθεί στον BungeeCord σέρβερ σας. Αυτή η διεύθυνση θα χρησιμοποιηθεί από τους παίκτες για να συνδεθούν στον σέρβερ σας. listeners:

 tab_size: 60

Μπορείτε να ορίσετε το μέγιστο μέγεθος της λίστας χρηστών των σέρβερ σας, στο οποίο μπορείτε να έχετε πρόσβαση πατώντας εδώ το πλήκτρο TAB listeners:

 force_default_server: false

Αν αυτό έχει οριστεί σε true, οι παίκτες θα συνδέονται πάντα στον lobby σέρβερ σας. Αν αυτή η αξία είναι ορισμένη σε false οι παίκτες θα αναγεννιούνται στον σέρβερ από τον οποίο αποσυνδέθηκαν.

listeners:
 texture_size: 16

You can set the resoulution of your server's texture ore resource pack here, if you are using one. Μπορείτε να ρυθμίσετε την ανάλυση του πακέτου texture ore resource του σέρβερ σας, αν χρησιμοποιείτε ένα.

listeners:
 motd: hosted by Nitrado.net

Αυτό είναι το μήνυμα της ημέρας το οποίο θα εμφανίζεται σε μια λίστα πολλαπλών παικτών στο Minecraft. Παρακαλώ σημειώστε ότι το BungeeCord χρησιμοποιεί δικές του χρωματικές ενδείξεις.

listeners:
 default_server: S1

Αυτή η τιμή πρέπει να περιέχει το όνομα του τυπικού σέρβερ του δικτύου σας. Οι παίκτες θα παίζουν πάντα εκεί στην πρώτη τους σύνδεση.

servers:
 lobby:
   address: 192.168.0.100:25665
   restricted: false
 S1:
   address: 192.168.0.200:25565
   restricted: false
 S2:
   address: 192.168.0.300:25565
   restricted: false

Όλοι οι σέρβερ που είναι συνδεδεμένοι στο δίκτυο σας θα πρέπει να εμφανίζονται εδώ. Σε αυτό το παράδειγμα το δίκτυο κρατά τρεις σέρβερ: lobby, S1 και S2. Μπορείτε να αλλάξετε ανάμεσα στους σέρβερ, χρησιμοποιώντας το όνομα τους όπως "/server lobby".

Δικαιώματα:
 προεπιλογή:
 - bungeecord.command.server
 - bungeecord.command.list
 διαχείριση:
 - bungeecord.command.alert
 - bungeecord.command.end
 - bungeecord.command.ip
 - bungeecord.command.reload

Προτείνεται πάντα να χρησιμοποιείτε δύο συστήματα δικαιωμάτων, ένα για τον Minecraft σέρβερ τον ίδιο (π.χ. PermissionsEX) όπως επίσης και ένα για τον BungeeCord σέρβερ το οποίο επιτρέπει ένα ενσωματωμένο σύστημα δικαιώματος. Το σύστημα δικαιώματος του BungeeCord σας επιτρέπει να περιορίζετε την πρόσβαση σε εντολές όπως /server, /glist, /alert, /end και άλλες.

tab_list: GLOBAL_PING

Αυτή η αξία ελέγχει ποιο παίκτες εμφανίζονται στη λίστα παικτών του Minecraft. Μπορείτε είτε να ορίσετε σε GLOBAL_PING για να εμφανίζει τους παίκτες στο δίκτυο σας ή σε SERVER για να περιορίσετε τη λίστα στον τρέχον σέρβερ.

player_limit: -1

Μπορείτε να περιορίσετε τον αριθμό των παικτών οι οποίοι μπορούν να παίξουν στον BungeeCord σας για παράδειγμα (-1 σημαίνει απεριόριστος).

online_mode: true

Μπορείτε να ενεργοποιήσετε ή να απενεργοποιήσετε το online mode με αυτή τη μεταβλητή.

timeout: 30000

Σε περίπτωση που ο proxy σέρβερ BungeeCord δεν ανταποκρίνεται για τη δεδομένη ώρα σε χιλιοστά του δευτερολέπτου, θα αποσυνδέσει όλους τους παίκτες και θα σταματήσει.

ομάδες:
 MeinMinecraftName:
 - διαχείριση   

Μπορείτε να ορίσετε εδώ τα μέλη της ομάδας δικαιωμάτων. Για περισσότερες πληροφορίες εισόδου, κάντε κλικ στην ενότητα "Άδειες".


locations.yml

Ο σέρβερ στον οποίο κάθε παίκτης είχε συνδεθεί θα αποθηκεύεται εδώ αν το force_default_server έχει οριστεί σε "false".


bukkit.yml

Σημαντικό: Η αξία "connection-throttle" στο αρχείο bukkit.yml του σέρβερ σας πρέπει να οριστεί σε "-1".


server.properties

Η αξία "online-mode" στο αρχείο "server.properties" του σέρβερ σας πρέπει να οριστεί σε "false", διαφορετικά θα διαγράψει τη διαμόρφωση του BungeeCord σας.

Σημείωση σημείο 3 στο "Τείχος προστασίας"


Τείχος προστασίας


Οι προτεινόμενες ρυθμίσεις χωρίζονται σε 3 κατηγορίες. Αυτές οι ρυθμίσεις είναι σημαντικές για τη διατήρηση της ασφάλειας στον διακομιστή σας! Το τείχος προστασίας χρησιμοποιείται για να στερήσει απευθείας συνδέσεις στους σέρβερ του δικτύου σας. Αυτό είναι σημαντικό, επειδή κάθε σέρβερ Minecraft στο δίκτυό σας πρέπει να ρυθμιστεί σε "online-mode = false", προκειμένου το BungeeCord να επαληθεύσει τους λογαριασμούς Minecraft των παικτών.



BungeeCord και Gameserver

Εάν θέλετε να ξεκινήσετε ταυτόχρονα τον proxy σέρβερ BungeeCord και τον gameserver σας, θα πρέπει να γίνουν οι ακόλουθες ρυθμίσεις:

  1. Επιλέξτε την επιλογή με την ονομασία "ενεργοποίηση του BungeeCord".
  2. Επιλέξτε "Να επιτρέπονται συνδέσεις μόνο από αυτό το BungeeCord"

Σημείωση: Ο Minecraft σέρβερ σας θα συνδεθεί στη θύρα 25665 επειδή η προκαθορισμένη θύρα 25565 θα χρησιμοποιηθεί από τον BungeeCord σέρβερ.

Μόνο BungeeCord

Για να χρησιμοποιήσετε μόνο το BungeeCord, χωρίς έναν Minecraft σέρβερ στο παρασκήνιο, θα πρέπει να γίνουν οι ακόλουθες ρυθμίσεις:

  1. Επιλέξτε την επιλογή με την ονομασία "ενεργοποίηση του BungeeCord"
  2. Επιλέξτε την επιλογή με την ονομασία "εκκίνηση μόνο του BungeeCord"
  3. Απενεργοποιήστε το τείχος προστασίας σας

Με επιλεγμένες αυτές τις ρυθμίσεις, θα ξεκινήσει μόνο ο BungeeCord.

Συνδέστε τον Gameserver σας στο δίκτυο του BungeeCord σας χωρίς να γίνει εκκίνηση του BungeeCord

Για να συνδέσετε έναν Gameserver στο BungeeCord δίκτυο σας, μπορείτε να ενεργοποιήσετε το τείχος προστασίας του σέρβερ σας ώστε να αρνηθεί μία απευθείας σύνδεση στον σέρβερ.

  1. Μην επιλέξετε την επιλογή "ενεργοποίηση του BungeeCord"
  2. Τείχος προστασίαςl: Επιλέξτε "Να επιτρέπονται συνδέσεις μόνο από αυτή την IP" και εισάγετε τη διεύθυνση IP χωρίς μια θύρα του BungeeCord σέρβερ σας μέσα στο πεδίο εισαγωγής.

BungeeCord εντολές σέρβερ

Εντολή Άδεια Περιγραφή
/alert <message> bungeecord.command.alert Στέλνει ένα μήνυμα σε όλους τους συνδεδεμένους παίκτες του δικτύου. Μπορούν να χρησιμοποιηθούν κωδικοί χρώματος.
/bungee / Εμφανίζει την έκδοση του BungeeCord proxy σας.
/glist bungeecord.command.list Εμφανίζει όλους τους παίκτες που είναι συνδεδεμένοι στο δίκτυο σας.
/greload bungeecord.command.reload Επαναφορτώνει τη διαμόρφωση του σέρβερ. Δε συνιστάται να χρησιμοποιείται αυτή την εντολή συχνά. Μια επανεκκίνηση προτείνεται περισσότερο για την επαναφόρτωση της διαμόρφωσης του σέρβερ σας.
/ip <player> bungeecord.command.ip Εμφανίζει τη διεύθυνση IP ενός παίκτη.
/perms / Εμφανίζει τα δικά σας δικαιώματα και ομάδες.
/send <player/current/all> <target> bungeecord.command.send Στέλνει έναν ορισμένο παίκτη σε ένα νέο σέρβερ(<target>). Μπορείτε να επιλέξετε μεταξύ του ένας παίκτης(player), όλοι οι παίκτες(all) ή κάθε παίκτης στον τρέχον σέρβερ(current).
/server [server] bungeecord.command.server Μπορείτε είτε να εμφανίσετε όλους τους πιθανούς σέρβερ με το "/server" ή να συνδεθείτε σε έναν συγκεκριμένο σέρβερ, χρησιμοποιώντας την εντολή "/server name".
/find [player] bungeecord.command.find Αυτή η εντολή σας επιτρέπει να αναζητήσετε παίκτες συνδεδεμένους στο δίκτυο BungeeCord.


Σύνδεσμοι