Τι πρέπει να γράφεται στα δικαιώματα yml. PermissionsEX - Διαχείριση ομάδας

Και έτσι, πιθανώς ο καθένας από εσάς, εκτός από τους έμπειρους κατόχους διακομιστών, έχει προβλήματα με τη ρύθμιση των δικαιωμάτων πρόσβασης.
Προσωπικά, χρησιμοποιώ το πρόσθετο PermissionsEx γιατί νομίζω ότι είναι το περισσότερο καλύτερο πρόσθετοδιανομή δικαιωμάτων πρόσβασης για διακομιστές.

Αυτό που χρειαζόμαστε:

1.Σημειωματάριο++
2. Το ίδιο το πρόσθετο. τελευταία έκδοσημπορείτε πάντα να κάνετε λήψη.
3. Ίσια μπράτσα. (απαιτούμενο στοιχείο)

Λοιπόν, ας ξεκινήσουμε.

1. Κατεβάστε το πρόσθετο, αποσυσκευάστε το. Υπάρχουν 3 αρχεία στον φάκελο:

2. Ρίχνουμε τα αρχεία στο φάκελο plugins, ξεκινάμε τον διακομιστή, τον σταματάμε.
Υπάρχουν 3 φάκελοι εκεί:
ChatManager και ModifyWorld

3. Ανοίξτε το φάκελο PermissionsEx. Σε αυτόν τον φάκελο, ανοίξτε το αρχείο permissions.yml με το Notepad++
Και βλέπουμε αυτό:

Και έτσι, με τη σειρά:
ομάδες://μην αγγίζετε αυτήν τη λέξη, υποδηλώνει ότι οι ομάδες και τα δικαιώματα τους θα εμφανιστούν παρακάτω.
Προκαθορισμένο://όνομα της ομάδας, όλοι οι χρήστες που μόλις έχουν συνδεθεί στον διακομιστή θα πέσουν σε αυτήν, εκτός φυσικά και αν τους έχετε καταχωρήσει σε άλλη ομάδα.
προεπιλογή: αληθές // δεδομένης παραμέτρουορίζει την ομάδα ως την προεπιλεγμένη ομάδα. Αυτό σημαίνει ότι οποιοσδήποτε παίκτης για τον οποίο δεν έχουν οριστεί άλλες ομάδες ή/και εξαιρέσεις θα έχει όλα τα δικαιώματα αυτής της ομάδας.
//Ό,τι ακολουθεί είναι στην πραγματικότητα τα "δικαιώματα" για την ίδια την ομάδα, πρέπει να γράψετε δικαιώματα από διάφορα πρόσθετα που είναι εγκατεστημένα στον διακομιστή σας εκεί.

Προεπιλογή ομάδων: προεπιλογή: αληθινά δικαιώματα: - modifyworld.* - commandbook.spawn - commandbook.who - commandbook.say - commandbook.msg - myhome.home.soc.* - iConomy.access - iConomy.bank.access - iConomy.bank .deposit - iConomy.bank.join - iConomy.bank.join.multiple - iConomy.bank.leave - iConomy.bank.list - iConomy.bank.main - iConomy.bank.main.change - iConomy.bank.main.set - iConomy.bank.main.view - iConomy.bank.transfer - iConomy.bank.transfer.multiple - iConomy.bank.withdraw - iConomy.list - iConomy.payment - iConomy.rank - jobs.join.* - jobs.world .* - lwc.protect - iConomyChestShop.shop.create - iConomyChestShop.shop.create. - iConomyChestShop.shop.exclude. - iConomyChestShop.shop.buy - iConomyChestShop.shop.sell - iConomyChestShop.command.iteminfo - commandbook.call - commandbook.time.check - commandbook.rules - myhome.home.basic.home - myhome.home.basic.set - myhome .home.basic.delete - myhome.home.soc.invite Moder: προεπιλογή: false inheritance: - Προεπιλεγμένα δικαιώματα: - modifyworld.* - commandbook.kick - commandbook.bans.ban - commandbook.bans.unban - commandbook.shock. άλλο - commandbook.rocket.other - commandbook.shock - commandbook.rocket - commandbook.mute - commandbook.teleport.* - commandbook.spawn - commandbook.kit.list - commandbook.who - commandbook.say - commandbook.msg - worldgurad. θεός - worldguard.ungod - worldguard.god.other - worldguard.ungod.other - worldguard.heal.* - worldguard.slay.* - myhome.* - iConomy.access - iConomy.bank.access - iConomy.bank.deposit - iConomy.bank.join - iConomy.bank.join.multiple - iConomy.bank.leave - iConomy.bank.list - iConomy.bank.main - iConomy.bank.main.change - iConomy.bank.main.set - iConom y.bank.main.view - iConomy.bank.transfer - iConomy.bank.transfer.multiple - iConomy.bank.withdraw - iConomy.list - iConomy.payment - iConomy.rank - jobs.join.* - jobs.world. * - commandbook.whereami.compass - commandbook.whereami - lwc.protect - iConomyChestShop.shop.create - iConomyChestShop.shop.create. - iConomyChestShop.shop.exclude. - iConomyChestShop.shop.buy - iConomyChestShop.shop.sell - iConomyChestShop.command.iteminfo - commandbook.call - worldedit.navigation.jumpto - worldedit.navigation.thru - commandbook.time.check - commandbook.rules - lwc.mod .home.basic.home - myhome.home.basic.set - myhome.home.basic.delete - myhome.home.soc.invite - vanish.* Διαχειριστές: προεπιλογή: ψευδής κληρονομικότητα: - Δικαιώματα μοντέρ: - χρήστες "*" : admin: ομάδα: - Δικαιώματα διαχειριστή: null Επόπτης: ομάδα: - Δικαιώματα δημιουργού: null

