vSRO 1.188 JUPITER Trigger Fix Patch (SELECT_NPC Hatası & GameServer Uyumsuzluk Çözümü)
admin
Katılım
23 Eki 2022
Mesajlar
8,393
Çözümler
12
Tepkime puanı
5,244
Puanları
113
Yaş
28

📌 Genel Bilgi

Bu paylaşım, Silkroad Online vSRO 1.188 (Jupiter) server files kullanan geliştiriciler için kritik bir trigger uyumsuzluğunu çözmek amacıyla hazırlanmıştır.

vSRO 188 GameServer (GS), bazı trigger komutlarını desteklemez. Özellikle:

  • SELECT_NPC
  • NPC_LOAD
  • SCRIPT_CINEMA
  • USER_ITEM
  • NPC_CODENAME
Bu komutlar _RefTriggerCommon tablosunda ID >= 27 olduğunda invalid (geçersiz) sayılır ve sistemde hatalara yol açar.


⚠️ Sorunun Kaynağı

Desteklenmeyen Sistemler:

  • SELECT_NPC trigger event
  • NPC_LOAD / SCRIPT_CINEMA action
  • ENTER_LIMIT_CONDITION_SOLO_N_PARTY

Önemli Not:

vSRO 188 GS aşağıdaki config'i desteklemez:

_RefGame_World_Config -> ENTER_LIMIT_CONDITION_SOLO_N_PARTY
✔ Bu nedenle:

  • A3 / B3 bölgelerinde sadece:
ENTER_LIMIT_CONDITION_PARTY = ON
kullanılmalıdır.


🛠️ Çözüm: Trigger Temizleme & Fix Patch

Aşağıdaki SQL script, hatalı trigger event ve parametrelerini temizler.

📂 SQL Patch Kodu:


🔧 Ek Not (ÖNEMLİ)

Bu fix sadece database tarafını temizler.

Tam uyumluluk için:

  • SR_GameServer.exe patchlenmelidir.
  • Aksi halde bazı triggerlar çalışmayabilir veya crash oluşabilir.

✅ Sonuç

Bu işlemden sonra:

  • SELECT_NPC hataları giderilir
  • Jupiter map triggerları stabilize edilir
  • GameServer crash riski azaltılır
 
Üst
Reklam Ver
R10dev.net'i ana ekrana ekle!

Access Restricted

Browser developer tools or unauthorized inspection detected.
Access to this site is limited to standard browser sessions for security reasons.

Protection by r10dev.net