Jako wybitny uprawnieniami na serwerze Maynkraft

PermissionsEX

Z Minecraft Wiki Skocz do: nawigacji, wyszukiwania

PermissionsEX (PEX) - plugin do Bukkit, co sprawia, że łatwo odróżnić uprawnień graczy na serwerze. Posiada wbudowany dodatek Modifyworld który zapewnia możliwość określenia, że gracze mogą lub nie mogą zmieniać się w świecie gry, jak również ChatManager z którym można podzielić czat na lokalnych i globalnych, uszkodzenia powłoki graczy i dodać je do przedrostków i przyrostków.

zawartość

  • 1 zestaw
  • 2 Zastosowanie
  • 3 Zespoły i prawa
    • 3.1 Usługi
    • 3.2 Zarządzanie ludzkich graczy
    • 3.3 Grupy Rights Management graczy
    • 3.4 Zarządzanie grupami praw
    • 3,5 Management Group graczy
    • 3.6 Zarządzanie dziedziczność światy
  • 4 Krytyka
    • 4.1 Co się stało?
    • 4.2 Co należy używać zamiast PEX?
  • 5 Uwagi
  • 6 Odniesienia

Instalacja [ Edit | edytować kod ]

  1. Pobierz najnowszą wersję wtyczki: PermissionsEX
  2. Umieścić PermissionsEX.jar w folderze wtyczek na serwerze.
  3. Zrestartować serwer.

Korzystanie [ potrzebne źródło | edytować kod ]

Dla prawa do dystrybucji tych graczy trzeba edytować permissions.yml plików w plugins / PermissionsEx. Można to zrobić za pomocą dowolnego edytora tekstu, ale zalecamy korzystanie z Notepad ++ do łatwego
otwierania go zobaczymy:

Grupy: default: default: true uprawnienia: -. modifyworld *

Znaczenie tych wierszy następujących:
Grupy: - wskazuje, że grupa będzie poniżej i ich prawa.
default: - nazwa grupy, która zawiera wszystkie tylko odwiedził swoich graczy serwera, jeśli nie są zarejestrowane w innych grupach. Można zmienić nazwę na co chcesz.
default: true - parametr, który określa grupę jako grupę domyślną. Oznacza to, że wszelkie prawa do tej grupy będą miały żadnego gracza, który nie został zidentyfikowany innych grup i / lub wykluczenia.
Uprawnienia: - wszystko, co przychodzi poniżej jest to bardzo „prawo” do grupy, musisz zarejestrować się tutaj uprawnienia z różnych wtyczek zainstalowanych na serwerze. Wartość zerowa oznacza, że grupa / gracz nie ma żadnych praw.
- modifyworld. * - zdolność do „modyfikować” świat. Jeśli nie zamierzamy konkretnie określić, co gracze mogą lub nie mogą zmienić świat gry, prawo to najlepiej zostawić tak jak jest, a jeśli zamierzają przyjrzeć się Modifyworld (z wersją 1.0 modifyworld funkcji wtyczki przyszyta do pluginu PermissionsEx) .

Zastanówmy się w jaki sposób możemy edytować tego pliku:

Grupy: gracz: default: prawdziwe uprawnienia: -. modifyworld * Admini: default: false spadkowe: - domyślne uprawnienia: - użytkowników '*': BigBoss Grupa: - Opcje Admini: rank: Uprawnienia '1':

Tutaj dodaliśmy nową grupę administratorów , jak również prawo do indywidualnego gracza BigBoss: .
default: false - oznacza, że ta grupa nie jest to grupa domyślnie.
Dziedziczenie: - parametr, który może być stosowany w celu ustalenia prawa dziedziczenia określonej grupy, w tym przypadku - to grupa domyślnie . Oznacza to, że nie masz więcej czasu, aby przepisać odpowiednią grupę domyślnie dla grupy Administratorzy .
Gwiazdka ( „*”) oznacza, że grupa / gracz ma absolutnie wszelkie prawa do wszystkich wtyczek zainstalowanych na serwerze.
użytkownicy: - oznacza, że są następujące prawa poszczególnych graczy.
BigBoss: - nazwa gracza, którego prawa indywidualne są korygowane.
Grupa: Admini - wskazuje, że gracz wchodzi do grona adminów
rank: - Rank Player.

