Konu tarafımca düzenlenerek virüstotal eklenmiştir. Paylaşım için teşekkürler.
Sunucu Taraflı Koruma: M2 Anti Hack v3
Üye
Katılım07 Nis 2026
Konular9
Mesajlar72
Elmas Konular0
Başarım0
ZirveCoin
0
Ticaret Puanı
+0
-0
Üye
Katılım30 Kas 2025
Konular4
Mesajlar59
Elmas Konular0
Başarım0
ZirveCoin
0
Ticaret Puanı
+0
-0
08.05.2026 00:12
#10
İş bilen birisinin yorum yapması benim için çok değerli ve mutlu etti. Evet, Metin2 yapısı gereği eski bir oyun olduğu için ve o zamanlar FİBER sistemler olmadığı için animasyon vb. üzerine kurulmuş bir sistem. O yüzden mevcut ayarları bulabilmek gerçekten inanın çok uğraştırıcı oldu. O yüzden lag töleransları ping töleransları gibi birçok faktöre yer vermek zorunda kaldım. Ayrıca hatalı hesaplama riskine karşı da doğrulama yöntemi koyarak insanların hatalı ceza almasının önüne geçmeye çalıştım. Log tutma mantığım da çok fazla tekrar yapılıyorsa count ile kaç kere aynı tekrarı yaptığını hesaplatarak oyuncuyu gerekirse fiziki takibe de almayı amaçladım. Oyunun msa ve gr yapısına karşı ben de zaman damgalarını kullanarak yakalamaya çalıştım ve olabildiğince de etkili sonuç yakaladım ama toplum olarak daha güzel geliştirebiliriz diye paylaşmak istedim. Çalışmayı 0'dan çıkardığım için biraz meşakatli bir süreç oldu. Şöyle ki; 1. Köy mobları küçük ve düşük Range oluştururken, Hayalet Orman gibi haritalarda daha yüksek Range gördüm. Martysama sistemimde core1 ve core2 den oluşuyordu ve harita bazlı ayrım söz konusu üzerineydi bende bunun üzerinden değer yakalamaya çalıştım. Önce her sınıf için ayrı silah ayrımı koymuştum ama gördüm ki onların birbiri arasında çok büyük farklar yok ben de Attack ve Shoot üzerinden tek tipe geri dönüş yaptım. PVP ve PVE mantığını oturtmak için de onları birbirinden ayırdım. Çünkü PVE ile yaptığın bir atak hızı PVP de aynı olmayabiliyordu. Bunlar için de ayrı bir ardışık hile sayacı koydum. Örnek; Ben bunu 5 olarak belirledim. Yani bir oyuncu aynı ms üzerinden yada hesaplanan ms nin dışında ardışık 5 vuruş yapıyorsa sistem bunun normal oyuncu dışı bir davranış olduğunu algılar ve kontrol gönderir. Tabi hileci saniyede bunu alacağı ve atağı sürekli kesileceği için istemeyecektir. Onun dışında botların pointer okumasından dolayı da sembol ve renk karmaşası ekledim. Şayet karşıdaki bot sistemi ezberlerse diye de değişken bir sembol ve renk sistemi koydum. Photoshop yada farklı biryerden tanınmayan bir renk kodu dahil edilerek botun kafasını karıştırabiliriz diye düşündüm. Bot Kontrol sistemi için de Metin2 taşı hariç tutarak çünkü oto av modeli koyabilirim diye Normal mob sayaç modeli koydum. Yeterli sayıda vuruş yapan kişi Bot Kontrolüne takılır gibi eklentiler ile açık kaynak kodu ile bir çalışma tamamladım.yok konuyu anlatmadan düşünerek yaptığın anlaşılıyor.
ama server taraflı önemli olan anlık yakalamadır.
adam ban atmakla mı uğraşsın
anakart seriali bile banlayan hwid sistemin varsa olabilir.
ama en güzeli hileli hilesiz oyuncu anlık hile yakalaması ve eski haline döndürmesi
dahada güzeli o hile yapılamaması
Üye
Katılım18 Nis 2026
Konular13
Mesajlar99
Elmas Konular0
Başarım0
ZirveCoin
0
Ticaret Puanı
+0
-0
08.05.2026 00:53
#11
yok konuyu anlatmadan düşünerek yaptığın anlaşılıyor.Ben hep beraber geliştirileceğine inanıyorum Reis o yüzden ücretsiz ve açık kodlarla paylaştım. En basit örnek; time yapılı bot sistemlerin 2 bin 3 bin bandında gezdiğini gördüm. Emektir sonuçta herkes hakkını kazanacak ama ben aynı yapıyı vuruş odaklı olarak ve değiştirilebilir sembol ve renk yapısı ile yeniden düzenleyerek daha korunaklı bir yapı kurmaya çalıştım. Bu sadece bot için geçerliki ben komple sistem üzerinde çalışma yaptım. Dilersen kodlara bakarak neler yapıldığını daha iyi gözlemleyebilirsin.
ama server taraflı önemli olan anlık yakalamadır.
adam ban atmakla mı uğraşsın
anakart seriali bile banlayan hwid sistemin varsa olabilir.
ama en güzeli hileli hilesiz oyuncu anlık hile yakalaması ve eski haline döndürmesi
dahada güzeli o hile yapılamaması
Üye
Katılım30 Kas 2025
Konular4
Mesajlar59
Elmas Konular0
Başarım0
ZirveCoin
0
Ticaret Puanı
+0
-0
08.05.2026 01:00
#12
Ben hep beraber geliştirileceğine inanıyorum Reis o yüzden ücretsiz ve açık kodlarla paylaştım. En basit örnek; time yapılı bot sistemlerin 2 bin 3 bin bandında gezdiğini gördüm. Emektir sonuçta herkes hakkını kazanacak ama ben aynı yapıyı vuruş odaklı olarak ve değiştirilebilir sembol ve renk yapısı ile yeniden düzenleyerek daha korunaklı bir yapı kurmaya çalıştım. Bu sadece bot için geçerliki ben komple sistem üzerinde çalışma yaptım. Dilersen kodlara bakarak neler yapıldığını daha iyi gözlemleyebilirsin.
inşllah biri yapar.
svsidede şöyle oluyor.
anlık hileyi tespit edip oyuncunun pc varsayılan değeri döndürüyor.oyuna yansımıyor.
ama svside client verisi de kullanıyor çok az kod bloğu var.
böyle birşey olsa güzel olurdu
Üye
Katılım18 Nis 2026
Konular13
Mesajlar99
Elmas Konular0
Başarım0
ZirveCoin
0
Ticaret Puanı
+0
-0
08.05.2026 01:02
#13
Bugün
inşllah biri yapar.Aklımdan az önce geçen tam olarak buydu. Oyuna robot kontrol atmak çok boğucu olduğunu düşündüm. Bu yüzden elde edilen veriler ve MS üzerinden limit düşümüne geçirmeyi düşünüyorum. PVP ve PVE öğrenme modeli güncelleyip Atak tölerans değerlerini okuyarak sunucuda yaşanacak paket değerlerini arka planda geri çekebilirsem çekeceğim. Ayrıca pong ve ping alışverişini daha elverişli hale getirerek sunucu yapılı ve töleranslı, oyuncuyu üzmeyecek bir sisteme geçeceğim. Umarım başarabilirim, böylece Client tarafından enjeksiyon vs ile uğraşmak zorunda kalınmaz. Sadece ben değil, aynı mantık ile çok gelişmiş sistem kurabilirsiniz. Bu benim ilk sistemim, çok daha yetkin arkadaşların daha iyi işler çıkarabileceğini düşünüyorum, saygılar
svsidede şöyle oluyor.
anlık hileyi tespit edip oyuncunun pc varsayılan değeri döndürüyor.oyuna yansımıyor.
ama svside client verisi de kullanıyor çok az kod bloğu var.
böyle birşey olsa güzel olurdu
Üye
Katılım12 Ara 2025
Konular8
Mesajlar54
Elmas Konular0
Başarım0
ZirveCoin
0
Ticaret Puanı
+0
-0
08.05.2026 01:13
#14
inşllah biri yapar.svside çalışma mantığı
svsidede şöyle oluyor.
anlık hileyi tespit edip oyuncunun pc varsayılan değeri döndürüyor.oyuna yansımıyor.
ama svside client verisi de kullanıyor çok az kod bloğu var.
böyle birşey olsa güzel olurdu
client verisinden kasıt şu ;
1)MoveSpeed yani karekterin yürüyüşünü 300 ms de göndermek yerine bu değeri 150 yapıyor ve client game tarafına daha hızlı paket gönderimini sağlıyor buda karekter anlık hareket ettiğinde hızı gameye gönderiliyor
2)Attack Speed için ise client src eklenen kod ise gönderilen paketi 8 byt ile sınırlandırıyor yabi max 8 byt gönderebilirsin diyor cliente svside ise kalibrasyonunu tek tek deneyip karekterlere job kontrol , binek , dönüşüm karekter hangi durumdayaa ona göre algılama yapıyor o yüzden 16383 yaptığında svside algılıyor
Mesela şuan yapmış olduğum ServerSideX game taraflı hile koruma sistemi aynı svside olacak şekilde kodlamasını yapıyorum ama benimki ücretsiz versiyonu
Üye
Katılım18 Nis 2026
Konular13
Mesajlar99
Elmas Konular0
Başarım0
ZirveCoin
0
Ticaret Puanı
+0
-0
08.05.2026 01:13
#15
svside çalışma mantığıBu olaylarda üstat gördüğüm kişilerden birisisin Reis, birgün kendi sistemimizi yapacağız inanıyorum : ))
client verisinden kasıt şu ;
1)MoveSpeed yani karekterin yürüyüşünü 300 ms de göndermek yerine bu değeri 150 yapıyor ve client game tarafına daha hızlı paket gönderimini sağlıyor buda karekter anlık hareket ettiğinde hızı gameye gönderiliyor
2)Attack Speed için ise client src eklenen kod ise gönderilen paketi 8 byt ile sınırlandırıyor yabi max 8 byt gönderebilirsin diyor cliente svside ise kalibrasyonunu tek tek deneyip karekterlere job kontrol , binek , dönüşüm karekter hangi durumdayaa ona göre algılama yapıyor o yüzden 16383 yaptığında svside algılıyor
Mesela şuan yapmış olduğum ServerSideX game taraflı hile koruma sistemi aynı svside olacak şekilde kodlamasını yapıyorum ama benimki ücretsiz versiyonu
Bu konuyu görüntüleyenler
1 misafir
Cevap yazmak için giriş yapın.
Benzer Konular
6 cevap
2K görüntüleme
9 cevap
1.9K görüntüleme
4 cevap
1.9K görüntüleme
9 cevap
1.9K görüntüleme
8 cevap
1.9K görüntüleme


