Freeman Plan Iron Plan Prime Plan Ultron Plan Lara Plan Orion Plan Thanos Plan All our plans
Tutorials
Je server configureren en beheren

Hoe de GroupManager-plugin te configureren

P270

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: worldworld_pvpworld_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.

Dit vind je misschien ook leuk