Czytaj więcej:   przydatna aplikacja dla SITE

Załóżmy, że grupa Administratorzy mają prawo do permissions.manage , prawo pozwala uzyskać pełny dostęp do wszystkich poleceń PermissionsEx. Jeśli chcesz ograniczyć grupę do pewnych praw ( np permissions.manage.users) , tuż przed należy umieścić dwie funkcje:

Grupy: Admini: default: false spadkowe: - domyślne uprawnienia: - - - permissions.manage.users permissions.manage

Lokalizacja (powyżej lub poniżej) zakazujące prawy (- -permissions.manage.users) w odniesieniu do prawa, co daje dostęp do wszystkich poleceń PermissionsEx (permissions.manage) nie liczą.

Jeśli chcesz malować nicks graczy i dodać je do przedrostków i przyrostków, które chcesz włączyć i skonfigurować permissions.yml Czat Manager.

Ważne! W YAML, trzeba jasno śledzić sekwencję, dodatkową przestrzeń - i ta opcja nie będzie działać. Dlatego, aby przetestować permissions.yml Zaleca się korzystać z tej strony. Tam, w lewym oknie wklejony kod z permissions.yml, a jeśli w prawym oknie nie da błędów, kod jest napisany poprawnie i będzie działać, jeśli istnieją błędy, wyda liczbę wadliwych linii.

Zespoły i prawo [ Edit | edytować kod ]

Z następujących poleceń można zarządzać PEX bezpośrednio za pomocą konsoli lub czat w grze, a nie edycji permissions.yml plików

  • Dodawanie przedrostków i przyrostków będzie działać tylko wtedy, gdy włączony Chat Manager lub EssentialsChat (od 1.6.4).
  • Wartość parametrów: opcja jest wymagana do określenia; [A], parametr - opcjonalne.
  • Parametr [świat] pozwala lokalizować zespoły działań w konkretnym świecie.
  • W przypadku, gdy mogą być wymienione referencyjne Pojedyncza / wielu parametrów, oddzielone przecinkami.

Narzędzia [ potrzebne źródło | edytować kod ]

zespół Pozwolenie opis
/ PEX permissions.manage Wyświetla pomoc na PEX.
/ PEX przełącznik debug permissions.manage Zaw. / Wył. tryb debugowania (tworzenie dużo informacji diagnostycznych w server.log)
/ Pex user check permissions.manage. Sprawdź prawo Player
/ PEX reload permissions.manage.reload przeładowuje wtyczki
/ PEX konfiguracji [Wartość] permissions.manage.config Wyświetla wartość <> konfiguracji węzła PEX. Dodatkowo można wprowadzić [VALUE], aby ustawić nową wartość parametru.
/ PEX backend permissions.manage.backend Służy do wycofania się na backendów chwili.
/ PEX backend permissions.manage.backend Zmień bazę „w locie” dane pozwolenia (Stosować ostrożnie!) Zauważ, że to tylko zmienia bazy danych „w locie”, nie zapisać zmiany w pliku konfiguracyjnym, a niczego nie przeliczyć. To jest tylko do testów.
/ PEX hierarchia permissions.manage.users To pokazuje kompletny hierarchii graczy / drużyn
/ PEX zrzucić permissions.manage.dump Tworzy zrzut użytkowników i grup w wybranym formacie w pliku
Czytaj więcej:   Jak promować witryn internetowych z możliwością przeszukiwania

Gracze zarządzania prawami [ potrzebne źródło | edytować kod ]

