- Katılım
- 6 Mayıs 2022
- Konular
- 48,263
- Mesajlar
- 48,573
- Tepkime puanı
- 74
- M2 Yaşı
- 3 yıl 11 ay 10 gün
- Trophy Puan
- 48
- M2 Yang
- 488,599
Hangi Hilelere Karşı Savaşır?
- <li data-xf-list-type="ul">Işınlanma ve Hız (Speed/Teleport) - Hızlı Vurma (7x/Wait Hack) - Uzaktan Vurma (Range Hack) - Duvarlardan Geçme (Wallhack) <li data-xf-list-type="ul">Otomatik Toplama ve Çekme (Mob Lock)
Güncelleme:
Uzun bir güncelleme bilgisi dahil etmeyeceğim arkadaşlar, sistemi en son haline getirerek paylaşımınıza sunuyorum. Bütün Ayarları hackfix_settings.txt içerisinde ayarlayabilirsiniz. Sadece ayarları yapmadan önce Sunucuyu kapattığınızdan veya GM iseniz reload çektiğinizden emin olun. Bot Sistemi vuruş odaklı saymaktadır (1 K Ayarlı) PVP vuruşlarınızda hasar işlemedi gibi bir sorun yaşarsanız [ATTACK_SPEED_SETTINGS] bölümünden daraltma yada genişletme yapabilirsiniz. Genel olarak ayarlarınızı Saldırı Ayarlarınızı da [WEAPON_SPECIFIC_TOLERANCES] ve [ARCHER_SETTINGS] üzerinden yapabilirsiniz. Hile ile test edebilir normal oyuncu ile hileli oyuncu hızlarını ve combo değerlerini bu şekilde düzenleyebilirsiniz. Güvenlik Protokolünü arttırmak adına 4 aşamalı doğrulama mevcuttur. Bunun 3 değişkeni [VISUAL_AND_POOL_SETTINGS] şeklinde pointer botlar için alınmış önlemdir. Bunu atlama olasılığı değerlendirilerek 1 adet de Hash yapısı mevcuttur ama onu sistem kendisi arka planda oluşturmaktadır. Onun için de örnek syslog resmi EK'te mevcuttur. Oyuncuyu rahatsız etmeden sistem olabildiğince stabil hale getirilmeye çalışılmıştır. Sistem eklemesi kanca kullanımı ile kodlar HackFix.cpp ve Hackfix.h içerisinde toplanmıştır. Ben bunlarla uğraşmam diyenler için de Makefile ekleyebileceği bir Lib yolu ve dosya da eklenmiştir. Ayrıca Sistemin anlaşılırlık sorunu olduğunu fark ettiğim için Bilgilendirme.txt olarak Ayar yapısı anlatılmıştır.
NOT: Sistem daha önceden de belirttiğim gibi 0'dan hazırlandığı için eksikleri kademeli olarak gidermeye çalıştım. Kendi başıma bir yere kadar görebiliyorum. Halen bulabildiğiniz eksikler olursa iletirseniz mutlu olurum.
Güncel FIX:
Kod:
//Ara extern DWORD ani_combo_speed(LPCHARACTER ch, BYTE mode); //Değiştir extern DWORD ani_attack_speed(LPCHARACTER ch); //Ara bool CHackfixManager::CheckAttack(CHARACTER* ch, CHARACTER* pkVictim) DWORD dwComboSpeed = ani_combo_speed(ch, 1); if (dwComboSpeed == 0 || dwComboSpeed > 10000) dwComboSpeed = 1000; dwValidDuration = (DWORD)(dwComboSpeed / (iAtkSpeed / 100.0f)); //Değiştir: DWORD dwAttackSpeed = ani_attack_speed(ch); if (dwAttackSpeed == 0 || dwAttackSpeed > 10000) dwAttackSpeed = 1000; dwValidDuration = (DWORD)(dwAttackSpeed / (iAtkSpeed / 100.0f)); //Ara: bool CHackfixManager::CheckShoot(CHARACTER* ch, BYTE bType) DWORD dwComboSpeed = ani_combo_speed(ch, 1); if (dwComboSpeed == 0 || dwComboSpeed > 10000) dwComboSpeed = 1000; dwValidDuration = (DWORD)(dwComboSpeed / (iAtkSpeed / 100.0f)); //Değiştir: DWORD dwAttackSpeed = ani_attack_speed(ch); if (dwAttackSpeed == 0 || dwAttackSpeed > 10000) dwAttackSpeed = 1000; dwValidDuration = (DWORD)(dwAttackSpeed / (iAtkSpeed / 100.0f));
Kod:
//Ara: bool CHackfixManager::CheckShoot(CHARACTER* ch, BYTE bType) if (ch->IsDead() || ch->GetHP() <= 0 || ch->IsStun()) return false; //Değiştir: if (ch->IsDead() || ch->GetHP() <= 0 || ch->IsStun() || ch->IsStateMove()) return false;
Ziyaretçiler için gizlenmiş link,görmek için üye olmalısınız!
Giriş yap veya üye ol.
ServerSide M2 Anti Hack v3 (Sunucu Taraflı Koruma)
Metin2 özel sunucularında güvenlik kritik öneme sahiptir. Sunucu tarafında çalışan anti hack sistemleri, hilecilerin oyun deneyimini bozmalarını engeller ve sunucunun adil bir şekilde çalışmasını sağlar. Bu bağlamda ServerSide M2 Anti Hack v3, sunucu tarafında entegre bir şekilde çalışan güçlü bir koruma sistemidir.
Sunucu Tarafında Güvenlik Neden Önemlidir?
Metin2 özel sunucularında oyun içi dengeyi bozan hileler, hem oyuncuların hem de sunucu yöneticilerinin işini zorlaştırır. Hileciler, hız artırıcılar, wallhack, aimbot gibi yöntemlerle sunucuda adil bir oynanış ortamı bozulabilir. Sunucu tarafında çalışan anti hack sistemleri, istemci tarafında çalışan sistemlerin aksine, hilecilerin erişemeyeceği noktada yer alır ve bu sayede daha güvenli bir koruma sağlar.
ServerSide M2 Anti Hack v3 Nedir?
ServerSide M2 Anti Hack v3, Metin2 özel sunucuları için geliştirilmiş sunucu tabanlı bir anti hack sistemidir. Oyun sırasında istemcinin gönderdiği verileri analiz ederek, şüpheli hareketleri yakalayıp sunucu tarafından müdahale edilmesini sağlar. Bu sistem, C++ tabanlı sunucu yapıları üzerinde çalışır ve Metin2 server src ile entegre bir şekilde çalışabilir.
Özellikleri ve Korumaları
Hile Tespiti: Oyuncunun konum bilgileri, saldırı aralıkları, beceri kullanım sıklığı gibi veriler analiz edilerek hileli davranışlar tespit edilir.
Otomatik Engelleme: Şüpheli durumlarda otomatik olarak oyuncu geçici veya kalıcı olarak engellenebilir.
Günlük Raporlama: Sistem, tespit ettiği tüm şüpheli eylemleri loglayarak sunucu yöneticisinin incelemesine sunar.
Kurulum ve Entegrasyon
ServerSide M2 Anti Hack v3, Metin2 özel sunucularında kolayca entegre edilebilir. Sistem, genellikle game_core veya auth_core yapılarına entegre edilerek sunucu kodları üzerinde çalışır. Kurulum sırasında C++ bilgisi gerekebilir. Ancak bazı kaynaklarla (örneğin martySAMA tarzı kaynaklar) birlikte kurulum süreci daha kolay hale getirilebilir.
Neden ServerSide?
Client-side (istemci tarafında) çalışan sistemler kolayca bypass edilebilir. Sunucu tarafında çalışan sistemler ise daha güvenlidir çünkü hilecilerin doğrudan erişimi yoktur. ServerSide M2 Anti Hack v3 bu nedenle tercih edilir. Ayrıca, sunucu tarafında çalışan sistemler, tüm oyuncular için merkezi bir kontrol sağlar.
Metin2 Development Sürecinde Yeri
Metin2 development sürecinde güvenliğin sağlanması için anti hack sistemleri kritik rol oynar. Özellikle PvP sistemlerinin olduğu sunucularda hilecilerin engellenmesi, oyuncu memnuniyetini doğrudan etkiler. ServerSide M2 Anti Hack v3, bu süreçte önemli bir destek sağlar.
Sonuç
ServerSide M2 Anti Hack v3, Metin2 özel sunucuları için güçlü ve etkili bir güvenlik çözümüdür. Sunucu tarafında çalışan bu sistem, hilecilerin sunucuya zarar vermesini önler ve adil bir oyun ortamı sağlar. Sunucu yöneticileri için vazgeçilmez bir araçtır.
ServerSide M2 Anti Hack v3 (Server-Side Protection)
Security is critical in Metin2 private servers. Server-side anti-hack systems prevent cheaters from disrupting the gaming experience and ensure the server operates fairly. In this context, ServerSide M2 Anti Hack v3 is a robust protection system that runs entirely on the server side.
Why Is Server-Side Security Important?
Cheats in Metin2 private servers can disrupt the game balance, making life difficult for both players and server administrators. Cheaters may use speed hacks, wallhacks, aimbots, and other tools to ruin fair play. Server-side anti-hack systems operate beyond the reach of cheaters, unlike client-side systems, providing more reliable protection.
What Is ServerSide M2 Anti Hack v3?
ServerSide M2 Anti Hack v3 is a server-based anti-cheat system developed for Metin2 private servers. It analyzes data sent by the client during gameplay, detects suspicious behavior, and enables server-side intervention. The system works with C++ based server structures and integrates seamlessly with Metin2 server src.
Features and Protections
Hack Detection: Player location data, attack intervals, skill usage frequency, and other metrics are analyzed to detect cheating behavior.
Automatic Blocking: Suspicious users can be temporarily or permanently banned automatically.
Logging and Reporting: The system logs all suspicious actions and presents them for review by server administrators.
Installation and Integration
ServerSide M2 Anti Hack v3 can be easily integrated into Metin2 private servers. The system typically integrates into game_core or auth_core structures and operates within the server codebase. Installation may require C++ knowledge. However, with certain resources like martySAMA-type sources, the installation process can be simplified.
Why Server-Side?
Client-side systems can be easily bypassed. Server-side systems, however, are more secure because cheaters do not have direct access. For this reason, ServerSide M2 Anti Hack v3 is preferred. Additionally, server-side systems provide centralized control for all players.
Its Role in Metin2 Development
In the Metin2 development process, securing the server is crucial. Especially in PvP-oriented servers, blocking cheaters directly impacts player satisfaction. ServerSide M2 Anti Hack v3 provides essential support during this process.
Conclusion
ServerSide M2 Anti Hack v3 is a powerful and effective security solution for Metin2 private servers. This server-side system prevents cheaters from damaging the server and ensures a fair gaming environment. It is an indispensable tool for server administrators.
