LuckPerms-guide: grupper, ranks og kommandoer
På denne side
LuckPerms er det tilladelsesplugin, næsten alle Minecraft-servere bruger. Det bestemmer, hvem der må køre hvilken kommando: spillere får det grundlæggende, moderatorer får kick og mute, admins får det hele. Ranks, prefixer i chatten og forfremmelsesstiger kommer alle fra det.
Denne guide viser, hvordan du bruger LuckPerms fra bunden — installation, idéerne bag, en færdig opsætning med spiller / moderator / admin, webeditoren og de kommandoer, du bruger hver uge.
Installér LuckPerms og giv dig selv adgang
- Download det rigtige build fra luckperms.net — Bukkit til Paper og Spigot, eller Fabric-, NeoForge- eller Velocity-buildet til de platforme. Det kræver Java 11 eller nyere, som alle nuværende servere har.
- Læg jar-filen i
plugins(ellermodspå Fabric og NeoForge), fjern alle andre tilladelsesplugins, og genstart serveren helt. - Giv dig selv adgang fra konsollen. I starten kan ingen bruge LuckPerms-kommandoer, heller ikke dig:
lp user YourName permission set luckperms.* true
Derefter kan du bruge /lp i spillet. Ved første opstart downloader LuckPerms nogle biblioteker, så serveren skal have internetadgang.
Kør LuckPerms på en server, der er online for dine spillere: HytHost Minecraft-hosting fra €2.59/md., MySQL inkluderet.
Se Minecraft-pakkerGrupper, nedarvning, vægt og tracks
- Tilladelsesnoder er nøglerne, fx
essentials.homeellerminecraft.command.gamemode. Hver kan være true, false eller ikke sat. - Grupper indeholder tilladelser. Alle spillere er i
default; resten tilføjer du selv. - Nedarvning: en gruppe kan have forældregrupper og får alt, hvad de har. Hvis
adminarver framod, ogmodarver fradefault, har admins alle tre. - Vægt afgør, hvilken gruppe der vinder, når to er uenige — det højeste tal vinder. Trin på 100 giver plads til grupper, du tilføjer senere.
- Tracks er forfremmelsesstiger, fx
default → helper → mod → admin, der bruges medpromoteogdemote. De ændrer ikke nedarvningen i sig selv. - Kontekster begrænser en tilladelse til en server eller verden, fx
world=survivali slutningen af en kommando.
En færdig opsætning til spillere, moderatorer og admins
Opret grupperne, kæd dem sammen, og giv hver de tilladelser, den skal bruge. Nodenavnene nedenfor er til EssentialsX-kommandoer; skift dem ud med noderne fra de plugins, du bruger.
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
Derefter et track til forfremmelser:
lp createtrack staff lp track staff append default lp track staff append mod lp track staff append admin
lp user Steve promote staff rykker Steve et trin op. Den fulde liste over EssentialsX-kommandoer og -noder findes i EssentialsX-guiden.
Prefixer og ranks i chatten
Sæt et prefix på en gruppe:
lp group admin meta setprefix "&c[Admin] "
LuckPerms gemmer prefixet; et chatplugin skal vise det. Installér Vault og et chatplugin, der læser fra det, fx EssentialsX Chat. Hvis spillere er i flere grupper, bruges prefixet med den højeste prioritet — sæt den med meta setprefix 100 "...".
LuckPerms-webeditoren
Ved større ændringer er editoren nemmere end kommandoer. Kør /lp editor, åbn linket, den udskriver, og redigér grupper, brugere og tracks i din browser. Når du gemmer, viser editoren en kommando — kør den i spillet eller i konsollen, så træder ændringerne i kraft. Intet ændres på serveren, før du kører den kommando.
LuckPerms-kommandoer, du vil bruge
| Kommando | Hvad den gør |
|---|---|
/lp user <user> info | Viser en spillers grupper og detaljer |
/lp user <user> permission set <node> true | Giver én spiller en tilladelse |
/lp user <user> permission unset <node> | Fjerner den igen |
/lp user <user> permission check <node> | Viser, om en spiller har en tilladelse |
/lp user <user> parent add <group> | Tilføjer en spiller til en gruppe |
/lp user <user> parent set <group> | Sætter en spiller i kun den gruppe |
/lp user <user> parent addtemp <group> <duration> | En midlertidig rank, fx 30d |
/lp group <group> permission set <node> true | Giver en hel gruppe en tilladelse |
/lp creategroup <group>, /lp listgroups | Opretter en gruppe, viser grupperne |
/lp group <group> parent add <group> | Får en gruppe til at arve fra en anden |
/lp user <user> promote <track> | Rykker en spiller op ad et track (demote rykker ned) |
/lp group <group> meta setprefix <prefix> | Sætter en gruppes chatprefix |
/lp editor | Åbner webeditoren |
/lp verbose record, derefter /lp verbose upload | Optager tilladelsestjek for at finde en manglende node |
/lp sync | Genindlæser data fra lageret |
I tvivl om, hvilken node en kommando kræver? Kør /lp verbose record, brug kommandoen som spilleren, og kør derefter /lp verbose upload — rapporten viser alle tilladelser, der blev tjekket.
LuckPerms på en HytHost-server eller et netværk
- Installér ved at uploade jar-filen til
pluginsi filhåndteringen eller over SFTP, og genstart fra panelet. Kør den førstelp user ... luckperms.*-kommando under fanen Console. - Én server: standardlageret H2 er fint.
- Et netværk: installér LuckPerms på proxyen og på hver backend, og peg dem alle på den samme MySQL-database med
storage-method: mysqliconfig.yml. Alle HytHost Minecraft-pakker inkluderer MySQL-databaser; opsætning af selve proxyen er beskrevet i sådan sætter du en Velocity-proxy op.
Paper, Velocity og MySQL på alle pakker — HytHost Minecraft-hosting fra €2.59/md.
Se Minecraft-pakkerOfte stillede spørgsmål
Kør lp user YourName permission set luckperms.* true fra serverkonsollen. Derefter kan du bruge alle /lp-kommandoer i spillet.
Brug /lp user PlayerName parent add groupname. Skal det være spillerens eneste gruppe, så brug parent set i stedet for parent add.
LuckPerms gemmer kun prefixet. Du skal også have Vault og et chatplugin, der læser det, fx EssentialsX Chat. Hvis en spiller har flere grupper, vinder prefixet med den højeste prioritet.
Kør /lp verbose record, lad spilleren bruge kommandoen, og kør derefter /lp verbose upload. Rapporten viser alle tilladelser, serveren tjekkede, også den, der fejlede.
Ja. Installér det på proxyen og på hver backend-server, og forbind dem alle til den samme MySQL- eller MariaDB-database, så ranks deles.
Ranks, tilladelser og en server, der bliver oppe
HytHost Minecraft-hosting kører Paper eller Velocity med LuckPerms, MySQL-databaser og automatiske backups — fra €2.59/md.
Live chat 8 AM – 11 PM (Chișinău time) · tickets answered during business hoursVar denne guide en hjælp?