Így valószínűleg mindegyikőtöknek, kivéve a tapasztalt szervertulajdonosokat, problémái vannak a hozzáférési jogok beállításával.
Én személy szerint a PermissionsEx plugint használom, mert szerintem ez a legtöbb legjobb plugin hozzáférési jogok elosztása szerverek számára.
Amire szükségünk van:
1.Jegyzettömb++
2. Maga a plugin. legújabb verzió mindig letöltheti.
3. Egyenes karok. (kötelező elem)
Szóval, kezdjük.
1. Töltse le a bővítményt, csomagolja ki. 3 fájl van a mappában:
2. Bedobjuk a fájlokat a plugins mappába, elindítjuk a szervert, leállítjuk.
3 mappa van benne:
ChatManager és ModifyWorld
3. Nyissa meg a PermissionsEx mappát. Ebben a mappában nyissa meg a permissions.yml fájlt a Notepad++ segítségével
És ezt látjuk:
És így, sorrendben:
csoportok://ne érintse meg ezt a szót, ez azt jelzi, hogy a csoportok és jogosultságaik alább kerülnek.
alapértelmezett://a csoport neve, minden felhasználó, aki éppen bejelentkezett a szerverre, bele fog kerülni, hacsak természetesen nem regisztráltad őket egy másik csoportba.
alapértelmezett: igaz // adott paramétert beállítja a csoportot alapértelmezett csoportként. ez azt jelenti, hogy minden olyan játékos, akinek nincs más csoportja és/vagy kivétele meghatározva, megilleti a csoport összes jogát.
//minden, ami alább kerül, tulajdonképpen magának a csoportnak a "jogosultsága", oda kell a szerveredre telepített különféle bővítmények engedélyeit írni.
Csoportok alapértelmezett: alapértelmezett: igaz engedélyek: - 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.set .home.basic.delete - myhome.home.soc.invite Moder: alapértelmezett: hamis öröklődés: - Alapértelmezett engedélyek: - modifyworld.* - commandbook.kick - commandbook.bans.ban - commandbook.bans.unban - commandbook.shock. egyéb - commandbook.rocket.other - commandbook.shock - commandbook.rocket - commandbook.mute - commandbook.teleport.* - commandbook.spawn - commandbook.kit.list - commandbook.who - commandbook.say - commandbook.msg - worldgurad. isten - 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 - myhowmec. .home.basic.home - myhome.home.basic.set - myhome.home.basic.delete - myhome.home.soc.invite - eltűnik.* Adminisztrátorok: alapértelmezett: hamis öröklés: - Moder engedélyek: - "*" felhasználók : admin: csoport: - Adminisztrátori jogosultságok: null Moderátor: csoport: - Moder jogosultságok: null
Ez az engedély a következő bővítményekhez van konfigurálva: CommandBook, MyHome, VanishNoPickup, Jobs, LWC, WorldEdit, iConomy, iConomy ChestShop, WorldGuard.
Itt, amint látja, új paraméterek vannak:
info: //csoport paraméterei
előtag: " //előtag
utótag: " //utótag
// az előtagok/utótagok megjelenítéséhez engedélyezni kell a ChatManager beépülő modult, amely a PEX-hez tartozik. Ehhez a config.yml fájl plugins/ChatManager/ mappájában keresse meg az enable lehetőséget, és szükség esetén módosítsa az enable: false értékről az enable: true értékre.
inheritance: // Rights inheritance
- Alapértelmezett // ebben az esetben az "alapértelmezett" csoport összes joga öröklődik
Azt is észreveheti, hogy megjelent a user paraméter:
alatta meg kell adnia azoknak a felhasználóknak a beceneveit, akiknek további jogokat szeretne adni és/vagy másik csoportba szeretne lépni. Például:
moderátor:
csoport:
— Moderátor
engedélyek: null
ahol a "Moderátor" a játékos beceneve, a "Moder" a csoport neve, a jogosultságok: null további jogok ehhez a felhasználóhoz, ebben az esetben nincsenek.
Emlékezik! A YAML-ben szigorúan be kell tartania a sorrendet, egyet páratlan térés az opció nem fog működni.
Megjegyzés az idg_dima-tól: A YAML remekül működik extra problémákkal vagy akár üres sorokkal, az egyetlen dolog, amit megszakít, az a tabulátor.
És hozzuk a változtatásainkat a cikk ellenőrzésének késése miatt, nagyon el voltunk foglalva néhány dologgal, beleértve a szerver előkészítését a költözésre.
Ha saját szervert vagy projektet tervez létrehozni, akkor nagy valószínűséggel olyan bővítményre lesz szüksége, amely az összes játékost különböző csoportokra osztja. Például szükséged van moderátorokra és segítőkre, hogyan adhatod őket speciális csoportokhoz, és bizonyos jogokat adhatsz nekik? A "PermissionsEX" nevű bővítmény segít. Ez a beépülő modul található a szervereinken.
Ennek a bővítménynek köszönhetően hozzáadhat játékosokat speciális csoportokhoz, és különböző jogokat adhat nekik. A bővítmény azt is lehetővé teszi, hogy globális és helyi csevegést kezdeményezzen, módosítsa a becenév színét.
A plugin beállítása:
Először a permissions.yml fájlhoz kell lépnie, és egy kicsit módosítania kell.
Amikor megnyitja a fájlt, a következőket fogja látni:
Elemezzük az egyes összetevőket.
csoportok:- Ezt a paramétert csoportok és jogok követik.
alapértelmezett:- alapértelmezett csoport. Minden játékos, aki most jelentkezett, eljut oda.
default:true- ezzel a paraméterrel beállíthatja az alapértelmezett csoportot.
engedélyek:- ez alatt a paraméter alatt egy adott csoporthoz tartozó jogosultságokat adhat meg.
módosítsa a világot.*- Képes változtatni a játékosokon a világon. Jobb üresen hagyni.
Csoportos példa
Csapatok:
Szolgáltatás
Csapat | Engedély | Leírás |
---|---|---|
/pex | engedélyek.kezelés | Megjeleníti a PEX súgót |
/pex kapcsoló hibakeresés | engedélyek.kezelés | Be ki hibakeresési mód (sok hibakeresési információt hoz létre a server.log fájlban) |
/pex felhasználó |
engedélyek.kezelés. |
Ellenőrizze jobbra |
/pex újratöltés | permissions.manage.reload | Újratölti a plugint |
/pexconfig |
permissions.manage.config | Értéket jelenít meg |
/pex háttérprogram | permissions.manage.backend | Kimenet szokott Ebben a pillanatban háttérprogramok. |
/pex háttérprogram |
permissions.manage.backend | Módosítsa az engedélyeket a háttérben menet közben (legyen óvatos!) Ez csak tesztelésre szolgál.) |
/pex hierarchia | permissions.manage.users | Megmutatja a játékosok/csoportok teljes hierarchiáját |
/pex dump |
permissions.manage.dump | A kiválasztott formátumban létrehozza a felhasználók és csoportok kiíratását |
Játékosjogok kezelése
Csapat | Engedély | Leírás |
---|---|---|
/pexusers | permissions.manage.users | Megjeleníti az összes regisztrált felhasználó listáját. És szerver játékosok |
/pex felhasználó |
permissions.manage.users | A játékos jogait mutatja |
/pex felhasználó |
permissions.manage.users.prefix. |
Lejátszóra állítva |
/pex felhasználó |
permissions.manage.users.suffix. |
Lejátszóra állítva |
/pex felhasználó |
permissions.manage.users. |
Lejátszó törlése |
/pex felhasználó |
feljogosít |
|
/pex felhasználó |
permissions.manage.users.permissions. |
Vegye el jobbra |
/pex felhasználó |
Adjon ideiglenes jogot |
|
/pex felhasználó |
permissions.manage.users.permissions.timed. |
Vedd át a játékostól |
/pex felhasználó |
permissions.manage.users.permissions. |
Állítsa be az opciót |
Játékoscsoportok jogainak kezelése
Csapat | Engedély | Leírás |
---|---|---|
/pex felhasználó |
Azon csoportok listájának megjelenítése, amelyeknek egy játékos tagja |
|
/pex felhasználó |
engedélyek.manage.membership. |
Játékos hozzáadása |
/pex felhasználó |
engedélyek.manage.membership. |
Csoport beállítása |
/pex felhasználó |
engedélyek.manage.membership. |
Lejátszó törlése |
Csoportjogok kezelése
Csapat | Engedély | Leírás |
---|---|---|
/pex csoportok | permissions.manage.groups.list | Az összes regisztrált csoport megjelenítése |
/pex alapértelmezett csoport | Az alapértelmezett csoport megjelenítése | |
/pex alapértelmezett csoport beállítása |
permissions.manage.groups.heritance | Csoport beállítása |
/pex csoport |
permissions.manage.groups.prefix. |
Csoport beállítása |
/pex csoport |
permissions.manage.groups.suffix. |
Csoport beállítása |
/pex csoport |
permissions.manageups.create. |
Csoport létrehozásához |
/pex csoport |
permissions.manage.groups.remove. |
Csoport törlése |
/pex csoport |
Egy csoport szülőcsoportjainak listája |
|
/pex csoport |
permissions.manage.groups.heritance. |
Csoport beállítása |
/pex csoport |
Az összes csoportengedély megjelenítése |
|
/pex csoport |
permissions.manage.groups.permissions. |
feljogosít |
/pex csoport |
permissions.manage.groups.permissions. |
Vegye el jobbra |
/pex csoport |
Adjon ideiglenes jogot |
|
/pex csoport |
permissions.manage.groups.permissions.timed. |
Vegye el az ideiglenes jobboldalt |
/pex csoport |
permissions.manage.groups.permissions. |
Állítsa be az opciót |
/pex csoport |
permissions.manage.groups.weight. |
Csoportsúly megjelenítése/beállítása |
Játékosok kezelése csoportokban
Csapat | Engedély | Leírás | ||
---|---|---|---|---|
/pex csoport |
engedélyek.manage.membership. |
Mutasd meg a csoport összes játékosát |
||
/pex csoport |
engedélyek.manage.membership. |
Játékos/játékosok hozzáadása |
||
/pex csoport |
engedélyek.manage.membership. |
Távolítson el egy játékost/játékosokat a csoportból |
||
/pex előmozdítása |
permissions.user.promote. |
Játékos előléptetése |
||
/pex lefokozni |
permissions.user.demote. |
Lefokozzon egy játékost |
engedélyek.kezelése.világok | Világörökségi információk megjelenítése |
/pex világ |
permissions.manage.worlds.heritance | Állítsa be a szülői világot/világokat |
Telepítés:
2. Bedobjuk a Plugins mappát.
3. Indítsa újra a szervert.
Így valószínűleg mindegyikőtöknek, kivéve a tapasztalt szervertulajdonosokat, problémái vannak a hozzáférési jogok beállításával.
Én személy szerint a PermissionsEx bővítményt használom, mert szerintem ez a legjobb engedélyelosztó bővítmény szerverekhez.
Amire szükségünk van:
1.Jegyzettömb++
2. Maga a plugin. Mindig letöltheti a legújabb verziót.
3. Egyenes karok. (kötelező elem)
Szóval, kezdjük.
1. Töltse le a bővítményt, csomagolja ki. 3 fájl van a mappában:
2. Bedobjuk a fájlokat a plugins mappába, elindítjuk a szervert, leállítjuk.
3 mappa van benne:
ChatManager és ModifyWorld
3. Nyissa meg a PermissionsEx mappát. Ebben a mappában nyissa meg a permissions.yml fájlt a Notepad++ segítségével
És ezt látjuk:
És így, sorrendben:
csoportok://ne érintse meg ezt a szót, ez azt jelzi, hogy a csoportok és jogosultságaik alább kerülnek.
alapértelmezett://a csoport neve, minden felhasználó, aki éppen bejelentkezett a szerverre, bele fog kerülni, hacsak természetesen nem regisztráltad őket egy másik csoportba.
alapértelmezett: igaz// ez a paraméter a csoportot állítja be alapértelmezett csoportként. ez azt jelenti, hogy minden olyan játékos, akinek nincs más csoportja és/vagy kivétele meghatározva, megilleti a csoport összes jogát.
//minden, ami alább kerül, tulajdonképpen magának a csoportnak a "jogosultsága", oda kell a szerveredre telepített különféle bővítmények engedélyeit írni.
Csoportok alapértelmezett: alapértelmezett: igaz engedélyek: - 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.set .home.basic.delete - myhome.home.soc.invite Moder: alapértelmezett: hamis öröklődés: - Alapértelmezett engedélyek: - modifyworld.* - commandbook.kick - commandbook.bans.ban - commandbook.bans.unban - commandbook.shock. egyéb - commandbook.rocket.other - commandbook.shock - commandbook.rocket - commandbook.mute - commandbook.teleport.* - commandbook.spawn - commandbook.kit.list - commandbook.who - commandbook.say - commandbook.msg - worldgurad. isten - 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 - myhowmec. .home.basic.home - myhome.home.basic.set - myhome.home.basic.delete - myhome.home.soc.invite - eltűnik.* Adminisztrátorok: alapértelmezett: hamis öröklés: - Moder engedélyek: - "*" felhasználók : admin: csoport: - Adminisztrátori jogosultságok: null Moderátor: csoport: - Moder jogosultságok: null
Ez az engedély a következő bővítményekhez van konfigurálva: CommandBook, MyHome, VanishNoPickup, Jobs, LWC, WorldEdit, iConomy, iConomy ChestShop, WorldGuard.
Itt, amint látja, új paraméterek vannak:
info: //csoport paraméterei
előtag: " //előtag
utótag: " //utótag
// az előtagok/utótagok megjelenítéséhez engedélyezni kell a ChatManager beépülő modult, amely a PEX-hez tartozik. Ehhez a config.yml fájl plugins/ChatManager/ mappájában keresse meg az enable lehetőséget, és szükség esetén módosítsa az enable: false értékről az enable: true értékre.
inheritance: // Rights inheritance
- Alapértelmezett // ebben az esetben az "alapértelmezett" csoport összes joga öröklődik
Azt is észreveheti, hogy megjelent a user paraméter:
alatta meg kell adnia azoknak a felhasználóknak a beceneveit, akiknek további jogokat szeretne adni és/vagy másik csoportba szeretne lépni. Például:
moderátor:
csoport:
— Moderátor
engedélyek: null
ahol a "Moderátor" a játékos beceneve, a "Moder" a csoport neve, a jogosultságok: null további jogok ehhez a felhasználóhoz, ebben az esetben nincsenek.
Emlékezik! A YAML-ben szigorúan be kell tartani a sorrendet, egy plusz szóköz és a paraméter nem fog működni.
Megjegyzés az idg_dima-tól: A YAML remekül működik extra problémákkal vagy akár üres sorokkal, az egyetlen dolog, amit megszakít, az a tabulátor.
És hozzuk a változtatásainkat a cikk ellenőrzésének késése miatt, nagyon el voltunk foglalva néhány dologgal, beleértve a szerver előkészítését a költözésre.
Plugin telepítése:
1) Töltsd le magát a plugint, a legújabb verzió MINDIG megtalálható EZEN a linken.
Az archívum letöltése után a következő fájlokat találjuk benne:
2) Helyezze át (másolja) a fájlokat (ChatManager, Modifyworld, Permissions, PermissionsEx) a kiszolgáló plugins mappájába (példa: C:\Server\plugins)
3) Elindítjuk a szervert, megvárjuk a „Kész” feliratot a szerverkonzolon, majd leállítjuk.
4) Lépjen a Plugins mappába, és nézze meg a következőket:
Ha mindent jól csinált, és látta a beépülő modul által létrehozott mappákat, akkor feltételezheti, hogy a bővítmény telepítve van.Engedélyek beállítása Pl.:
Először nézzük meg a permissions.yml fájlt a következő helyen: (a szerver\plugins\PermissionsEx). Megjegyzés: az .yml kiterjesztésű fájlokat BÁRKI megtekintheti szöveg szerkesztő, de a kényelem kedvéért javaslom a Notepad ++ használatát (le is töltheti)Amikor megnyitjuk a fájlt, a következőket fogjuk látni:
Sorrendben:csoportok: //ne érintse meg ezt a szót, ez azt jelzi, hogy a csoportok és jogosultságaik alább kerülnek.
alapértelmezett: //a csoport neve, minden felhasználó, aki éppen bejelentkezett a szerverre, bejut, hacsak nem regisztráltad őket egy másik csoportba.
default: true // ez a paraméter a csoportot állítja be alapértelmezett csoportként. ez azt jelenti, hogy minden olyan játékos, akinek nincs más csoportja és/vagy kivétele meghatározva, megilleti a csoport összes jogát.
engedélyek: //minden, ami alább kerül, tulajdonképpen magának a csoportnak a "jogai", oda kell a szerveredre telepített különféle bővítményekről engedélyeket írni.
- modifyworld.* //lehetőség a világ "módosítására", ennek a paraméternek a megérintését nem javaslom. Megjegyzés: valójában a "modifyworld" paraméternek sokkal több értéke van, de mivel ez egy kis GYIK, és itt csak a legfontosabbak vannak leírva, ezért ezt a paramétert nem magyaráztam el, ha érdekel, akkor elolvashatja a hivatalos dokumentációt angolul EZEN a linken.Most nézzük meg néhány bővítmény már konfigurált engedélyeit.
csoportok: alapértelmezett: alapértelmezett: igaz engedélyek: - 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.* - állások. világ.* - 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.set .home.basic.delete - myhome.home.soc.invite Moder: alapértelmezett: hamis öröklődés: - Alapértelmezett engedélyek: - modifyworld.* - commandbook.kick - commandbook.bans.ban - commandbook.bans.unban - commandbook.shock. egyéb - commandbook.rocket.other - commandbook.shock - commandbook.rocket - commandbook.mute - commandbook.teleport.* - commandbook.spawn - commandbook.kit.list - commandbook.who - commandbook.say - commandbook.msg - worldgurad. isten - 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 - myhowmec. .home.basic.home - myhome.home.basic.set - myhome.home.basic.delete - myhome.home.soc.invite - eltűnik.* Adminisztrátorok: alapértelmezett: hamis öröklés: - Moder engedélyek: - "*" felhasználók : admin: csoport: - Adminisztrátori jogosultságok: null Moderátor: csoport: - Moder jogosultságok: nullEz az engedély a következő bővítményekhez van konfigurálva: CommandBook, MyHome, VanishNoPickup, Jobs, LWC, WorldEdit, iConomy, iConomy ChestShop, WorldGuard.
Itt, amint látja, új paraméterek vannak:
- info: //csoport paraméterei
- előtag: "" //előtag
- utótag: "" //utótag
// az előtagok/utótagok megjelenítéséhez engedélyezni kell a ChatManager beépülő modult, amely a PEX-hez tartozik. Ehhez a config.yml fájl plugins/ChatManager/ mappájában keresse meg az enable lehetőséget, és szükség esetén módosítsa az enable: false értékről az enable: true értékre.
- inheritance: // Rights inheritance
Alapértelmezett //ebben az esetben az "alapértelmezett" csoport összes joga öröklődik
Azt is észreveheti, hogy megjelent a user paraméter:
alatta meg kell adnia azoknak a felhasználóknak a beceneveit, akiknek további jogokat szeretne adni és/vagy másik csoportba szeretne lépni. Például:moderátor:
csoport:
- Moderátor
engedélyek: nullahol a "Moderátor" a játékos beceneve, a "Moder" a csoport neve, a jogosultságok: null a felhasználó további jogai, ebben az esetben nincsenek.
Emlékezik! A YAML-ben szigorúan be kell tartani a sorrendet, egy plusz szóköz és a paraméter nem fog működni. A kevesebb hiba érdekében AJÁNLOM EZT az oldalt.Megjegyzés: illessze be a kódot a bal oldali ablakba, ha nem ad hibát a jobb oldali ablakban, akkor helyesen írta be a kódot yaml-ban és működni fog.
Ez a cikk a rubukkit.org webhelyről származik
A Minecraft bármely verziójának minden beépülő modulja saját jogokkal vagy engedélybeállításokkal rendelkezik bizonyos beépülő modulok parancsaihoz és műveleteihez. Ezeket az engedélyeket regisztrálni kell a fájlban engedélyek.yml, amely a jogosultsági bővítmény mappájában található (például: EngedélyekPl).
A beépülő modulokhoz való minden jog a fájlban található engedélyek.yml.
Ezt a fájlt a következőképpen kell írni:
csoportok:
alapértelmezett:
alapértelmezett: igaz
engedélyek:
-lwc.protect
-commandbook.kit
- commandbook.kit.list
- parancskönyv.spawn
Moderátor:
öröklés:
-alapértelmezett
alapértelmezett: false
engedélyek:
- iConomy.holdings.others
- engedély: iConomy.accounts.take
- iConomyChestShop.shop.create
- ChestShop.shop.create
Adminisztrátor:
öröklés:
- Moderátor
alapértelmezett: false
engedélyek:
- authme.admin.changepassword
-authme.admin.reload
-authme.admin.unregister
-authme.admin.register
segítő:
öröklés:
-alapértelmezett
alapértelmezett: false
engedélyek:
- parancskönyv.néma
- parancskönyv.némítás feloldása
- parancskönyv.msg
- parancskönyv.adás
- parancskönyv.return
- parancskönyv.teleport
- parancskönyv.teleport.egyéb
felhasználók:
Kratos:
csoport:
- Admin
Kapcsolat:
csoport:
- Segítő
Bezumets:
csoport:
- Moderátor
A legfontosabb dolog benne engedélyek.yml lapokat ment az adatokba. Ha elromlik, akkor semmi sem fog működni.
Hogyan néz ki a "lap" szó és mit jelent egy fájlban engedélyek.yml:
Ha tényleg elmagyarázza egyszerű nyelv, bizonyos számú szóköz megtartása a bal margótól külön szakaszokés fájlbeállítások. Vagyis a következőnek kell lennie:
(A könnyebb érthetőség kedvéért mindent felsorolok a következő formában)
csoportok, felhasználók: 0 szóköz.
Csoportok nevei csoportokban, játékosok becenevei a felhasználókban: 2 szóköz.
Paraméterek, engedélyek és egyebek: 4 hely.
szakaszok csoportokÉs felhasználókat nem ismételhető meg és 1 példányban létezik. A jogok játékoscsoportokra vannak leírva (adminisztrátorok, moderátorok, segítők, VIP-k), a játékosoknak nem lehetnek becenevei, csak maguk a jogok. engedélyeket a következőképpen írt bővítmények:
-<пробел>(engedély)
Parancskönyv.teleportál
alapértelmezett: igaz - azt jelenti, hogy ezt a jogot alapból minden játékos megkapja, aki bejelentkezett a szerverre, 1 példányban kell léteznie, a többi jogcsoportban alapértelmezett: hamis
öröklés: szülőként szolgáló csoportot jelöl, mint a fenti példában, csoportot Moderátorátveszi a csoporttól alapértelmezettés kiegészíti őket a sajátjával, és Admin jogai alapjául a csoport jogait veszi Moderátor amely magában foglalja a jogokat alapértelmezett.
Fejezet felhasználókat tartalmazza a felhasználók beceneveit és közvetlenül a csoportot, amelynek tagjai. Csoport helyett lehet engedélyeket ha bizonyos jogokat nem egy csoporthoz, hanem egy felhasználóhoz kell megadni. Itt, mint a részben csoportok ugyanazt a táblázatot kell megtartani.
Minden kérdés a megjegyzésekben.