Sythel
Senior Full Stack Developer
- Katılım
- 12 Mart 2018
- Mesajlar
- 84
- Elmaslar
- 51
- Puan
- 13.370
Discord:
sythelx_87746
- Minecraft Sürümleri
- 1.21.1
Merhaba, yaklaşık bir haftadır üzerinde çalıştığım anti-evasion sistemli sansür eklentisinin beta sürümünü sizlere tanıtmak ve açık kaynak olarak toplulukla paylaşmak istiyorum. Öncelikle hiçbir sansür eklentisinin %100 koruma sağlayamayacağını hatırlatarak, henüz beta sürümündeki CENSOR'ün yaklaşık %90 oranında sağlıklı bir şekilde sansürleme işlemi uygulayabildiğini yaptığımız testler sonucunda sizlere söyleyebilirim. Sistem gündelik ve normal kullanımda gayet verimli çalışmaktadır. Sistemin içerisindeki test özelliği sayesinde engellemiş olduğunuz kelimenin hangi varyasyonlarda engellendiğini liste halinde görüntüleyebiliyorsunuz.
Censor yalnızca belirlenen kelimeleri engelleyen klasik bir blacklist sistemi değildir. Farklı yazım biçimleri, karakter değişimleri, semboller, tekrarlanan karakterler ve filtreyi aşmaya yönelik çeşitli yöntemleri analiz ederek mesajları daha kapsamlı şekilde değerlendirir. Fazla yazıya boğmadan ve aşırı detaya girmeden görsellerle birlikte eklentiyi tanıtmaya çalışacağım.
Eklenti: İsmi: CENSOR
Eklenti Sürümü: 1.0.1-beta.1
Minecraft Sürümü: 1.21.1+
Eklenti Açıklaması: Kelime eşleştirme ve anti-evasion yapısı sayesinde yalnızca kelimenin kendisini değil, filtreyi aşmak için kullanılabilecek farklı yazım biçimlerini de analiz eder. Üstelik bunu normal kelimelerin yanlışlıkla eşleşmesini azaltmaya yönelik sınır kontrolleriyle birlikte gerçekleştirir.
* Forumda küfürlü paylaşımda bulunmamak amacıyla "test" ve "merhaba" kelimelerini yasakladım. Sistemin işleyişine bakalım.
* Engellemek istediğim kelimeyi yazdım ve sistem geri kalan her şeyi kendisi yaptı. Eklentinin öne çıkan en önemli özelliklerin birinin bu olduğunu söyleyebilirim. Ayar dosyasına yüzlerce, binlerce satır kelime girmek zorunda değilsiniz. Kelimeyi yazın ve geri kalan her şeyi censor sizin için yapsın.
* Uyarılar yalnızca yetkililere gönderilir. Normal oyuncular "***" veya sizin belirlediğiniz sansür mesajını görür.
* Uyarıları görmek istemiyorsanız ayar dosyasından opsiyonel olarak kapatabilirsiniz.
* Sistemin kendi içerisinde bulunan test özelliği sayesinde engellediğiniz kelimeleri çeşitli yöntemlerle tekrar tekrar yazmak zorunda değilsiniz. Censor sizin için bunu da yapıyor.
* "/censor test merhaba" komutunu kullandım. Daha öncesinde "merhaba" kelimesini yasakladığım için bu kelimenin engellendiği varyasyon tiplerini ve sayısını buradan görebiliyorum.
* Normal şartlarda "merhaba" kelimesini engellemeyeceğimiz için varyasyonlar biraz garip görünebiliyor ancak küfürlü kelime yazıldığında durum daha net anlaşılıyor.
* Oyun içerisinden veya tercihinize göre sqlite/yaml loglarından oyuncuların sansür loglarına erişebilirsiniz.
* Loglamalar günlük olarak sınıflandırılır. Tek bir dosya şişirilmez.
* yaml veya sqlite arasında geçiş yapabilirsiniz, geçiş sırasında veri kaybı yaşanmaz, veriler olduğu gibi aktarılır.
* Sistem içerisinde URL sansürlemesi de bulunuyor ancak URL denetimini kelimelerde olduğu kadar agresif yapmadım. Doğrudan URL gönderimi engelliyor ancak anti-evasion url denetiminde bulunmamaktadır.
* Burada ufak bir reklam koruması karşınıza çıkıyor. Zararlı veya reklam olabileceğini düşündüğünüz kalıpları ayarlayabiliyorsunuz.
* Normal konuşmalara zarar verebileceği düşünüldüğünden anti-evasion bu özelliğe dahil edilmemiştir.
NOTLAR:
* Eklenti gelen geri dönüşler doğrultusunda sürekli olarak ücretsiz ve herhangi kar amacı gütmeden güncellenecektir.
* Hata, bug, istek ve önerilerinizi buradan veya discord üzerinden bildirmekten çekinmeyin.
* Tamamen ücretsiz ve açık kaynak olarak sizlerin kullanımına sunuyorum.
* Ayrıca ücretsiz paylaştığım diğer açık kaynak kodlu FISHERA eklentisine göz gezdirmek isterseniz
Değerli ziyaretçimiz, içeriği görebilmek için
şimdi giriş yapın veya kayıt olun.
Değerli ziyaretçimiz, içeriği görebilmek için
şimdi giriş yapın veya kayıt olun.
Değerli ziyaretçimiz, içeriği görebilmek için
şimdi giriş yapın veya kayıt olun.