- Katılım
- 6 Mayıs 2022
- Mesajlar
- 45,967
Öncelikle şunu belirtmek isterim VOLKAN (YNG) sistemi değildir! Ben bunu kendim daha önceden yapmıştım o farklı bir yol inceleyip Database'ye yeni bir satır ekleyerek yapmış ben ise gerçek speed seçenekleriyle yaptım sorun yok bende videoda çekip atacaktım ama zamanım yok şimdiden hayırlı olsun saçma sapan yorumlar yapmayın lütfen bu bir emek hakkını vererek yorumlar yapın...
Konu link görüntülemek için konuya cevap yazmalısınız.
Monster Hızlarını Ayarlama ve Veritabanına Bağlama Rehberi
Knight Online özel sunucularında (Private Server) geliştirme yaparken, monster hızları gibi detaylar sunucu deneyimini ciddi anlamda etkiler. Özellikle cap 83 veya cap 70 sunucularda oyuncuların daha dengeli ve keyifli bir oyun ortamı yaşaması için monster hızlarının doğru ayarlanması gerekir. Bu yazıda, monster hızlarının nasıl değiştirileceği ve veritabanına nasıl bağlanacağı konusunda detaylı bilgi vereceğiz.
Monster Hızlarını Etkileyen Dosyalar
Knight Online özel sunucularında (PServer), monster hızları genellikle mob.bin, npc.bin gibi dosyalarda tanımlanır. Ancak bu dosyalarda yapılan değişiklikler doğrudan veritabanına bağlanmaz. Gerçek anlamda dinamik kontrol için veritabanı üzerinden işlem yapılması gerekir. Bunun için ko emulator tarafında mob_proto tablosu kullanılır.
Veritabanı Tablosu ve Hız Ayarları
Knight Online veritabanında (ko db) bulunan mob_proto tablosunda her bir mob için MoveSpeed ve AttackSpeed değerleri vardır. Bu değerlerin doğru şekilde ayarlanması, monstere özel davranışlar kazandırır. Örneğin:
MoveSpeed: 80
AttackSpeed: 100
Bu değerlerin ne kadar yüksek olduğu, monsterin o kadar hızlı hareket etmesini sağlar. Ancak burada dikkat edilmesi gereken husus, client-side ve server-side uyumudur. Client tarafında bu hızlar farklı bir şekilde yorumlanabilir.
Hız Ayarlarında Dikkat Edilmesi Gerekenler
Knight Online development sırasında, monster hızları ile ilgili en büyük hata, sadece mob.bin dosyasında değişiklik yapmaktır. Bu durumda, sunucu yeniden başlatıldığında ayarlar sıfırlanabilir. Bu nedenle veritabanı üzerinden işlem yapmak çok daha kalıcı ve güvenli bir çözümdür. Ayrıca, emulator tarafında source kodlara müdahale edilirse, bu hızlar daha da detaylandırılabilir.
Hız Ayarlarının Uygulanması ve Test Edilmesi[/BR][/BR]Ayarları yaptıktan sonra, test sunucusunda bu değişiklikleri denemek önemlidir. Özellikle zone server üzerinde doğru çalışıp çalışmadığını kontrol etmek için, sunucuyu başlatıp monster davranışlarını gözlemlemek gerekir. Eğer ko client edit yapılmışsa, client-side hız ayarlamaları da buna uygun yapılmalıdır.
Sonuç
Monster hızlarını ayarlamak ve veritabanına bağlamak, Knight Online özel sunucularında profesyonel bir geliştirme sürecidir. Doğru yapıldığında, oyuncular için daha keyifli ve dengeli bir oyun deneyimi sunulabilir. knightlobby.com olarak, tüm kodev dostlarına başarılar dileriz.
Adjusting Monster Speeds and Binding Them to Database
When developing Knight Online private servers, details like monster speeds significantly impact the gaming experience. Especially on cap 83 or cap 70 servers, adjusting monster speeds properly ensures a balanced and enjoyable gameplay for players. In this article, we will provide detailed information about how monster speeds are changed and bound to the database.
Files Influencing Monster Speeds
In Knight Online private servers (PServer), monster speeds are usually defined in files such as mob.bin and npc.bin. However, modifications made in these files do not directly bind to the database. For truly dynamic control, operations must be performed via the database. For this purpose, the mob_proto table is used on the ko emulator side.
Database Table and Speed Settings
In the Knight Online database (ko db), each monster has values such as MoveSpeed and AttackSpeed within the mob_proto table. Properly configuring these values grants specific behaviors to monsters. For example:
MoveSpeed: 80
AttackSpeed: 100
The higher these values, the faster the monster moves. However, attention must be paid to client-side and server-side compatibility. These speeds may be interpreted differently on the client side.
Considerations When Adjusting Speeds
During Knight Online development, one of the biggest mistakes regarding monster speeds is modifying only the mob.bin file. In such cases, settings may reset upon server restart. Therefore, making changes through the database is a more permanent and secure solution. Additionally, if adjustments are made to the source codes on the emulator side, these speeds can be even more detailed.
Applying and Testing Speed Adjustments
After completing the adjustments, it's important to test them on a test server. Particularly, check whether the changes work correctly on the zone server by starting the server and observing monster behavior. If ko client edit has been applied, client-side speed adjustments should also align accordingly.
Conclusion
Adjusting monster speeds and binding them to the database is a professional development process in Knight Online private servers. When done correctly, it provides a more enjoyable and balanced gaming experience for players. knightlobby.com wishes success to all kodev friends.
