Guia do LuckPerms: grupos, ranks e comandos
Nesta página
O LuckPerms é o plugin de permissões que quase todos os servidores de Minecraft usam. É ele que decide quem pode executar cada comando: os jogadores ficam com o básico, os moderadores podem expulsar e silenciar, e os administradores têm tudo. Ranks, prefixos no chat e escadas de promoção vêm todos dele.
Este guia mostra como usar o LuckPerms de raiz: a instalação, as ideias por trás dele, uma configuração pronta de jogador / moderador / administrador, o editor web e os comandos que vais usar todas as semanas.
Instala o LuckPerms e dá acesso a ti próprio
- Descarrega a build certa em luckperms.net: Bukkit para Paper e Spigot, ou a build Fabric, NeoForge ou Velocity para essas plataformas. Precisa de Java 11 ou mais recente, que qualquer servidor atual tem.
- Coloca o jar em
plugins(ou emmodsno Fabric e no NeoForge), remove qualquer outro plugin de permissões e reinicia o servidor por completo. - Dá acesso a ti próprio a partir da consola. No início ninguém pode usar os comandos do LuckPerms, nem tu:
lp user YourName permission set luckperms.* true
A partir daí podes usar /lp no jogo. No primeiro arranque o LuckPerms descarrega algumas bibliotecas, por isso o servidor precisa de acesso à internet.
Corre o LuckPerms num servidor que está sempre online para os teus jogadores: alojamento Minecraft da HytHost a partir de €2.59/mês, com MySQL incluído.
Ver planos MinecraftGrupos, herança, peso e tracks
- Os nós de permissão são as chaves, como
essentials.homeouminecraft.command.gamemode. Cada um pode ser true, false ou não definido. - Os grupos guardam permissões. Todos os jogadores estão em
default; os restantes és tu que os acrescentas. - Herança: um grupo pode ter grupos pai e recebe tudo o que eles têm. Se
adminherdar demod, emodherdar dedefault, os administradores têm os três. - O peso decide que grupo prevalece quando dois discordam: ganha o número mais alto. Saltos de 100 deixam espaço para grupos que acrescentes mais tarde.
- Os tracks são escadas de promoção, como
default → helper → mod → admin, usadas compromoteedemote. Sozinhos não alteram a herança. - Os contextos limitam uma permissão a um servidor ou mundo, por exemplo com
world=survivalno fim de um comando.
Uma configuração pronta de jogador, moderador e administrador
Cria os grupos, encadeia-os e dá a cada um as permissões de que precisa. Os nomes de nós abaixo são de comandos do EssentialsX; troca-os pelos nós dos plugins que usas.
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
Depois, um track para as promoções:
lp createtrack staff lp track staff append default lp track staff append mod lp track staff append admin
lp user Steve promote staff sobe o Steve um degrau. A lista completa de comandos e nós do EssentialsX está no guia do EssentialsX.
Prefixos e ranks no chat
Define um prefixo num grupo:
lp group admin meta setprefix "&c[Admin] "
O LuckPerms guarda o prefixo, mas é um plugin de chat que o tem de mostrar. Instala o Vault e um plugin de chat que leia dele, como o EssentialsX Chat. Se um jogador tiver vários grupos, é usado o prefixo com a prioridade mais alta; define-a com meta setprefix 100 "...".
O editor web do LuckPerms
Para alterações maiores, o editor é mais prático do que os comandos. Executa /lp editor, abre o link que aparece e edita grupos, utilizadores e tracks no browser. Quando guardas, o editor mostra um comando: executa-o no jogo ou na consola e as alterações são aplicadas. Nada muda no servidor até executares esse comando.
Comandos do LuckPerms que vais usar
| Comando | O que faz |
|---|---|
/lp user <user> info | Mostra os grupos e os detalhes de um jogador |
/lp user <user> permission set <node> true | Dá uma permissão a um jogador |
/lp user <user> permission unset <node> | Volta a retirá-la |
/lp user <user> permission check <node> | Mostra se um jogador tem uma permissão |
/lp user <user> parent add <group> | Adiciona um jogador a um grupo |
/lp user <user> parent set <group> | Deixa um jogador apenas nesse grupo |
/lp user <user> parent addtemp <group> <duration> | Um rank temporário, por exemplo 30d |
/lp group <group> permission set <node> true | Dá uma permissão a um grupo inteiro |
/lp creategroup <group>, /lp listgroups | Cria um grupo e lista os grupos |
/lp group <group> parent add <group> | Faz um grupo herdar de outro |
/lp user <user> promote <track> | Sobe um jogador num track (demote desce-o) |
/lp group <group> meta setprefix <prefix> | Define o prefixo de chat de um grupo |
/lp editor | Abre o editor web |
/lp verbose record, depois /lp verbose upload | Regista as verificações de permissões para encontrar um nó em falta |
/lp sync | Recarrega os dados a partir do armazenamento |
Não sabes de que nó um comando precisa? Executa /lp verbose record, usa o comando como o jogador e depois /lp verbose upload: o relatório mostra todas as permissões verificadas.
LuckPerms num servidor ou rede da HytHost
- Instala-o carregando o jar para
pluginsno gestor de ficheiros ou por SFTP e reinicia a partir do painel. Executa o primeiro comandolp user ... luckperms.*no separador Console. - Um só servidor: o armazenamento H2 predefinido chega.
- Uma rede: instala o LuckPerms no proxy e em cada backend, e aponta todos para a mesma base de dados MySQL com
storage-method: mysqlnoconfig.yml. Todos os planos Minecraft da HytHost incluem bases de dados MySQL; a configuração do próprio proxy está explicada em como configurar um proxy Velocity.
Paper, Velocity e MySQL em todos os planos: alojamento Minecraft da HytHost a partir de €2.59/mês.
Ver planos MinecraftPerguntas frequentes
Na consola do servidor, executa lp user YourName permission set luckperms.* true. A partir daí podes usar todos os comandos /lp no jogo.
Usa /lp user PlayerName parent add groupname. Para que esse seja o único grupo do jogador, usa parent set em vez de parent add.
O LuckPerms só guarda o prefixo. Também precisas do Vault e de um plugin de chat que o leia, como o EssentialsX Chat. Se um jogador tiver vários grupos, ganha o prefixo com a prioridade mais alta.
Executa /lp verbose record, pede ao jogador que use o comando e depois /lp verbose upload. O relatório lista todas as permissões que o servidor verificou, incluindo a que falhou.
Sim. Instala-o no proxy e em cada servidor backend, e liga todos à mesma base de dados MySQL ou MariaDB para que os ranks sejam partilhados.
Ranks, permissões e um servidor que se mantém online
O alojamento Minecraft da HytHost corre Paper ou Velocity com LuckPerms, bases de dados MySQL e cópias de segurança automáticas, a partir de €2.59/mês.
Live chat 8 AM – 11 PM (Chișinău time) · tickets answered during business hoursEste guia foi útil?