A szervered beállítása és kezelése
GroupManager plugin konfigurálása

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: world, world_pvp, world_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
Kezdd el egy
Minecraft Szerver
Saját Minecraft-szervert szeretnél létrehozni? Csak pár percet vesz igénybe.