Merhaba Arkadaşlar,
Bu yazımda sizlere Vb.net ile yazılmış bir config sourcesini paylaşacağım. Kullanıp kullanmamak size kalmıştır.
Config daha önce Sursa Config diye birisine aitti fakat bunu indirip üstüne eklemeler yaparak düzenlemeler yaparak Türkçe ve Orjinal Config ile birebir yaptım.
Genel Olarak : Visual Studio 2019 Build Uyumludur.
Tamamen sorunsuz diyemeyeceğim hayla sorunları mevcut bunları geliştirmek gerekiyor.
Fakat bu haliyle bile güzel şekilde çalışmakta.
Source Build Bilgilendirme ;
VS2019 ile ENIX_Ayar.sln dosyasını açıyoruz.
Üst kısımdan Derle>Çözümü Temizle Daha Sonra Çözümü Derle diyoruz.
Config dosyamız ENIX_Work>Bin>Release klasörüne geliyor.
Resimler ;
Bu yazımda sizlere Vb.net ile yazılmış bir config sourcesini paylaşacağım. Kullanıp kullanmamak size kalmıştır.
Config daha önce Sursa Config diye birisine aitti fakat bunu indirip üstüne eklemeler yaparak düzenlemeler yaparak Türkçe ve Orjinal Config ile birebir yaptım.
Genel Olarak : Visual Studio 2019 Build Uyumludur.
Tamamen sorunsuz diyemeyeceğim hayla sorunları mevcut bunları geliştirmek gerekiyor.
Fakat bu haliyle bile güzel şekilde çalışmakta.
Source Build Bilgilendirme ;
VS2019 ile ENIX_Ayar.sln dosyasını açıyoruz.
Üst kısımdan Derle>Çözümü Temizle Daha Sonra Çözümü Derle diyoruz.
Config dosyamız ENIX_Work>Bin>Release klasörüne geliyor.
Resimler ;
Düzeltmeler ;
Tab Ayarları Stabil hale getirilid.
Orjinal Config bulunan GUI Uygulandı.
Orjinal Config'de bulunan ayarlar Config içerisine sorunsuz şekilde eklendi.
Virüsler olabildiğince temizlendi ;
17.07.2020 Güncelleme yapılarak kod temizliği ve virüsler olabildiğince temizlendi.
Virüs total linki gördüğünüz gibi temiz.
Metin2 ENIX Config Source
--------------------------------------------
Ziyaretçiler için gizlenmiş link,görmek için üye olmalısınız!
Giriş yap veya üye ol.
AKTİF
Ziyaretçiler için gizlenmiş link,görmek için üye olmalısınız!
Giriş yap veya üye ol.
AKTİF
Ziyaretçiler için gizlenmiş link,görmek için üye olmalısınız!
Giriş yap veya üye ol.
AKTİF-------------------------------------------------
Ziyaretçiler için gizlenmiş link,görmek için üye olmalısınız!
Giriş yap veya üye ol.
-------------------------------------------------
Metin2 Config Source VS2019 - Enix Yazılım
Metin2 özel sunucuları geliştirmek isteyen geliştiriciler için doğru yapılandırma ayarları büyük önem taşır. Özellikle Visual Studio 2019 ortamında Metin2 kaynak kodlarını derlemek veya düzenlemek isteyenler için doğru bir config yapısı oluşturmak, projenin sorunsuz çalışmasını sağlar. Bu makalede, Metin2 config source VS2019 ile ilgili detaylara değinerek, Enix Yazılım tarafından sağlanan yapılandırmalar üzerinden örnekler vereceğiz.
Visual Studio 2019 ile Metin2 Geliştirme Ortamı
Visual Studio 2019, Metin2 server kaynak kodlarının derlenmesinde ve geliştirilmesinde en sık tercih edilen IDE'lerden biridir. C++ tabanlı yapıları desteklemesi sayesinde hem game server, hem auth server hem de db core gibi bileşenler üzerinde çalışmak oldukça kolaydır. Ancak bu ortamda çalışabilmek için doğru yapılandırma dosyaları (.vcxproj, .props, .filters) gereklidir.
Config Dosyalarının Önemi
Metin2 kaynak kodlarında yapılan her derleme işlemi, config dosyaları üzerinden yönlendirilir. Bu dosyalar, derleme sırasında hangi kütüphanelerin ekleneceği, hangi yolların izleneceği, hangi tanımların yapılacağı gibi önemli yapılandırmaları içerir. Yanlış bir yapılandırma, compile hatasına veya runtime sırasında çökmeye neden olabilir.
Enix Yazılım Tarafından Sağlanan Yapılandırmalar
Enix Yazılım, Metin2 özel sunucu geliştiricileri için profesyonel yapılandırma dosyaları sunmaktadır. Bu yapılandırmalar sayesinde geliştiriciler, doğrudan source edit işlemlerine odaklanabilirken, derleme süreci daha stabil hale gelir. Örneğin, py root ve uiscript gibi client-side sistemlerin entegrasyonu için gerekli olan kütüphane yolları önceden tanımlanmıştır.
Python GUI ve Py Root Entegrasyonu
Metin2 client tarafında Python GUI kullanmak isteyen geliştiriciler için py root klasörleri doğru şekilde bağlanmalıdır. VS2019 üzerinde bu yapılandırma, additional include directories ve library dependencies ayarlarıyla yapılır. Py GUI sistemlerin doğru entegre edilmesi, kullanıcı arayüzü geliştirme sürecini hızlandırır ve daha stabil sonuçlar alınmasını sağlar.
Game ve Auth Sunucu Yapılandırması
Metin2 özel sunucularında genellikle iki ana sunucu bileşeni bulunur: Game Server ve Auth Server. Her ikisi için ayrı yapılandırmalar gerekebilir. Game server programming için gerekli olan yapılandırma, db core bağlantısını, PvP sistemlerini ve item sistemlerini içerirken, auth server yapılandırması kullanıcı kimlik doğrulama süreçlerini yönetir.
Martysama ve Diğer Geliştirici Araçları
Metin2 geliştirme ortamında martysama gibi araçlar da sıklıkla kullanılır. Bu tür yardımcı programlar, kaynak kod üzerinde değişiklik yapmayı kolaylaştırır. Ancak bu araçların doğru çalışabilmesi için yapılandırma dosyalarında uyumlu hale getirilmesi gerekir. VS2019 üzerinde bu uyum sağlandığında, source edit işlemleri daha verimli hale gelir.
PVP Sistemleri ve Core Yapısı
Metin2'nin en popüler yönlerinden biri PvP sistemleridir. Bu sistemlerin doğru çalışabilmesi için core yapısında değişiklikler yapılması gerekebilir. C++ system ve Python script entegrasyonları, PvP sistemlerini daha esnek hale getirir. VS2019 ortamında bu yapılar kolayca derlenebilir ve test edilebilir.
Sonuç
Metin2 özel sunucu geliştirme sürecinde, doğru yapılandırma ayarları olmadan başarılı olmak oldukça zordur. VS2019 ortamında Metin2 config source yapılandırması, hem client src hem de server src üzerinde çalışırken büyük kolaylık sağlar. Enix Yazılım tarafından sağlanan yapılandırmalar sayesinde, geliştiriciler zaman kaybı yaşamadan doğrudan sisteme odaklanabilirler.
Metin2 Config Source VS2019 - Enix Software
Configuring your environment correctly is crucial for developers aiming to build Metin2 private servers. Especially for those who wish to compile or modify Metin2 source codes within Visual Studio 2019, having proper config structures ensures smooth operation of the project. In this article, we'll discuss Metin2 config source VS2019 and provide examples based on configurations provided by Enix Software.
Metin2 Development Environment with Visual Studio 2019
Visual Studio 2019 is one of the most preferred IDEs for compiling and developing Metin2 server source codes. Its support for C++-based structures makes it easy to work on components like game server, auth server, and db core. However, setting up correct configuration files (.vcxproj, .props, .filters) is essential to operate in this environment.
Importance of Configuration Files
Every compilation process in Metin2 source code is directed via config files. These files contain important configurations such as which libraries to include, which paths to follow, and which definitions to make during compilation. Incorrect configurations can cause compile errors or crashes during runtime.
Configurations Provided by Enix Software
Enix Software provides professional configuration files for Metin2 private server developers. Thanks to these configurations, developers can focus directly on source edit processes while making the compilation process more stable. For instance, library paths required for integration of client-side systems like py root and uiscript are pre-defined.
Python GUI and Py Root Integration
Developers wishing to use Python GUI on the Metin2 client side must properly bind their py root folders. On VS2019, this configuration is done via additional include directories and library dependencies settings. Proper integration of Py GUI systems speeds up UI development and leads to more stable outcomes.
Game and Auth Server Configurations
In Metin2 private servers, there are typically two main server components: Game Server and Auth Server. Each may require separate configurations. The configuration for game server programming includes db core connections, PvP systems, and item systems, while the auth server configuration handles user authentication processes.
Martysama and Other Developer Tools
Tools like martysama are frequently used in the Metin2 development environment. Such utilities facilitate modifications on source code. However, these tools need to be made compatible through configuration files. When this compatibility is ensured in VS2019, source edit processes become more efficient.
PvP Systems and Core Structure
One of the most popular aspects of Metin2 is its PvP systems. Modifications in the core structure may be necessary for these systems to function properly. Integration of C++ system and Python script makes PvP systems more flexible. These structures can be easily compiled and tested in the VS2019 environment.
Conclusion
Without correct configuration settings, achieving success in the Metin2 private server development process is quite difficult. In the VS2019 environment, Metin2 config source configuration greatly facilitates working on both client src and server src. Thanks to configurations provided by Enix Software, developers can focus directly on the system without losing time.
