Kresua

Forum Yazarı
Forum Yazarı
Katılım
11 Nis 2020
Mesajlar
157
Beğeni
32
Puanları
1,505
Minecraft Türkiye

Herkese merhabalar sevgili Minecraft-Türkiye forum üyeleri ve ziyaretçileri,
Bugünkü konumda Minecraft sunucuları için kesinlikle kullanılması gerekilen eklenti olduğunu düşündüğüm eklentilerden birisini tanıtacağım. Eklentimiz LiteBans. önceden duymuş olabilme ihtimaliniz çok yüksek çünkü bu eklentiyi çoğu sunucu kullanmakta. Hangi oyuncunun ne zaman, ne kadar, kim tarafından engellendiğini veya kaç uyarı aldığını en ufak detayına kadar veri tabanına kaydeden bir eklenti.



Neden LiteBans?
Gelişmiş ve temel özellikleriyle donatılmış olan LiteBans, performans ve güvenli çalışma ortamı sunarak işinizi en kolay yönden halledebilen bir araçtır.

Özellikleri nelerdir?
Litebans özelliklerini geniş bir biçimde anlatımını aşağıda bulabilirsiniz.
1) UUID ve IP tabanlı kayıt sistemi
Bütün verilen cezaları ve kayıtları UUID tabanlı ve IP tabanlı kaydedebiliyor. Bu sayede oyuncu ismini başka bir eklenti ile değiştirdiğinde UUID'i değişmediği için yasaklanabilecek. Eğer IP adresini yasaklarsanız oyuncu başka bir hesapla sunucunuza giriş yapamayacak.

2) Gelişmiş değiştirilebilir metin sistemi
Oyuncuların yasaklandığı zaman alacağı mesajı veya karşılaşacağı metinleri dosya ayarlarından tamamen kendinize uygun değiştirebilirsiniz.

Bütün mesajları messages.yml kısmından değiştirebilirsiniz.

17819


3) Özel ceza şablonu
Oyuncuların alacağı cezaları tek tek girmek yerine tek bir şablon üzerinden yürütebilirsiniz. Örneğin oyuncu yetkiliye küfür ederse tek şablon üzerinden bu yasağı oyuncuya tanımlayabilirsiniz.

Şablonların nasıl tanımlanacağını bilmiyorsanız,
bu adresi takip edin.

4) Discord Webhook Desteği
Discord ile bağlantı kurulum yaparsanız yapılan işlemleri Discord sunucunuzdan takip edebilirsiniz.

Discord sunucunuza sağ tıklayıp Entegrasyonlar kısmından webhook oluşturun. Ardından kopyalanan linki config.yml içinde bulunan notify_discord kısmına yapıştırın ve /litebans reload yazarak çalışmasını sağlayın.


5) Ceza Geçmişi
Oyuncuların ne zaman veya hangi cezayı aldığını tek bir komut ile takip edebilirsiniz. Hatta yetkililerin kimlere hangi cezaları verdiğini bile takip edebilirsiniz.

/history yazarak oyuncuların ceza geçmişini,
/staffhistory yazarak yetkililerin verdiği ceza geçmişini inceleyebilirsiniz.

Ayrıca /prunehistory yazarak oyuncunun ceza geçmişini temizleyebilirsiniz.


6) Popüler veri tabanlarını tanıması
Kullandığınız veri tabanına göre bir bağlantı kurarak verileri veri tabanına kaydedebilirsiniz.
Desteklenen veri tabanları: MySQL, PostgreSQL, MariaDB, H2

7) Çeşitli hesap yasaklaması
Oyuncuların kullandığı veya giriş yaptığı diğer hesapları görüntüleyebilme ve yasaklayabilme.
Görüntülemek için /dupeip <oyuncu> komutunu kullanabilirsiniz.


8) Proxy desteği
Sunucunuz Bungee/Velocity bir sunucuda barınıyorsa genel olarak veya diğer sunucularda ceza uygulayabilirsiniz.

9) Geri alınabilir ceza sistemi
Bir yetkilinin verdiği tüm cezaları geri çekebilme özelliği. (Yetkili görevini kötüye kullanarak oyunculara ceza verirse tek komutla bu cezaları geri çekebilirsiniz.)
Bu komuta /staffrollback yazarak erişebilirsiniz.


