- Katılım
- 6 Mayıs 2022
- Konular
- 48,285
- Mesajlar
- 48,595
- Tepkime puanı
- 75
- M2 Yaşı
- 3 yıl 11 ay 10 gün
- Trophy Puan
- 48
- M2 Yang
- 488,819
Forumda baktığımda eski linklerin öldüğünü farkettim. Bonus tablosu arayan olursa diye paylaşıyorum.
Metin2 özel sunucularında geliştirilen sistemlerden biri olan Official Bonus Tablosu, oyuncuların karakterlerine belirli bonuslar kazandırmayı amaçlayan bir yapıdır. Bu sistem, C++ tabanlı sunucu tarafında geliştirilerek oyuncuların karakter gelişimini daha dengeli ve sürdürülebilir kılmayı hedefler. Bonus değerleri, karakter seviyesi, envanterdeki eşyalar veya belirli görevler gibi kriterlere göre otomatik olarak hesaplanabilir.
Bonus Tablosu Nasıl Çalışır?
Official Bonus Tablosu, genellikle bir config dosyası üzerinden yönetilir. Bu dosya içinde her bonus tipi için bir aralık tanımlanır. Örneğin, STR bonusu 1 ile 100 arasında olabilir ve bu bonus, karakterin攻击力 (gücüne) doğrudan etki eder. Bu yapı, Python ile yazılmış GUI sistemlerle de kolayca düzenlenebilir. Böylece sunucu sahipleri, bonusları dinamik olarak ayarlayabilir ve oyuna göre özelleştirebilirler.
Sistem Entegrasyonu ve Kodlama
Metin2 özel sunucularında bu sistemi entegre etmek için game core üzerinde değişiklik yapılması gerekir. Özellikle client src ve server src dosyaları üzerinde çalışmak önemlidir. Sistem, uiscript ile kullanıcı arayüzüne entegre edilir ve py root üzerinden arayüz kontrol edilir. Bu sayede oyuncular bonuslarını doğrudan karakter ekranından takip edebilirler.
Bonus Değerlerinin Hesaplanması
Official Bonus Tablosu, bonus değerlerini hesaplarken genellikle level, equipped items ve character class gibi verileri kullanır. Bu hesaplamalar C++ ile yazılmış fonksiyonlar tarafından yapılır. Her bonus türü için bir sayaç tanımlanır ve bu sayaçlar, oyuncu seviye atladıkça ya da ekipman değiştirdikçe güncellenir.
Geliştirme ve Paketleme
Metin2 geliştirme sürecinde bu tür sistemlerin test edilmesi ve paketlenerek sunucuya entegre edilmesi büyük önem taşır. Geliştirilen sistemler genellikle pack olarak adlandırılan paketler halinde dağıtılır. Bu paketlerde hem source edit hem de compile edilmiş dosyalar bulunur. Martysama gibi geliştirici platformları, bu tür sistemlerin paylaşılması ve geliştirilmesi için ideal ortamlar sunar.
Sonuç
Official Bonus Tablosu, Metin2 özel sunucularında karakter gelişimini daha dengeli hale getiren, aynı zamanda PvP sistemlerinde dengeyi sağlayıcı bir özelliktir. C++ ve Python temelli geliştirme araçlarıyla entegre edilebilen bu sistem, game core üzerinde değişiklik yapmayı gerektirse de oldukça esnek ve özelleştirilebilir bir yapı sunar.
In Metin2 private servers, the Official Bonus Table System is one of the developed systems that aims to provide specific bonuses to players' characters. This system targets more balanced and sustainable character progression by being developed on the C++ based server side. Bonus values can be calculated automatically depending on criteria such as character level, inventory items, or specific quests.
How Does the Bonus Table Work?
The Official Bonus Table is usually managed via a config file. Within this file, a range is defined for each bonus type. For example, the STR bonus can range from 1 to 100 and directly affects the character's attack power. This structure can also be easily adjusted with GUI systems written in Python. Thus, server owners can dynamically adjust and customize the bonuses according to their game settings.
System Integration and Coding
To integrate this system into Metin2 private servers, modifications on the game core are required. Especially, working on client src and server src files is crucial. The system integrates with the user interface through uiscript, and the interface is controlled via py root. This allows players to track their bonuses directly from the character screen.
Calculating Bonus Values
The Official Bonus Table typically uses data like level, equipped items, and character class to calculate bonus values. These calculations are performed by functions written in C++. A counter is defined for each bonus type, and these counters are updated as players level up or change equipment.
Development and Packaging
During the Metin2 development process, testing and packaging such systems for integration into the server is highly important. Developed systems are often distributed in packages called packs. These packs contain both source edits and compiled files. Developer platforms like Martysama offer ideal environments for sharing and developing such systems.
Conclusion
The Official Bonus Table is a feature that provides more balanced character progression in Metin2 private servers and helps maintain balance in PvP systems. Although it requires modifications on the game core, this system, which can be integrated with C++ and Python based tools, offers a flexible and customizable structure.
Ziyaretçiler için gizlenmiş link,görmek için üye olmalısınız!
Giriş yap veya üye ol.
Official Bonus Tablosu Sistemi Nedir?
Metin2 özel sunucularında geliştirilen sistemlerden biri olan Official Bonus Tablosu, oyuncuların karakterlerine belirli bonuslar kazandırmayı amaçlayan bir yapıdır. Bu sistem, C++ tabanlı sunucu tarafında geliştirilerek oyuncuların karakter gelişimini daha dengeli ve sürdürülebilir kılmayı hedefler. Bonus değerleri, karakter seviyesi, envanterdeki eşyalar veya belirli görevler gibi kriterlere göre otomatik olarak hesaplanabilir.
Bonus Tablosu Nasıl Çalışır?
Official Bonus Tablosu, genellikle bir config dosyası üzerinden yönetilir. Bu dosya içinde her bonus tipi için bir aralık tanımlanır. Örneğin, STR bonusu 1 ile 100 arasında olabilir ve bu bonus, karakterin攻击力 (gücüne) doğrudan etki eder. Bu yapı, Python ile yazılmış GUI sistemlerle de kolayca düzenlenebilir. Böylece sunucu sahipleri, bonusları dinamik olarak ayarlayabilir ve oyuna göre özelleştirebilirler.
Sistem Entegrasyonu ve Kodlama
Metin2 özel sunucularında bu sistemi entegre etmek için game core üzerinde değişiklik yapılması gerekir. Özellikle client src ve server src dosyaları üzerinde çalışmak önemlidir. Sistem, uiscript ile kullanıcı arayüzüne entegre edilir ve py root üzerinden arayüz kontrol edilir. Bu sayede oyuncular bonuslarını doğrudan karakter ekranından takip edebilirler.
Bonus Değerlerinin Hesaplanması
Official Bonus Tablosu, bonus değerlerini hesaplarken genellikle level, equipped items ve character class gibi verileri kullanır. Bu hesaplamalar C++ ile yazılmış fonksiyonlar tarafından yapılır. Her bonus türü için bir sayaç tanımlanır ve bu sayaçlar, oyuncu seviye atladıkça ya da ekipman değiştirdikçe güncellenir.
Geliştirme ve Paketleme
Metin2 geliştirme sürecinde bu tür sistemlerin test edilmesi ve paketlenerek sunucuya entegre edilmesi büyük önem taşır. Geliştirilen sistemler genellikle pack olarak adlandırılan paketler halinde dağıtılır. Bu paketlerde hem source edit hem de compile edilmiş dosyalar bulunur. Martysama gibi geliştirici platformları, bu tür sistemlerin paylaşılması ve geliştirilmesi için ideal ortamlar sunar.
Sonuç
Official Bonus Tablosu, Metin2 özel sunucularında karakter gelişimini daha dengeli hale getiren, aynı zamanda PvP sistemlerinde dengeyi sağlayıcı bir özelliktir. C++ ve Python temelli geliştirme araçlarıyla entegre edilebilen bu sistem, game core üzerinde değişiklik yapmayı gerektirse de oldukça esnek ve özelleştirilebilir bir yapı sunar.
What is the Official Bonus Table System?
In Metin2 private servers, the Official Bonus Table System is one of the developed systems that aims to provide specific bonuses to players' characters. This system targets more balanced and sustainable character progression by being developed on the C++ based server side. Bonus values can be calculated automatically depending on criteria such as character level, inventory items, or specific quests.
How Does the Bonus Table Work?
The Official Bonus Table is usually managed via a config file. Within this file, a range is defined for each bonus type. For example, the STR bonus can range from 1 to 100 and directly affects the character's attack power. This structure can also be easily adjusted with GUI systems written in Python. Thus, server owners can dynamically adjust and customize the bonuses according to their game settings.
System Integration and Coding
To integrate this system into Metin2 private servers, modifications on the game core are required. Especially, working on client src and server src files is crucial. The system integrates with the user interface through uiscript, and the interface is controlled via py root. This allows players to track their bonuses directly from the character screen.
Calculating Bonus Values
The Official Bonus Table typically uses data like level, equipped items, and character class to calculate bonus values. These calculations are performed by functions written in C++. A counter is defined for each bonus type, and these counters are updated as players level up or change equipment.
Development and Packaging
During the Metin2 development process, testing and packaging such systems for integration into the server is highly important. Developed systems are often distributed in packages called packs. These packs contain both source edits and compiled files. Developer platforms like Martysama offer ideal environments for sharing and developing such systems.
Conclusion
The Official Bonus Table is a feature that provides more balanced character progression in Metin2 private servers and helps maintain balance in PvP systems. Although it requires modifications on the game core, this system, which can be integrated with C++ and Python based tools, offers a flexible and customizable structure.
