vSRO PhBot Engelleme (Opcode Guard System Guide) – Silkroad Bot Koruma Mantığı
admin
Katılım
23 Eki 2022
Mesajlar
8,191
Çözümler
12
Tepkime puanı
4,855
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 👍
 
Üst
Reklam Ver
R10dev.net'i ana ekrana ekle!