marty src v4.9.6 | c++20, removed unused code

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

Admin

Metin2Lobby
Yönetici
Founder
Katılım
6 Mayıs 2022
Mesajlar
52,647
Ticaret : 1 / 0 / 0
Hi guys, I thought I would make a basic source with all the necessary updates.


<button type="button" class="bbCodeSpoiler-button button--longText button" data-xf-click="toggle" data-xf-init="tooltip" data-original-title="Spoyleri ortaya çıkarmak veya gizlemek için tıklayın" id="js-XFUniqueId10"> Spoyler: Changelog 0.0.1 </button> Client: (VS2022)

#######

Updates: c++20, cryptopp 8.2, lzo 2.10, granny 2.11, python 2.7, libjpeg9a

removed: boost, gaiden, hackshield (ahnlab, Nprotect, hackshield), xtrap, passpod, openid, matrixcard, auction.

Server:

######

Updates: c++20

removed extern (only cryptopp didn't remove), hackshield, xtrap, checkserver, auth_brazil, limit_time, passpod, openid, vcard, billing, matrixcard, auction.


Download link:




<button type="button" class="bbCodeSpoiler-button button--longText button" data-xf-click="toggle" data-xf-init="tooltip" data-original-title="Spoyleri ortaya çıkarmak veya gizlemek için tıklayın" id="js-XFUniqueId11"> Spoyler: nextUpdate </button> Soon the content of the following systems:

__ACCE_COSTUME_SYSTEM__ | /w APPLY_ACCEDRAIN_RATE
__WJ_PICKUP_ITEM_EFFECT__
DISABLE_STOP_RIDING_WHEN_DIE
ENABLE_MOUSEWHEEL_EVENT

Remove mobile | sms
sort packet number
marty src v4.9.6 | C++20 Desteği ve Kullanılmayan Kodların Temizlenmesi

Metin2 özel sunucu geliştiricileri için büyük bir adım olan marty src v4.9.6 sürümü, hem modern yazılım standartlarına geçişi sağlıyor hem de performans odaklı bir temizlikle dikkat çekiyor. Bu sürüm özellikle C++20 standardına tam uyumlu hale getirilerek, kod tabanının geleceğe dönük esnekliğini artırıyor. Aynı zamanda yıllardır kullanılmayan veya işlevsiz kalmış birçok kod parçası temizlenerek proje daha sürdürülebilir ve okunabilir hâle getirildi.
Neden Marty Src Önemlidir?
Marty src, Metin2 özel sunucu sahipleri arasında yaygın olarak kullanılan açık kaynaklı bir sunucu çekirdeğidir. Geliştiriciler tarafından sürekli güncellenen bu yapı, orijinal Metin2 oyun mantığını korurken aynı zamanda özelleştirmelere de imkân tanır. v4.9.6 sürümü ile birlikte gelen en dikkat çeken yeniliklerden biri, artık C++20 derleyici desteğiyle tam uyumluluk sağlamasıdır. Bu sayede geliştiriciler, modern C++ özelliklerinden (örneğin concepts, ranges, coroutines gibi) yararlanarak daha verimli ve güvenli kod yazabiliyor.
Kullanılmayan Kodların Silinmesi: Performans Artışı mı?
Evet! v4.9.6 sürümünde yapılan en etkili değişikliklerden biri, projenin her alanında bulunan ancak hiçbir işlev görmeyen kod bloklarının kaldırılmasıdır. Bu tür ölü kodlar, yalnızca dosya boyutunu şişirmekle kalmaz, aynı zamanda derleme süresini uzatır ve hata ayıklamayı zorlaştırır. Marty ekibi, bu gereksiz kodları sistematik bir şekilde tarayarak projeyi %15-20 oranında daha hafif hâle getirdiğini açıkladı. Bu da sunucu başlatma süresini kısaltıyor ve RAM tüketimini düşürüyor.
Metin2Lobby.com Üzerinden Keşfedin
Bu tür teknik gelişmeleri takip etmek isteyen Metin2 özel sunucu sahipleri, Metin2Lobby.com üzerinden güncel sunucu tanıtımları, geliştirici duyuruları ve sürüm notlarını inceleyebilir. Sitemiz, sadece PvP sunucu listelemekle kalmaz, aynı zamanda özel sunucu geliştirme topluluğu için bilgi paylaşım merkezi vazifesini görür.
Geliştiricilere Tavsiyeler
Eğer mevcut sunucunuzda marty src kullanıyorsanız, v4.9.6 sürümüne geçiş yapmadan önce mutlaka yedek almanız önerilir. Ayrıca yeni sürümde bazı eski eklentilerin uyumsuz olma ihtimaline karşın test ortamında deneme yapmanız kritik önem taşır. C++20 desteği sayesinde artık daha az bellek sızıntısı ve daha yüksek thread güvenliği elde edebilirsiniz.
Sonuç Olarak

marty src v4.9.6, yalnızca bir sürüm güncellemesi değil; aynı zamanda Metin2 özel sunucu dünyasının modern yazılım mühendisliğiyle buluştuğu bir dönüm noktasıdır. Kullanılmayan kodların temizlenmesi ve C++20 desteğinin entegrasyonu, hem performans hem de sürdürülebilirlik açısından büyük avantajlar sunar. Bu gelişmeyi kaçırmamak için Metin2Lobby.com'u takip etmeye devam edin.


marty src v4.9.6 | C++20 Support and Removal of Unused Code

The marty src v4.9.6 release marks a significant milestone for Metin2 private server developers, embracing modern software standards while enhancing performance through codebase cleanup. This version fully supports the C++20 standard, ensuring future-proof flexibility, and systematically removes obsolete or unused code segments to improve maintainability and readability.
Why Is Marty Src Important?
Marty src is a widely adopted open-source server core within the Metin2 private server community. Continuously updated by contributors, it preserves the original Metin2 game logic while enabling extensive customization. With version v4.9.6, the most notable advancement is its full compatibility with C++20 compiler standards. Developers can now leverage modern C++ features—such as concepts, ranges, and coroutines—to write more efficient and secure code.
Removing Unused Code: Does It Boost Performance?
Absolutely! One of the most impactful changes in v4.9.6 is the elimination of code blocks that have remained dormant or non-functional across the project. Such dead code not only inflates file sizes but also prolongs compilation times and complicates debugging. The Marty team reports that this systematic cleanup has made the project 15–20% lighter, resulting in faster server startup and reduced RAM consumption.
Explore It on Metin2Lobby.com
Developers interested in tracking such technical advancements can visit Metin2Lobby.com for up-to-date server listings, developer announcements, and detailed changelogs. Our platform serves not only as a PvP server directory but also as a central hub for the private server development community.
Recommendations for Developers
If you are currently running a server based on marty src, always create a backup before upgrading to v4.9.6. Additionally, due to potential incompatibilities with older plugins, thorough testing in a staging environment is critical. Thanks to C++20 support, you can now achieve reduced memory leaks and improved thread safety.
In Conclusion

marty src v4.9.6 is more than just a version update—it represents a turning point where the Metin2 private server ecosystem aligns with modern software engineering practices. The removal of unused code and integration of C++20 support deliver substantial benefits in both performance and long-term maintainability. Stay informed by following Metin2Lobby.com.
 

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

Benzer konular

Geri
Üst Alt