- #1
Konu Sahibi
: serkankacan
[REHBER & QUERY] vSRO 110 Cap FGW (Shipwreck) Mob Hasarlarını Dengeleme
_RefSkill Tablosu Üzerinden 1★, 2★, 3★ ve 4★ FGW Canavarlarının Vuruş Hasarlarını (Damage) Düşürme
_RefSkill Tablosu Üzerinden 1★, 2★, 3★ ve 4★ FGW Canavarlarının Vuruş Hasarlarını (Damage) Düşürme
Merhaba değerli forum sakinleri,
110 Cap sunucularda **Forgotten World (FGW - Shipwreck / Gemi Enkazı)** zindanına giren oyuncuların en büyük şikayetlerinden biri, özellikle 3★ ve 4★ zindanlardaki Ghost Captain ve mobların aşırı yüksek (tek atan) hasar vurmasıdır. Bu durum solo veya küçük partilerle oynayan oyuncuların zindanı tamamlamasını neredeyse imkansız hale getirir.
Aşağıdaki sorgu ile FGW zindanındaki canavarların kullandığı becerilerin fiziksel ve büyüsel güç parametrelerini (
Param5 ve Param6) kademelerine (Grade 1, 2, 3, 4) göre dengeli oranlarda düşürebilirsiniz.Kritik Güvenlik Uyarısı' Alıntı:DİKKAT (Tekrar Çalıştırma ve Skill Parametreleri):
- Bu sorgu doğrudan
Param5(Min Atk) veParam6(Max Atk) sütunlarını böldüğü için sorguyu SADECE BİR KEZ çalıştırmalısınız. Üst üste çalıştırırsanız hasarlar her seferinde tekrar bölünür ve canavarlar 0-1 vurmaya başlar.- Değişikliklerin oyuna yansıması için GameServer pencerelerinin yeniden başlatılması (Restart) şarttır.
- İşlem öncesinde SRO_VT_SHARD yedeğinizi almayı unutmayınız.
Hatasız & Temizlenmiş SQL Query Kodu
SRO_VT_SHARD veritabanını seçip aşağıdaki optimize sorguyu çalıştırın:
İçeriği görüntülemek için Giriş yapın veya Kayıt olun.
Neden Bu Optimize Yapı Kullanılmalı?
- Hatalı NOT IN Blokları Kaldırıldı: Farklı yıldız kademelerinin skill ID'leri zaten bağımsız olduğundan yüzlerce satırlık gereksiz `NOT IN` yükü kaldırılarak kod sadeleştirildi.
- ROUND() Hassasiyeti: Tamsayı bölme işleminde ortaya çıkabilecek veri kırpılmalarını önlemek için `ROUND(..., 0)` koruması eklendi.
- Özelleştirilebilir Oranlar: İsteğinize göre `1.3` veya `1.5` olan bölenleri `1.2` (daha hafif zayıflatma) veya `2.0` (yarı yarıya düşürme) şeklinde kolayca güncelleyebilirsiniz.
Nasıl Uygulanır?
- SQL Server Management Studio (SSMS) programını açın.
- Üst panelden New Query penceresi açıp yukarıdaki SQL kodunu yapıştırın.
- F5 tuşuna basarak (Execute) yalnızca 1 defa çalıştırın.
- Sunucunuzdaki GameServer modüllerini yeniden başlatın.
- FGW zindanına girerek mobların yeni vuruş hasarlarını test edin.
Sorularınızı ve takıldığınız noktaları konu altından sorabilirsiniz. Herkese keyifli geliştirmeler!
Moderatör tarafında düzenlendi:

