Freeman Plan Iron Plan Prime Plan Ultron Plan Lara Plan Orion Plan Thanos Plan All our plans
Návody
Nastavení a správa tvého serveru

Jak nastavit plugin GroupManager

P270

Pokud provozujete Minecraft server, možná jste se již setkali s pojmem „oprávnění“. Oprávnění jsou v podstatě pravidla, která určují, co hráči na vašem serveru mohou a nemohou dělat. Bez oprávnění by měl každý, kdo se připojí, stejná práva a kontrolu jako vy. To by mohlo vést k chaosu a griefingu.

Právě proto existuje GroupManager. GroupManager je plugin pro Minecraft servery, který vám umožní snadno spravovat oprávnění a skupiny hráčů. S GroupManagerem můžete vytvářet vlastní skupiny a každé skupině přiřadit specifická oprávnění. Díky tomu přesně určíte, co který hráč na serveru smí.

Jednou z největších výhod GroupManageru je jeho jednoduchost. Plugin má intuitivní uživatelské rozhraní, které usnadňuje správu skupin. Hráče můžete snadno přidávat nebo odebírat ze skupin a měnit oprávnění jednotlivých skupin podle potřeby.

Další skvělou vlastností GroupManageru je jeho flexibilita. Plugin je vysoce přizpůsobitelný, takže si můžete nastavit skupiny a oprávnění přesně podle svých potřeb. Ať už provozujete malý soukromý server nebo velký veřejný, GroupManager se vám přizpůsobí.

GroupManager je také pravidelně aktualizován, což znamená, že bude fungovat i s nejnovější verzí Minecraftu. Plugin je aktivně udržován svým vývojářem, takže se můžete spolehnout na rychlé řešení případných problémů nebo chyb.

Celkově, pokud hledáte snadný a efektivní způsob, jak spravovat oprávnění na svém Minecraft serveru, GroupManager je skvělou volbou. Díky jednoduchému rozhraní, flexibilitě a pravidelným aktualizacím je to plugin, který ocení každý majitel serveru.


Nastavení GroupManageru

Pro konfiguraci GroupManageru se připojte přes FTP a přejděte do /plugins/GroupManager/. 
Zde můžete vytvořit nové ranky tak, že přejdete do /worlds/ a vyberete soubor mapy, na které chcete měnit skupiny (obvykle používáte /world/, důvod si vysvětlíme níže). 
Otevřete
groups.yml. Zde najdete základní konfiguraci. Tento soubor se vytvoří při založení nového světa.

Moje konfigurace bude pro mapu "worlds", pokud chcete jiná oprávnění, vyberte jinou mapu.

/plugins/GroupManager/worlds/word/groups.yml


Ukázkový konfigurační soubor s více skupinami

Skupiny :

-Skywalker
-Admin
-Hráči
-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: 
  Hráči: 
    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:

Podrobně vysvětlíme jednotlivé části

 Default: 
    default: true 
    permissions: 
    - essentials.help 
    - essentials.helpop 
    - essentials.list 
    - essentials.motd 
    - essentials.rules 
    - essentials.spawn 
    inheritance: [] 
    info: 
      prefix 'e &' 
      build: false 
      suffix:

Default: Název skupiny
default: true : Skupina, která je nastavena jako výchozí pro všechny uživatele, kteří nejsou přiřazeni do jiné skupiny.
permissions: seznam oprávnění.
info: Informace o skupině.
prefix '& e' suffix: Barva skupiny. Pro estetiku je zde prefix, kde můžete využít barevné kódy.
build: false : Tato skupina nemůže stavět ani ničit na serveru, protože build je nastaven na false.


Základní nastavení pluginu

/manuadd: změní skupinu hráče (přidá do souboru, pokud neexistuje).

/manuadd <hráč> <skupina>

Vyžaduje oprávnění: groupmanager.manuadd

/manudel: odebere hráče ze souboru uživatelů (spadne do výchozí skupiny)

/ manudel <hráč>

Vyžaduje oprávnění: groupmanager.manudel

/manpromote: Povýší hráče na vyšší rank v rámci dědičnosti

/manpromote <hráč> <skupina>

Vyžaduje oprávnění: groupmanager.manpromote

/mandemote: Sníží hráče na nižší rank v rámci dědičnosti.

/mandemote <hráč> <skupina>

Vyžaduje oprávnění: groupmanager.mandemote


/manwhois: zjistí skupinu hráče

/manwhois <hráč>

Vyžaduje oprávnění: groupmanager.manwhois



Mirrors: jak mít stejná oprávnění ve více světech

/Plugins/GroupManager/config.yml

Toto je nejzajímavější část tohoto souboru. Umožňuje vám nastavit, aby skupiny z jednoho světa byly stejné i v jiném světě.

Nemusíte tedy kopírovat groups.yml do každého světa zvlášť.


Uvedeme si příklad. Mám 3 světy: worldworld_pvpworld_freebuild. Chci, aby skupiny ve world a world_pvp byly stejné a hráči zůstali ve svých skupinách (ne ve výchozí).

     world:

          world_pvp:
          - users
          - groups

Nyní ve světě "world_freebuild" nechci, aby hráči mohli používat /tpa. Upravím tedy groups.yml pouze pro tento svět.

Ale chci, aby hráči zůstali ve stejné skupině, i když oprávnění budou jiná. Výsledek bude:

      world:

          world_pvp:
          - users
          - groups
          world_freebuild:
          - users