PvP Server Kiralama & Oyun Sunucuları
0 Giriş Yap Kayıt Ol

Silkroad "SMC Login - Server Is Not Executing" Hatası Çözümü

Yazdır

Silkroad "SMC Login - Server Is Not Executing" Hatası Çözümü

Silkroad vSRO altyapısında sunucu modüllerini (Gateway, Farm, Agent vb.) başlattıktan sonra, sunucuyu yönetmek için kullandığımız SMC (Server Management Control) panelinde oturum açmaya çalışırken "Server is not executing" veya "SMC Login Failed" hatası alınabilir. Bu hata, SMC'nin sunucu üzerindeki yönetim modülü olan MachineManager ile iletişim kuramadığını gösterir. Sorunun kesin çözümü için aşağıdaki adımları sırasıyla uygulayabilirsiniz.

1. Yöntem: `srCoordTable` ve Server.cfg IP Adreslerini Kontrol Etme

Bu hatanın en yaygın sebebi, sunucu dosyalarındaki (Server.cfg) IP yapılandırması ile SQL Server içerisindeki IP adreslerinin birbiriyle uyuşmamasıdır. Çözüm için:

  1. SQL Server Management Studio (SSMS) programını açın.
  2. SRO_VT_ACCOUNT veritabanına gelin ve_srCoordTabletablosuna sağ tıklayarak Edit Top 200 Rows deyin.
  3. Burada yer alan IP adreslerinin, sunucunuzun statik IP adresi (veya yerel test için 127.0.0.1) ile birebir aynı olduğunu kontrol edin.
  4. Ardından server dosyalarınızın içindeki Server.cfg dosyasını açarak, buradaki IP adresleri ile SQL'deki adreslerin tamamen eşleştiğinden emin olun. Herhangi bir uyuşmazlık durumunda SMC bağlantıyı reddeder.

2. Yöntem: MachineManager Servis Durumu ve Port Kontrolü

SMC, sunucuya doğrudan bağlanmaz; arka planda çalışanMachineManager.exeüzerinden emirleri iletir. Eğer bu exe hata verip kapandıysa SMC açılmaz.

  • Windows Görev Yöneticisi'ni açın ve MachineManager.exe sürecinin çalışıp çalışmadığını kontrol edin.
  • Eğer çalışmıyorsa, exe'nin bulunduğu klasördeki log (hata) dosyalarını inceleyerek eksik bir kütüphane (.dll) veya SQL bağlantı hatası olup olmadığını tespit edin.
  • SMC varsayılan olarak 15880 ve 15882 portlarını kullanır. Sunucunuzda aktif bir Windows Güvenlik Duvarı (Firewall) varsa, bu portların dışarıdan erişime açık olduğundan emin olun veya Guard yazılımınızın bu portları engellemediğini doğrulayın.

3. Yöntem: SQL `_Auth` ve İzin Veritabanını Güncelleme

Eğer IP adresleri doğruysa, SMC'ye giriş yapmaya çalıştığınız ID ve şifrenin SMC yetkisine (Authority) sahip olup olmadığını kontrol etmeniz gerekir:

  • SRO_VT_ACCOUNTveritabanındaki_TB_Usertablosuna girin.
  • SMC'ye giriş yapmaya çalıştığınız hesabın Sec_Primary ve Sec_Secondary yetki değerlerinin `1` (yani tam yetkili admin) olarak ayarlandığından emin olun.

Bu makale PvPSunucusu için özel olarak hazırlanmıştır.

Bu cevap yeterince yardımcı oldu mu?

Oyla

overlay spinner