SRO: Server Browser System

Discover servers. Sync clients. Connect instantly.

SRO:SB Banner

🧭 SRO:SB – Server Browser

SRO:SB is a modern, lightweight, and cross-platform launcher designed to streamline the process of finding, syncing, and connecting to Silkroad Online private servers. Built for both players and server admins, it offers a seamless and secure experience.

📦 System Components

🔹 SRO:SB – Server Browser

For Players: A desktop and mobile-compatible client providing real-time server listings with metadata like ping, player count, language, and server features. It uses advanced delta synchronization to download only modified files, drastically reducing bandwidth and sync time. Now includes anti-cheat integration and secure proxy connections.

Server Browser View

🔹 SRO:SH – Server Hub

For Server Admins: A lightweight service that broadcasts server details to the central hub. Supports SQL integration for account management and real-time status updates.

🔹 SRO:CD – Client Database

For Synchronization: An open-source GitHub repository hosting Silkroad client modifications. Players download only the differences, optimizing performance.

🌍 Why This Project?

The Silkroad private server community is vibrant but faces challenges like fragmented server discovery and inefficient patching. SRO:SB addresses these by:

  • Providing a centralized, real-time server list
  • Offering clear server status and metadata
  • Eliminating full client downloads with delta-sync
  • Automating account creation and patching
  • Enhancing security with anti-cheat and encrypted connections

⚙️ Technical Overview

Built with Python (asyncio) for non-blocking I/O and TCP communication via JSON payloads. Optimized for low-resource environments, SRO:SB runs on Windows, Linux, and Android (via Termux). Recent updates include:

  • Mobile UI support with responsive design
  • Improved delta-sync algorithm for faster patching
  • Anti-cheat module to detect unauthorized modifications
  • Encrypted proxy for secure server connections

🧪 Status

The core system is stable, with a GUI version in beta. Mobile support and anti-cheat features are actively being tested.

📥 Installation & Usage

Binaries and documentation are available on GitHub. Manual setup is supported for advanced users, with automated installers coming soon.

🤝 Contributions Welcome

Join our community to contribute in areas like:

  • Localization and documentation
  • GUI and mobile app development
  • Anti-cheat and security enhancements
  • Community management and testing

Made with ❤️ by the Silkroad community, for the Silkroad community.

🧭 SRO:SB – Sunucu Tarayıcı

SRO:SB, Silkroad Online özel sunucularını keşfetmek, senkronize etmek ve bağlanmak için geliştirilmiş modern, hafif ve platformlar arası bir başlatıcıdır. Oyuncular ve sunucu yöneticileri için kesintisiz ve güvenli bir deneyim sunar.

📦 Sistem Bileşenleri

🔹 SRO:SB – Sunucu Tarayıcı

Oyuncular için: Masaüstü ve mobil uyumlu bir istemci, gerçek zamanlı sunucu listeleri sunar (ping, oyuncu sayısı, dil, sunucu özellikleri vb.). Gelişmiş delta senkronizasyonu ile sadece değiştirilen dosyaları indirir, bant genişliği ve senkronizasyon süresini azaltır. Artık hile önleme entegrasyonu ve güvenli proxy bağlantıları içeriyor.

Sunucu Tarayıcı Görünümü

🔹 SRO:SH – Sunucu Merkezi

Sunucu Yöneticileri için: Sunucu detaylarını merkezi HUB'a yayınlayan hafif bir servis. Hesap yönetimi için SQL entegrasyonu ve gerçek zamanlı durum güncellemeleri destekler.

🔹 SRO:CD – İstemci Veritabanı

Senkronizasyon için: Silkroad istemci modifikasyonlarını barındıran açık kaynaklı bir GitHub deposu. Oyuncular sadece farklılıkları indirir, performansı optimize eder.

🌍 Neden Bu Proje?

Silkroad özel sunucu topluluğu canlıdır ancak sunucu keşfi ve verimsiz yama süreçleri gibi sorunlarla karşılaşır. SRO:SB şunları çözerek öne çıkar:

  • Merkezi, gerçek zamanlı sunucu listesi
  • Net sunucu durumu ve meta verileri
  • Delta-sync ile tam istemci indirme ihtiyacını ortadan kaldırma
  • Hesap oluşturma ve yama işlemlerini otomatize etme
  • Hile önleme ve şifreli bağlantılarla güvenliği artırma

⚙️ Teknik Özellikler

Python (asyncio) ile eş zamanlı, bloklamayan I/O için geliştirildi, TCP üzerinden JSON veri alışverişi kullanır. Düşük kaynaklı ortamlar için optimize edilmiştir, Windows, Linux ve Android (Termux) üzerinde çalışır. Son güncellemeler:

  • Responsive tasarımla mobil UI desteği
  • Daha hızlı yama için geliştirilmiş delta-sync algoritması
  • Yetkisiz değişiklikleri tespit eden hile önleme modülü
  • Güvenli sunucu bağlantıları için şifreli proxy

🧪 Durum

Temel sistem stabildir, GUI sürümü beta aşamasındadır. Mobil destek ve hile önleme özellikleri aktif olarak test edilmektedir.

📥 Kurulum ve Kullanım

GitHub'da ikili dosyalar ve dökümantasyon mevcuttur. İleri düzey kullanıcılar için manuel kurulum desteklenirken, otomatik kurulum araçları yakında yayınlanacak.

🤝 Katkı Sağlayın

Topluluğumuza katılarak şu alanlarda katkıda bulunabilirsiniz:

  • Çeviri ve dökümantasyon
  • GUI ve mobil uygulama geliştirme
  • Hile önleme ve güvenlik iyileştirmeleri
  • Topluluk yönetimi ve test

Silkroad topluluğu tarafından, Silkroad topluluğu için ❤️ ile yapıldı.

Discord