LuckPerms-guide: grupper, ranker och kommandon
På den här sidan
LuckPerms är behörighetspluginet som nästan alla Minecraft-servrar använder. Det avgör vem som får köra vilket kommando: spelare får grunderna, moderatorer får kick och mute, admins får allt. Ranker, prefix i chatten och befordringsstegar kommer alla därifrån.
Den här guiden visar hur du använder LuckPerms från grunden — installation, idéerna bakom, en färdig uppsättning för spelare / moderator / admin, webbredigeraren och kommandona du använder varje vecka.
Installera LuckPerms och ge dig själv åtkomst
- Ladda ner rätt build från luckperms.net — Bukkit för Paper och Spigot, eller Fabric-, NeoForge- eller Velocity-builden för de plattformarna. Den kräver Java 11 eller nyare, vilket alla aktuella servrar har.
- Lägg jar-filen i
plugins(ellermodspå Fabric och NeoForge), ta bort alla andra behörighetsplugins och starta om servern helt. - Ge dig själv åtkomst från konsolen. Till en början kan ingen använda LuckPerms-kommandon, inte ens du:
lp user YourName permission set luckperms.* true
Därefter kan du använda /lp i spelet. Vid första starten laddar LuckPerms ner några bibliotek, så servern behöver internetåtkomst.
Kör LuckPerms på en server som är online för dina spelare: HytHost Minecraft-hosting från €2.59/mån, MySQL ingår.
Se Minecraft-paketGrupper, arv, vikt och tracks
- Behörighetsnoder är nycklarna, till exempel
essentials.homeellerminecraft.command.gamemode. Var och en kan vara true, false eller inte satt. - Grupper innehåller behörigheter. Alla spelare är med i
default; resten lägger du till. - Arv: en grupp kan ha föräldragrupper och får allt de har. Om
adminärver frånmodochmodärver fråndefault, har admins alla tre. - Vikt avgör vilken grupp som vinner när två är oense — det högre talet vinner. Steg om 100 lämnar plats för grupper du lägger till senare.
- Tracks är befordringsstegar, till exempel
default → helper → mod → admin, som används medpromoteochdemote. De ändrar inte arvet på egen hand. - Kontexter begränsar en behörighet till en server eller värld, till exempel
world=survivali slutet av ett kommando.
En färdig uppsättning för spelare, moderatorer och admins
Skapa grupperna, länka ihop dem och ge var och en de behörigheter den behöver. Nodnamnen nedan gäller EssentialsX-kommandon; byt ut dem mot noderna för de plugins du använder.
lp creategroup mod lp creategroup admin lp group mod parent add default lp group admin parent add mod lp group mod setweight 100 lp group admin setweight 200 lp group default permission set essentials.home true lp group default permission set essentials.sethome true lp group default permission set essentials.spawn true lp group default permission set essentials.tpa true lp group default permission set essentials.tpaccept true lp group default permission set essentials.msg true lp group mod permission set essentials.kick true lp group mod permission set essentials.mute true lp group mod permission set essentials.tempban true lp group admin permission set essentials.* true lp group admin permission set luckperms.* true lp user Steve parent add mod
Sedan ett track för befordringar:
lp createtrack staff lp track staff append default lp track staff append mod lp track staff append admin
lp user Steve promote staff flyttar Steve ett steg upp. Hela listan över EssentialsX-kommandon och noder finns i EssentialsX-guiden.
Prefix och ranker i chatten
Sätt ett prefix på en grupp:
lp group admin meta setprefix "&c[Admin] "
LuckPerms sparar prefixet; ett chattplugin måste visa det. Installera Vault och ett chattplugin som läser från det, till exempel EssentialsX Chat. Om spelare är med i flera grupper används prefixet med högst prioritet — sätt den med meta setprefix 100 "...".
LuckPerms webbredigerare
För större ändringar är redigeraren enklare än kommandon. Kör /lp editor, öppna länken som skrivs ut och redigera grupper, användare och tracks i webbläsaren. När du sparar visar redigeraren ett kommando — kör det i spelet eller i konsolen så tillämpas ändringarna. Ingenting ändras på servern förrän du kör det kommandot.
LuckPerms-kommandon du kommer att använda
| Kommando | Vad det gör |
|---|---|
/lp user <user> info | Visar en spelares grupper och detaljer |
/lp user <user> permission set <node> true | Ger en spelare en behörighet |
/lp user <user> permission unset <node> | Tar bort den igen |
/lp user <user> permission check <node> | Visar om en spelare har en behörighet |
/lp user <user> parent add <group> | Lägger till en spelare i en grupp |
/lp user <user> parent set <group> | Placerar en spelare i endast den gruppen |
/lp user <user> parent addtemp <group> <duration> | En tillfällig rank, till exempel 30d |
/lp group <group> permission set <node> true | Ger en hel grupp en behörighet |
/lp creategroup <group>, /lp listgroups | Skapar en grupp, listar grupperna |
/lp group <group> parent add <group> | Låter en grupp ärva från en annan |
/lp user <user> promote <track> | Flyttar en spelare uppåt i ett track (demote flyttar nedåt) |
/lp group <group> meta setprefix <prefix> | Sätter en grupps chattprefix |
/lp editor | Öppnar webbredigeraren |
/lp verbose record, sedan /lp verbose upload | Spelar in behörighetskontroller för att hitta en saknad nod |
/lp sync | Läser in data från lagringen igen |
Osäker på vilken nod ett kommando behöver? Kör /lp verbose record, använd kommandot som spelaren och sedan /lp verbose upload — rapporten visar varje behörighet som kontrollerades.
LuckPerms på en HytHost-server eller ett nätverk
- Installera genom att ladda upp jar-filen till
pluginsi filhanteraren eller via SFTP och starta om från panelen. Kör det förstalp user ... luckperms.*-kommandot under fliken Console. - En server: standardlagringen H2 räcker.
- Ett nätverk: installera LuckPerms på proxyn och på varje backend, och peka alla mot samma MySQL-databas med
storage-method: mysqliconfig.yml. Alla HytHost Minecraft-paket inkluderar MySQL-databaser; hur du sätter upp själva proxyn beskrivs i så sätter du upp en Velocity-proxy.
Paper, Velocity och MySQL i alla paket — HytHost Minecraft-hosting från €2.59/mån.
Se Minecraft-paketVanliga frågor
Kör lp user YourName permission set luckperms.* true från serverkonsolen. Därefter kan du använda alla /lp-kommandon i spelet.
Använd /lp user PlayerName parent add groupname. Ska det vara spelarens enda grupp använder du parent set i stället för parent add.
LuckPerms sparar bara prefixet. Du behöver också Vault och ett chattplugin som läser det, till exempel EssentialsX Chat. Om en spelare har flera grupper vinner prefixet med högst prioritet.
Kör /lp verbose record, låt spelaren använda kommandot och kör sedan /lp verbose upload. Rapporten listar varje behörighet som servern kontrollerade, inklusive den som misslyckades.
Ja. Installera det på proxyn och på varje backend-server, och anslut alla till samma MySQL- eller MariaDB-databas så att rankerna delas.
Ranker, behörigheter och en server som håller sig uppe
HytHost Minecraft-hosting kör Paper eller Velocity med LuckPerms, MySQL-databaser och automatiska säkerhetskopior — från €2.59/mån.
Live chat 8 AM – 11 PM (Chișinău time) · tickets answered during business hoursVar den här guiden till hjälp?