ServerSide M2 Anti Hack v3 (Sunucu Taraflı Koruma)

  • Konuyu açan Konuyu açan Grafik3r
  • Açılış Tarihi Açılış Tarihi
  • Yanıt Yanıt 9
  • Gösterim Gösterim 324

Grafik3r

Üye
Üye
Mesaj
40
Beğeni
81
Puan
301
Ticaret Puanı
0

Hangi Hilelere Karşı Savaşır?

  • Işınlanma ve Hız (Speed/Teleport): Bir yerden bir yere imkansız bir hızla gitmeye çalışanları yakalar.
  • Hızlı Vurma (7x/Wait Hack): Kılıcı normalden daha hızlı sallayanları veya etrafındaki her şeye aynı anda vuranları saniyeler içinde tespit eder.
  • Uzaktan Vurma (Range Hack): Kılıcıyla 10 metre ötedeki slotu kesmeye çalışan "hayalet" vuruşları engeller.
  • Duvarlardan Geçme (Wallhack): Dağların içinden geçen, binaları yok sayan oyuncuları durdurur.
  • Otomatik Toplama ve Çekme (Mob Lock): Canavarları ekrana kilitleyip yerinden kıpırdamadan kasan botları fark eder.

Sürekli Gözlem (Veri Toplama)​

Sen oyunda yürürken veya bir slot keserken, sistem arka planda senin her hareketini milimetrik ve saliselik olarak takip eder.
  • Zamanlama: İki vuruş paketi arasındaki süreyi (milisaniye cinsinden) ölçer.
  • Mesafe: Bir önceki konumun ile şu anki konumun arasındaki farkı hesaplar.
  • Durum Kontrolü: Binek üzerinde misin, yaya mısın, pingin kaç, bir GM misin? Tüm bu "kimlik" bilgilerini her saniye kontrol eder.

2. Akıllı Analiz (Filtreleme)​

Toplanan veriler sistemin "Süzgeç" mekanizmasına girer. Burada en önemli farkımız Lag Töleransı ve Öğrenme Modudur.
  • Lag Filtresi: Sistem senin pingini bilir. Eğer pingin 150ms ise, sistem limitlerini %50 genişletir. "Bu oyuncu hileci değil, interneti geciktiği için paketler üst üste geldi" diyerek seni masum kabul eder.
  • Öğrenme Filtresi: Eğer sunucuda yeni bir binek veya hız veren bir eşya varsa, sistem bunu "normal" olarak kabul edip kendi ayarlarını günceller. Statik limitlere takılıp kalmaz.

3. Karar Mekanizması (Skor Sistemi)​

Sistem bir anormallik fark ettiğinde seni pat diye banlamaz. Bir Risk Skoru oluşturur.
  • İmkansız bir mesafe (Teleport): +50 puan.
  • Bu puanlar SCORE_LIMIT (Örneğin 100) değerine ulaşana kadar sistem seni izlemeye devam eder.

4. Müdahale ve Kayıt (Aksiyon)​

Skor yükseldiğinde veya hileden %100 emin olunduğunda sistem devreye girer:
  • Captcha Testi: Şüpheliysen önüne o meşhur eşya seçme penceresi (Grafik3r Captcha) gelir. Botsan bu testi geçemezsin.
  • Geri Atma (Rubberband): Hızlı gidiyorsan seni son güvenli koordinatına geri ışınlar ve hareketini dondurur.
  • Akıllı Loglama: Tüm bu olanları veritabanına yazar. Ancak "temiz" bir şekilde; aynı oyuncuyu aynı hileden tek bir satırda, en düşük ve en yüksek değerleriyle not eder.

Özetle İş Akışı:​


Paketler Analiz edilerek oyuncu mu yoksa hileci mi analizi gerçekleştirilir. Esnek yapısı ile Attak Tölerans veyahut PVP ve PVE vuruş analizleri sunucunun durumuna göre elle ayarlanabilir şekilde hazırlanmıştır. Ping filitreleme düzeneği sayesinde ping sahibi oyuncularda esnemeler yaparak olabildiğince oyunun akıcı devam etmesine olanak sağlar. Bütün çalışma tamamen kendi emeğimdir ve yaklaşım 1 aylık bir çalışmadır. 0'dan başlanılarak bu noktaya getirilmiştir. Umarım bir yorumu çok görmezsiniz. Çalışma açık kaynak kodu şeklinde verilmiştir. Bunun sebebi de hem sistemin gelişmesini sağlamak, hem eksiklerimizi gözlemlemek hem de olası pointer ve benzer sistemlere karşı değişken bir yapı kurmaktır. Pointer Öğrenme Modülüne karşı sistemin bot onay yapısına değiştirilebilir sembol ve renk kodları eklenmiştir. Böylece botun yeni öğrenimleri sonrası farklı renk kodları ve semboller kullanılarak değiştirilebilir. 2 tip DEBUG sistemi kurulmuştur. Bir tanesi SQL yapılı diğeri txt yapılı genel log kaydı alabilmek içindir.

 

