Guida a LuckPerms: gruppi, ranghi e comandi
In questa pagina
LuckPerms è il plugin dei permessi usato da quasi ogni server Minecraft. Decide chi può eseguire quale comando: i giocatori hanno le basi, i moderatori possono espellere e silenziare, gli admin hanno tutto. Ranghi, prefissi in chat e scale di promozione nascono tutti da qui.
Questa guida mostra come usare LuckPerms da zero: installazione, i concetti su cui si basa, una configurazione pronta giocatore / moderatore / admin, l'editor web e i comandi che userai ogni settimana.
Installa LuckPerms e dai l'accesso a te stesso
- Scarica la build giusta da luckperms.net: Bukkit per Paper e Spigot, oppure la build Fabric, NeoForge o Velocity per quelle piattaforme. Richiede Java 11 o successivo, che ogni server attuale ha.
- Metti il jar in
plugins(o inmodssu Fabric e NeoForge), rimuovi qualsiasi altro plugin dei permessi e riavvia completamente il server. - Dai l'accesso a te stesso dalla console. All'inizio nessuno può usare i comandi di LuckPerms, nemmeno tu:
lp user YourName permission set luckperms.* true
Da quel momento puoi usare /lp in gioco. Al primo avvio LuckPerms scarica alcune librerie, quindi il server deve avere accesso a internet.
Usa LuckPerms su un server sempre online per i tuoi giocatori: hosting Minecraft HytHost da €2.59/mese, MySQL incluso.
Vedi i piani MinecraftGruppi, ereditarietà, peso e track
- I nodi dei permessi sono le chiavi, come
essentials.homeominecraft.command.gamemode. Ognuno può essere true, false o non impostato. - I gruppi contengono i permessi. Ogni giocatore è in
default; gli altri li aggiungi tu. - Ereditarietà: un gruppo può avere gruppi genitore e ottiene tutto ciò che hanno. Se
admineredita damodemoderedita dadefault, gli admin hanno tutti e tre. - Il peso decide quale gruppo prevale quando due sono in disaccordo: vince il numero più alto. Passi da 100 lasciano spazio ai gruppi che aggiungerai in seguito.
- I track sono scale di promozione, come
default → helper → mod → admin, usate conpromoteedemote. Da soli non cambiano l'ereditarietà. - I contesti limitano un permesso a un server o a un mondo, ad esempio con
world=survivalalla fine di un comando.
Una configurazione pronta per giocatori, moderatori e admin
Crea i gruppi, collegali tra loro e assegna a ciascuno i permessi necessari. I nomi dei nodi qui sotto sono per i comandi di EssentialsX; sostituiscili con i nodi dei plugin che usi.
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
Poi un track per le promozioni:
lp createtrack staff lp track staff append default lp track staff append mod lp track staff append admin
lp user Steve promote staff fa salire Steve di un gradino. L'elenco completo di comandi e nodi di EssentialsX è nella guida a EssentialsX.
Prefissi e ranghi in chat
Imposta un prefisso su un gruppo:
lp group admin meta setprefix "&c[Admin] "
LuckPerms memorizza il prefisso, ma è un plugin di chat a doverlo mostrare. Installa Vault e un plugin di chat che legga da esso, come EssentialsX Chat. Se un giocatore ha più gruppi, viene usato il prefisso con la priorità più alta: impostala con meta setprefix 100 "...".
L'editor web di LuckPerms
Per le modifiche più grandi, l'editor è più comodo dei comandi. Esegui /lp editor, apri il link che compare e modifica gruppi, utenti e track nel browser. Quando salvi, l'editor mostra un comando: eseguilo in gioco o in console e le modifiche vengono applicate. Sul server non cambia nulla finché non esegui quel comando.
I comandi di LuckPerms che userai
| Comando | Cosa fa |
|---|---|
/lp user <user> info | Mostra i gruppi e i dettagli di un giocatore |
/lp user <user> permission set <node> true | Dà un permesso a un giocatore |
/lp user <user> permission unset <node> | Lo rimuove di nuovo |
/lp user <user> permission check <node> | Mostra se un giocatore ha un permesso |
/lp user <user> parent add <group> | Aggiunge un giocatore a un gruppo |
/lp user <user> parent set <group> | Mette un giocatore solo in quel gruppo |
/lp user <user> parent addtemp <group> <duration> | Un rango temporaneo, ad esempio 30d |
/lp group <group> permission set <node> true | Dà un permesso a un intero gruppo |
/lp creategroup <group>, /lp listgroups | Crea un gruppo, elenca i gruppi |
/lp group <group> parent add <group> | Fa ereditare a un gruppo un altro gruppo |
/lp user <user> promote <track> | Fa salire un giocatore lungo un track (demote lo fa scendere) |
/lp group <group> meta setprefix <prefix> | Imposta il prefisso in chat di un gruppo |
/lp editor | Apre l'editor web |
/lp verbose record, poi /lp verbose upload | Registra i controlli dei permessi per trovare un nodo mancante |
/lp sync | Ricarica i dati dallo storage |
Non sai quale nodo serve a un comando? Esegui /lp verbose record, usa il comando come il giocatore, poi /lp verbose upload: il report mostra ogni permesso che è stato controllato.
LuckPerms su un server o una rete HytHost
- Installalo caricando il jar in
pluginsdal file manager o via SFTP, poi riavvia dal pannello. Esegui il primo comandolp user ... luckperms.*nella scheda Console. - Un solo server: lo storage H2 predefinito va benissimo.
- Una rete: installa LuckPerms sul proxy e su ogni backend, e collegali tutti allo stesso database MySQL con
storage-method: mysqlinconfig.yml. Ogni piano Minecraft HytHost include database MySQL; la configurazione del proxy stesso è spiegata in come configurare un proxy Velocity.
Paper, Velocity e MySQL su ogni piano: hosting Minecraft HytHost da €2.59/mese.
Vedi i piani MinecraftDomande frequenti
Dalla console del server esegui lp user YourName permission set luckperms.* true. Dopodiché potrai usare tutti i comandi /lp in gioco.
Usa /lp user PlayerName parent add groupname. Per renderlo il suo unico gruppo, usa parent set invece di parent add.
LuckPerms memorizza solo il prefisso. Ti servono anche Vault e un plugin di chat che lo legga, come EssentialsX Chat. Se un giocatore ha più gruppi, vince il prefisso con la priorità più alta.
Esegui /lp verbose record, fai usare il comando al giocatore, poi /lp verbose upload. Il report elenca ogni permesso controllato dal server, compreso quello fallito.
Sì. Installalo sul proxy e su ogni server backend, e collegali tutti allo stesso database MySQL o MariaDB in modo che i ranghi siano condivisi.
Ranghi, permessi e un server che resta online
L'hosting Minecraft HytHost esegue Paper o Velocity con LuckPerms, database MySQL e backup automatici, da €2.59/mese.
Live chat 8 AM – 11 PM (Chișinău time) · tickets answered during business hoursQuesta guida ti è stata utile?