vSRO PhBot Engelleme (Opcode Guard System Guide) – Silkroad Bot Koruma Mantığı
admin
Katılım
23 Eki 2022
Mesajlar
8,393
Çözümler
12
Tepkime puanı
5,241
Puanları
113
Yaş
28

vSRO PhBot / Bot Engelleme Mantığı (Opcode Based Guard System Guide)

Merhaba,

Bu konuda PhBot ve benzeri bot yazılımlarını engellemek için kullanılabilecek temel guard mantığını paylaşıyorum. Sistem tamamen opcode kontrolü + packet analiz mantığına dayanır.


🧠 Genel Mantık

Botları engellemenin en temiz yolu:

  • Oyuncunun yaptığı işlemleri packet üzerinden izlemek
  • Belirli opcode'ları kontrol etmek
  • Şüpheli davranışlarda işlem engellemek veya uyarı vermek

📦 Item Alma (Opcode: 0x7034)

Item alma işlemleri bu opcode üzerinden gelir.

if (_pck.Opcode == 0x7034)
{
byte read = _pck.ReadUInt8();

switch(read)
{
case 19:
{
// Trade mall / item alma işlemleri
// Buraya kontrol, log veya engelleme eklenebilir

continue;
}
break;
}
}


⚡ Açıklama

  • 0x7034 → item alma / trade işlemleri
  • case 19 → trade mall satın alma event'i
  • Burada:
    • item kontrolü
    • fiyat kontrolü
    • bot tespiti
    • işlem engelleme yapılabilir

💬 Chat Üzerinden Kod Sistemi (Anti-Bot + GM Command)

if (_pck.Opcode == 0x7025)
{
int read = _pck.ReadUInt8();

switch(read)
{
case 1: // local chat
case 3: // GM chat
{
string message = _pck.ReadAscii().ToLower();

if (message.Contains("!kodever"))
{
if (message.Contains(" "))
{
// burada kod parsing yapılabilir
}

// SQL kontrol, yetki kontrol vs eklenebilir
}
}
break;
}
}


🔐 Sistem Mantığı

✔ Chat üzerinden komut verme sistemi
✔ Opcode üzerinden işlem kontrolü
✔ SQL ile yetki doğrulama
✔ Bot davranış analizi


💡 Geliştirme Fikirleri

  • Item satın alma limiti
  • Şüpheli trade detection
  • AFK farming tespiti
  • Chat command whitelist
  • GM permission check system

⚠️ Not

  • Bu sistem tamamen custom guard geliştirme mantığıdır
  • Kullanılan guard yapısına göre opcode değişebilir
  • SQL ile entegre edilirse daha güçlü hale gelir

🎯 Sonuç

Bu yapı ile:

  • PhBot davranışları kontrol altına alınabilir
  • Oyuncu aktiviteleri izlenebilir
  • GM komut sistemi geliştirilebilir






İyi geliştirmeler 👍
 

Benzer konular

Üst
Reklam Ver
R10dev.net'i ana ekrana ekle!

Access Restricted

Browser developer tools or unauthorized inspection detected.
Access to this site is limited to standard browser sessions for security reasons.

Protection by r10dev.net