Freeman Plan Iron Plan Prime Plan Ultron Plan Lara Plan Orion Plan Thanos Plan All our plans
Tutorial
Mengonfigurasi dan mengelola server kamu

Cara Mengkonfigurasi Plugin GroupManager

P270

Jika Anda menjalankan server Minecraft, Anda mungkin sudah familiar dengan istilah "permissions" (izin). Permissions adalah aturan yang menentukan apa yang boleh dan tidak boleh dilakukan pemain di server Anda. Tanpa permissions, siapa pun yang bergabung ke server Anda akan memiliki akses dan kontrol yang sama seperti Anda. Hal ini dapat menyebabkan kekacauan dan griefing.

Di sinilah GroupManager berperan. GroupManager adalah plugin untuk server Minecraft yang memungkinkan Anda dengan mudah mengelola permissions dan grup untuk para pemain. Dengan GroupManager, Anda dapat membuat grup khusus dan menetapkan permissions tertentu untuk setiap grup. Dengan cara ini, Anda dapat mengontrol apa yang boleh dilakukan setiap pemain di server Anda.

Salah satu keunggulan GroupManager adalah kemudahan penggunaannya. Plugin ini memiliki antarmuka pengguna yang sederhana dan intuitif sehingga mudah untuk membuat dan mengelola grup. Anda dapat dengan mudah menambah atau menghapus pemain dari grup, serta mengubah permissions untuk setiap grup sesuai kebutuhan.

Fitur hebat lainnya dari GroupManager adalah fleksibilitasnya. Plugin ini sangat dapat dikustomisasi, sehingga Anda dapat membuat grup dan permissions yang disesuaikan dengan kebutuhan spesifik Anda. Baik Anda menjalankan server pribadi kecil atau server publik besar, GroupManager dapat diadaptasi untuk kebutuhan Anda.

GroupManager juga rutin diperbarui, sehingga Anda dapat mengharapkan plugin ini bekerja dengan baik pada versi Minecraft terbaru. Plugin ini secara aktif dipelihara oleh developernya, jadi Anda dapat mempercayai bahwa masalah atau bug akan segera diatasi.

Secara keseluruhan, jika Anda mencari cara mudah dan efektif untuk mengelola permissions di server Minecraft Anda, GroupManager adalah pilihan yang tepat. Dengan antarmuka sederhana, fleksibilitas, dan pembaruan rutin, plugin ini sangat bermanfaat untuk pemilik server mana pun.


Konfigurasi GroupManager

Untuk mengkonfigurasi GroupManager, buka FTP Anda dan masuk ke /plugins/GroupManager/. 
Kemudian Anda bisa membuat rank baru dengan masuk ke /worlds/ dan memilih file map yang ingin Anda ubah gradenya (umumnya menggunakan /world/ untuk alasan yang akan dijelaskan di bawah).
Buka
groups.yml. Anda akan melihat konfigurasi dasar. File ini akan muncul saat Anda membuat dunia baru.

Konfigurasi saya akan untuk map "worlds", jika Anda ingin pengaturan permission lain, pilih map lain.

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


Contoh file konfigurasi dengan beberapa grup.

Grup-grupnya :

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

Kita akan jelaskan setiap bagian

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

Default: Nama Grup
default: true : Grup yang akan menjadi default untuk semua pengguna yang belum ditentukan grupnya.
permissions: daftar permissions.
info: Informasi detail tentang grup.
prefix '& e' suffix: Warna Grup. Untuk estetika, ada prefix, dengan kode warna.
build: false : Grup ini tidak dapat menghancurkan atau membangun di server karena build disetel ke false.


Mengkonfigurasi plugin dasar

/manuadd: mengubah grup pemain (Menambah ke file jika belum ada).

/manuadd <player> <group>

Permissions yang dibutuhkan: groupmanager.manuadd

/manudel: menghapus pemain dari file user (sehingga masuk ke grup default)

/ manudel <player>

Permissions yang dibutuhkan: groupmanager.manudel

/manpromote: Mempromosikan pemain dari level yang sama ke rank lebih tinggi

/manpromote <player> <group>

Permissions yang dibutuhkan: groupmanager.manpromote

/mandemote: Menurunkan pemain dari level yang sama ke rank lebih rendah.

/mandemote <player> <group>

Permissions yang dibutuhkan: groupmanager.mandemote


/manwhois: mengetahui grup pemain

/manwhois <player>

Permissions yang dibutuhkan: groupmanager.manwhois



Mirrors : cara memiliki permission yang sama di dunia berbeda.

/Plugins/GroupManager/config.yml

Ini adalah bagian paling menarik dari file ini. Anda dapat mengatur grup dunia mana yang harus sama dengan dunia lain.

Faktanya, Anda tidak perlu copy/paste file groups.yml di setiap folder world.


Kita ambil contoh. Saya punya 3 dunia: worldworld_pvpworld_freebuild. Saya ingin grup yang sama di world dan world_pvp, tapi juga ingin pemain tetap di grup mereka (bukan grup default).

     world:

          world_pvp:
          - users
          - groups

Sekarang, di "world_freebuild", saya tidak ingin pemain bisa melakukan /tpa. Saya akan mengubah file groups.yml.

Tapi saya ingin pemain tetap di grup yang sama meskipun permission grupnya berbeda. Maka hasilnya:

      world:

          world_pvp:
          - users
          - groups
          world_freebuild:
          - users