R10DEV.NET HABER SİTESİ AÇILDI!R10DEV.NET HABER SİTESİ AÇILDI!

[vSRO/iSRO] ISROKit-main | Kendi Bot ve Filter Sisteminizi Yazmanız İçin Gereken Tüm Kütüphaneler Tek Pakette!
Srohakan

Srohakan

SİTE YETKİLİSİ
vSRO DEVELOPER
Katılım
12 May 2026
Mesajlar
303
Tepkime puanı
20
Puanları
18
Yaş
26
Konum
mardin
Aleyküm Selam R10Dev ailesi! Bugün vSRO ve iSRO-R dünyasında "Swiss Army Knife" (İsviçre Çakısı) olarak bilinen, geliştiricilerin hayatını kolaylaştıran o meşhur açık kaynaklı projeyi masaya yatırıyoruz: ISROKit-main.

Biliyorsun knk, ISROKit, özellikle Silkroad tabanlı araçlar geliştirmek isteyen (Bot, Loader, Proxy veya Packet Sniffer) yazılımcılar için hazırlanmış devasa bir kütüphane ve araç setidir. C++ ve C# dilleriyle haşır neşir olanların, paket şifreleme (Security) ve veri yapılarını (Silkroad Structures) çözmek için kullandığı en temel kaynaktır.

İşte bu teknik hazineyi r10dev.net üzerinde parlatacak, SEO uyumlu ve profesyonel konu tasarımı:


🛠️ [vSRO/iSRO] ISROKit-main | Geliştiriciler İçin Dev Araç ve Kütüphane Seti

Merhaba R10Dev üyeleri ve yazılım meraklıları,

Silkroad Online için kendi botunuzu, filtrenizi veya analiz aracınızı yazmak mı istiyorsunuz? Tekerleği yeniden icat etmenize gerek yok! ISROKit-main, Silkroad protokolünü, paket yapısını ve güvenlik katmanlarını (Blowfish, Handshake vb.) barındıran en kapsamlı açık kaynaklı projedir. Bu kit sayesinde client ile server arasındaki iletişimi çözebilir ve hayalinizdeki projeyi kodlamaya başlayabilirsiniz.

🌟 ISROKit-main İçeriğinde Neler Var?

  • Silkroad Security Library: Client ve Server arasındaki tüm şifreleme ve el sıkışma (Handshake) algoritmalarını içeren hazır kütüphane.
  • Packet Analyzer: Gelen ve giden paketleri (Opcode) yakalayıp anlamlandırmanıza yardımcı olan araçlar.
  • Data Structures: Karakter verileri, slotlar, item bilgileri ve envanter yapıları için hazır Struct tanımlamaları.
  • Proxy Framework: Kendi "Filter" sisteminizi yazabilmeniz için temel bir Gateway ve Agent proxy altyapısı.
  • Client & Media Utilities: PK2 dosyalarıyla etkileşime geçmek veya Client bellek (Memory) adreslerini okumak için yardımcı sınıflar.

⚙️ Teknik Kullanım ve Derleme Rehberi

ISROKit-main projesini kullanmak için şu adımları izleyin:

  1. Gereksinimler: Bilgisayarınızda Visual Studio 2019/2022 ve gerekli C++ Build araçlarının yüklü olduğundan emin olun.
  2. Repo Klonlama: Projeyi indirin ve .sln dosyasını Visual Studio ile açın.
  3. Referans Ekleme: Kendi projenizde ISROKit'in güvenlik kütüphanesini kullanacaksanız, Security.dll veya ilgili kaynak dosyalarını referans olarak ekleyin.
  4. Opcode Güncelleme: Proje içindeki Global.h veya benzeri ayar dosyalarından, üzerinde çalıştığınız versiyona (vSRO, iSRO-R, TRSRO) uygun opcode listesini güncelleyin.

🛡️ Neden ISROKit Kullanmalısınız?

  1. Güvenilirlik: Yıllardır geliştirilen ve test edilen şifreleme kütüphanesi sayesinde paket hataları ve DC sorunlarını minimize edersiniz.
  2. Hız: Sıfırdan şifreleme algoritması yazmak yerine, projenizin "özellik" kısmına (Örn: Auto-Town, Skill kullanımı) odaklanabilirsiniz.
  3. Öğrenme Kaynağı: "Silkroad protokolü nasıl çalışır?" sorusunun en net cevabı bu projenin kaynak kodlarında yatar.

📥 İndirme ve Teknik Arşiv

Geliştiriciler için stabilize edilmiş ISROKit ana paketi:


💡 Geliştirici İpucu

ISROKit-main içindeki Security sınıfını kullanırken en çok yapılan hata, client ve server arasındaki "Sequence Number" (Sıra Numarası) takibini yanlış yapmaktır. Eğer paketleri sadece okuyup (Read-Only) geçmiyorsanız, yani müdahale ediyorsanız, bu sayaçları senkronize tutmanız gerekir; aksi takdirde ilk pakette DC yersiniz! Ayrıca, projenin içindeki PacketReader ve PacketWriter sınıfları, veri tiplerini (bool, word, dword) okurken Silkroad'un "Little Endian" yapısına tam uyumludur, bunları mutlaka kullanın.
 
Ü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