zespół Pozwolenie opis
/ PEX użytkowników permissions.manage.users Wyświetla listę wszystkich zarejestrowanych użytkowników. i odtwarzacze
/ PEX użytkownik [świecie] permissions.manage.users Pokazuje gracz prawa
/ PEX użytkownik prefiks [newprefix] [świecie] permissions.manage.users.prefix. Ustaw odtwarzacz do prefix [newprefix]
/ PEX użytkownik sufiks [newsuffix] [świecie] permissions.manage.users.suffix. Ustaw odtwarzacz do przyrostek [newsuffix]
/ Pex user usuń permissions.manage.users. Usuń Player od backend, używane w danym momencie.
/ Pex user add [Świat] permissions.manage.users.permissions. Daj sobie prawo Odtwarzacz
/ Pex user usunąć [Świat] permissions.manage.users.permissions. Odebrać prawo Player
/ Pex user timed dodać [życia] [Świat] permissions.manage.users.permissions.timed. Dać tymczasowe prawo Odtwarzacz w czasie [życia] (w sek.) Ustaw wartość „” (dwa podwójne nawiasy), jeśli chcesz korzystać z prawa we wszystkich światach!
/ Pex user timed remove permissions.manage.users.permissions.timed. Wybierz odtwarzacz tymczasowe prawo
/ Pex user set permissions.manage.users.permissions. Ustaw opcję Aby ustawić ją na „” (dwa cudzysłowie), jeżeli chcesz usunąć opcję

Organizacje praw graczy Zarządzania [ potrzebne źródło | edytować kod ]

zespół Pozwolenie opis
/ Pex user lista grupa [Świat] permissions.manage.membership. Wyświetlić listę grup, w których gracz jest
/ Pex user grupa dodać permissions.manage.membership. Dodaj Player <> użytkownika do grupy na czas [życiu] =
/ PEX użytkownik zestaw grupa [świecie] permissions.manage.membership. grupę zainstalować dla gracza (usuń ją od innych grup)
/ PEX użytkownik grupa usunąć [świecie] permissions.manage.membership. Usuń Player z grupy

Rights Group Management [ potrzebne źródło | edytować kod ]

zespół Pozwolenie opis
/ PEX grupami permissions.manage.groups.list Pokaż wszystkie grupy zarejestrowanych
/ PEX domyślna grupa [Świat] permissions.manage.groups.inheritance Pokaż grupę domyślną
/ PEX ustawiona domyślna grupa [Świat] permissions.manage.groups.inheritance Zainstalować grupę , jako grupy domyślnej
/ PEX grupa prefiks [newprefix] [świecie] permissions.manage.groups.prefix. Zainstalować grupę prefiks [newprefix]
/ PEX grupa sufiks [newsuffix] [świecie] permissions.manage.groups.suffix. Zainstalować grupę sufiks [newsuffix]
/ PEX grupa tworzenia [rodzice] permissions.manageups.create. Utwórz grupę , a jeśli chcesz zainstalować macierzystej grupy / grup [Rodzice] dla niej
/ PEX grupa usuń permissions.manage.groups.remove. Usuń grupę
/ PEX grupa rodzice [Świat] permissions.manage.groups.inheritance. Lista grup dominujących do grupy
/ PEX grupa rodzice set [Świat] permissions.manage.groups.inheritance. Zainstalować grupę macierzystej grupy / grup
/ PEX grupa permissions.manage.groups.permissions. Pokaż wszystkie grupy praw
/ PEX grupa add [Świat] permissions.manage.groups.permissions. Daj sobie prawo grupa
/ PEX grupa usunąć [Świat] permissions.manage.groups.permissions. Odebrać prawo <> uprawnień z grupy
/ PEX grupa timed add [życia] [Świat] permissions.manage.groups.permissions.timed. Dać pozwolenie tymczasowe prawo <> grupy na czas [życia] (sek.)
/ PEX grupa timed remove [Świat] permissions.manage.groups.permissions.timed. Wybrać odpowiedni czas <> uprawnień z grupy
/ PEX grupa set [świecie] permissions.manage.groups.permissions. Ustaw opcję Aby ustawić ją na „” (dwa cudzysłowie), jeżeli chcesz usunąć opcję
/ PEX grupa Masa [Wartość] permissions.manage.groups.weight. Wyświetlacz / set waga grupa
Czytaj więcej:   pogoda na pulpicie w systemie Linux

Gracze Management Group [ potrzebne źródło | edytować kod ]

