LuckPerms Kurulumu — Sıfırdan Çalışan Bir Yetki Sistemi
Bu rehberde LuckPerms'i kuracak ve ilk grup yapınızı oluşturacağız. Sonunda "default", "vip" ve "admin" gruplarına sahip, çalışan bir yetki sisteminiz olacak.
1. Kurulum
LuckPerms'in jar dosyasını resmi siteden indirin (sunucu yazılımınıza uygun sürümü seçin: Bukkit/Paper, BungeeCord veya Velocity). Dosyayı
plugins klasörüne atın ve sunucuyu yeniden başlatın.Başlatma loglarında LuckPerms'in yüklendiğini görmelisiniz. İlk çalıştırmada bir
default grubu otomatik oluşturulur.2. Temel Komutları Tanıyın
LuckPerms'in tüm komutları
/lp ile başlar:/lp creategroup <ad>— yeni grup oluşturur
/lp group <grup> permission set <izin> true— gruba izin verir
/lp user <oyuncu> parent set <grup>— oyuncuyu gruba ekler
/lp editor— web editörünü açar
3. Grup Yapısını Tasarlayın
İyi bir sunucu için tipik grup hiyerarşisi şöyledir:
default (herkes)
└── vip
└── vip+
moderator
└── admin
└── owner4. Default Grubunu Ayarlayın
Default grubu, hiçbir gruba atanmamış tüm oyuncuları kapsar. Temel izinleri buraya verin:
/lp group default permission set essentials.spawn true
/lp group default permission set essentials.msg true
/lp group default permission set essentials.help true5. VIP Grubu Oluşturun
/lp creategroup vip
/lp group vip parent set default
/lp group vip permission set essentials.fly true
/lp group vip permission set essentials.hat trueparent set default komutu sayesinde VIP, default'un tüm izinlerini devralır ve üzerine kendi ayrıcalıklarını ekler. Bu kalıtımın gücüdür.6. Admin Grubu ve Joker İzin
Adminlere her şeyi yapabilme yetkisi vermek için joker izin kullanabilirsiniz:
/lp creategroup admin
/lp group admin permission set "*" trueDikkat: Joker izni (
*) çok güçlüdür ve bazı pluginlerle beklenmedik davranışlara yol açabilir. Büyük sunucularda izinleri tek tek vermek daha güvenlidir.7. Oyuncuyu Gruba Atama
/lp user OyuncuAdi parent set vipBu komut, oyuncuyu VIP grubuna ekler. Artık o oyuncu VIP'in tüm yetkilerine sahip olur.
Tek tek oyunculara izin vermek yerine her zaman gruplar üzerinden çalışın. 100 VIP'iniz olduğunda tek tek izin vermek kâbusa dönüşür; grupla tek komutta hepsini güncellersiniz.
Doğrulama
/lp user OyuncuAdi info komutuyla bir oyuncunun hangi gruplarda olduğunu ve hangi izinlere sahip olduğunu görebilirsiniz.Sonuç
Artık çalışan bir grup yapınız var. Bir sonraki adım, gruplara güzel prefix'ler (etiketler) eklemek ve LuckPerms'i MySQL ile veritabanına bağlamaktır. Bunları sonraki rehberlerde ele alacağız.
💡 Etkileşim için giriş yap.