Ziyaretçiler için gizlenmiş link,görmek için üye olmalısınız!
Giriş yap veya üye ol.
Ziyaretçiler için gizlenmiş link,görmek için üye olmalısınız!
Giriş yap veya üye ol.
C++ - PY SIS Güncellemesi
Metin2 özel sunucu geliştiricileri için önemli bir güncelleme daha geldi. Bu güncellemeyle birlikte SIS (Server Information System) sistemi üzerinde bazı önemli değişiklikler yapılmıştır. Bu sistem, sunucular arası veri paylaşımı ve istatistik takibi için kritik öneme sahiptir. Özellikle PvP sistemlerinde aktif rol oynayan bu yapı, C++ ve Python tabanlı modüllerle entegre çalışmaktadır.
Yeni Özellikler
Güncelleme ile birlikte SIS sisteminde Python tarafında yeni bir GUI (Py GUI) entegrasyonu sağlandı. Bu sayede sunucu yöneticileri, SIS verilerini daha kolay takip edebilmektedir. Ayrıca C++ tarafında game core ile yapılan entegrasyon sayesinde veri güvenliği artırılmış ve gecikmeler minimize edilmiştir.
Veri Tabanı Entegrasyonu
Yeni sistemde DB Core ile olan bağlantı daha hızlı ve stabil hale getirildi. Auth ve Game Server arasındaki veri akışı optimize edildi. Artık sunucular arası veri senkronizasyonu anlık olarak yapılabiliyor. Bu da PvP savaşlarının sonuçlarının daha hızlı ve güvenli şekilde veritabanına işlenmesini sağlıyor.
Kodlama ve Geliştirme Detayları
Yeni SIS güncellemesi, Martysama tarafından sağlanan kaynaklarla birlikte C++ ve Python tabanlı sistemlerle tam uyumlu hale getirildi. UIScript dosyalarında yapılan değişiklikler sayesinde Py Root üzerinden UI güncellemeleri daha kolay yapılabiliyor. Source Edit işlemleri sırasında dikkat edilmesi gereken yeni kurallar belirlendi. Metin2 Compile işlemleri esnasında karşılaşılan hatalar minimize edildi.
Önemli Uyarılar
Sunucularınızda SIS güncellemesini yapmadan önce mutlaka yedek almalısınız. Pack dosyalarınızda ve Client SRC üzerinde yapılacak değişiklikler sunucunuzun kararlılığını etkileyebilir. Bu nedenle tüm Core yapılar test ortamında kontrol edilmelidir.
Desteklenen Platformlar
SIS güncellemesi şu anda sadece Windows ve Linux tabanlı Channel sunucuları için desteklenmektedir. Metin2Dev topluluğu ile birlikte geliştirilen bu sistem, özellikle PvP sunucularında performans artışı sağlıyor. Geliştiriciler için sunulan source code örnekleri, Metin2 Lobby üzerinden erişilebilir durumda.
Sonuç
C++ ve Python tabanlı SIS güncellemesi, Metin2 özel sunucular için büyük önem taşıyor. Bu sistem sayesinde sunucular arası veri aktarımı daha hızlı, güvenli ve stabil hale geliyor. PvP sistemlerindeki gelişmeler, veri tabanı güvenliği ve kullanıcı deneyimi bu güncellemeyle birlikte ciddi oranda artıyor.
C++ - PY SIS Update
An important update has arrived for Metin2 private server developers. With this update, significant changes have been made to the SIS (Server Information System). This system is critical for inter-server data sharing and statistics tracking. Particularly in PvP systems, this structure operates with integrated C++ and Python modules.
New Features
With the update, a new GUI (Py GUI) integration on the Python side of the SIS system has been provided. This allows server administrators to monitor SIS data more easily. Additionally, integration with game core on the C++ side has enhanced data security and minimized delays.
Database Integration
In the new system, the connection with DB Core has become faster and more stable. The data flow between Auth and Game Server has been optimized. Now, inter-server data synchronization can be performed instantly. This enables PvP battle results to be processed into the database faster and more securely.
Coding and Development Details
The new SIS update, supported by resources from Martysama, has been made fully compatible with C++ and Python-based systems. Changes in UIScript files allow UI updates via Py Root to be handled more easily. New rules have been established for Source Edit operations during Metin2 Compile processes to reduce errors.
Important Warnings
Before applying the SIS update on your servers, always ensure you take backups. Changes in your Pack files and Client SRC may affect your server stability. Therefore, all Core structures should be tested in a controlled environment.
Supported Platforms
The SIS update currently supports only Windows and Linux-based Channel servers. Developed together with the Metin2Dev community, this system provides performance improvements especially for PvP servers. Example source codes provided for developers are available through Metin2 Lobby.
Conclusion
The C++ and Python-based SIS update holds great importance for Metin2 private servers. This system makes inter-server data transfer faster, safer, and more stable. Improvements in PvP systems, database security, and user experience have significantly increased with this update.
