Je server configureren en beheren
Hoe de GroupManager-plugin te configureren

Als je een Minecraft-server beheert, ben je misschien bekend met de term "permissies". Permissies zijn in feite de regels die bepalen wat spelers wel en niet mogen doen op je server. Zonder permissies zou iedereen die je server betreedt hetzelfde toegangsniveau en dezelfde controle hebben als jij. Dit kan leiden tot chaos en griefing.
Daar komt GroupManager om de hoek kijken. GroupManager is een plugin voor Minecraft-servers waarmee je eenvoudig permissies en groepen voor je spelers kunt beheren. Met GroupManager kun je aangepaste groepen maken en specifieke permissies aan elke groep toewijzen. Zo kun je bepalen wat elke speler op je server mag doen.
Een van de beste dingen aan GroupManager is hoe eenvoudig het te gebruiken is. De plugin heeft een eenvoudige en intuïtieve gebruikersinterface waarmee je gemakkelijk groepen kunt aanmaken en beheren. Je kunt eenvoudig spelers aan groepen toevoegen of verwijderen, en de permissies voor elke groep aanpassen wanneer dat nodig is.
Een ander groot voordeel van GroupManager is de flexibiliteit. De plugin is zeer aanpasbaar, zodat je groepen en permissies kunt maken die zijn afgestemd op jouw specifieke behoeften. Of je nu een kleine privéserver of een grote openbare server beheert, GroupManager kan worden aangepast aan jouw wensen.
GroupManager wordt ook regelmatig bijgewerkt, wat betekent dat je kunt verwachten dat het goed werkt met de nieuwste versie van Minecraft. De plugin wordt actief onderhouden door de ontwikkelaar, dus je kunt erop vertrouwen dat eventuele problemen of bugs snel worden opgelost.
Al met al, als je op zoek bent naar een eenvoudige en effectieve manier om permissies op je Minecraft-server te beheren, is GroupManager een uitstekende keuze. Dankzij de eenvoudige interface, flexibiliteit en regelmatige updates is het een plugin waar elke servereigenaar van kan profiteren.
GroupManager Configuratie
Om GroupManager te configureren, ga je via je FTP naar /plugins/GroupManager/.
Daar kun je nieuwe rangen aanmaken door naar /worlds/ te gaan en het bestand van de map te selecteren waarvoor je de rangen wilt wijzigen (meestal gebruik je hiervoor /world/, om een reden die we hieronder zullen uitleggen).
Open groups.yml. Hier vind je de basisconfiguratie. Dit bestand wordt aangemaakt wanneer je een nieuwe wereld maakt.
Mijn configuratie is voor de map "worlds", als je een andere permissie-instelling wilt, kies dan een andere map.
/plugins/GroupManager/worlds/word/groups.yml |
Een voorbeeld van een configuratiebestand met meerdere groepen.
De groepen :
-Skywalker
-Admin
-Spelers
-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: Spelers: 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: - speler info: prefix '& 5' build: true suffix: God default: false permissions: - '*' inheritance: - admin info: prefix '& 4' build: true suffix:
We zullen elk onderdeel toelichten
Standaard: default: true permissions: - essentials.help - essentials.helpop - essentials.list - essentials.motd - essentials.rules - essentials.spawn inheritance: [] info: prefix 'e &' build: false suffix:
Standaard: Groepsnaam
default: true : Groep die standaard wordt toegewezen aan alle gebruikers zonder gedefinieerde groep.
permissions: lijst met permissies.
info: Informatie over de groep.
prefix '& e' suffix: Groepskleur. Voor de esthetiek is er de prefix, met kleurcodes.
build: false : Deze groep kan niet bouwen of slopen op de server omdat build op false staat.
De basisplugin configureren
/manuadd: verander de groep van een speler (voegt toe aan het bestand als deze nog niet bestaat).
| /manuadd <speler> <groep> |
Vereiste permissies: groupmanager.manuadd
/manudel: verwijdert een speler uit het gebruikersbestand (valt dan terug op standaardgroep)
| / manudel <speler> |
Vereiste permissies: groupmanager.manudel
/manpromote: Promoveer een speler van hetzelfde geërfde niveau naar een hogere rang
| /manpromote <speler> <groep> |
Vereiste permissies: groupmanager.manpromote
/mandemote: Degradeer een speler van hetzelfde geërfde niveau naar een lagere rang.
| /mandemote <speler> <groep> |
Vereiste permissies: groupmanager.mandemote
/manwhois: bekijk de groep van de speler
| /manwhois <speler> |
Vereiste permissies: groupmanager.manwhois
De Mirrors: hoe je dezelfde permissies in verschillende werelden krijgt.
| /Plugins/GroupManager/config.yml |
Dit is het interessantste deel van dit bestand. Hiermee kun je instellen welke groep van de ene wereld gelijk moet zijn aan die in wereld 2.
Je hoeft je groups.yml-bestand dus niet te kopiëren/plakken voor elke wereldmap.
We nemen een voorbeeld. Ik heb 3 werelden: world, world_pvp, world_freebuild. Ik wil dezelfde groepen in world en world_pvp, maar ik wil ook dat spelers in hun eigen groep blijven (en niet in de standaardgroep).
world:
world_pvp: - users - groups
Nu wil ik in "world_freebuild" niet dat spelers /tpa kunnen gebruiken. Ik pas het groups.yml-bestand aan.
Maar ik wil wel dat spelers altijd in dezelfde groep blijven, zonder dezelfde groepspermissies. Dit geeft:
world:
world_pvp: - users - groups world_freebuild: - users
Ga aan de slag met een
Minecraft Server
Wil je je eigen Minecraft-server maken? Het duurt maar een paar minuten.