10) Veri taşıyabilme
Önceden kullandığınız yasaklama eklentinizdeki verileri Litebans'a aktarabilirsiniz.
Desteklenen eklentiler: Essentials, AdvancedBan, BanManager, BungeeAdminTools ve 7 eklenti..
Verileri taşımanız için buraya bir rehber bırakıyorum, buraya tıklayarak nasıl taşıyabileceğiniz hakkında bilgi alabilirsiniz.

11) Web Arayüzü - PHP
Yasaklanan veya ceza almış tüm oyuncuları kendi sitenizden takip edebilirsiniz.
Litebans

Kurulum nasıl yapılıyor?
Eklentiyi önce buradan indiriyoruz.

Eğer tek bir sunucu içinde kullanacaksanız eklentiyi indirdikten sonra sunucu klasörünüzde (/plugins/) bölümüne bırakın ve sunucuyu yeniden başlatın.

Eğer Bungee/Velocity içerisinde kullanacaksanız proxy klasörünüzde (/plugins/) bölümüne bırakın ve sunucuyu yeniden başlatın.

Eğer birden fazla Bungee/Velocity (MultiProxy) sunucunuzda kullanacaksanız eklentiyi aynı veritabanına bağlayarak devam edebilirsiniz.


Komutlar nasıl çalışıyor?

KomutlarYetkiAçıklama
/ban​
litebans.ban​
Oyuncuyu yasaklar.​
/mute​
litebans.mute​
Oyuncuyu susturur.​
/warn​

litebans.warn​

Oyuncuya uyarı verir.​
/kick​
litebans.kick​

Oyuncuyu bulunduğu sunucudan atar.​
/ipban​
litebans.ipban​
Oyuncunun IP adresini yasaklar.​
/ipmute​
litebans.ipmute​
Oyuncunun IP adresini susturur.​
/tempban​

litebans.tempban​

Oyuncuya süreli yasaklama tanır.​
/tempmute​
litebans.tempmute​
Oyuncuya süreli susturma tanır.​
/unban​
litebans.unban

litebans.unban.own
Oyuncunun yasağını kaldırır.

Sadece kendi yasakladığı oyuncunun engelini kaldırabilir.
/unmute​
litebans.unmute

litebans.unmute.own
Oyuncunun susturmasını kaldırır.

Sadece kendi susturduğu oyuncunun cezasını kaldırabilir.
/unwarn​
litebans.unwarn

litebans.unwarn.own
Oyuncunun uyarısını kaldırır.

Sadece kendi verdiği uyarı oyuncudan kaldırır.
/history​
litebans.history​
Oyuncuların ceza geçmişini görüntüler.​

API
Eğer eklenti ile birlikte çalışmak istiyorsanız bu adresi takip edin.

Bonus
Eklenti birçok özellik sağladığı için işinize yarayabilecek bazı özellikleri aşağıya bırakıyorum.

Sunucuya özel yasaklama eklemek istiyorsanız /ban <oyuncu> server:Skyblock şeklinde belirtebilirsiniz.
Ceza verilen ID'i kontrol etmek için /litebans reveal <ID> komutunu kullanabilirsiniz. Örnek: /unwarn 3529
Tüm cezalardan muaf tutulmak için yetki olarak litebans.exempt kendinize tanımlayabilirsiniz.
Konsol tarafından verilen cezalarda CONSOLE yazısını kaldırmak için config.yml kısmından console_sender_name: Console yerini değiştirebilirsiniz.
Tab tamamlayıcısını açmak için kendinize litebans.tabcomplete yetkisini tanımlayabilirsiniz.

Eklenti çok fazla çeşitlilik içerdiğinden ötürü bazı özellikleri buraya gereksiz görüneceğinden koymadım. Zaten bu belirttiklerim eklentinin %95'ini tamamlamış oluyor, eklenti hakkında daha detaylı bilgiler edinmek için
bu adresi ziyaret edebilirsiniz. Konuyu yararlı bulduysanız beğenmeyi unutmayın, iyi forumlar!
 
Üst