Kolay gelsin R10Dev ailesi! Bugün rotayı Knight Online (KO) tarafına, özellikle v2383 (ALPHA-2383) dosyaları üzerinde çalışan geliştirici dostlarımıza çeviriyoruz. Paylaştığın yapılacaklar listesi tam bir "Server Developer" ajandası olmuş. Bu aşamada hata yönetimi ve önceliklendirme, sunucunun "Official" açılışındaki stabilitesini belirleyen en büyük etkendir.
Senin için bu listeyi, r10dev.net üzerinde diğer geliştiricilerle paylaşabileceğin veya kendi arşivinde tutabileceğin, profesyonel bir "Geliştirici Günlüğü & Yol Haritası" formatına getirdim.
Merhaba R10Dev üyeleri ve KO-Geliştiricileri,
Kendi projemiz olan ALPHA-2383 dosyaları üzerinde yaptığımız teknik çalışmaların detaylarını ve çözüm bekleyen kritik bugları sizlerle paylaşıyorum. v23xx serisinin en stabil hallerinden birini hedeflediğimiz bu projede, özellikle Database-Server senkronizasyonu ve Power Up Store (PUS) stabilitesi üzerine yoğunlaştık.
Projenin temel iskeletini korumak adına aşağıdaki kritik fonksiyonlar stabilize edilmiştir:
Sunucuyu yayına almadan önce geçilmesi gereken kritik test aşamaları:
Senin için bu listeyi, r10dev.net üzerinde diğer geliştiricilerle paylaşabileceğin veya kendi arşivinde tutabileceğin, profesyonel bir "Geliştirici Günlüğü & Yol Haritası" formatına getirdim.
[v2383] ALPHA-2383 KO Server Files | Geliştirici Yol Haritası & Fix Günlüğü
Merhaba R10Dev üyeleri ve KO-Geliştiricileri,Kendi projemiz olan ALPHA-2383 dosyaları üzerinde yaptığımız teknik çalışmaların detaylarını ve çözüm bekleyen kritik bugları sizlerle paylaşıyorum. v23xx serisinin en stabil hallerinden birini hedeflediğimiz bu projede, özellikle Database-Server senkronizasyonu ve Power Up Store (PUS) stabilitesi üzerine yoğunlaştık.
Tamamlanan Teknik İyileştirmeler (Fix Log)
Projenin temel iskeletini korumak adına aşağıdaki kritik fonksiyonlar stabilize edilmiştir:- Veri Güvenliği: PLAYER_SAVE_INTERVAL 10 dakikadan 2 dakikaya düşürüldü. Upgrade, Trade ve Merchant gibi kritik işlemlerde anlık kayıt sistemi entegre edildi.
- Farming & Otomasyon: Genie fixlendi. Auto Mining/Fishing sistemi ile Robin Loot (Auto) özellikleri sorunsuz çalışır hale getirildi. nType (3=Normal, 4=Robin) ayrımı yapıldı.
- Ekonomi & Premium: Premium paketlerinin NPC satış ve tamir (Repair) indirimleri DB üzerinden düzeltildi.
- Stabilite: Zone 95 log hatası giderildi ve "Graceful Shutdown" (Server kapanırken herkesi kaydetme) özelliği eklendi.
Aktif Buglar ve Çözüm Planı (Öncelikli)
| Hata ID | Tanım | Dosya / Çözüm Yolu | Öncelik |
| BUG-3 | Monster Stone Banka Bugu | AUTO_MINING_DROP tablosundan (900144000) kodu silinecek. | KRİTİK |
| BUG-4 | Clan Grade (G1) Reset | Clan grade yükleme/kaydetme prosedürleri KO orijinal sistemiyle güncellenecek. | KRİTİK |
| BUG-5 | Alseids 2x Bonus | ITEM tablosundaki statlar sıfırlanacak, sadece SET_ITEM tetiklenecek. | YÜKSEK |
| BUG-1 | Bow/Dagger Slot Çakışması | ItemHandler.cpp içindeki slot uyumluluk kontrolleri revize edilecek. | ORTA |
| BUG-8 | Alseids Süresiz Sorunu | Lua script kontrolü yapılacak, nGiveItemTime1=30 parametresi doğrulanacak. | ORTA |
Test Prosedürü (QA Listesi)
Sunucuyu yayına almadan önce geçilmesi gereken kritik test aşamaları:- Upgrade Oranları: Normal (+1->+2 %100, +6->+7 %15), Trina (+6->+7 %25), Karivdis (+1->+2 %100) oranları manuel test edilecek.
- Berserker Kuralı: 1H kılıçla Berserk skilleri aktif mi? 2H takıldığında Attack/Defense skilleri çalışmaya devam ederken Berserk tree pasifleşiyor mu?
- Premium Farkları: DISC, EXP ve WAR premium sahipleri NPC satış fiyatlarındaki %50, %10 ve %10 farkları doğru alıyor mu?
- Magic Bag: Dryad, Auto Mining ve Golden Mattock gibi itemlerin Magic Bag'e taşınabilirliği ItemHandler.cpp üzerinden onaylanacak.
Editör Notları ve TBL Gereksinimleri
- TBL: Tooltip üzerindeki stat gösterimleri için Item_Ext_22_us.tbl düzenlenecek (HP+200, Def+30, AP+%3).
- NPC: Emma menüleri "VIP/FARM PAKET" olarak Türkçeleştirilecek.
- Derleme: GameServer için Release|x64, AlphaGuard DLL için Release|x86 konfigürasyonu kullanılmalıdır
İçeriği görüntülemek için Giriş yapın veya Kayıt olun.
Son düzenleme:
