- #1
Konu Sahibi
: serkankacan
[REHBER & EKONOMİ] vSRO Kervan Rate & Kâr Oranlarını Ayarlama
_RefPricePolicyOfItem ve _RefObjItem Üzerinden Trader Maliyeti, Teslim Kazancı ve Thief Satış Fiyatını Düzenleme
_RefPricePolicyOfItem ve _RefObjItem Üzerinden Trader Maliyeti, Teslim Kazancı ve Thief Satış Fiyatını Düzenleme
Merhaba değerli forum sakinleri,
Silkroad Online sunucularında ekonomi dengesini (Gold Rate) sağlamanın ve Job rekabetini canlı tutmanın temel şartı dengeli bir kervan kâr döngüsüdür.
Oyuncunun 5★ kervan doldururken NPC'ye ne kadar ödeyeceğini (
Trader Maliyeti), malı hedef şehre teslim ettiğinde ne kadar kazanacağını (Trader Kârı) ve malları çalan hırsızın kaçakçıya sattığında ne kadar alacağını (Thief Kazancı) tek bir SQL şablonuyla optimize edebilirsiniz.Teknik Bilgilendirme (Kervan Fiyat Mekaniği)' Alıntı:
- _RefPricePolicyOfItem.Cost: Oyuncunun NPC'den mal alırken ödediği birim alış fiyatıdır.
- _RefObjItem.SellPrice: Kervan malının taban satış referansıdır. Şehirler arası mesafe katsayısıyla çarpılarak teslimat kazancını belirler.
- _RefObjItem.Price: Yere düşen kaçak malların Smuggler NPC'sine satışında baz alınan referans tabandır.
Hatasız & Optimize Edilmiş Kervan Fiyat Query Kodu
SRO_VT_SHARD veritabanını seçip aşağıdaki optimize blokları ihtiyacınıza göre düzenleyin:
İçeriği görüntülemek için Giriş yapın veya Kayıt olun.
Kâr Oranı Nasıl Hesaplanır ve Test Edilir?
- Pet Kapasitesi x Birim Alış: Örneğin petinizde toplam 4.000 adet kervan malı taşınıyorsa; $4.000 \times 2.100 = 8.400.000$ (Yaklaşık 8.4M Gold alış maliyeti).
- Mesafe Katsayısı x Taban Satış: Jangan - Donwhang, Jangan - Hotan rotalarındaki km çarpanı taban
SellPriceile çarpılarak teslimat kasasına yansır. - Thief Kazancı: Trader'dan düşürülen malların kaçakçıya tesliminde elde edilen gelir doğrudan
_RefObjItem.Priceüzerinden hesaplanır.
Nasıl Uygulanır?
- SQL Server Management Studio (SSMS) üzerinde New Query açın.
- Yukarıdaki kodu yapıştırın ve sunucunuzun altın dengesine göre
@UnitCost,@UnitSellPricedeğerlerini ayarlayın. - F5 tuşuna basarak sorguyu çalıştırın.
- Fiyatların istemcide doğru gözükmesi için Media.pk2 (server_dep\itemdata_xxx.txt) dosyasındaki kervan mallarının alış/satış sütunlarını da güncelleyip patch atmanız önerilir.
- Sunucudaki GameServer pencerelerini yeniden başlatın.
Sorularınızı ve rotalara göre kâr hesaplama taleplerinizi konu altından iletebilirsiniz. Herkese bereketli kervanlar ve iyi forumlar!
Moderatör tarafında düzenlendi:

