Configurar e gerenciar seu servidor
Como configurar o plugin GroupManager

Se você administra um servidor de Minecraft, provavelmente já ouviu falar em "permissões". Permissões são basicamente as regras que determinam o que os jogadores podem ou não fazer no seu servidor. Sem permissões, qualquer pessoa teria o mesmo acesso e controle que você, o que pode causar confusão e problemas.
É aqui que entra o GroupManager. O GroupManager é um plugin para servidores de Minecraft que permite gerenciar permissões e grupos de jogadores de forma simples. Com ele, você pode criar grupos personalizados e atribuir permissões específicas para cada grupo, controlando o que cada jogador pode fazer no servidor.
Uma das melhores vantagens do GroupManager é sua facilidade de uso. O plugin possui uma interface intuitiva que facilita a criação e gestão de grupos. Você pode adicionar ou remover jogadores dos grupos facilmente, assim como alterar as permissões conforme necessário.
Outro ponto forte do GroupManager é sua flexibilidade. O plugin é altamente customizável, permitindo criar grupos e permissões de acordo com as necessidades do seu servidor, seja ele pequeno e privado ou grande e público.
O GroupManager também recebe atualizações frequentes, garantindo compatibilidade com as versões mais recentes do Minecraft. O plugin é mantido ativamente pelo desenvolvedor, o que assegura que eventuais problemas sejam rapidamente resolvidos.
No geral, se você procura uma forma fácil e eficiente de gerenciar permissões no seu servidor de Minecraft, o GroupManager é uma excelente opção. Com interface simples, flexibilidade e atualizações constantes, é um plugin que todo administrador pode aproveitar.
Configuração do GroupManager
Para configurar o GroupManager, acesse seu FTP e navegue até /plugins/GroupManager/.
Você pode criar novos cargos acessando /worlds/ e selecionando o arquivo do mapa onde deseja alterar os grupos (geralmente usando o /world/ por um motivo que veremos abaixo).
Abra o groups.yml. Lá você verá a configuração básica. Ela é criada quando um novo mundo é criado.
Minha configuração será para o mapa "worlds", se quiser outro conjunto de permissões, escolha outro mapa.
/plugins/GroupManager/worlds/word/groups.yml |
Exemplo de arquivo de configuração com vários grupos.
Os grupos:
-Skywalker
-Admin
-Players
-Modo
-God
groups: Skywalker: default: true permissions: - essentials.help - essentials.helpop - essentials.list - essentials.motd - essentials.rules - essentials.spawn inheritance: - g:groupmanager_default - g:bukkit_default - g:essentials_default - g:towny_default info: prefix 'e &' build: false suffix: Admin : default: false permissions: - groupmanager.mantogglesave - essentials - essentials.clearinventory - essentials.cooldown.bypass - essentials.deljail - essentials.give - essentials.god - essentials.heal - essentials.heal.others - essentials.invsee - essentials .item - essentials.jails - essentials.kickall - essentials.kit - essentials.mute - essentials.sell - essentials.setjail - essentials.signs.protection.override - essentials.spawnmob - essentials.teleport.cooldown.bypass - essentials .teleport.timer.bypass - essentials.togglejail - GroupManager *. - essentials.burn inheritance: - modo info: prefix '& c' build: true suffix: Players: default: false permissions: - essentials.afk - essentials.back. OnDeath - essentials.balance - essentials.chat.shout - essentials.compass - essentials.home - essentials.kit - essentials.kit.tools - essentials.mail - essentials.mail.send - essentials.me - essentials.msg - essentials. nick - essentials.pay - essentials.portal - essentials.protect - essentials.sethome - essentials.signs.buy.use - essentials.signs.disposal.create - essentials.signs.disposal.use - essentials.signs.free.use - essentials.signs.heal.use - essentials.signs.mail.create - essentials.signs.mail.use - essentials.signs.protection.create - essentials.signs.protection.use - essentials.signs.sell.use - essentials. signs.trade.create - essentials.signs.trade.use - essentials.suicide - essentials.tpa - essentials.tpaccept - essentials.tpahere - essentials.tpdeny - essentials.warp - essentials.warp.list - essentials.worth inheritance: - default info: prefix '& 2' build: true suffix: Modo: default: false permissions: - essentials.back - essentials.ban - essentials.banip - essentials.broadcast - essentials.delwarp - essentials.depth - essentials.eco - essentials .getpos - essentials.jump - essentials.kick - essentials.kill - essentials.setwarp - essentials.time - essentials.togglejail - essentials.top - essentials.tp - essentials.tphere - essentials.tpo - essentials.tpohere - essentials.tppos - essentials.tptoggle - essentials.unban - essentials.unbanip - essentials.whois - essentials.world - groupmanager.listgroups - groupmanager.mandemote - groupmanager.manload - groupmanager.manpromote - groupmanager.mansave - groupmanager.manselect - groupmanager.manuadd - GroupManager .manudel - essentials.ext inheritance: - player info: prefix '& 5' build: true suffix: God default: false permissions: - '*' inheritance: - admin info: prefix '& 4' build: true suffix:
Vamos detalhar cada parte
Default: default: true permissions: - essentials.help - essentials.helpop - essentials.list - essentials.motd - essentials.rules - essentials.spawn inheritance: [] info: prefix 'e &' build: false suffix:
Default: Nome do Grupo
default: true : Grupo definido como padrão para todos os usuários que não possuem grupo definido.
permissions: lista de permissões.
info: Informações detalhadas do grupo.
prefix '& e' suffix: Cor do Grupo. Para estética, existe o prefixo, com códigos de cor.
build: false : Este grupo não pode construir ou destruir no servidor porque o build está definido como false.
Configurando o plugin básico
/manuadd: altera o grupo de um jogador (adiciona ao arquivo se não existir).
| /manuadd <player> <group> |
Permissão necessária: groupmanager.manuadd
/manudel: remove um jogador do arquivo de usuários (assim ele volta para o grupo padrão)
| / manudel <player> |
Permissão necessária: groupmanager.manudel
/manpromote: Promove um jogador do mesmo nível herdado para um cargo superior
| /manpromote <player> <group> |
Permissão necessária: groupmanager.manpromote
/mandemote: Rebaixa um jogador do mesmo nível herdado para um cargo inferior.
| /mandemote <player> <group> |
Permissão necessária: groupmanager.mandemote
/manwhois: ver o grupo do jogador
| /manwhois <player> |
Permissão necessária: groupmanager.manwhois
Mirrors: como ter as mesmas permissões em diferentes mundos.
| /Plugins/GroupManager/config.yml |
Esta é a parte mais interessante deste arquivo. Ela permite definir quais grupos de um mundo serão os mesmos em outro mundo.
Assim, você não precisa copiar/colar o arquivo groups.yml para cada mundo.
Vamos a um exemplo. Tenho 3 mundos: world, world_pvp, world_freebuild. Quero os mesmos grupos em world e world_pvp, mas também quero que os jogadores mantenham seus grupos (e não fiquem no grupo padrão).
world:
world_pvp: - users - groups
Agora, no "world_freebuild", não quero que os jogadores possam usar /tpa. Vou alterar o arquivo groups.yml.
Mas quero que os jogadores sempre estejam no mesmo grupo, mesmo sem as mesmas permissões. Isso resultará em:
world:
world_pvp: - users - groups world_freebuild: - users
Comece com um
Minecraft Servidor
Quer criar seu próprio servidor de Minecraft? Leva só alguns minutos.