Freeman Plan Iron Plan Prime Plan Ultron Plan Lara Plan Orion Plan Thanos Plan All our plans
Eğitimler
Sunucunu yapılandırma ve yönetme

GroupManager Eklentisi Nasıl Yapılandırılır?

P270

Eğer bir Minecraft sunucusu işletiyorsanız, muhtemelen "izinler" terimini duymuşsunuzdur. İzinler, oyuncuların sunucunuzda neler yapabileceğini ve yapamayacağını belirleyen kurallardır. İzinler olmadan, sunucunuza katılan herkes sizinle aynı erişim ve kontrol seviyesine sahip olurdu. Bu da kaosa ve griefing'e yol açabilir.

İşte burada GroupManager devreye giriyor. GroupManager, Minecraft sunucuları için oyuncularınızın izinlerini ve gruplarını kolayca yönetmenizi sağlayan bir eklentidir. GroupManager ile özel gruplar oluşturabilir ve her gruba belirli izinler atayabilirsiniz. Böylece, her oyuncunun sunucunuzda neler yapabileceğini kontrol edebilirsiniz.

GroupManager'ın en iyi özelliklerinden biri kullanımının çok kolay olmasıdır. Eklenti, gruplar oluşturup yönetmeyi kolaylaştıran basit ve sezgisel bir kullanıcı arayüzüne sahiptir. Oyuncuları gruplara kolayca ekleyip çıkarabilir ve gerektiğinde her grubun izinlerini değiştirebilirsiniz.

GroupManager'ın bir diğer harika özelliği ise esnekliğidir. Eklenti oldukça özelleştirilebilir, bu nedenle ihtiyaçlarınıza göre gruplar ve izinler oluşturabilirsiniz. İster küçük bir özel sunucu, ister büyük bir halka açık sunucu çalıştırıyor olun, GroupManager ihtiyaçlarınıza uyarlanabilir.

GroupManager ayrıca düzenli olarak güncellenmektedir, bu da en son Minecraft sürümüyle sorunsuz çalışmasını bekleyebileceğiniz anlamına gelir. Eklenti, geliştiricisi tarafından aktif olarak bakımda tutulmaktadır, bu nedenle herhangi bir sorun veya hata hızla giderilecektir.

Genel olarak, Minecraft sunucunuzda izinleri yönetmenin kolay ve etkili bir yolunu arıyorsanız, GroupManager harika bir seçenektir. Basit arayüzü, esnekliği ve düzenli güncellemeleriyle, her sunucu sahibinin faydalanabileceği bir eklentidir.


GroupManager Yapılandırması

GroupManager'ı yapılandırmak için FTP'nize gidin ve /plugins/GroupManager/
klasörüne gidin. Ardından yeni rütbeler oluşturmak için /worlds/ klasörüne gidin ve izinleri değiştirmek istediğiniz haritanın dosyasını seçin (genellikle /world/ kullanılır, bunun nedenini aşağıda göreceğiz).
groups.yml dosyasını açın. Temel yapılandırmayı göreceksiniz. Yeni bir dünya oluşturduğunuzda burası kullanılır.

Benim yapılandırmam "worlds" haritası için olacak, başka bir izin ayarı istiyorsanız başka bir harita seçin.

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


Çoklu gruplarla örnek bir yapılandırma dosyası.

Gruplar :

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

Her bölümü detaylandıracağız

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

Varsayılan: Grup Adı
default: true : Belirli bir grubu olmayan tüm kullanıcılar için varsayılan olarak atanacak grup.
permissions: izinler listesi.
info: Gruba ait bilgiler.
prefix '& e' suffix: Grup Rengi. Estetik için prefix kullanılır, renk kodları ile.
build: false : Bu grup sunucuda inşa edemez veya yıkamaz çünkü build false olarak ayarlanmıştır.


Temel eklenti yapılandırması

/manuadd: bir oyuncunun grubunu değiştirir (dosyada yoksa ekler).

/manuadd <oyuncu> <grup>

Gerekli izin: groupmanager.manuadd

/manudel: bir oyuncuyu kullanıcı dosyasından kaldırır (böylece varsayılan gruba düşer)

/ manudel <oyuncu>

Gerekli izin: groupmanager.manudel

/manpromote: Aynı seviyedeki bir oyuncuyu daha yüksek bir rütbeye yükseltir

/manpromote <oyuncu> <grup>

Gerekli izin: groupmanager.manpromote

/mandemote: Aynı seviyedeki bir oyuncuyu daha düşük bir rütbeye düşürür.

/mandemote <oyuncu> <grup>

Gerekli izin: groupmanager.mandemote


/manwhois: oyuncunun grubunu öğrenmek için

/manwhois <oyuncu>

Gerekli izin: groupmanager.manwhois



Mirrors : Farklı dünyalarda aynı izinlere sahip olmak

/Plugins/GroupManager/config.yml

Bu dosyanın en ilginç kısmı burasıdır. Bir dünyadaki grubun, diğer dünyada da aynı olmasını sağlar.

Aslında, her world klasöründe groups.yml dosyanızı kopyalayıp yapıştırmanıza gerek yoktur.


Bir örnek üzerinden gidelim. 3 dünyam var: worldworld_pvpworld_freebuild. world ve world_pvp dünyalarında aynı grupları istiyorum ama oyuncuların kendi gruplarında kalmasını (varsayılan gruba düşmemesini) istiyorum.

     world:

          world_pvp:
          - users
          - groups

Şimdi, "world_freebuild" dünyasında oyuncuların /tpa komutunu kullanmasını istemiyorum. Bunun için groups.yml dosyasını değiştireceğim.

Ama oyuncuların her zaman aynı grupta kalmasını, ancak aynı grup izinlerine sahip olmamasını istiyorum. Bu durumda şöyle olur:

      world:

          world_pvp:
          - users
          - groups
          world_freebuild:
          - users


Bir ile Başlayın

Minecraft Sunucu


Kendi Minecraft sunucunu oluşturmak mı istiyorsun? Sadece birkaç dakika sürer.

Bunlar da İlginizi Çekebilir