Repository navigation
v0.1.0 - Discord Hesap Eşleme ve 2FA Güvenlik Sistemi
🚀 DiscordLite v0.1.0 - İlk Sürüm
✨ Ana Özellikler
🔐 Güvenlik Sistemi
- Discord Hesap Eşleme:
/verifykomutu ile güvenli hesap bağlama - Interactive Verification: Discord button'ları ve modal sistemi
- 2FA (Two-Factor Authentication): İki faktörlü kimlik doğrulama
- IP Ban Sistemi: Otomatik şüpheli IP tespit ve banlama
- Rate Limiting: Brute force saldırı koruması
🔧 Teknik Özellikler
- Multi-Database Desteği: SQLite, MySQL, YAML
- HikariCP Connection Pooling: Performanslı veritabanı erişimi
- Kotlin Coroutines: Asenkron işlem desteği
- Kapsamlı Logging: 21 farklı güvenlik event tipi
- Rol Senkronizasyonu: Discord ↔ Minecraft permission mapping
🎮 Kullanıcı Deneyimi
- Basit Komutlar:
/verify,/discordlitekomutları - Multi-language: Türkçe ve İngilizce destek
- Real-time Feedback: Anlık bildirimler
- Interactive UI: Discord embed'leri ve button'ları
👑 Admin Araçları
- Gelişmiş Yönetim: Kapsamlı admin komut sistemi
- Security Dashboard: Güvenlik logları ve monitoring
- Permission Management: Detaylı yetki sistemi
📋 Desteklenen Sürümler
- Minecraft: 1.19+ (API 1.20)
- Java: 21+
- Discord JDA: 5.0.2
🔧 Kurulum
1. Plugin Kurulumu
# JAR dosyasını plugins klasörüne kopyalayın
mv DiscordLite-0.1.0.jar plugins/2. Discord Bot Kurulumu
- Discord Developer Portal'da yeni bot oluşturun
- Bot token'ını config.yml'e ekleyin
- Gerekli permission'ları verin
3. Konfigürasyon
discord:
bot_token: "YOUR_BOT_TOKEN"
guild_id: "YOUR_DISCORD_SERVER_ID"
channels:
verification_channel_id: "VERIFICATION_CHANNEL_ID"📖 Hızlı Başlangıç
# Oyuncu tarafından hesap doğrulama
/verify
# Admin komutları
/discordlite info <oyuncu>
/discordlite 2fa on🛡️ Güvenlik
- Rate limiting koruması
- IP whitelist sistemi
- Anomaly detection
- Security event logging
📊 İstatistikler
- Kod Satırları: 5000+ satır Kotlin
- Test Coverage: %85+
- Manager Sınıfları: 12 adet
- Güvenlik Kontrolleri: 21 olay türü
🐛 Bilinen Sorunlar
Şu anda bilinen kritik sorun bulunmamaktadır.
🔗 Bağlantılar
💝 Teşekkürler
Eğer burda isiminizin gözükmesini istiyorsanız test edip hataları söylemeniz yeterli
İyi oyunlar