Dosya Eklentileri

  • HackFIX V3.rar
    HackFIX V3.rar
    15,1 KB · Gösterim: 24
Şayet test eden arkadaşlar olursa; eksi ve artı yönlerini bildirirse mutlu olurum, saygılar 🙏🏻
 
Merhaba,

Dosyayı indirmedim fakat eğer açık kaynak olarak paylaşırsanız sevinirim. Veya açık kaynak fiyatını özelden iletiniz.

Saygılarımla
 
Merhaba,

Dosyayı indirmedim fakat eğer açık kaynak olarak paylaşırsanız sevinirim. Veya açık kaynak fiyatını özelden iletiniz.

Saygılarımla
Kodları ücret karşılığı değil, açık bir şekilde paylaştım Reis zaten. Beğeni ile indirebilirsin. Dilersen üzerine gidip geliştirebilir yada eksikleri aktarabilirsin. Hep beraber çözüm yoluna gideriz. Ben olabildiğince stabil bir sistem oluşturdum.
 
Kodları ücret karşılığı değil, açık bir şekilde paylaştım Reis zaten. Beğeni ile indirebilirsin. Dilersen üzerine gidip geliştirebilir yada eksikleri aktarabilirsin. Hep beraber çözüm yoluna gideriz. Ben olabildiğince stabil bir sistem oluşturdum.
bir git deposu filan varsa herkese açık şekilde boş vakitlerimde geliştirme yapabilirim ve bu sayede gönüllü olarak herkes yapabilir
 
İlgin için teşekkür ederim, Git deposu henüz kurmadım ama kurabilirim Reis. Şayet sende varsa onun üzerinde de çalışabiliriz, nasıl istersen :)

valla çok şey paylaşmak istiyorum aslında topluluğu da değiştirmek istiyorum ama bu konuda fazla endişelerim var ;

- İnsanların bu da kendini bir şey sanıyor gibi düşünmesi
- paylaşılan şeyler toplulukta hiç görülmeyen şeyler olunca : bu bir tanrı bu çocuk çok iyi yaparsa bu yapar gibi düşüncelerin oluşması veya tam zıttı leş gibi kodlar vs vs.
- kıyaslanma sorunları , dm yağmuruna tutulmak , insanların özel ilgi beklentileri
- ismi kullanarak kendi projelerini parlatmaları
- ona iş yaptırdık diyerek prestiji kendilerine devşirmeleri
- anticheat satıcılarının çıkarları zedeleneceği için kodları küçümsemeleri, kodlar kötü gibi yorumlar yapılması
- toplulukta gereksiz drama çıkması , çözüme değil de daha çok dramaya odaklanılması
- Başkaları tarafından alınıp 2–3 değişiklikle farklı amaçlar için kullanılması veya dolandırıcılığa alet edilmesi
- Eleştiri ile saldırıyı ayırt etmenin zorluğu vs vs.

Ama doğru sınırlarla yine de sendeki proje üzerinden geliştirmeler yapılabilir. Kodlarınızı incelemedim ama inceleyeceğim. Tekrardan paylaşım için teşekkürler
 
valla çok şey paylaşmak istiyorum aslında topluluğu da değiştirmek istiyorum ama bu konuda fazla endişelerim var ;

- İnsanların bu da kendini bir şey sanıyor gibi düşünmesi
- paylaşılan şeyler toplulukta hiç görülmeyen şeyler olunca : bu bir tanrı bu çocuk çok iyi yaparsa bu yapar gibi düşüncelerin oluşması veya tam zıttı leş gibi kodlar vs vs.
- kıyaslanma sorunları , dm yağmuruna tutulmak , insanların özel ilgi beklentileri
- ismi kullanarak kendi projelerini parlatmaları
- ona iş yaptırdık diyerek prestiji kendilerine devşirmeleri
- anticheat satıcılarının çıkarları zedeleneceği için kodları küçümsemeleri, kodlar kötü gibi yorumlar yapılması
- toplulukta gereksiz drama çıkması , çözüme değil de daha çok dramaya odaklanılması
- Başkaları tarafından alınıp 2–3 değişiklikle farklı amaçlar için kullanılması veya dolandırıcılığa alet edilmesi
- Eleştiri ile saldırıyı ayırt etmenin zorluğu vs vs.

