İçeriğe geç
Türkiye'nin SRO tanıtım & topluluk platformu

vSro Paylaşım Silkroad Private Server Mimarisi: MachineManager.exe Derinlemesine Analiz ve Hata Teşhis Rehberi

Cevaplar0
Görüntüleme234
Ayzekk paylaşımı beğendiysen ona bir kahve ısmarlayabilirsin
Kahve ısmarla
Ticaret Puanı
0
Katılım
19 Ocak 2026
Mesajlar
287
Tepkime puanı
321
Puanları
0
Web sitesi
www.youtube.com
Discord
ayzekk.
Mevcut Bakiye
40 ₺
📜 Silkroad Private Server Mimarisi: MachineManager.exe Derinlemesine Analiz ve Hata Teşhis Rehberi





--------------------------------------------------------------------------------



1. 🔍 MachineManager.exe Nedir ve Ne İş Yapar?



Silkroad Online sunucu altyapısında MachineManager.exe, Yerel Makine Süreç ve Hizmet Yönetim Aracısıdır (Local Host Node Daemon / Sub-Process Agent Manager).

Silkroad sunucu yazılımları modüler mikroservis mimarisinde çalıştığı için, her bir fiziki veya sanal sunucu makinesi (Node) üzerinde 1 adet MachineManager çalıştırılır.

Teknik Tanımlama:
MachineManager, bulunduğu makinedeki sunucu exelerinin (`SR_GameServer.exe`, `AgentServer.exe`, `DownloadServer.exe`, `GatewayServer.exe`) yaşam döngüsünü (Lifecycle), çalışma sağlık durumlarını ve donanım kaynak tüketimlerini GlobalManager ve SMC (Server Management Console) adına uzaktan yöneten yerel makine ajanıdır.

🎯 Temel Sorumlulukları ve Sistem Rolleri:

1. Yerel Süreç Başlatma ve Durdurma (Process Lifecycle Management):
GlobalManager veya SMC üzerinden gelen komutlara göre Win32 `CreateProcess()` ve `TerminateProcess()` API çağrılarını yürüterek bağlı alt exeleri başlatır, durdurur veya yeniden başlatır.

2. Donanım ve Süreç Sağlık İzleme (Health & Performance Monitoring):
Bulunduğu sunucu makinesinin CPU kullanımı, RAM miktarı ve çalışan alt exelerin kilitlenme (Hang / Frozen) durumlarını periyodik olarak GlobalManager'a raporlar.

3. Çoklu Düğüm Mimarisi Eşleştirmesi (Multi-Node Mapping):
3x veya Nx çoklu sunucu altyapılarında, her düğüm (Node-1, Node-2, Node-3) kendi MachineManager sürecine (`MachineManager1`, `MachineManager2`, `MachineManager3`) sahiptir ve `srNodeType.ini` içerisindeki `machine_manager_node_id` parametresi ile eşleşir.

4. Otomatik Kaza Kurtarma (Crash Recovery Daemon):
Yönettiği alt exelerden biri (`GameServer` veya `AgentServer`) beklenmedik bir şekilde çöktüğünde (crash), bu çöküşü algılayıp duruma göre exeyi otomatik olarak tekrar ayağa kaldırır.



--------------------------------------------------------------------------------



2. 🔗 Modül Bağlantı Haritası ve Ağ Topolojisi



MachineManager.exe, sunucu ağındaki diğer modüller ve yerel işletim sistemi ile şu soket ve süreç hiyerarşisinde çalışır:


🛠️ Bağlı Modüller ve Çalışma Prensipleri:
(Portlar standart Joymax portları veya temsilidir.)





--------------------------------------------------------------------------------



3. ⏳ MachineManager Çalışma Mantığı ve Süreç İzleme Akışı







--------------------------------------------------------------------------------



View hidden content is available for registered users!
 

Konuyu görüntüleyenler

Yükleniyor...
Yükleniyor...
Şu anda sitemizde 57 Aktif Kullanıcı
Çevrimiçi üyeler
Konular 1,180
Mesajlar 4,358
Kullanıcılar 1,874
Son üye novs
Geri
Üst