- Katılım
- 19 Ocak 2026
- Mesajlar
- 116
- Tepkime puanı
- 106
- Puanları
- 0
- Web sitesi
- www.youtube.com
- Discord
- ayzekk.
- Mevcut Bakiye
- 2375 ₺
--------------------------------------------------------------------------------
1.
Silkroad Online sunucu altyapısında SR_ShardManager.exe, Merkezi Oyun Dünyası Orkestratörü, Veri Tabanı Senkronizasyon Çekirdeği ve Shard Veri Yöneticisidir (Central Shard Orchestrator & Game DB Sync Engine).
Joymax'in orijinal v80 (VC++ 2005) sunucu mimarisinde saf 1x olarak çalışan `SR_ShardManager.exe`, tüm SR_GameServer'ların ve AgentServer'ların bağlı olduğu, oyun dünyasının genel durumunu, karakter verilerini, envanter senkronizasyonunu ve sosyal sistemleri yöneten en kritik merkezi sunucu modülüdür.
Teknik Tanımlama:
ShardManager, arka plandaki `SRO_VT_SHARD` veri tabanı ile doğrudan SQL/ODBC haberleşmesi kuran, GameServer'lar arasında oyuncu ışınlanmalarını (Teleport / Region Handshake) koordine eden ve lonca, parti, akademi, kale savaşı gibi küresel sistemlerin mantığını yürüten ana veri merkezidir.
Orijinal sunucu paketlerinde ek bir DLL bulunmaz. Ancak vSRO altyapısında özel etkinlikler ve güvenlik iyileştirmeleri yapmak amacıyla geliştiriciler tarafından hazırlanan C++ modülleri Detours yöntemiyle exeye enjekte edilir. Bu modüller varsayılan mimaride bulunmayıp sonradan şu yetenekleri kazandırır:
- **Otomatik Etkinlik Yönetimi (CEventManager):** Survival Arena, Hide & Seek, Last Man Standing gibi özel oyun içi etkinliklerin zamanlayıcılarını ve ödül dağıtımlarını otomatik yönetir.
- **SQL Deadlock ve Sorgu İyileştirmesi:** Veri tabanı saklı yordamlarında (Stored Procedures) oluşan kilitlenmeleri engelleyecek sorgu kancaları ekler.
- **Canlı Sıralama ve Rekabet Sistemleri:** Anlık Unique kill sıralamaları ve Honor Puanı hesaplamalarını dinamik olarak bellek üzerinde günceller.
1. Veri Tabanı İletişimi ve Kalıcılık (SRO_VT_SHARD Persistence):
Karakter verilerini (`_Char`), envanter eşyalarını (`_Items`), lonca yapısını (`_Guild`), görev ilerlemelerini ve ticari verileri `SRO_VT_SHARD` veri tabanına kaydeder ve sorgular.
2. Harita ve GameServer Bölge Koordinasyonu (Region Transfer Hub):
Farklı harita bölgelerini işleyen GameServer'lar arasında oyuncu geçişlerini koordine eder. Oyuncunun Jangan'dan Alexandria'ya ışınlanmasında karakter verisini kayıpsız biçimde yeni GameServer'a aktarır.
3. Küresel Oyun Sistemleri Yönetimi (Global Gameplay Handlers):
Parti Arama (Party Matching), Lonca & Birlik (Guild & Union), Akademi / Mezuniyet, Kasaba Ticaret Oranları ve Kale Savaşı (Siege Fortress) zaman döngülerini yönetir.
--------------------------------------------------------------------------------
2.
Saf 1x `SR_ShardManager.exe`, sunucu ağındaki diğer modüller ve veri tabanı ile şu soket hiyerarşisinde çalışır:
İçeriği görüntülemek için Giriş yapın veya Kayıt olun.
(Portlar standart Joymax portları veya temsilidir.)
İçeriği görüntülemek için Giriş yapın veya Kayıt olun.
--------------------------------------------------------------------------------
3.
İçeriği görüntülemek için Giriş yapın veya Kayıt olun.
--------------------------------------------------------------------------------
View hidden content is available for registered users!



