SRO: Server Browser System

Discover servers. Sync clients. Connect instantly.

SRO:SB Banner

📡 SRO:SH – Server Hub

SRO:SH is a minimal and secure background service designed for Silkroad Online private server administrators to broadcast their server details to the SRO:SB ecosystem, making it discoverable to players worldwide.

🔧 Key Features

  • Secure, read-only configuration sharing via `.cfg` files
  • Real-time server status updates (online/offline, player count)
  • Optional SQL bridge for automated account creation
  • Low resource usage, runs silently in the background
  • Encrypted communication with the central hub

🌍 Why Use SRO:SH?

Server admins often struggle to make their servers visible to the Silkroad community. SRO:SH solves this by:

  • Providing a plug-and-play solution for server broadcasting
  • Ensuring secure data transmission with encryption
  • Supporting automated player account management
  • Integrating seamlessly with SRO:SB and SRO:CD

⚙️ Technical Overview

Built with Python, SRO:SH uses TCP communication with JSON payloads for efficient and secure data exchange. It is optimized for minimal CPU and memory usage, making it suitable for low-end server hardware.

🧪 Status

SRO:SH is stable and actively used by multiple private servers. Future updates will include enhanced monitoring tools and broader database support.

📥 Installation & Usage

Available as a standalone binary on GitHub. Configuration is done via a simple `.cfg` file. Detailed setup guides are provided in the repository.

🤝 Contributions Welcome

Contribute to SRO:SH by:

  • Improving documentation and localization
  • Adding support for additional database types
  • Enhancing security features
  • Testing and bug reporting

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

📡 SRO:SH – Sunucu Merkezi

SRO:SH, Silkroad Online özel sunucu yöneticileri için geliştirilmiş, sunucu detaylarını SRO:SB ekosistemine güvenli ve minimal bir şekilde yayınlayan bir arka plan servisidir.

🔧 Temel Özellikler

  • `.cfg` dosyaları ile güvenli, salt okunur yapılandırma paylaşımı
  • Gerçek zamanlı sunucu durumu güncellemeleri (çevrimiçi/çevrimdışı, oyuncu sayısı)
  • Otomatik hesap oluşturma için opsiyonel SQL köprüsü
  • Düşük kaynak kullanımı, arka planda sessizce çalışır
  • Merkezi hub ile şifreli iletişim

🌍 Neden SRO:SH?

Sunucu yöneticileri, sunucularını topluluğa duyurmakta zorlanabilir. SRO:SH bunu şu yollarla çözer:

  • Kolay kurulumlu bir yayın çözümü sunar
  • Şifreli veri aktarımı ile güvenliği sağlar
  • Otomatik oyuncu hesabı yönetimini destekler
  • SRO:SB ve SRO:CD ile sorunsuz entegrasyon

⚙️ Teknik Özellikler

Python ile geliştirilen SRO:SH, TCP üzerinden JSON veri alışverişi ile güvenli ve verimli iletişim sağlar. Minimal CPU ve bellek kullanımı için optimize edilmiştir, düşük donanımlı sunucularda çalışabilir.

🧪 Durum

SRO:SH stabildir ve birden fazla özel sunucu tarafından kullanılmaktadır. Gelecek güncellemeler, gelişmiş izleme araçları ve daha geniş veritabanı desteği içerecek.

📥 Kurulum ve Kullanım

GitHub'da bağımsız bir ikili dosya olarak mevcuttur. Yapılandırma, basit bir `.cfg` dosyası ile yapılır. Depoda detaylı kurulum kılavuzları bulunmaktadır.

🤝 Katkı Sağlayın

SRO:SH projesine şu alanlarda katkıda bulunabilirsiniz:

  • Dökümantasyon ve çeviri
  • Ek veritabanı türleri için destek
  • Güvenlik özelliklerini geliştirme
  • Test ve hata raporlama

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

Discord