Minecraft 1 12 ako nastaviť povolenia doplnku. Výukový program pre nastavenie PermissionsEx (PEX)
Umožňuje vám ľahko vymedziť právomoci hráčov na serveri. Má vstavané doplnky Modifyworld, ktoré umožňujú určiť, čo hráči môžu alebo nemôžu meniť v hernom svete, ako aj ChatManager, pomocou ktorého môžete chat rozdeliť na miestne a globálne, zafarbiť prezývky hráčov a pridať k nim predpony a prípony.
Ak chcete distribuovať práva hráčom, musíte upraviť súbor permissions.yml v doplnkoch / PermissionsEx. To je možné vykonať pomocou ľubovoľného textového editora
Otvorením sa dočkáme:
Skupiny: predvolené: predvolené: skutočné oprávnenia: - modifyworld. *
Význam týchto riadkov je nasledovný:
skupiny: - označuje, že skupiny a ich práva budú nižšie.
predvolené: - názov skupiny, do ktorej idú všetci hráči, ktorí sa práve dostali na server, pokiaľ nie sú zaregistrovaní v iných skupinách. Tento názov môžete zmeniť na ľubovoľný názov.
predvolené: true je parameter, ktorý nastavuje skupinu ako predvolenú skupinu. To znamená, že každý hráč, pre ktorého nie sú definované žiadne iné skupiny a / alebo výnimky, bude mať všetky práva tejto skupiny.
oprávnenia: - všetko, čo pôjde nižšie, sú „práva“ pre samotnú skupinu, tu musíte zaregistrovať povolenia z rôznych doplnkov nainštalovaných na vašom serveri. Hodnota nulový znamená, že skupina / hráč nemá žiadne práva.
- modifyworld. * - schopnosť „meniť“ svet. Ak nemáte v úmysle konkrétne definovať, čo môžu alebo nemôžu hráči zmeniť v hernom svete, je lepšie nechať toto právo tak, ako je, a ak to urobíte, pozrite sa na Modifyworld.
Pozrime sa, ako môžeme upraviť tento súbor:
Skupiny: predvolené: predvolené: skutočné oprávnenia: - modifyworld. * Správcovia: predvolené: falošné dedičstvo: - predvolené oprávnenia: - „*“ používatelia: BigBoss: skupina: - Možnosti správcov: hodnotenie: „1“ oprávnenia:
Tu sme pridali novú skupinu Správcoviaako aj práva pre jednotlivého hráča Veľký šéf:.
predvolené: false - znamená, že daná skupina nie je skupina predvolene.
dedičstvo: - parameter, pomocou ktorého môžete ustanoviť dedičstvo práv určitej skupiny, v tomto prípade ide o skupinu predvolené... To znamená, že nemusíte znova registrovať práva na skupinu. predvolené pre skupinu Správcovia.
Hviezdička („*“) znamená, že skupina / hráč má absolútne všetky práva na všetky doplnky nainštalované na serveri.
používatelia: - znamená, že nižšie sú uvedené práva jednotlivých hráčov.
Veľký šéf: - meno hráča, pre ktorého sú nakonfigurované individuálne práva.
skupina: Správcovia - označuje, že hráč je v skupine Správcovia
poradie: - poradie hráča.
Ak chcete zafarbiť prezývky hráčov a pridať k nim predpony a prípony, musíte ich povoliť a nakonfigurovať v správcovi chatu permissions.yml.
Dôležité! V YAML musíte striktne dodržiavať postupnosť, jeden priestor navyše - a parameter nebude fungovať. Preto sa odporúča použiť tento web na kontrolu permissions.yml. Tam v ľavom okne musíte vložiť váš kód z permissions.yml, a ak nedáva chyby v pravom okne, potom je kód napísaný správne a bude fungovať, ak sa vyskytnú chyby, dá číslo odmietnutého riadku.
Príkazy a práva
Pomocou nasledujúcich príkazov môžete ovládať PEX priamo prostredníctvom konzoly alebo herného chatu bez úpravy súboru permissions.yml
- Pridávanie predpôn a prípon bude fungovať, iba ak je povolený Správca chatu.
- Hodnota parametra:<такой> je potrebné uviesť parameter; parameter [such] je voliteľný.
- Tento parameter umožňuje lokalizovať činnosť príkazu v konkrétnom svete.
- Tam, kde je uvedené jednotné alebo množné číslo, môžete uviesť zoznam parametrov oddelených čiarkami.
Služby
Velenie | Povolenie | Popis |
---|---|---|
/ pex | oprávnenia.správať | Zobrazuje pomocníka PEX |
/ pex prepnúť ladenie | oprávnenia.správať | Zapnuté / vypnuté režim ladenia (vytvára veľa informácií o ladení v server.log) |
/ pex užívateľ |
povolenia. spravovať. |
Skontrolujte správne |
/ pex reload | permissions.manage.reload | Načíta doplnok znova |
/ pex konfigur |
povolenia.manage.config | Hodnota výstupov |
/ pex backend | oprávnenia.správať.zálohovať | Zobraziť aktuálne použité backendy. |
/ pex backend |
oprávnenia.správať.zálohovať | Zmena povolení back-endu za behu (Používajte opatrne!) Upozorňujeme, že sa tým zmení iba back-end za chodu, neuloží sa zmena v konfiguračnom súbore ani sa nič nekonvertuje. Toto je iba na testovanie.) |
/ pex hierarchia | permissions.manage.users | Ukazuje úplnú hierarchiu hráčov / skupín |
/ skládka pex |
permissions.manage.dump | Vytvorí výpis používateľov a skupín vo vybranom formáte |
Správa práv hráča
Velenie | Povolenie | Popis |
---|---|---|
/ pex používatelia | permissions.manage.users | Zobrazí zoznam všetkých zaznamenaných používateľov. |
/ pex užívateľ |
permissions.manage.users | Ukazuje práva hráča |
/ pex užívateľ |
permissions.manage.users.prefix. |
Nainštalujte do prehrávača |
/ pex užívateľ |
permissions.manage.users.suffix. |
Nainštalujte do prehrávača |
/ pex užívateľ |
permissions.manage.users. |
Odstrániť hráča |
/ pex užívateľ |
Dajte správne |
|
/ pex užívateľ |
permissions.manage.users.permissions. |
Zdvihnite doprava |
/ pex užívateľ |
Dať dočasné právo |
|
/ pex užívateľ |
časovo obmedzené povolenia. spravovať. používatelia. povolenia. |
Vyzdvihnúť od hráča |
/ pex užívateľ |
permissions.manage.users.permissions. |
Nastaviť možnosť |
Správa práv skupín hráčov
Správa skupinových práv
Velenie | Povolenie | Popis |
---|---|---|
/ pex skupiny | zoznam povolení.manage.groups.list | Zobraziť všetky registrované skupiny |
/ pex predvolená skupina | Zobraziť predvolenú skupinu | |
/ pex nastaví predvolenú skupinu |
oprávnenia.správu.skupín.dedenie | Nastaviť skupinu |
/ skupina pex |
oprávnenia.správu.skupín.prefix. |
Nastaviť do skupiny |
/ skupina pex |
povolenia.správu.skupín.príponu. |
Nastaviť do skupiny |
/ skupina pex |
oprávnenia.správať.skupiny.vytvárať. |
Ak chcete vytvoriť skupinu |
/ skupina pex |
oprávnenia.správať.skupiny.odstrániť. |
Odstrániť skupinu |
/ skupina pex |
Zoznam nadradených skupín pre skupinu |
|
/ skupina pex |
oprávnenia.správu.skupín.dedenie. |
Nastaviť do skupiny |
/ skupina pex |
Zobraziť všetky práva skupiny |
|
/ skupina pex |
povolenia.správu.skupín.prístupy. |
Dajte správne |
/ skupina pex |
povolenia.správu.skupín.prístupy. |
Zdvihnite doprava |
/ skupina pex |
Dať dočasné právo |
|
/ skupina pex |
povolenia.správu.skupiny.prístupy.časované. |
Zobrať dočasne doprava |
/ skupina pex |
povolenia.správu.skupín.prístupy. |
Nastaviť možnosť |
/ skupina pex |
povolenia.správu.skupín.hmotnosť. |
Zobraziť / nastaviť hmotnosť skupiny |
Všetky doplnky akejkoľvek verzie Minecraftu majú svoje vlastné nastavenia práv alebo povolení pre určité príkazy a akcie doplnku. Tieto povolenia musia byť zapísané v súbore oprávnenia.yml, ktorý sa nachádza v priečinku z práv pluginu (napríklad: PovoleniaEx).
Všetky práva na doplnky sú v súbore oprávnenia.yml.
V tomto súbore by malo byť všetko napísané takto:
skupiny:
predvolené:
predvolená hodnota: true
oprávnenia:
- lwc.protect
- commandbook.kit
- commandbook.kit.list
- commandbook.spawn
Moderátor:
dedičstvo:
- predvolené
predvolené: false
oprávnenia:
- iConomy.holdings.others
- povolenie: iConomy.accounts.take
- iConomyChestShop.shop.create
- ChestShop.shop.create
Správca:
dedičstvo:
- Moder
predvolené: false
oprávnenia:
- authme.admin.zmena hesla
- authme.admin.reload
- authme.admin.neregister
- authme.admin.register
Pomocník:
dedičstvo:
- predvolené
predvolené: false
oprávnenia:
- commandbook.mute
- commandbook.unmute
- commandbook.msg
- Príkazová kniha.vysielané
- príkazový riadok. návrat
- commandbook.teleport
- commandbook.teleport.other
používatelia:
Kratos:
skupina:
- Správca
Nexus:
skupina:
- Pomocník
Bezumety:
skupina:
- Moder
Najdôležitejšia vec v oprávnenia.yml vedie údaje v záložkách. Ak to zlomíte, potom nebude nič fungovať.
Ako vyzerá slovo „tabuľka“ a čo znamená v súbore oprávnenia.yml:
Vysvetlím veľmi jednoduchým jazykom, jedná sa o zachovanie určitého počtu medzier od ľavého okraja jednotlivých častí a parametrov súboru. To znamená, že by malo byť:
(Pre ľahšie pochopenie uvediem všetko v nasledujúcom formulári)
skupiny, používatelia: 0 medzier.
Názvy skupín v skupinách, Prezývky hráčov používateľov: 2 medzery.
Parametre, povolenia a ďalšie: 4 medzery.
Sekcie skupiny a používateľov nemožno opakovať a existujú v 1 kópii. V popise práv k skupinám hráčov (administrátori, moderátori, pomocníci, VIP) nemôžu byť žiadne hráčske prezývky, iba samotné práva povolenia doplnky napísané ako:
-<пробел>(povolenie)
Commandbook.teleport
predvolené: pravda - znamená, že toto právo bude štandardne udelené všetkým hráčom prihláseným na server, musí existovať v 1 kópii, zvyšok skupín práv musí byť predvolené: nepravdivé
dedičstvo: označuje skupinu slúžiaceho rodiča, ako je to v príklade vyššie Moder berie práva skupine predvolené a dopĺňa ich svojimi vlastnými a Admin berie ako základ svojich práv práva skupiny Moder ktorá obsahuje práva predvolené.
Oddiel používateľov obsahuje prezývky používateľov a skupiny, v ktorej sú členmi. Namiesto skupiny môže existovať povolenia ak potrebujete určiť určité práva pre určitého používateľa, nie pre skupinu. Tu, ako v časti skupiny je potrebné zachovať rovnakú tabuľku.
Všetky otázky v komentároch.
Čo je PermissionsEx?
PermissionsEx (PEX) je nový doplnok povolení založený na nápadoch povolení a podporuje všetky jeho funkcie. Ale PEX je viac! Ponúka rôzne backendy, výkonnú správu hier, jemné obmedzenia pre svetové úpravy.
Prosím použite fórum pre pomoc / diskusie.
Aktuálne funkcie
- Podpora UUID od verzie 1.21
- Niekoľko backend podpora. Momentálne sú v balíku backendy File (YAML) a SQL (MySQL, SQLite). Je tiež možné pridať vlastné.
- Backend YAML s novou, plne prehodnotenou konfiguračnou schémou. Teraz sú všetci používatelia, skupiny a ich oprávnenia uložené v jednom súbore - permission.yml. Je možné upraviť aj názov súboru.
- SQL backend, najchutnejšie. Momentálne sú podporované MySQL a SQLite, ale sú možné aj iné DB (napríklad Postgre). PEX nasadzuje schému DB (tabuľky a počiatočné údaje) automaticky. To znamená, že musíte poskytnúť iba údaje o tom, ako sa pripojiť k databáze, všetko ostatné, čo PEX zvládne samo.
- Flexibilná architektúra a API - programovo môžete veľa zmeniť.
- Bohaté príkazové rozhranie pre chat / konzolu. Môžete hrať takmer všetko. Zoznam príkazov nižšie.
- Modifyworld - Mechanizmus obmedzení založený na povoleniach (nazývame ho „modifyworld“), ktorý poskytuje možnosť ovládať schopnosti hráčov, ako napríklad ničenie / kladenie blokov, jazda na vozíkoch / člnoch alebo dokonca spozorovanie davmi a oveľa viac. Dostupné z jeho projektovej stránky
- Dedičnosť viacerých skupín. Používateľ a skupina môžu byť členmi niekoľkých skupín. A dediť ich povolenia, možnosti a predponu / príponu.
- Povolenia založené na regulárnych výrazoch. To znamená, že môžete používať regulárne výrazy. Príklad: modifyworld.blocks. (Destroy | place). (3 | 12) - toto povolenie umožňuje umiestniť alebo zničiť iba bloky piesku (12) alebo špiny (3). Vo vašich regulárnych výrazoch je stále obmedzené použitie bodiek - bodky sú predvolene uniknuté. Surový príznak regulárneho výrazu je tiež k dispozícii a je vysvetlený na wiki.
- Povolenia viacerých svetov. Len nešpecifikujte svet a povolenie by fungovalo v ktoromkoľvek svete.
- Dedičstvo viacerých svetov. Môžete dediť rôzne skupiny v rôznych svetoch.
- Priateľský k výkonu. Nízka úroveň ukladania do vyrovnávacej pamäte veľmi pomáha, keď máte viac ako 100 online používateľov
- Propagačný / demotívny systém. Môžete priradiť hodnosti do skupín a povýšiť / degradovať používateľov do vyššie / nižšie zaradených skupín. NOVINKA: nové, môžete vytvoriť rebríčky serverov.
- Svetové dedičstvo - povolenia / možnosti jedného sveta môžu byť zdedené iným svetom.
- Načasované povolenia - používateľovi môžete udeliť povolenie iba na určitý čas.
- Od verzie 1.21.1 sa program PermissionsEx automaticky aktualizuje, aby ste boli informovaní o najnovších opravách chýb a nových funkciách. Funkcia automatickej aktualizácie vykoná aktualizácie iba medzi menšími vydaniami (napríklad iba 1.21.1-\u003e 1.21.2, nie 1.21.3-\u003e 1.22). Ak ju chcete zakázať, v doplnkoch / PermissionsEx / config.yml nastavte možnosť updater na hodnotu false.
- Kompatibilné s oprávneniami Bukkit (SuperPerms).
Ak chcete hlásenie chýb zakázať, vytvorte v priečinku plugins / PermissionsEx súbor s názvom „report-disable“. Upozorňujeme, že aktivácia tejto možnosti znamená, že NEDOSTANETE žiadnu podporu pre chyby, pretože zverejnené informácie (súbor povolení, konfigurácia a verzie) sú nevyhnutné na vyriešenie problémov.
Ak uvažujete o vytvorení vlastného servera alebo projektu, budete pravdepodobne potrebovať doplnok, ktorý rozdelí všetkých hráčov do rôznych skupín. Potrebujete napríklad moderátorov a pomocníkov, ako ich môžete pridať do špeciálnych skupín a udeliť im určité práva? Na pomoc prichádza doplnok s názvom „PermissionsEX“. Je to tento doplnok, ktorý stojí na našich serveroch.
Vďaka tomuto pluginu môžete pridávať hráčov do špeciálnych skupín a poskytovať im rôzne práva. Plugin taktiež umožňuje uskutočňovať globálny a lokálny chat, meniť farbu prezývky.
Nastavenie doplnku:
Najskôr musíte prejsť do súboru permissions.yml a trochu ho vylepšiť.
Po otvorení súboru sa zobrazí toto:
Poďme analyzovať každú zložku.
skupiny: - Po tomto parametri budú existovať skupiny a práva.
predvolené: - predvolená skupina. Dostanú sa tam všetci hráči, ktorí sa práve prihlásili.
predvolená hodnota: true - pomocou tohto parametra môžete nastaviť predvolenú skupinu.
oprávnenia: - pod týmto parametrom môžete zadať práva pre konkrétnu skupinu.
modifyworld. * - Schopnosť meniť hráčov vo svete. Lepšie nechať prázdne.
Skupinový príklad
Príkazy:
Služby
Velenie | Povolenie | Popis |
---|---|---|
/ pex | oprávnenia.správať | Zobrazuje pomocníka PEX |
/ pex prepnúť ladenie | oprávnenia.správať | Zapnuté / vypnuté režim ladenia (vytvára veľa informácií o ladení v server.log) |
/ pex užívateľ |
povolenia. spravovať. |
Skontrolujte správne |
/ pex reload | permissions.manage.reload | Načíta doplnok znova |
/ pex konfigur |
povolenia.manage.config | Hodnota výstupov |
/ pex backend | oprávnenia.správať.zálohovať | Zobraziť aktuálne použité backendy. |
/ pex backend |
oprávnenia.správať.zálohovať | Zmena povolení back-endu za behu (Používajte opatrne!) Upozorňujeme, že sa tým zmení iba back-end za chodu, neuloží sa zmena v konfiguračnom súbore ani sa nič nekonvertuje. Toto je iba na testovanie.) |
/ pex hierarchia | permissions.manage.users | Ukazuje úplnú hierarchiu hráčov / skupín |
/ skládka pex |
permissions.manage.dump | Vytvorí výpis používateľov a skupín vo vybranom formáte |
Správa práv hráča
Velenie | Povolenie | Popis |
---|---|---|
/ pex používatelia | permissions.manage.users | Zobrazí zoznam všetkých zaznamenaných používateľov. A hráči na serveri |
/ pex užívateľ |
permissions.manage.users | Ukazuje práva hráča |
/ pex užívateľ |
permissions.manage.users.prefix. |
Nainštalujte do prehrávača |
/ pex užívateľ |
permissions.manage.users.suffix. |
Nainštalujte do prehrávača |
/ pex užívateľ |
permissions.manage.users. |
Odstrániť hráča |
/ pex užívateľ |
Dajte správne |
|
/ pex užívateľ |
permissions.manage.users.permissions. |
Zdvihnite doprava |
/ pex užívateľ |
Dať dočasné právo |
|
/ pex užívateľ |
časovo obmedzené povolenia. spravovať. používatelia. povolenia. |
Vyzdvihnúť od hráča |
/ pex užívateľ |
permissions.manage.users.permissions. |
Nastaviť možnosť |
Správa práv skupín hráčov
Velenie | Povolenie | Popis |
---|---|---|
/ pex užívateľ |
Zobraziť zoznam skupín, v ktorých sa hráč nachádza |
|
/ pex užívateľ |
povolenia.manažment.členstvo. |
Pridať prehrávač |
/ pex užívateľ |
povolenia.manažment.členstvo. |
Nastaviť skupinu |
/ pex užívateľ |
povolenia.manažment.členstvo. |
Odstrániť hráča |
Správa skupinových práv
Velenie | Povolenie | Popis |
---|---|---|
/ pex skupiny | zoznam povolení.manage.groups.list | Zobraziť všetky registrované skupiny |
/ pex predvolená skupina | Zobraziť predvolenú skupinu | |
/ pex nastaví predvolenú skupinu |
oprávnenia.správu.skupín.dedenie | Nastaviť skupinu |
/ skupina pex |
oprávnenia.správu.skupín.prefix. |
Nastaviť do skupiny |
/ skupina pex |
povolenia.správu.skupín.príponu. |
Nastaviť do skupiny |
/ skupina pex |
permissions.manageups.create. |
Ak chcete vytvoriť skupinu |
/ skupina pex |
oprávnenia.správať.skupiny.odstrániť. |
Odstrániť skupinu |
/ skupina pex |
Zoznam nadradených skupín pre skupinu |
|
/ skupina pex |
oprávnenia.správu.skupín.dedenie. |
Nastaviť do skupiny |
/ skupina pex |
Zobraziť všetky práva skupiny |
|
/ skupina pex |
povolenia.správu.skupín.prístupy. |
Dajte správne |
/ skupina pex |
povolenia.správu.skupín.prístupy. |
Zdvihnite doprava |
/ skupina pex |
Dať dočasné právo |
|
/ skupina pex |
povolenia.správu.skupiny.prístupy.časované. |
Zobrať dočasne doprava |
/ skupina pex |
povolenia.správu.skupín.prístupy. |
Nastaviť možnosť |
/ skupina pex |
povolenia.správu.skupín.hmotnosť. |
Zobraziť / nastaviť hmotnosť skupiny |
Správa hráčov v skupinách
Velenie | Povolenie | Popis | ||
---|---|---|---|---|
/ skupina pex |
povolenia.manažment.členstvo. |
Zobraziť všetkých hráčov v skupine |
||
/ skupina pex |
povolenia.manažment.členstvo. |
Pridajte hráča / hráčov |
||
/ skupina pex |
povolenia.manažment.členstvo. |
Odstrániť hráča / hráčov zo skupiny |
||
/ pex propagovať |
oprávnenia.uzivatel.propaguj. |
Propagujte hráča |
||
/ pex degradovať |
permissions.user.demote. |
Znížiť úroveň hráča |
permissions.manage.worlds | Zobraziť informácie o dedičnosti sveta |
/ pex svet |
oprávnenia.správu.svety.dedenie | Nastaviť rodičovský svet / svety |
Inštalácia:
2. Vhadzujeme priečinok Plugins.
3. Reštartujte server.
Nevidíte snímky obrazovky? Zväčšiť!
1) Nainštalujte doplnok a reštartujte server
2) Prejdite do priečinka Plugins \u003d\u003e priečinok PermissionsEx \u003d\u003e súbor povolení
3) A čo vidíme?
Pozeráme sa na čísla vľavo
1 - toto sú skupiny permishena, ktoré budeme konfigurovať
2 a 6 sú 2 skupiny. predvolené - štandardná skupina je prítomná okamžite ako
plugin sa nainštaluje. Správca je mnou vytvorená skupina. Myslím, že chápete, na čo to slúži.
3 a 7 - tento riadok je zodpovedný za práva pri vstupe na server t.j. ak je to pravda, tak človek
prihlásený na server, okamžite získa práva tejto skupiny.
4 a 8 - sú to vlastne samotné práva, po tomto riadku musíte zadať práva k tejto skupine
5 - toto právo umožňuje meniť svet (rozbíjať a stavať bloky).
9 - tento riadok dáva absolútne všetky práva vlastníkovi tejto skupiny
10 - predpona - nápis pred prezývkou. Po predpone nezabudnite uviesť
medzera, inak sa predpona bude držať prezývky.
11 - prípona - farba textu
12 - sekcia s používateľskými menami a skupinami, do ktorých patria
13 - prezývka hráča
14 - skupiny. Po tomto riadku napíšeme skupiny, v ktorých bude tento hráč členom
15 - skutočná skupina, v ktorej som
A je tu ešte jeden veľmi potrebný riadok označujúci skupinu slúžiaceho rodiča
Po pridaní tohto riadku skupina Správca získa všetky práva predvolenej skupiny
Pri písaní povolení musíte postupovať podľa kariet:
skupiny, používatelia: 0 medzier.
Názvy skupín v skupinách, Prezývky hráčov používateľov: 2 medzery.
Parametre, oprávnenia atď .: 4 medzery.
Populárne
- Prevádzka tlakových nádob
- V priebehu základov organizácie hasenia a vykonávania prioritných záchranných akcií Pravidlá organizácie hasenia
- Právny základ na zaistenie bezpečnosti a ochrany práce
- Memorandum a pokyny na zásah v prípade požiaru, núdzového stavu, výjazdu, z
- Vypracovanie protipožiarnych opatrení v podniku Komplex opatrení protipožiarnej bezpečnosti v podniku
- Technické metódy a prostriedky ochrany pred úrazom elektrickým prúdom Základné opatrenia na ochranu človeka pred úrazom elektrickým prúdom
- Poveternostné podmienky
- Bezpečnosť života
- Zoznam hlavných opatrení na ochranu práce v podniku a ich plánovanie Účel opatrení na ochranu práce
- Protokol o inšpekcii miesta nehody, ku ktorému došlo v organizácii vykonávajúcej vzdelávacie aktivity Materiál na tému Protokol o inšpekcii miesta nehody príklad