zespół Pozwolenie opis
/ PEX grupa użytkowników permissions.manage.membership. Pokaż wszystkich graczy w grupie
/ PEX grupa użytkownikowi dodawanie [świecie] [czas] permissions.manage.membership. Dodaj / odtwarzacz graczy to grupy na czas [czas]
/ PEX grupa użytkownik usunąć [świecie] permissions.manage.membership. Usuń gracza / graczy z grupy
/ PEX promowania permissions.user.promote. Zwiększ odtwarzacz w dużej grupie
/ PEX obniżyć poziom permissions.user.demote. Zdegradować Player w dolnej grupie

światy zarządzania dziedziczność [ potrzebne źródło | edytować kod ]

zespół Pozwolenie opis
/ PEX światy permissions.manage.worlds Pokaż przesłanych światy
/ PEX świat <świat> permissions.manage.worlds Pokaż informacje o świecie dziedziczności <świat>
/ PEX świat <świat> dziedziczy permissions.manage.worlds.inheritance Konfigurowanie rodzicielskich World / światy dla świata <świat>

Krytyka [ edytuj | edytować kod ]

Uprawnienia API Bukkit'a (zwane również „superperms”) został zaprojektowany, aby scentralizować konfigurację uprawnień użytkowników, brak konieczności znalezienia wtyczek, które są kompatybilne z danym systemem prawnym. Wszystkie obecne pluginy w pełni obsługiwany „superperms”, z wyjątkiem PermissionsEx.PEX działa również przeciwko tym systemie poprzez osadzenie ich własny kod. To spowodowało problemy jak PEX, aw Bukkit'e. Realizacja «superperms» jest bardzo słaby, w niektórych przypadkach prowadzące do poważnych zakłóceń. PEX próbuje przekierować wszystkie kontrole przywilejów za pomocą własnego systemu, zamiast pracować z «superperms» Bukkit'a.

W wersji 1.13 obsługuje superperms PEX

Co się stało? [ Odniesienie potrzebne | edytować kod ]

  • Nieprawidłowa realizacja świadczeń na dzieci. Może to doprowadzić do tego, że użytkownicy mają przywileje, które nie były one podane wprost.
  • PEX prowadzi do problemów w innych wtyczek. [1]
  • Dedloki. Freese serwer z komentarzem 'Read timed out'.
  • Kiedy PEX zawiesza się wraz z nim w zapomnienie pozostawiając wiele innych wtyczek (z powodu ciężkiej kodu embed w Bukkit).
  • Korzystanie z SQL Server prowadzi do obniżenia wydajności. Podczas usuwania / dodawania przywilej przychodzi kompletne zastąpienie wszystkich uprawnień użytkownika na serwerze.

Czego używać zamiast PEX? [ Odniesienie potrzebne | edytować kod ]

  • bPermissions. W tej chwili, tylko zastąpienie importu z konfiguracją PEX.
  • PermissionsBukkit.
  • Przywileje.

Uwagi [ edytuj | edytować kod ]

  1. ↑ Ilość Шаги к повтору - PermissionsEx jest uszkodzony - Co PermissionsEx złamał - Breaks inne wtyczki, bez komunikatów o błędach

Referencje [ Edit | edytować kod ]

PermissionsEX na BukkitDev
PermissionsEX Wiki pol
Krytyka PEX

Źródło - «https://4-u.info/index.php?title=PermissionsEX&oldid=729752» Kategoria:

  • Bukkit

Jak zrobić sobie admin na serwerze? - Minecraft -double

Wybierz swój język

polskiangielski niemiecki hiszpański francuski włoski portugalski turecki arabski ukraiński szwedzki węgierski bułgarski estoński Chiński (uproszczony) wietnamski rumuński tajski słoweński słowacki serbski malajski norweski łotewski litewski koreański japoński indonezyjski hinduski hebrajski fiński grecki holenderski Czech duński chorwacki Chiński (tradycyjny) Filipińska urdu Azeybardzhansky ormiański Białoruski bengalski gruziński kazachski Kataloński mongolski rosyjski Tadzhitsky Tamil'skij telugu Uzbetsky


Dodaj komentarz

Twój e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *