Freeman Plan Iron Plan Prime Plan Ultron Plan Lara Plan Orion Plan Thanos Plan All our plans
Oktatóanyagok
A szervered beállítása és kezelése

GroupManager plugin konfigurálása

P270

Ha Minecraft szervert üzemeltetsz, valószínűleg már hallottál a "jogosultságok" fogalmáról. A jogosultságok határozzák meg, hogy a játékosok mit tehetnek és mit nem a szervereden. Jogosultságok nélkül mindenki ugyanazokkal a jogokkal rendelkezne, mint te, ami káoszhoz és griefeléshez vezethet.

Itt jön képbe a GroupManager. A GroupManager egy Minecraft szerver plugin, amely lehetővé teszi a játékosok csoportjainak és jogosultságainak egyszerű kezelését. Létrehozhatsz saját csoportokat, és minden csoporthoz egyedi jogosultságokat rendelhetsz. Így pontosan szabályozhatod, hogy ki mit csinálhat a szervereden.

A GroupManager egyik legnagyobb előnye, hogy rendkívül egyszerű a használata. Az intuitív felhasználói felület segítségével könnyedén kezelheted a csoportokat, hozzáadhatsz vagy eltávolíthatsz játékosokat, illetve módosíthatod a csoportok jogosultságait.

A GroupManager további nagy előnye a rugalmasság. Teljesen testreszabható, így bármilyen szerverhez igazíthatod a csoportokat és jogosultságokat. Legyen szó kis privát vagy nagy nyilvános szerverről, a GroupManager minden igényt kielégít.

A plugin rendszeresen frissül, így mindig kompatibilis a legújabb Minecraft verziókkal is. Az aktív fejlesztés miatt a hibák gyorsan javításra kerülnek.

Összességében, ha egyszerű és hatékony jogosultság-kezelést keresel Minecraft szerveredhez, a GroupManager kiváló választás. Egyszerű kezelőfelületével, rugalmasságával és rendszeres frissítéseivel minden szervertulajdonos számára hasznos lehet.


GroupManager konfigurálása

A GroupManager konfigurálásához jelentkezz be az FTP-re, majd lépj a /plugins/GroupManager/
mappába. Itt hozhatsz létre új rangokat a /worlds/ mappában, és kiválaszthatod azt a világot, amelyen módosítani szeretnéd a rangokat (általában a /world/ mappát használjuk, ennek okát lentebb látod). Nyisd meg a groups.yml fájlt, ahol az alap konfigurációt láthatod. Új világ létrehozásakor is itt jelenik meg.

Az én konfigurációm a "worlds" világhoz készül, ha másik jogosultság beállítást szeretnél, válassz másik világot.

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


Példa konfiguráció több csoporttal

A csoportok:

-Skywalker
-Admin
-Játékosok
-Modo
-Isten

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: 
  Játékosok: 
    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: 
  Isten   
    default: false 
    permissions: 
    - '*' 
    inheritance: 
    - admin 
    info: 
      prefix '& 4' 
      build: true 
      suffix:

Részletesen bemutatjuk az egyes részeket

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

Alapértelmezett: Csoport neve
default: true : Alapértelmezett csoport minden olyan felhasználó számára, akinek nincs más csoportja.
permissions: jogosultságok listája.
info: Információk a csoportról.
prefix '& e' suffix: Csoport színe. Esztétikai okokból prefixet állíthatsz be, a színkódok segítségével.
build: false : Ez a csoport nem építhet és nem rombolhat a szerveren, mert a build értéke false.


A plugin alapvető parancsai

/manuadd: játékos hozzáadása egy csoporthoz (ha nem létezik, létrehozza).

/manuadd <játékos> <csoport>

Szükséges jogosultság: groupmanager.manuadd

/manudel: eltávolít egy játékost a felhasználói fájlból (alapértelmezett csoportba kerül).

/ manudel <játékos>

Szükséges jogosultság: groupmanager.manudel

/manpromote: Játékos előléptetése magasabb rangra az öröklési sorrendben

/manpromote <játékos> <csoport>

Szükséges jogosultság: groupmanager.manpromote

/mandemote: Játékos lefokozása alacsonyabb rangra az öröklési sorrendben.

/mandemote <játékos> <csoport>

Szükséges jogosultság: groupmanager.mandemote


/manwhois: játékos csoportjának megtekintése

/manwhois <játékos>

Szükséges jogosultság: groupmanager.manwhois



Mirrors: hogyan lehet ugyanazokat a jogosultságokat több világban alkalmazni

/Plugins/GroupManager/config.yml

Ez a fájl egyik legérdekesebb része. Meghatározhatod, hogy melyik világ csoportjai legyenek azonosak egy másik világéval.

Nem kell minden világhoz külön bemásolni a groups.yml fájlt.


Például van 3 világom: worldworld_pvpworld_freebuild. Azt szeretném, hogy a world és a world_pvp ugyanazokat a csoportokat használja, és a játékosok maradjanak a saját csoportjukban (ne az alapértelmezettben).

     world:

          world_pvp:
          - users
          - groups

A "world_freebuild" világban viszont nem szeretném, hogy a játékosok használhassák a /tpa parancsot. Ehhez módosítanom kell a groups.yml fájlt.

Viszont azt szeretném, hogy a játékosok mindig ugyanabban a csoportban legyenek, de ne ugyanazokkal a jogosultságokkal. Ez így néz ki:

      world:

          world_pvp:
          - users
          - groups
          world_freebuild:
          - users