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

Cevaplar0
Görüntüleme4
Katılım
19 Ocak 2026
Mesajlar
115
Tepkime puanı
106
Puanları
0
Web sitesi
www.youtube.com
Discord
ayzekk.
Mevcut Bakiye
2330 ₺
📜 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 şu anda görüntüleyenler

Yükleniyor...
Şu anda sitemizde 75 Aktif Kullanıcı
Çevrimiçi üyeler
Konular 759
Mesajlar 3,233
Kullanıcılar 1,284
Son üye test2019 
Geri
Üst