Αυτά τα δικαιώματα έχουν διαμορφωθεί για προσθήκες: CommandBook, MyHome, VanishNoPickup, Jobs, LWC, WorldEdit, iConomy, iConomy ChestShop, WorldGuard.

Εδώ, όπως μπορείτε να δείτε, υπάρχουν νέες παράμετροι:

πληροφορίες: //ομάδα παραμέτρων
πρόθεμα: " //πρόθεμα
επίθημα: " // επίθημα

// για να εμφανίσετε προθέματα/επιθήματα, πρέπει να ενεργοποιήσετε την προσθήκη ChatManager, η οποία περιλαμβάνεται στο PEX. Για να το κάνετε αυτό, στο φάκελο plugins/ChatManager/ στο αρχείο config.yml, βρείτε το enable και αλλάξτε το, εάν χρειάζεται, από enable: false σε enable: true

κληρονομιά: // δικαιώματα κληρονομιά
- Προεπιλογή // σε αυτήν την περίπτωση, όλα τα δικαιώματα της ομάδας "προεπιλογή" κληρονομούνται
Μπορεί επίσης να παρατηρήσετε ότι έχει εμφανιστεί η παράμετρος χρηστών:
κάτω από αυτό, πρέπει να καθορίσετε τα ψευδώνυμα των χρηστών στους οποίους θέλετε να δώσετε πρόσθετα δικαιώματα ή/και να μετακινηθείτε σε άλλη ομάδα. Για παράδειγμα:

μεσολαβητής:
ομάδα:
— Συντονιστής
δικαιώματα: null

όπου "Moderator" είναι το ψευδώνυμο του παίκτη, "Moder" είναι το όνομα της ομάδας, τα δικαιώματα: τα null είναι πρόσθετα δικαιώματα για αυτόν τον χρήστη, σε αυτήν την περίπτωση δεν υπάρχουν.

Θυμάμαι! Στο YAML, πρέπει να ακολουθείτε αυστηρά τη σειρά, ένα περίεργο διάστημακαι η επιλογή δεν θα λειτουργήσει.

Σημείωση από το idg_dima: Το YAML λειτουργεί εξαιρετικά με επιπλέον προβλήματα ή ακόμα και κενές γραμμές, το μόνο πράγμα που σπάει είναι οι καρτέλες.
Και φέρνουμε τις αλλαγές μας για την καθυστέρηση στον έλεγχο του άρθρου, ήμασταν πολύ απασχολημένοι με ορισμένα πράγματα, συμπεριλαμβανομένης της προετοιμασίας του διακομιστή για τη μετακόμιση.

Εάν σχεδιάζετε να δημιουργήσετε τον δικό σας διακομιστή ή έργο, τότε πιθανότατα θα χρειαστείτε ένα πρόσθετο που χωρίζει όλους τους παίκτες σε διαφορετικές ομάδες. Για παράδειγμα, χρειάζεστε συντονιστές και βοηθούς, πώς μπορείτε να τους προσθέσετε σε ειδικές ομάδες και να τους δώσετε ορισμένα δικαιώματα; Ένα πρόσθετο που ονομάζεται "PermissionsEX" έρχεται στη διάσωση. Αυτό το πρόσθετο είναι αυτό που έχουμε στους διακομιστές μας.

Χάρη σε αυτό το πρόσθετο, μπορείτε να προσθέσετε παίκτες σε ειδικές ομάδες και να τους δώσετε διαφορετικά δικαιώματα. Το πρόσθετο σας επιτρέπει επίσης να κάνετε μια παγκόσμια και τοπική συνομιλία, να αλλάξετε το χρώμα του ψευδωνύμου.

Ρύθμιση της προσθήκης:

Πρώτα πρέπει να μεταβείτε στο αρχείο permissions.yml και να το τροποποιήσετε λίγο.

Όταν ανοίξετε το αρχείο, θα δείτε τα εξής:

Ας αναλύσουμε κάθε συστατικό.