Ama doğru sınırlarla yine de sendeki proje üzerinden geliştirmeler yapılabilir. Kodlarınızı incelemedim ama inceleyeceğim. Tekrardan paylaşım için teşekkürler
Her zaman elimden geldiğince insanlara yardımcı olmaya çalıştım ve en iyiyi hedefledim Reis. Ben buradaki paylaşımları gördükçe böyle bir şey yapmaya karar verdim. Hiçbir zaman da "En iyisi bu" demedim hep daha iyisini yapabiliriz diye düşündüm. Bu sistemi hazırlarken sunucu açmak için sistem hazırlıyordum o ara aklıma takıldı ve; "Neden olmasın?" diye başladım. Şimdi de planım PVP ve PVE Atak tölerans ayrı bir yapı kurarak Robot doğrulama atmak yerine oyuncuyu boğmadan direk orjinal tölerans ayarlarına geri çekmek. Sistem satmak konusuna gelirsek; Darcys gibi adamların sistemlerini alıp daha farklı bir yapıya çevirerek çok rahat satışa sunabiliriz, benzer bir şey; Metin2 üzerine forumda bir mob drop item içerik gösterici gördüm. Bunu geliştirerek Metin2'den mob drop verisi toplayıp orjinal bir mob drop yaptım. Belki de piyasada kendi regen dosyaları ile kendi item protosuna birebir uyumlu mob drop yoktur, çünkü kimse bununla uğraşmaz benim dışımda 😂 Kaldı ki bu aralar aktif bir iş sahibi de değilim ama yine de dua almak bunlardan daha cazip geliyor 🌹
 
Her zaman elimden geldiğince insanlara yardımcı olmaya çalıştım ve en iyiyi hedefledim Reis. Ben buradaki paylaşımları gördükçe böyle bir şey yapmaya karar verdim. Hiçbir zaman da "En iyisi bu" demedim hep daha iyisini yapabiliriz diye düşündüm. Bu sistemi hazırlarken sunucu açmak için sistem hazırlıyordum o ara aklıma takıldı ve; "Neden olmasın?" diye başladım. Şimdi de planım PVP ve PVE Atak tölerans ayrı bir yapı kurarak Robot doğrulama atmak yerine oyuncuyu boğmadan direk orjinal tölerans ayarlarına geri çekmek. Sistem satmak konusuna gelirsek; Darcys gibi adamların sistemlerini alıp daha farklı bir yapıya çevirerek çok rahat satışa sunabiliriz, benzer bir şey; Metin2 üzerine forumda bir mob drop item içerik gösterici gördüm. Bunu geliştirerek Metin2'den mob drop verisi toplayıp orjinal bir mob drop yaptım. Belki de piyasada kendi regen dosyaları ile kendi item protosuna birebir uyumlu mob drop yoktur, çünkü kimse bununla uğraşmaz benim dışımda 😂 Kaldı ki bu aralar aktif bir iş sahibi de değilim ama yine de dua almak bunlardan daha cazip geliyor 🌹
Mesajın geneli ile ilgili değil de alt kısım ile ilgili zaten Metin2'nin mob_drop bilgisi açık aslında yeni gelen atlas güncellemesi ile tüm drop bilgileri mevcut. Tek sıkıntı, drop oran vb. şeylerin belli olmaması buna gerçekçi yakın bir içerik olsa forum çoşacaktır.
 
Mesajın geneli ile ilgili değil de alt kısım ile ilgili zaten Metin2'nin mob_drop bilgisi açık aslında yeni gelen atlas güncellemesi ile tüm drop bilgileri mevcut. Tek sıkıntı, drop oran vb. şeylerin belli olmaması buna gerçekçi yakın bir içerik olsa forum çoşacaktır.
Benim bahsettiğim olay tam olarak şöyle birşey Reis, 3 günümü almıştı bu yapıyı oluşturması. Tabi o direk videoda olduğu gibi atılırsa çalışmaz. Onun için ayrı bir dönüşüm daha kullanarak örnekteki hale getiriyorum. Bu sayede ANSI veya UTF-8 dertlerim olmuyor.

 

Dosya Eklentileri

Son düzenleme:
Geri
Üst