Správce oprávnění LuckPerms

LuckPerms je moderní plugin pro správu oprávnění na Minecraft serveru. Jedná se o nástupce legendárního pluginu PermissionsEx. LuckPerms nabízí oproti PEX srozumitelné a jednoduché webové rozhraní, vysoký výkon a spolehlivost.

Instalace

Pomocí Plugin Manageru

LuckPerms můžete jednoduše nainstalovat pomocí Plugin Manageru přímo v Control Panelu FakaHeda a poté server pouze restartovat.

Pomocí souboru

  1. Nejnovější verzi stáhnete na oficiálním webu LuckPerms.
  2. Vypněte server a nahrajte stažený soubor do složky plugins ve Správci souborů.
  3. Server zapněte.
💡
LuckPerms fungují ještě lépe při napojení na externí MySQL databázi. Tu si můžete aktivovat jako doplňkovou službu zdarma k Minecraft hostingu.

Orientace v LuckPerms

LuckPerms můžete ovládat pomocí příkazů nebo přes přehledné webové rozhraní (GUI).

Webový editor (GUI)

Zdaleka největší výhodou LuckPerms je editor oprávnění na webu. Zadáním příkazu lp editor do konzole (nebo /lp editor ve hře) se vám vygeneruje odkaz pro jeho jednorázové použití. Při prvním otevření v novém prohlížeči vás web vyzve k zadání ověřovacího příkazu do konzole, aby nedošlo ke zneužití odkazu nepovolanou osobou.

Webové rozhraní je intuitivní a přehledné. Snadno v něm můžete provést komplexnější změny, a to i bez obav z rozbití nastavení. Všechny změny se totiž uloží a vygenerují až po kliknutí na tlačítko Použít.

Úvodní stránka webové administrace LuckPerms.

Základní příkazy

ℹ️
Pro pokročilé zabezpečení serveru doporučujeme zvážit zakázání příkazů pro LuckPerms přímo ze hry. Vyhnete se tak potenciálnímu nebezpečí útoků pomocí falešného UUID.
Práva na LP plošně zakážete příkazem lp group default permission set luckperms.* false (případně pro další skupiny). Stále můžete plnohodnotně využívat konzoli a webové GUI.

Příkazy v LuckPerms jsou skvělé pro bleskové úpravy (např. když chcete někomu rychle nastavit VIP), ale pro kompletní správu serveru je mnohem pohodlnější použít webový editor.

Zde je seznam nejčastěji potřebných příkazů (v konzoli je zadávejte bez úvodního lomítka):

Základní příkazy

/lp user <nick> parent set <group>
Nastaví hráči primární skupinu (např. vip). Pozor, set přepíše všechny stávající skupiny, které hráč měl.

/lp user <nick> parent add <group>
Přidá hráči další skupinu (může jich mít víc naráz).

/lp user <nick> permission set <permission> <false/true>
Povolí specifickému hráči specifické oprávnění.

/lp group <group> permission set <permission> <false/true>
Přidá nebo zakáže skupině specifické oprávnění.

/lp user <nick> info
Vypíše vše o hráči: v jakých je skupinách, jaká má práva a jaké má „effective permissions“ (výsledná práva po započtení všech dědičností).

Na webu LuckPerms naleznete seznam dalších častých příkazů a tipů.

Web LuckPerms

Pokročilé funkce

LuckPerms zvládají i pokročilejší funkce. Za zmínku stojí například možnost specifikace prefixů a suffixů pro jednotlivé hráče a skupiny. Pro samotné vykreslení prefixů v chatu či tablistu je následně potřeba mít na serveru doplňkový plugin pro formátování chatu (např. Vault + EssentialsX Chat nebo TAB).

Chcete, aby hráč měl VIP práva jen v určitém světě nebo jen v Survivalu? K tomu slouží tzv. Kontexty. Základní kontexty, které server sám o sobě nabízí, jsou svět, dimenze, gamemode a server (vhodné pro proxy servery Velocity a BungeeCord). Další kontexty přidávají samotné pluginy, například Essentials.

Nastavení kontextů a oprávnění ve webovém editoru LuckPerms.

Dále lze u jednotlivých skupin specifikovat váhu (weight), která v případě kolize více protichůdných oprávnění určuje, které nastavení má přednost. Přednost dostává vždy skupina s vyšší váhou.

💡
V případě, že má hráč skupinu Moderátor (váha 100), která má zakázané oprávnění essentials.fly, a zároveň skupinu Admin (váha 200), která má essentials.fly povolené, má hráč ve výsledku essentials.fly povolené.

Je návod nejasný nebo potřebuješ další pomoc?

Hostuješ u FakaHeda.eu? Využij náš Discord technické podpory!