ομάδες:- Αυτή η παράμετρος θα ακολουθείται από ομάδες και δικαιώματα.

Προκαθορισμένο:- προεπιλεγμένη ομάδα. Όλοι οι παίκτες που μόλις μπήκαν θα φτάσουν εκεί.

προεπιλογή:αληθής- με αυτήν την παράμετρο μπορείτε να ορίσετε την προεπιλεγμένη ομάδα.

άδειες:- κάτω από αυτήν την παράμετρο, μπορείτε να εισαγάγετε τα δικαιώματα για μια συγκεκριμένη ομάδα.

modifyworld.*- Η ικανότητα να κάνετε αλλαγές στους παίκτες στον κόσμο. Είναι καλύτερα να το αφήσετε κενό.

Παράδειγμα ομάδας

Της ομάδας:

Υπηρεσία

Ομάδα Αδεια Περιγραφή
/pex άδειες.διαχείριση Εμφανίζει τη βοήθεια PEX
/pex εναλλαγή σφαλμάτων άδειες.διαχείριση On/Off λειτουργία εντοπισμού σφαλμάτων (δημιουργεί πολλές πληροφορίες εντοπισμού σφαλμάτων στο server.log)
χρήστη /pex έλεγχος άδειες.διαχείριση. Ελέγξτε δεξιά παίχτης
/pex επαναφόρτωση permissions.manage.reload Φορτώνει ξανά το πρόσθετο
/pexconfig permissions.manage.config Εμφανίζει μια τιμή από τη διαμόρφωση PEX. Προαιρετικά, μπορείτε να εισάγετε για να ορίσετε μια νέα τιμή για την παράμετρο.
/pex backend permissions.manage.backend Έξοδος που χρησιμοποιείται για να αυτή τη στιγμή backends.
/pex backend permissions.manage.backend Αλλάξτε το backend των αδειών on-the-fly (Χρησιμοποιήστε με προσοχή!) Αυτό είναι μόνο για δοκιμή.)
/pex ιεραρχία permissions.manage.users Εμφανίζει την πλήρη ιεραρχία παικτών/ομάδων
/pex dump permissions.manage.dump Δημιουργεί μια ένδειξη χρηστών και ομάδων στην επιλεγμένη μορφή να αρχειοθετήσω

Διαχείριση δικαιωμάτων παικτών

Ομάδα Αδεια Περιγραφή
/ pexuser permissions.manage.users Εμφανίζει μια λίστα με όλους τους εγγεγραμμένους χρήστες. Και παίκτες διακομιστή
χρήστη /pex permissions.manage.users Εμφανίζει τα δικαιώματα του παίκτη
χρήστη /pex πρόθεμα permissions.manage.users.prefix. Ρύθμιση σε πρόγραμμα αναπαραγωγής πρόθεμα
χρήστη /pex κατάληξη permissions.manage.users.επίθημα. Ρύθμιση σε πρόγραμμα αναπαραγωγής κατάληξη
χρήστη /pex διαγράφω permissions.manage.users. Διαγραφή προγράμματος αναπαραγωγής από το backend που χρησιμοποιείται αυτήν τη στιγμή.
χρήστη /pex Προσθήκη δίνω δικαίωμα Παίχτης
χρήστη /pex αφαιρώ permissions.manage.users.permissions. Αφαιρέστε αμέσως Παίχτης
χρήστη /pex χρονομετρημένη προσθήκη Δώστε προσωρινό δικαίωμα Παίχτης
χρήστη /pex χρονομετρημένη αφαίρεση permissions.manage.users.permissions.timed. Πάρτε από παίκτη προσωρινό νόμο
χρήστη /pex σειρά permissions.manage.users.permissions. Ορισμός επιλογής

Διαχείριση των δικαιωμάτων ομάδων παικτών

Ομάδα Αδεια Περιγραφή
χρήστη /pex λίστα ομάδων Εμφάνιση λίστας ομάδων στις οποίες είναι μέλος ένας παίκτης
χρήστη /pex ομαδική προσθήκη permissions.manage.membership. Προσθήκη παίκτη στην ομάδα για λίγο
χρήστη /pex ομαδικό σετ permissions.manage.membership. Ορισμός ομάδας για τον παίκτη (θα τον αφαιρέσει από άλλες ομάδες)
χρήστη /pex ομαδική κατάργηση permissions.manage.membership. Διαγραφή προγράμματος αναπαραγωγής από την ομάδα

Διαχείριση δικαιωμάτων ομάδας

Ομάδα Αδεια Περιγραφή
/pex ομάδες permissions.manage.groups.list Εμφάνιση όλων των εγγεγραμμένων ομάδων
/pex προεπιλεγμένη ομάδα Εμφάνιση προεπιλεγμένης ομάδας
/pex ορίστε την προεπιλεγμένη ομάδα permissions.manage.groups.inheritance Ορισμός ομάδας ως προεπιλεγμένη ομάδα
/pex group πρόθεμα permissions.manage.groups.prefix. Ορισμός ομάδας πρόθεμα
/pex group κατάληξη permissions.manage.groups.επίθημα. Ορισμός ομάδας κατάληξη
/pex group δημιουργώ permissions.manageups.create. Για να δημιουργήσετε μια ομάδα και εάν χρειάζεται να ορίσετε γονική ομάδα/ομάδες για αυτό
/pex group διαγράφω permissions.manage.groups.remove. Διαγραφή ομάδας
/pex group γονείς Λίστα γονικών ομάδων για μια ομάδα
/pex group γονικό σετ permissions.manage.groups.inheritance. Ορισμός ομάδας γονική ομάδα/ομάδες
/pex group Εμφάνιση όλων των δικαιωμάτων ομάδας
/pex group Προσθήκη permissions.manage.groups.permissions. δίνω δικαίωμα ομάδα
/pex group αφαιρώ permissions.manage.groups.permissions. Αφαιρέστε αμέσως Στο γκρουπ
/pex group χρονομετρημένη προσθήκη Δώστε προσωρινό δικαίωμα ομάδα για χρόνο (σε δευτερόλεπτα)
/pex group χρονομετρημένη αφαίρεση permissions.manage.groups.permissions.timed. Αφαιρέστε προσωρινά δεξιά Στο γκρουπ
/pex group σειρά permissions.manage.groups.permissions. Ορισμός επιλογής
/pex group βάρος permissions.manage.groups.weight. Εμφάνιση/Ορισμός ομαδικού βάρους

Διαχείριση παικτών σε ομάδες

Ομάδα Αδεια Περιγραφή
/pex group χρήστες permissions.manage.membership. Εμφάνιση όλων των παικτών στην ομάδα
/pex group προσθήκη χρήστη permissions.manage.membership. Προσθήκη παίκτη/παικτών στην ομάδα για λίγο
/pex group αφαίρεση χρήστη permissions.manage.membership. Αφαιρέστε έναν παίκτη/παίκτες από μια ομάδα
/pex προώθηση permissions.user.promote. Προώθηση παίκτη στην κορυφαία ομάδα
/pex υποβιβασμός permissions.user.demote. Υποβιβάστε έναν παίκτη στην κατώτερη ομάδα permissions.manage.worlds Εμφάνιση πληροφοριών παγκόσμιας κληρονομιάς
/pexworld κληρονομώ permissions.manage.worlds.inheritance Ορισμός γονικού κόσμου/κόσμων Για τον κόσμο

Εγκατάσταση:

2. Ρίχνουμε το φάκελο Plugins.

3. Κάντε επανεκκίνηση του διακομιστή.

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

Αυτό που χρειαζόμαστε:

1.Σημειωματάριο++
2. Το ίδιο το πρόσθετο. Μπορείτε πάντα να κάνετε λήψη της πιο πρόσφατης έκδοσης.
3. Ίσια μπράτσα. (απαιτούμενο στοιχείο)

Λοιπόν, ας ξεκινήσουμε.

1. Κατεβάστε το πρόσθετο, αποσυσκευάστε το. Υπάρχουν 3 αρχεία στον φάκελο:

2. Ρίχνουμε τα αρχεία στο φάκελο plugins, ξεκινάμε τον διακομιστή, τον σταματάμε.
Υπάρχουν 3 φάκελοι εκεί:
ChatManager και ModifyWorld

3. Ανοίξτε το φάκελο PermissionsEx. Σε αυτόν τον φάκελο, ανοίξτε το αρχείο permissions.yml με το Notepad++
Και βλέπουμε αυτό:

Και έτσι, με τη σειρά:
ομάδες://μην αγγίζετε αυτήν τη λέξη, υποδηλώνει ότι οι ομάδες και τα δικαιώματα τους θα εμφανιστούν παρακάτω.
Προκαθορισμένο://όνομα της ομάδας, όλοι οι χρήστες που μόλις έχουν συνδεθεί στον διακομιστή θα πέσουν σε αυτήν, εκτός φυσικά και αν τους έχετε καταχωρήσει σε άλλη ομάδα.
προεπιλογή: αληθές// αυτή η παράμετρος ορίζει την ομάδα ως την προεπιλεγμένη ομάδα. Αυτό σημαίνει ότι οποιοσδήποτε παίκτης για τον οποίο δεν έχουν οριστεί άλλες ομάδες ή/και εξαιρέσεις θα έχει όλα τα δικαιώματα αυτής της ομάδας.
//Ό,τι ακολουθεί είναι στην πραγματικότητα τα "δικαιώματα" για την ίδια την ομάδα, πρέπει να γράψετε δικαιώματα από διάφορα πρόσθετα που είναι εγκατεστημένα στον διακομιστή σας εκεί.

Προεπιλογή ομάδων: προεπιλογή: αληθινά δικαιώματα: - modifyworld.* - commandbook.spawn - commandbook.who - commandbook.say - commandbook.msg - myhome.home.soc.* - iConomy.access - iConomy.bank.access - iConomy.bank .deposit - iConomy.bank.join - iConomy.bank.join.multiple - iConomy.bank.leave - iConomy.bank.list - iConomy.bank.main - iConomy.bank.main.change - iConomy.bank.main.set - iConomy.bank.main.view - iConomy.bank.transfer - iConomy.bank.transfer.multiple - iConomy.bank.withdraw - iConomy.list - iConomy.payment - iConomy.rank - jobs.join.* - jobs.world .* - lwc.protect - iConomyChestShop.shop.create - iConomyChestShop.shop.create. - iConomyChestShop.shop.exclude. - iConomyChestShop.shop.buy - iConomyChestShop.shop.sell - iConomyChestShop.command.iteminfo - commandbook.call - commandbook.time.check - commandbook.rules - myhome.home.basic.home - myhome.home.basic.set - myhome .home.basic.delete - myhome.home.soc.invite Moder: προεπιλογή: false inheritance: - Προεπιλεγμένα δικαιώματα: - modifyworld.* - commandbook.kick - commandbook.bans.ban - commandbook.bans.unban - commandbook.shock. άλλο - commandbook.rocket.other - commandbook.shock - commandbook.rocket - commandbook.mute - commandbook.teleport.* - commandbook.spawn - commandbook.kit.list - commandbook.who - commandbook.say - commandbook.msg - worldgurad. θεός - worldguard.ungod - worldguard.god.other - worldguard.ungod.other - worldguard.heal.* - worldguard.slay.* - myhome.* - iConomy.access - iConomy.bank.access - iConomy.bank.deposit - iConomy.bank.join - iConomy.bank.join.multiple - iConomy.bank.leave - iConomy.bank.list - iConomy.bank.main - iConomy.bank.main.change - iConomy.bank.main.set - iConom y.bank.main.view - iConomy.bank.transfer - iConomy.bank.transfer.multiple - iConomy.bank.withdraw - iConomy.list - iConomy.payment - iConomy.rank - jobs.join.* - jobs.world. * - commandbook.whereami.compass - commandbook.whereami - lwc.protect - iConomyChestShop.shop.create - iConomyChestShop.shop.create. - iConomyChestShop.shop.exclude. - iConomyChestShop.shop.buy - iConomyChestShop.shop.sell - iConomyChestShop.command.iteminfo - commandbook.call - worldedit.navigation.jumpto - worldedit.navigation.thru - commandbook.time.check - commandbook.rules - lwc.mod .home.basic.home - myhome.home.basic.set - myhome.home.basic.delete - myhome.home.soc.invite - vanish.* Διαχειριστές: προεπιλογή: ψευδής κληρονομικότητα: - Δικαιώματα μοντέρ: - χρήστες "*" : admin: ομάδα: - Δικαιώματα διαχειριστή: null Επόπτης: ομάδα: - Δικαιώματα δημιουργού: null

Αυτά τα δικαιώματα έχουν διαμορφωθεί για προσθήκες: CommandBook, MyHome, VanishNoPickup, Jobs, LWC, WorldEdit, iConomy, iConomy ChestShop, WorldGuard.

Εδώ, όπως μπορείτε να δείτε, υπάρχουν νέες παράμετροι:

πληροφορίες: //ομάδα παραμέτρων
πρόθεμα: " //πρόθεμα
επίθημα: " // επίθημα

// για να εμφανίσετε προθέματα/επιθήματα, πρέπει να ενεργοποιήσετε την προσθήκη ChatManager, η οποία περιλαμβάνεται στο PEX. Για να το κάνετε αυτό, στο φάκελο plugins/ChatManager/ στο αρχείο config.yml, βρείτε το enable και αλλάξτε το, εάν χρειάζεται, από enable: false σε enable: true

κληρονομιά: // δικαιώματα κληρονομιά
- Προεπιλογή // σε αυτήν την περίπτωση, όλα τα δικαιώματα της ομάδας "προεπιλογή" κληρονομούνται
Μπορεί επίσης να παρατηρήσετε ότι έχει εμφανιστεί η παράμετρος χρηστών:
κάτω από αυτό, πρέπει να καθορίσετε τα ψευδώνυμα των χρηστών στους οποίους θέλετε να δώσετε πρόσθετα δικαιώματα ή/και να μετακινηθείτε σε άλλη ομάδα. Για παράδειγμα:

μεσολαβητής:
ομάδα:
— Συντονιστής
δικαιώματα: null

όπου "Moderator" είναι το ψευδώνυμο του παίκτη, "Moder" είναι το όνομα της ομάδας, τα δικαιώματα: τα null είναι πρόσθετα δικαιώματα για αυτόν τον χρήστη, σε αυτήν την περίπτωση δεν υπάρχουν.

Θυμάμαι! Στο YAML, πρέπει να ακολουθήσετε αυστηρά τη σειρά, ένας επιπλέον χώρος και η παράμετρος δεν θα λειτουργήσει.

Σημείωση από το idg_dima: Το YAML λειτουργεί εξαιρετικά με επιπλέον προβλήματα ή ακόμα και κενές γραμμές, το μόνο πράγμα που σπάει είναι οι καρτέλες.
Και φέρνουμε τις αλλαγές μας για την καθυστέρηση στον έλεγχο του άρθρου, ήμασταν πολύ απασχολημένοι με ορισμένα πράγματα, συμπεριλαμβανομένης της προετοιμασίας του διακομιστή για τη μετακόμιση.

Εγκατάσταση πρόσθετου:
1) Κάντε λήψη της ίδιας της προσθήκης, η πιο πρόσφατη έκδοση βρίσκεται ΠΑΝΤΑ σε ΑΥΤΟ τον σύνδεσμο.
Μετά τη λήψη του αρχείου, θα βρούμε τα ακόλουθα αρχεία σε αυτό:
2)Μετακινήστε (αντιγράψτε) τα αρχεία (ChatManager, Modifyworld, Permissions, PermissionsEx) στο φάκελο plugins του διακομιστή σας (παράδειγμα διαδρομής: C:\Server\plugins)
3) Ξεκινάμε τον διακομιστή, περιμένουμε την επιγραφή "Τέλος" στην κονσόλα διακομιστή και τον διακόπτουμε.
4) Μεταβείτε στο φάκελο Plugins και δείτε τα εξής:


Εάν κάνατε τα πάντα σωστά και είδατε τους φακέλους που δημιουργήθηκαν από το πρόσθετο, τότε μπορείτε να υποθέσετε ότι το πρόσθετο είναι εγκατεστημένο.

Ρύθμιση PermissionsEx:
Αρχικά, ας δούμε το αρχείο permissions.yml στο (ο διακομιστής σας\plugins\PermissionsEx). Σημείωση: Τα αρχεία με επέκταση .yml μπορούν να προβληθούν από ΟΠΟΙΟΝΔΗΠΟΤΕ επεξεργαστής κειμένου, αλλά για ευκολία προτείνω να χρησιμοποιήσετε το Notepad ++ (μπορείτε να το κατεβάσετε)

Όταν ανοίξουμε το αρχείο, θα δούμε τα εξής:


Για να:

ομάδες: //μην αγγίζετε αυτήν τη λέξη, υποδηλώνει ότι οι ομάδες και τα άδειά τους θα εμφανιστούν παρακάτω.
προεπιλογή: //όνομα της ομάδας, όλοι οι χρήστες που μόλις έχουν συνδεθεί στον διακομιστή μπαίνουν σε αυτήν, εκτός φυσικά εάν τους έχετε καταχωρήσει σε άλλη ομάδα.
default: true // αυτή η παράμετρος ορίζει την ομάδα ως την προεπιλεγμένη ομάδα. Αυτό σημαίνει ότι οποιοσδήποτε παίκτης για τον οποίο δεν έχουν οριστεί άλλες ομάδες ή/και εξαιρέσεις θα έχει όλα τα δικαιώματα αυτής της ομάδας.
δικαιώματα: //ό,τι πάει παρακάτω, αυτά είναι στην πραγματικότητα τα "δικαιώματα" για την ίδια την ομάδα, πρέπει να γράψετε δικαιώματα από διάφορα πρόσθετα που είναι εγκατεστημένα στον διακομιστή σας εκεί.
- modifyworld.* //δυνατότητα "τροποποίησης" του κόσμου, δεν συνιστώ να αγγίξετε αυτήν την παράμετρο. Παρατήρηση: στην πραγματικότητα, η παράμετρος "modifyworld" έχει πολύ περισσότερες τιμές, αλλά επειδή αυτό είναι ένα μικρό FAQ και μόνο το πιο σημαντικό περιγράφεται εδώ, δεν εξήγησα αυτήν την παράμετρο, αν σας ενδιαφέρει, μπορείτε να διαβάσετε την επίσημη τεκμηρίωση στα αγγλικά σε ΑΥΤΟ τον σύνδεσμο.

Τώρα ας δούμε τα ήδη διαμορφωμένα δικαιώματα για μερικά πρόσθετα.

ομάδες: προεπιλογή: προεπιλογή: αληθινά δικαιώματα: - modifyworld.* - commandbook.spawn - commandbook.who - commandbook.say - commandbook.msg - myhome.home.soc.* - iConomy.access - iConomy.bank.access - iConomy. bank.deposit - iConomy.bank.join - iConomy.bank.join.multiple - iConomy.bank.leave - iConomy.bank.list - iConomy.bank.main - iConomy.bank.main.change - iConomy.bank.main. set - iConomy.bank.main.view - iConomy.bank.transfer - iConomy.bank.transfer.multiple - iConomy.bank.withdraw - iConomy.list - iConomy.payment - iConomy.rank - jobs.join.* - θέσεις εργασίας. world.* - lwc.protect - iConomyChestShop.shop.create - iConomyChestShop.shop.create. - iConomyChestShop.shop.exclude. - iConomyChestShop.shop.buy - iConomyChestShop.shop.sell - iConomyChestShop.command.iteminfo - commandbook.call - commandbook.time.check - commandbook.rules - myhome.home.basic.home - myhome.home.basic.set - myhome .home.basic.delete - myhome.home.soc.invite Moder: προεπιλογή: false inheritance: - Προεπιλεγμένα δικαιώματα: - modifyworld.* - commandbook.kick - commandbook.bans.ban - commandbook.bans.unban - commandbook.shock. άλλο - commandbook.rocket.other - commandbook.shock - commandbook.rocket - commandbook.mute - commandbook.teleport.* - commandbook.spawn - commandbook.kit.list - commandbook.who - commandbook.say - commandbook.msg - worldgurad. θεός - worldguard.ungod - worldguard.god.other - worldguard.ungod.other - worldguard.heal.* - worldguard.slay.* - myhome.* - iConomy.access - iConomy.bank.access - iConomy.bank.deposit - iConomy.bank.join - iConomy.bank.join.multiple - iConomy.bank.leave - iConomy.bank.list - iConomy.bank.main - iConomy.bank .main.change - iConomy.bank.main.set - iConomy.bank.main.view - iConomy.bank.transfer - iConomy.bank.transfer.multiple - iConomy.bank.withdraw - iConomy.list - iConomy.payment - iConomy .rank - jobs.join.* - jobs.world.* - commandbook.whereami.compass - commandbook.whereami - lwc.protect - iConomyChestShop.shop.create - iConomyChestShop.shop.create. - iConomyChestShop.shop.exclude. - iConomyChestShop.shop.buy - iConomyChestShop.shop.sell - iConomyChestShop.command.iteminfo - commandbook.call - worldedit.navigation.jumpto - worldedit.navigation.thru - commandbook.time.check - commandbook.rules - lwc.mod .home.basic.home - myhome.home.basic.set - myhome.home.basic.delete - myhome.home.soc.invite - vanish.* Διαχειριστές: προεπιλογή: ψευδής κληρονομικότητα: - Δικαιώματα μοντέρ: - χρήστες "*" : admin: ομάδα: - Δικαιώματα διαχειριστή: null Επόπτης: ομάδα: - Δικαιώματα δημιουργού: null

Αυτά τα δικαιώματα έχουν διαμορφωθεί για προσθήκες: CommandBook, MyHome, VanishNoPickup, Jobs, LWC, WorldEdit, iConomy, iConomy ChestShop, WorldGuard.

Εδώ, όπως μπορείτε να δείτε, υπάρχουν νέες παράμετροι:

  • πληροφορίες: //ομάδα παραμέτρων
  • πρόθεμα: "" //πρόθεμα
  • επίθημα: "" //επίθημα

// για να εμφανίσετε προθέματα/επιθήματα, πρέπει να ενεργοποιήσετε την προσθήκη ChatManager, η οποία περιλαμβάνεται στο PEX. Για να το κάνετε αυτό, στο φάκελο plugins/ChatManager/ στο αρχείο config.yml, βρείτε το enable και αλλάξτε το, εάν χρειάζεται, από enable: false σε enable: true

  • κληρονομιά: // δικαιώματα κληρονομιά

Προεπιλογή //σε αυτήν την περίπτωση, όλα τα δικαιώματα της ομάδας "προεπιλογή" κληρονομούνται

Μπορεί επίσης να παρατηρήσετε ότι έχει εμφανιστεί η παράμετρος χρηστών:
κάτω από αυτό, πρέπει να καθορίσετε τα ψευδώνυμα των χρηστών στους οποίους θέλετε να δώσετε πρόσθετα δικαιώματα ή/και να μετακινηθείτε σε άλλη ομάδα. Για παράδειγμα:

μεσολαβητής:
ομάδα:
- Συντονιστής
δικαιώματα: null

όπου "Moderator" είναι το ψευδώνυμο του παίκτη, "Moder" είναι το όνομα της ομάδας, τα δικαιώματα: τα null είναι πρόσθετα δικαιώματα για αυτόν τον χρήστη, σε αυτήν την περίπτωση δεν υπάρχουν.

Θυμάμαι! Στο YAML, πρέπει να ακολουθήσετε αυστηρά τη σειρά, ένας επιπλέον χώρος και η παράμετρος δεν θα λειτουργήσει. Για να έχετε λιγότερα λάθη, ΣΥΝΙΣΤΩ να χρησιμοποιήσετε ΑΥΤΟ τον ιστότοπο Παρατήρηση: επικολλήστε τον κωδικό σας στο αριστερό παράθυρο, εάν δεν δίνει σφάλματα στο δεξί παράθυρο, τότε γράψατε σωστά τον κώδικα στο yaml και θα λειτουργήσει.

Αυτό το άρθρο προέρχεται από το rubukkit.org

Όλα τα πρόσθετα στο Minecraft οποιασδήποτε έκδοσης έχουν τα δικά τους δικαιώματα ή ρυθμίσεις αδειών για ορισμένες εντολές και ενέργειες πρόσθετων. Αυτά τα δικαιώματα πρέπει να καταχωρηθούν στο αρχείο permissions.yml, που βρίσκεται στο φάκελο από την προσθήκη δικαιωμάτων (για παράδειγμα: PermissionsEx).

Όλα τα δικαιώματα για τα πρόσθετα βρίσκονται στο αρχείο permissions.yml.

Αυτό το αρχείο πρέπει να γραφτεί ως εξής:

ομάδες:
Προκαθορισμένο:
προεπιλογή: αληθές
άδειες:
-lwc.protect
-commandbook.kit
- commandbook.kit.list
- commandbook.spawn
Μεσολαβητής:
κληρονομία:
-Προκαθορισμένο
προεπιλογή: ψευδής
άδειες:
- iConomy.holdings.άλλοι
- άδεια: iConomy.accounts.take
- iConomyChestShop.shop.create
- ChestShop.shop.create
Διαχειριστής:
κληρονομία:
- Συντονιστής
προεπιλογή: ψευδής
άδειες:
- authme.admin.changepassword
-authme.admin.reload
-authme.admin.unregister
-authme.admin.register
βοηθός:
κληρονομία:
-Προκαθορισμένο
προεπιλογή: ψευδής
άδειες:
- βιβλίο εντολών.σίγαση
- commandbook.unmute
- commandbook.msg
- commandbook.εκπομπή
- βιβλίο εντολών.επιστροφή
- commandbook.teleport
- commandbook.teleport.other
χρήστες:
Kratos:
ομάδα:
-Διαχειριστής
Πλέγμα:
ομάδα:
- Βοηθός
Μπεζούμετς:
ομάδα:
- Συντονιστής

Το πιο σημαντικό πράγμα σε permissions.ymlαποθηκεύει καρτέλες στα δεδομένα. Εάν σπάσει, τότε τίποτα δεν θα λειτουργήσει.

Πώς μοιάζει και τι σημαίνει η λέξη "καρτέλα" σε ένα αρχείο permissions.yml:

Αν πραγματικά εξηγείς απλή γλώσσα, είναι η διατήρηση ενός συγκεκριμένου αριθμού διαστημάτων από το αριστερό περιθώριο ξεχωριστές ενότητεςκαι επιλογές αρχείων. Δηλαδή θα πρέπει να είναι:

(Για ευκολία κατανόησης, θα παραθέσω τα πάντα στην παρακάτω φόρμα)

ομάδες, χρήστες: 0 κενά.

Ονόματα ομάδων σε ομάδες, ψευδώνυμα παικτών στους χρήστες: 2 θέσεις.

Παράμετροι, δικαιώματα και άλλα: 4 θέσεις.

Ενότητες ομάδεςκαι χρήστεςδεν μπορεί να επαναληφθεί και υπάρχει σε 1 αντίγραφο. Τα δικαιώματα περιγράφονται για ομάδες παικτών (διαχειριστές, συντονιστές, βοηθοί, VIP), δεν μπορούν να υπάρχουν ψευδώνυμα των παικτών, μόνο τα ίδια τα δικαιώματα άδειεςπρόσθετα γραμμένα ως:

-<пробел>(άδεια)

Commandbook.teleport

Προκαθορισμένο: αληθής - σημαίνει ότι αυτό το δικαίωμα θα δοθεί από προεπιλογή σε όλους τους παίκτες που έχουν συνδεθεί στον διακομιστή, πρέπει να υπάρχει σε 1 αντίγραφο, σε άλλες ομάδες δικαιωμάτων πρέπει να είναι Προκαθορισμένο: ψευδής

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

Κεφάλαιο χρήστεςπεριέχει τα ψευδώνυμα των χρηστών και απευθείας την ομάδα στην οποία είναι μέλη. Αντί για ομάδα, μπορεί να είναι άδειεςεάν είναι απαραίτητο να καθοριστούν ορισμένα δικαιώματα σε κάποιον χρήστη, όχι σε μια ομάδα. Εδώ, όπως στην ενότητα ομάδεςείναι απαραίτητο να διατηρηθεί ο ίδιος πίνακας.

Όλες οι ερωτήσεις στα σχόλια.



Φόρτωση...
Μπλουζα