--- [ LBGuard - Gelişmiş Güvenlik ve Ceza Sistemi ] ---
--- Author: inal12 ---
🛡️ LBGuard, sunucunuzu korumak ve oyuncu yönetimini en üst seviyeye taşımak için tasarlanmış, hibrit bir güvenlik çözümüdür. Spigot/Paper ve Velocity desteğiyle tüm ağınızı tek elden yönetin!
✨ ÖNE ÇIKAN ÖZELLİKLER ✨
🚀 Üstün Performans ve Optimizasyon:
- Tüm veriler RAM'de önbelleğe alınır, sunucunuzda gecikme yapmaz.
- Veri kaydetme, oyuncu sorguları ve Webhook gönderimleri tamamen ASENKRON çalışır.
- Veritabanı Indexing sistemi ile binlerce veri arasında bile ışık hızında işlem yapar.
📚 Gelişmiş Ceza Geçmişi ve Takip:
- [YENİ] Artık cezalar silinmez! /history komutu ile bir oyuncunun geçmişte aldığı tüm cezaları görebilirsiniz.
- [YENİ] /lbguard stats ile sunucunun genel ceza istatistiklerini anlık takip edin.
🤬 Akıllı Sohbet Filtresi (Chat Filter):
- [YENİ] Küfür, reklam ve yasaklı kelimeleri otomatik yakalar.
- [YENİ] Yakalanan oyuncuya otomatik WARN, MUTE veya KICK işlemi uygulayabilir.
🎨 %100 Özelleştirilebilir Mesajlar:
- messages.yml üzerinden tüm duyuru, ban ekranı ve uyarı mesajlarını %100 değiştirebilirsiniz.
- Prefix ve renk kodu (&) desteği mevcuttur.
🔗 Discord Webhook Entegrasyonu:
- Ban, Mute, Warn ve IP-Ban gibi her işlemde Discord kanalınıza anlık bildirim gider.
- webhook.yml üzerinden her ceza türü için ayrı tasarım ayarları yapılabilir.
🔐 %100 Güvenlik ve IP-Ban Sistemi:
- Sadece oyuncuyu değil, IP adresini de engelleyerek sunucunuza sızmaları %100 durdurur.
- Giriş anında çift katmanlı (UUID + IP) kontrol mekanizması.
🔨 KOMUTLAR VE YETKİLER 🔨
/ban <oyuncu> <sebep> - Kalıcı yasaklama (lbguard.admin.ban)
/tempban <oyuncu> <süre> <sebep> - Süreli yasaklama (lbguard.admin.tempban)
/history <oyuncu> - [YENİ] Ceza geçmişini görüntüle (lbguard.history)
/lbguard stats - [YENİ] Sunucu istatistiklerini gör (lbguard.admin.reload)
/unban <oyuncu> - Yasak kaldırma (lbguard.admin.unban)
/mute <oyuncu> <sebep> - Sohbet susturma (lbguard.admin.mute)
/unmute <oyuncu> - Susturma kaldırma (lbguard.admin.unmute)
/warn <oyuncu> <sebep> - Uyarı verme (lbguard.admin.warn)
/unwarn <oyuncu> - Uyarı silme (lbguard.admin.unwarn)
/ipban <oyuncu> <sebep> - IP tabanlı yasaklama (lbguard.admin.ipban)
/kick <oyuncu> <sebep> - Sunucudan atma (lbguard.admin.kick)
/lbguard reload - Konfigürasyonu yeniler (lbguard.admin.reload)
📄 KURULUM 📄
1. JAR dosyasını plugins klasörüne atın.
2. Sunucuyu başlatın ve oluşan config dosyalarından Webhook URL'lerini ve Veritabanı ayarlarını yapın.
3. Mesajları sunucu dilinize göre optimize edin ve keyfini çıkarın!
🛡️ LBGuard - Sunucunuzun Yeni Muhafızı!
By inal12
💬 Hatalar ve Destek İçin: https://discord.gg/lbdev
🚀 Velocity Proxy Desteği: Mevcut (Hybrid JAR)