Tüm ITEM_UPGRADE Tablosunu Düzenleme

  • Konbuyu başlatan Konbuyu başlatan Admin
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 0
  • Görüntüleme Görüntüleme 51

Admin

Knight Lobby
Yönetici
Founder
Katılım
6 Mayıs 2022
Mesajlar
45,967
Ayrımlı Basımı Olan ITEM_UPGRADE Tablosu / Ayrımlı ITEM_UPGRADE Tablosu



____________________________________________________________________________________







Myko database'imi görmek için tıklayınız >







____________________________________________________________________________________







[media]






Cleaver görevi chitin'leri eklidir.

[media]






Low-middle-high class basımını yapmamız için ilk olarak ITEM tablosunda değişiklik yapmamız gerekiyor. Öyle aşırı miktarda code var ki mesajlara yayılacak gibi değil. Tıklayıp indiriniz ve Query Analyzer'a uygulayınız.



Konu link görüntülemek için konuya cevap yazmalısınız.



* Bu code'lar exceptional silahları ve dagger, club, spear vb. defans içeren kıyafetleri de barındırmaktadır. Kıyafetler basılabilmektedir.

__________________________________________________ _____________________________________________



















ITEM tablosunda değişiklik yapmamız TBL'lerde de değişiklik yapmamızı zorunlu kılıyor. Değiştirilen item'lere uyumlu TBL'leri aşağıdan indiriniz ve client'inize uygulayınız. Kuracağınız server'da oyuncunun çekeceği patch'e ekleyiniz. Eğer indirip client'inizin DATA klasörünün içine atmazsanız oyunun içinde item'leri göremezsiniz. Ayrıca son mesajda TBL'ye eklenen satırları da verdim, yani kendiniz de TBL'deki item_ext_us dosyalarına TBL editör ile o son mesajdaki satırları ekleyebilirsiniz. Böylece link'teki client ekini indirmek zorunda kalmazsınız, tbl'leri kendiniz üretmiş/yapmış olursunuz böylece değişiklik yapılan itemleri kendiniz görülebilir yapabilirsiniz.



Konu link görüntülemek için konuya cevap yazmalısınız.







____________________________________________________________________________________







Pusat ve kılıkların ITEM tablosundaki num değerlerini değiştirdiğimiz için npc'lerden alımlarını da düzenlememiz gerekiyor. 4 yeni npc ekleyerek bu sorunu çözüyoruz. Ne yazık ki tek npc'den bütün pusatların ve tek npc'den bütün kılıkların alımı sağlanamıyor. Bu sorunun nedeni K_NPC tablosundaki iSellingGroup değerinin tek bir değer olabilmesidir. Npc'lerden item çekilebilmesi bu değerle ilişkilidir. Eskiden bütün pusat ve kılıkların num değerlerinin son 3 basamağı 001 ile başlayıp artarak gittiği için bir sorun olmuyordu, hepsi tek npc'ye koyulabiliyordu ama low-middle basımını yapmak için biz bu son 3 basamak değerlerini farklılaştırdık, iSellingGroup'a da tek değer girilebildiğine göre 4 npc koymak zorunda kalıyoruz. iSellingGroup değerine birden fazla değer okutmayı bilen varsa ve bana yazarsa memnun olurum.



Konu link görüntülemek için konuya cevap yazmalısınız.



Örneğin Horn Crossbow, Plate Shield middle class silahtır. O zaman oyuncu Dr. Gero'dan çekebilecek bu silahı. Sword Breaker low class bir silahtır, bunu da Dr. Ichigaki'den çekebilecek.



__________________________________________________ _____________________________________________





Weapons upgrade rates:





Weapons BUS + Trina's Piece upgrade rates:





Armors upgrade rates:





Armors BUS + Trina's Piece upgrade rates:





Sonraki mesajlarda da var, kıyafetler ile silahların upgrade oranlarını farklı yapabiliyoruz. Bunu işletin ! Bu konudaki code'ları uyguladığınızda upgrade oranları resimlerdeki gibi olur.







+9 ve +10'a basımı kapatmak isteyenler arkadaşlara önerim kökenden high class olan itemler(örn: raptor, shard, shell) için +10 ve +9'a basımı, kökenden middle class olan itemler(örn: cleaver, destroyer, full plate) için sadece +10'a basımı kapatmalılar, yani kökenden middle class olan itemler için +9'a basım olabilmelidir, kapatılmamalıdır. Kökenden low class olan itemler(örn: sword breaker, crossbow, half plate) için ise hiçbir basım kapatılmamalıdır, yani kökenden low class olan itemler için +9 ve +10'a basım olabilmelidir. Yoksa uzun süreçte piyasa oluşmaz.
Tüm ITEM_UPGRADE Tablosunu Düzenleme

Knight Online Private Server geliştirme sürecinde, sunucuların kalitesini artırmak ve oyuncu deneyimini geliştirmek adına birçok tabloyu düzenlemek gerekir. Bu tablolardan biri olan ITEM_UPGRADE tablosu, oyuncuların eşyalarını yükseltme mekanizmasını doğrudan etkiler. Bu yazıda, ITEM_UPGRADE tablosunun yapısını, önemini ve nasıl düzenleneceğini detaylı bir şekilde ele alacağız.

ITEM_UPGRADE Tablosunun Görevi

ITEM_UPGRADE tablosu, Knight Online oyununda eşya yükseltme sistemini kontrol eder. Oyuncuların silah, zırh veya aksesuar gibi eşyalarını + seviyelerine yükseltmek için kullanılan bu tablo, hem upgrade şanslarını hem de gerekli materyalleri içerir. Her bir satır, belirli bir eşya türüne özel olarak tanımlanmış bir yükseltme prosedürünü temsil eder.

Tablo Yapısı

ITEM_UPGRADE tablosu genellikle şu ana sütunları içerir:

- ItemID: Yükseltilecek eşyanın ID numarasıdır.
- UpgradeLevel: Hangi + seviyesine yükseltileceği bilgisidir.
- RequiredMaterial1/2/3: Gerekli materyallerin ID'leri.
- RequiredAmount1/2/3: Gerekli miktarlar.
- SuccessRate: Başarı yüzdesi.
- Fee: Upgrade sırasında alınacak ücret (altın).

ITEM_UPGRADE Tablosunun Düzenlenmesi

Bu tablonun düzenlenmesi, sunucunuzdaki oyun dengesini doğrudan etkiler. Örneğin, düşük başarı oranı yüksek seviye upgrade işlemlerinde oyuncuların daha fazla materyal harcamasına neden olabilir. Alternatif olarak, yüksek başarı oranları oyun içi ekonomiyi bozabilir. Bu yüzden her sunucu sahibinin kendi sunucusuna özel bir ITEM_UPGRADE tablosu hazırlaması önemlidir.

Düzenleme Adımları

1. Veritabanına bağlanın. Genellikle SQL yönetim araçları kullanılır.
2. ITEM_UPGRADE tablosunu dışa aktarın veya doğrudan SQL editöründe düzenleyin.
3. Gerekli SuccessRate, RequiredAmount ve Fee değerlerini güncelleyin.
4. Sunucunuzu test edin. Özellikle +15 gibi yüksek seviyelerde testler yaparak dengenin tutup tutmadığını kontrol edin.

Örnek Güncelleme

Örneğin, +10 dan +11 e yükseltme işlemini düşünelim. Bu işlemde şu değerler geçerli olabilir:

- ItemID: 10001
- UpgradeLevel: 11
- RequiredMaterial1: Ebony Shard (ID: 5001)
- RequiredAmount1: 10 adet
- SuccessRate: 20%
- Fee: 1.000.000 Altın

ITEM_UPGRADE Tablosunun Performans Etkisi

Doğru yapılandırılmış bir ITEM_UPGRADE tablosu, sunucu performansını da etkileyebilir. Örneğin, gereğinden fazla materyal talep eden sistemler, oyun içi ekonomiyi bozarak bot aktivitelerini teşvik edebilir. Bu da sunucunuzun popülerliğini ve oyuncu memnuniyetini ciddi şekilde etkiler.

Knight Online Private Server geliştiricileri, ITEM_UPGRADE tablosunu düzenlerken oyuncu geri bildirimlerini de göz önünde bulundurmalıdır. Özellikle PvP sunucularında, yüksek seviye eşyaların erişilebilirliği büyük rol oynar. Bu nedenle, tabloyu sabit değil, dinamik bir yapıya göre güncellemek önemlidir.

Sonuç

ITEM_UPGRADE tablosu, Knight Online private server dünyasında en önemli yapılandırmalardan biridir. Sunucunuzdaki oyun dengesi, ekonomi ve oyuncu sadakati bu tablonun doğru ayarlanmasına bağlıdır. Bu nedenle, ITEM_UPGRADE tablosunu düzenlerken dikkatli olmalı ve test süreçlerini eksiksiz uygulamalısınız.


Editing the Entire ITEM_UPGRADE Table

Knight Online Private Server development involves editing various tables to improve server quality and enhance player experience. One such table is the ITEM_UPGRADE table, which directly affects how players upgrade their items. In this article, we'll examine the structure, importance, and how to edit the ITEM_UPGRADE table in detail.

Purpose of the ITEM_UPGRADE Table

The ITEM_UPGRADE table controls the item upgrade system in Knight Online. This table includes both upgrade success rates and required materials for upgrading weapons, armor, or accessories to higher + levels. Each row represents a specific upgrade procedure tailored to a certain item type.

Table Structure

The ITEM_UPGRADE table typically includes the following main columns:

- ItemID: The ID number of the item being upgraded.
- UpgradeLevel: The + level to which the item will be upgraded.
- RequiredMaterial1/2/3: IDs of required materials.
- RequiredAmount1/2/3: Required quantities.
- SuccessRate: Success percentage.
- Fee: Fee charged during upgrade (gold).

Editing the ITEM_UPGRADE Table

Editing this table directly affects your server's game balance. For instance, low success rates at high-level upgrades may cause players to spend more resources. Alternatively, high success rates can disrupt the in-game economy. Therefore, each server owner should prepare a custom ITEM_UPGRADE table for their server.

Editing Steps

1. Connect to the database. Usually done using SQL management tools.
2. Export the ITEM_UPGRADE table or edit it directly within an SQL editor.
3. Update necessary values like SuccessRate, RequiredAmount, and Fee.
4. Test your server. Perform tests especially on high levels like +15 to ensure the balance holds.

Sample Update

For example, consider an upgrade from +10 to +11. The following values could apply:

- ItemID: 10001
- UpgradeLevel: 11
- RequiredMaterial1: Ebony Shard (ID: 5001)
- RequiredAmount1: 10 pieces
- SuccessRate: 20%
- Fee: 1,000,000 Gold

Performance Impact of the ITEM_UPGRADE Table

A well-configured ITEM_UPGRADE table can also affect server performance. For example, systems requiring excessive materials might disrupt the in-game economy and encourage bot activity. This significantly impacts your server's popularity and player satisfaction.

Knight Online Private Server developers should also consider player feedback when editing the ITEM_UPGRADE table. Especially on PvP servers, accessibility of high-level items plays a crucial role. Thus, updating the table with a dynamic rather than static approach is important.

Conclusion

The ITEM_UPGRADE table is one of the most important configurations in the Knight Online private server world. Your server's game balance, economy, and player loyalty depend on correctly configuring this table. Therefore, when editing the ITEM_UPGRADE table, you must be careful and execute testing processes thoroughly.
 

Şuan Bu Konuyu Görüntüleyen Kullanıcılar (Toplam : 0, Üye : 0, Misafir : 0)

Geri
Üst Alt