Freeman Plan Iron Plan Prime Plan Ultron Plan Lara Plan Orion Plan Thanos Plan All our plans
Mga Tutorial
Pag-configure at pamamahala ng server mo

Paano I-configure ang GroupManager Plugin

P270

Kung nagpapatakbo ka ng Minecraft server, maaaring pamilyar ka sa salitang "permissions." Ang permissions ay mga patakaran na nagtatakda kung ano ang maaaring gawin at hindi maaaring gawin ng mga manlalaro sa iyong server. Kung walang permissions, lahat ng sumali sa iyong server ay magkakaroon ng parehong antas ng access at kontrol tulad mo. Maaari itong magdulot ng kaguluhan at griefing.

Diyan papasok ang GroupManager. Ang GroupManager ay isang plugin para sa Minecraft servers na nagbibigay-daan sa iyo upang madaling pamahalaan ang permissions at mga grupo para sa iyong mga manlalaro. Sa GroupManager, maaari kang lumikha ng custom na mga grupo at magtalaga ng partikular na permissions sa bawat grupo. Sa ganitong paraan, makokontrol mo kung ano ang maaaring gawin ng bawat manlalaro sa iyong server.

Isa sa mga pinakamagandang bagay tungkol sa GroupManager ay ang pagiging madali nitong gamitin. Mayroon itong simple at madaling maintindihang user interface na nagpapadali sa paglikha at pamamahala ng mga grupo. Madali mong maidagdag o matanggal ang mga manlalaro sa mga grupo, at mababago ang permissions ng bawat grupo ayon sa iyong pangangailangan.

Isa pang mahusay na tampok ng GroupManager ay ang flexibility nito. Lubos itong nako-customize, kaya maaari kang lumikha ng mga grupo at permissions na akma sa iyong partikular na pangangailangan. Kung ikaw man ay nagpapatakbo ng maliit na pribadong server o malaking pampublikong server, maaaring iakma ang GroupManager sa iyong pangangailangan.

Ang GroupManager ay regular ding ina-update, kaya asahan mong gumagana ito sa pinakabagong bersyon ng Minecraft. Aktibong minementina ng developer ang plugin na ito, kaya maaari kang magtiwala na anumang isyu o bug ay agad na maaayos.

Sa kabuuan, kung naghahanap ka ng madali at epektibong paraan upang pamahalaan ang permissions sa iyong Minecraft server, ang GroupManager ay isang mahusay na opsyon. Sa simple nitong interface, flexibility, at regular na updates, ito ay isang plugin na mapapakinabangan ng bawat server owner.


Pag-configure ng GroupManager

Upang i-configure ang GroupManager, mag-navigate sa iyong FTP at pumunta sa /plugins/GroupManager/. 
Dito maaari kang lumikha ng mga bagong ranggo sa pamamagitan ng pagpunta sa /worlds/ at piliin ang file ng mapa kung saan mo gustong baguhin ang mga grado (karaniwan ay gamit ang /world/ para sa dahilan na tatalakayin natin sa ibaba). 
Buksan ang
groups.yml. Makikita mo ang basic na configuration. Naroon ito kapag lumikha ka ng bagong mundo.

Ang aking configuration ay para sa "worlds" na mapa, kung gusto mo ng ibang permission setup, pumili ng ibang mapa.

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


Isang sample na configuration file na may maraming grupo.

Ang mga grupo :

-Skywalker
-Admin
-Players
-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: 
  Players: 
    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:

I-detalye natin ang bawat bahagi

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

Default: Pangalan ng Grupo
default: true : Grupo na itatalaga bilang default para sa lahat ng user na walang nakatalagang grupo.
permissions: listahan ng permissions.
info: Impormasyon tungkol sa grupo.
prefix '& e' suffix: Kulay ng Grupo. Para sa aesthetics, may prefix na may  color codes.
build: false : Hindi maaaring mag-build o magwasak sa server ang grupong ito dahil ang build ay naka-set sa false.


Pag-configure ng basic na plugin

/manuadd: baguhin ang grupo ng isang manlalaro (Idinadagdag sa file kung wala pa).

/manuadd <player> <group>

Kailangang permission: groupmanager.manuadd

/manudel: tanggalin ang isang manlalaro mula sa user file (kaya babalik siya sa default na grupo)

/ manudel <player>

Kailangang permission: groupmanager.manudel

/manpromote: I-promote ang isang manlalaro mula sa parehong level ng inheritance papunta sa mas mataas na ranggo

/manpromote <player> <group>

Kailangang permission: groupmanager.manpromote

/mandemote: I-demote ang isang manlalaro mula sa parehong level ng inheritance papunta sa mas mababang ranggo.

/mandemote <player> <group>

Kailangang permission: groupmanager.mandemote


/manwhois: alamin ang grupo ng manlalaro

/manwhois <player>

Kailangang permission: groupmanager.manwhois



Ang Mirrors : paano magkaroon ng parehong permission sa iba't ibang mundo. 

/Plugins/GroupManager/config.yml

Ito ang pinaka-interesanteng bahagi ng file na ito. Pinapayagan ka nitong itakda kung aling grupo ng mundo ang dapat kapareho sa mundo 2.

Sa katunayan, hindi mo na kailangang kopyahin/ilagay ang iyong groups.yml file sa bawat kaso na naroroon sa worlds record.


Magbibigay tayo ng halimbawa. Mayroon akong 3 mundo: worldworld_pvpworld_freebuild. Gusto ko ng parehong mga grupo sa world at world_pvp ngunit gusto ko ring manatili ang mga manlalaro sa kanilang grupo (at hindi sa default na grupo).

     world:

          world_pvp:
          - users
          - groups

Ngayon, sa "world_freebuild", ayaw kong magamit ng mga manlalaro ang /tpa. Babaguhin ko ang groups.yml file.

Ngunit gusto ko pa ring manatili ang mga manlalaro sa parehong grupo kahit magkaiba ang group perms. Ito ang magiging resulta:

      world:

          world_pvp:
          - users
          - groups
          world_freebuild:
          - users