Minecraft eklentisi AntiSpam
AntiSpam ve bulunduğu sunucular hakkında bilgi
🔌 AntiSpam Hakkında
AntiSpam, sohbet etkinliğini izleyen ve yinelenen ya da benzer mesajları, flood’u, engellenen kelimeleri ve diğer istenmeyen sohbet davranışlarını tespit ederek sunucu sohbetini temiz tutmaya yardımcı olan bir Minecraft eklentisidir. Modülerdir (özellikler etkinleştirilebilir veya devre dışı bırakılabilir) ve hem yerel depolama (SQLite) hem de daha büyük kurulumlar ve web entegrasyonu için MySQL desteği sunar.
🎯 Amaç
AntiSpam, spam, tekrar eden karakterler, hızlı mesaj flood’u ve kara listedeki kelimeler gibi sohbet kötüye kullanımını otomatik olarak algılamaya ve işlemeye ihtiyaç duyan sunucu yöneticileri ve moderasyon ekipleri için tasarlanmıştır. Ayrıca rapor toplamak ve ceza geçmişini incelemek için araçlar sağlar.
⚙️ Özellikler
- Tekrarlanan veya çok benzer mesajların tespiti.
- Flood koruması (mesaj gönderim hızı sınırları ve aşırı karakter tekrarı kontrolleri).
- Tamamen yapılandırılabilir engellenen kelimeler kara listesi.
- Yapılandırılabilir tetikleyiciler ve cezalar için özel komutlarla otomatik ceza sistemi.
- İşlemleri takip etmek ve aramak için benzersiz ceza ID’leri.
- Personel incelemesi için son mesajları kaydeden akıllı sohbet raporlama sistemi.
- Cezaları, kayıtları ve raporları görmek için isteğe bağlı web paneli entegrasyonu (MySQL gerektirir).
- Çoklu dil desteği (İngilizce, Çekçe, Almanca) ve yapılandırılabilir mesajlar.
- Bildirimler için Discord webhook desteği.
🧩 Kimler İçin
- Otomatik sohbet moderasyonu isteyen Survival / SMP sunucuları.
- Spam ve reklamın sorun olduğu, aktif topluluklara sahip herkese açık sunucular.
- Sohbet cezaları ve raporları için web üzerinden erişilebilir bir denetim kaydı isteyen sunucular.
🏗️ Örnek Kullanım Senaryoları
- Bir oyuncu engellenen kelimeleri birkaç kez tekrarladığında otomatik olarak susturma ya da bir ceza komutu çalıştırma.
- Personel, eklentiyle oluşturulan bir raporu açar ve bağlam için kaydedilmiş son sohbeti görüntüler.
- Yöneticiler, işlemleri doğrulamak veya geri almak için ceza geçmişini benzersiz ID ile arar.
⌨️ Komutlar
| Komut | Açıklama | İzin | Erişim |
|---|---|---|---|
/antispam reload | Eklenti yapılandırmasını ve dil dosyalarını yeniden yükler. | antispam.reload | Admin |
/antispam check <ID> | Bir ceza hakkında benzersiz ID’siyle ayrıntılı bilgi gösterir. | antispam.check | Admin |
/chatreport <player> | Bir oyuncu için sohbet raporu oluşturur (personel için son mesajları kaydeder). | antispam.chatreport | Oyuncu |
/chatreportlogs | Son sohbet raporlarını gösterir. | antispam.admin | Admin |
Not: Yukarıda yalnızca resmi proje kaynaklarında doğrulanmış komutlar listelenmiştir.
🔐 İzinler
| İzin | Açıklama | Varsayılan |
|---|---|---|
antispam.reload | /antispam reload komutunun kullanılmasına izin verir. | belirtilmemiş |
antispam.check | /antispam check <ID> komutunun kullanılmasına izin verir. | belirtilmemiş |
antispam.chatreport | Sohbet raporu oluşturulmasına izin verir. | belirtilmemiş |
antispam.admin | Raporlara, ceza aramasına ve yönetim özelliklerine erişim sağlar. | belirtilmemiş |
antispam.bypass | Tüm AntiSpam kontrollerini atlar. | belirtilmemiş |
antispam.notify | Eklentiyle ilgili bildirimleri (güncelleme/bildirimler) alır. | belirtilmemiş |
antispam.punishnotify | Bir oyuncu otomatik olarak cezalandırıldığında bildirim alır. | belirtilmemiş |
⚙️ Kurulum
📥 Kurulum
- Resmi eklenti JAR dosyasını indirin ve sunucunuzun
plugins/dizinine yerleştirin. - Sunucuyu yeniden başlatın ve eklentinin konsol kayıtlarında yüklendiğini doğrulayın.
- Web paneli özellikleri için bir MySQL veritabanı yapılandırın ve eklenti yapılandırmasında web entegrasyonunu etkinleştirin.
📦 Bağımlılıklar
- Gerekli harici eklenti bağımlılıkları belgelenmemiştir. MySQL yalnızca web paneli için gereklidir; SQLite yerleşik olarak desteklenir.
🧾 Yapılandırma
- Eklenti ayarlar için
config.ymlkullanır (özellik anahtarları, sınırlar, gecikmeler, cezalar, veritabanı ayarları). - Düzenlenebilen dil dosyaları sağlanır.
🧠 Teknik Notlar
- Depolama: tek sunucular için yerleşik SQLite; web paneli için MySQL desteklenir ve gereklidir.
- Modüler tasarım: ayrı korumalar (spam, flood, blocked words, reports, web panel, Discord webhooks) etkinleştirilebilir/devre dışı bırakılabilir.
- Kayıt altına alınan her işlem için arama ve denetimi kolaylaştırmak adına benzersiz ceza ID’leri oluşturulur.
🤝 Bu Eklenti Ne Zaman Kullanışlıdır
Kayıt edilebilir cezalar ve loglar ile raporlar için isteğe bağlı web erişimi olan, otomatik ve yapılandırılabilir sohbet moderasyonuna ihtiyacınız varsa, AntiSpam MySQL tabanlı veri ve uzak bir web arayüzü gerektiren küçük sunucular ve daha büyük ağlar için uygun modüler bir sistem sunar.
- Minecraft: PE Server041.2
- Minecraft: PE Server040.9
- AAZ033.86
- Loading moonwixs..021.44
- Craftopia05.48
AntiSpam eklenti sayfası, izleme sisteminin bu eklentiyi hangi sunucularda bulduğunu, hangi platformlar ve sürümlerle görüldüğünü gösterir.
Eklentiler komutlar, ekonomi, koruma, izinler, mini oyunlar, entegrasyonlar veya başka mekanikler ekleyebilir. AntiSpam eklentisinin gerçek rolü belirli sunucunun yapılandırmasına bağlıdır.
Veriler sunucuların teknik yanıtlarından otomatik oluşturulur. Bir sunucu eklenti listesini gizliyorsa AntiSpam kullansa bile bu bölümde görünmeyebilir.
Projeleri karşılaştırmak, uyumlu sürümleri kontrol etmek veya eklentinin herkese açık sunucularda nasıl kullanıldığına dair örnekler bulmak için AntiSpam bulunan sunucu listesini kullanın.