Como resolver problemas de OP e autorização Minecraft?
Guia detalhado para problemas de OP, LuckPerms, nó de permissão e autoridade de comando.
O sistema de autorização determina quais os comandos que os jogadores podem utilizar nos servidores Minecraft. Um leitor não OP não pode utilizar muitos comandos de gestão. Nos servidores profissionais, em vez de conceder OP a todos, são fornecidas permissões controladas com plug-ins de permissão, como o LuckPerms.
Quando o sistema de autorização está mal configurado, os jogadores não podem utilizar comandos, os privilégios de administrador não funcionam, os comandos de mercado ou de reivindicação tornam-se inacessíveis ou os jogadores normais podem receber mais privilégios do que o necessário.
1.º O que é o OP?
OP, ou seja, autoridade do operador, é a alta autoridade administrativa no servidor Minecraft. O leitor OP pode usar muitos comandos.
Para fornecer OP da consola:
op OyuncuAdi
Para remover o OP:
deop OyuncuAdi
Lista de OP operações.json é mantido no arquivo.
cat ops.json
2. Configuração do nível de permissão operacional
O nível de autorização OP pode ser determinado em server.properties.
op-permission-level=4
Em termos gerais:
- 1: Poderes de baixo nível
- 2: Comandos básicos de gestão
- 3: Mais comandos de gestão
- 4: Autoridade OP mais elevada
Para alguns comandos, o nível OP é importante. Se alguns comandos não funcionarem mesmo aparecendo OP, este valor deverá ser verificado.
3.º O que é o LuckPerms?
O LuckPerms é um dos plug-ins de gestão de permissões mais utilizados nos servidores Minecraft. Podem ser geridos grupos de jogadores, valores de nós de permissão, prefixo/sufixo e permissões baseadas no mundo.
Comando básico após a instalação do LuckPerms:
lp
Exemplo para dar grupo ao jogador:
lp user OyuncuAdi parent set vip
Para adicionar permissão ao grupo:
lp group vip permission set essentials.fly true
4.º O que é o nó de permissão?
O nó de permissão é um nome de autoridade especial que representa a permissão para utilizar um comando ou recurso.
Exemplos:
- essenciais.casa - comando /home
- essenciais.sethome - comando /sethome
- edição mundial. * - Poderes completos do WorldEdit
- sorteperms.user.info - Informação do utilizador LuckPerms
A lista de nós de permissão de cada plugin está incluída na sua documentação. Se o nó errado for gravado, a autorização não funcionará.
5.º O que verificar se o leitor não consegue utilizar comandos?
- O jogador está no grupo certo?
- O nó de permissão correto foi fornecido ao grupo?
- A permissão está definida como verdadeira?
- Poderia ter sido dada permissão negativa?
- O plugin que fornece o comando está ativo?
- Existem restrições de autoridade baseadas no mundo?
- A configuração foi aplicada após a reinicialização/recarregamento do servidor?
Para ver a verificação de autorização do jogador com LuckPerms:
lp user OyuncuAdi info
6.º Problema de permissão negativa
Uma autorização no LuckPerms falso Se estiver definido como verdadeiro, pode estar a bloquear mesmo que venha de outro grupo.
Exemplo:
lp group default permission set essentials.fly false
Neste caso, o comando fly pode não funcionar mesmo que o jogador receba autorização de outro grupo. Os poderes negativos devem ser utilizados com cautela.
7. Problemas de Autoridade Mundial
Em alguns servidores, as autorizações só podem ser válidas dentro de um determinado mundo. Embora o jogador possa utilizar comandos no mundo da sobrevivência, pode não ser capaz de os utilizar no mundo do spawn.
Exemplo de autoridade baseada no mundo:
lp group vip permission set essentials.fly true world=spawn
Se o comando não funcionar apenas num mundo, deverão ser feitas verificações do contexto mundial.
8.º Deve usar OP ou LuckPerms?
Não é correto gerir todas as permissões com OP em servidores profissionais. O OP deve ser utilizado principalmente por fundadores e gestores técnicos. Os privilégios de jogador, guia, VIP, moderador e administrador devem ser separados de sistemas como o LuckPerms.
Estrutura recomendada:
- padrão: Poderes normais do jogador
- VIP: Comandos extra do jogador
- moderador: Poderes limitados, como banir, silenciar, pontapear
- administrador: Amplos poderes de gestão
- proprietário: Plenos poderes administrativos
Erros Comuns
- Dando OP aos jogadores normais
- Soletrar o nome do nó de permissão incorretamente
- Não se apercebendo que o plugin que fornece o comando não está a funcionar devido à falta de dependência
- Não verificar valores de permissão negativos
- Esquecendo as restrições de autoridade baseadas no mundo
- Estabelecer hierarquia de grupo sem planeamento
Perguntas frequentes
Autorizei o player, mas o comando não funciona, porquê?
Isto pode ser causado por um nó de permissão incorreto, permissão negativa, restrição baseada no mundo ou pelo plugin relevante não funcionar.
Não é prático dar OP a todos?
Parece prático, mas é muito perigoso. O OP player pode causar danos graves ao servidor.
É necessário reiniciar para alterar o LuckPerms?
A maioria dos comandos LuckPerms são instantâneos. No entanto, é melhor reiniciar para a instalação do plugin ou alterações importantes na configuração.
Recomendações de segurança e operações
- Verifique a lista do OP regularmente.
- Dê aos jogadores apenas as permissões de que necessitam.
- Use os poderes curinga com cuidado.
- Grupos de autoridade de documentos.
- Gira os direitos de moderador e administrador em grupos separados.
Este artigo foi preparado especialmente para o PvPServer.