Arkadaşlar konu(video) alıntıdır onu başta söyliyim.
Bir kaç güne client build etmeyi tamamen videolu şekilde paylaşcam.
Öncelikle 3 adet dosya gereklidir bize.
FreeBSD 9.3 32[/FONT] Bit:
Extern.tgz:
Makefiles.zip:
Videoda FileZilla değilde farklı bir program kullanıyor onuda vereyim.
WinSCP:
Şu Kodlarıda vereyim size videodaki kardeşimiz gmake all yazarak db+game build ediyor. Sadece gameyi build etmek için gmake game sadece db yi build etmek için gmake db komutlarını kullanıyoruz.
Videomuza geçelim:
Not: Videoda herşeyi tamı tamamına anlatmaktadır. FreeBSD kurulumu gerekli kurulumların hepsini anlatıyor hiçbir bölümü atlamıyor yani sorunsuz build edebilirsiniz bizzat ben kendim denedim. Vectorsun sourcesinide denedim hiçbir sorun yoktur.
FreeBSD kurulumunda türkçe klavye seçmeyi unutmayınız.
KANIT
sorunla karşılaşan skyp: mbalta61
Source Build // 6.3 GB lik Dosyayı İndirmeye Gerek Yok
Metin2 özel sunucu geliştirme sürecinde birçok geliştirici, büyük boyutlu kaynak dosyalarla uğraşmak zorunda kalır. Özellikle Metin2 server src gibi projelerde, 6.3 GB'lık büyük veri setleriyle çalışmak zamanla yorucu hale gelebilir. Ancak bu yazıda, bu büyük dosyaları indirmeden nasıl daha verimli bir şekilde source build sürecini yönetebileceğinizi anlatacağız.
Metin2 Compile işlemi sırasında karşılaşılan en büyük sorunlardan birisi, tüm kaynak kodun yer aldığı büyük paketleri tekrar tekrar indirmek zorunda kalmaktır. Bu süreç, zaman kaybına ve internet bağlantısında olumsuz etkilere neden olabilir. Ancak doğru yapılandırmalarla bu süreci optimize edebilirsiniz.
Py Root ve Py GUI gibi yapılarla Python System entegrasyonları da oldukça önemlidir. Bu yapılar, hem arayüz hem de sistem yönetimi açısından büyük kolaylıklar sağlar. Geliştiriciler, uiscript ve diğer Python tabanlı araçlar sayesinde kullanıcı dostu arayüzler geliştirebilirler.
C++ System ve C++ Kaynak Kod üzerinde çalışırken, derleme süresini kısaltmak adına sadece ihtiyaç duyulan modüllerin derlenmesi önemlidir. Tüm game server programming süreci bu şekilde daha hızlı ve verimli hale getirilebilir. Özellikle Martysama veya benzeri kaynaklar üzerinden elde edilen yapılar, doğrudan kullanıma hazır olup, fazladan büyük dosya indirme ihtiyacını ortadan kaldırabilir.
Metin2 Development sürecinde DB Core ve Game Core yapılarının ayrı ayrı derlenip test edilmesi, hata ayıklama sürecini de hızlandırır. Auth ve Game sunucuları arasında farklı yapılar barındıran sistemlerde, her modülün bağımsız olarak test edilmesi, büyük projelerde büyük avantaj sağlar.
Source Edit işlemleri sırasında, sadece değişiklik yapılan dosyaların güncellenmesi, hem depolama hem de zaman açısından ciddi kazanç sağlar. Client Src üzerinde çalışırken, sadece ilgili arayüz dosyalarının değiştirilmesi yeterlidir. Bu sayede 6.3 GB'lık büyük bir dosyayı tekrar indirmek zorunda kalmazsınız.
Pack dosyaları üzerinden çalışan sistemlerde, sadece değişiklik yapılan dosyaların yeniden paketlenmesi yeterlidir. Bu yöntem sayesinde hem internet trafiği azaltılır hem de geliştirme döngüsü hızlanır. Metin2Dev topluluklarında da bu tür optimizasyonlar sıkça önerilmektedir.
Metin2 PvP Game Source üzerinde çalışan geliştiriciler, kendi sistemlerini test etmek için küçük modül bazlı derlemeler yaparak zamandan tasarruf edebilirler. Bu yöntem, hem test süresini kısaltır hem de hata ayıklama sürecini kolaylaştırır. Özellikle PvP Sistem geliştirmelerinde, küçük değişikliklerin hızlıca test edilmesi büyük önem taşır.
Core yapılar üzerinden yapılan değişiklikler, doğrudan sunucu performansını etkilediği için dikkatli bir şekilde test edilmelidir. Channel yapıları gibi çok kanallı sunucu sistemlerinde, her kanalın bağımsız olarak test edilmesi, daha kararlı ve hatasız bir yayın sağlar.
Sonuç olarak, 6.3 GB'lık büyük bir dosyayı her seferinde indirmek yerine, sadece gerekli olan modülleri derlemek ve test etmek, Metin2 Development sürecini ciddi anlamda hızlandırır. Bu yaklaşım, aynı zamanda zaman ve internet trafiği açısından da büyük tasarruf sağlar.
Source Build // No Need to Download the 6.3 GB File
In the process of developing Metin2 private servers, many developers often have to deal with large-sized source files. Particularly in projects like Metin2 server src, working with 6.3 GB data sets can become tiresome over time. However, in this article, we will explain how you can manage the source build process more efficiently without having to download these large files.
One of the biggest issues during the Metin2 Compile process is repeatedly having to download entire source code packages. This process can waste time and cause negative impacts on your internet connection. However, with proper configurations, you can optimize this process.
Py Root and Py GUI structures are very important for integrating Python System. These structures provide significant convenience for both UI and system management. Developers can create user-friendly interfaces using tools like uiscript and other Python-based utilities.
When working with C++ System and C++ Source Code, compiling only the modules you need can shorten compilation times. The entire game server programming process can be made faster and more efficient this way. Structures obtained from sources like Martysama are ready-to-use and eliminate the need for downloading large additional files.
During the Metin2 Development process, compiling and testing DB Core and Game Core separately accelerates debugging. In systems hosting different structures between Auth and Game servers, independent testing of each module provides significant advantages in large projects.
During Source Edit processes, updating only the files that have been modified saves considerable storage and time. When working on Client Src, modifying only the relevant interface files is sufficient, so you won't have to re-download the entire 6.3 GB file.
Systems working through Pack files allow re-packaging only the changed files, which reduces internet traffic and speeds up the development cycle. Such optimizations are frequently recommended within Metin2Dev communities.
Developers working on Metin2 PvP Game Source can save time by performing small, modular builds to test their systems. This method shortens testing time and simplifies debugging. Especially in PvP System development, quickly testing minor changes is crucial.
Changes made through Core structures directly affect server performance and should therefore be tested carefully. In multi-channel server systems like Channel structures, independently testing each channel ensures a more stable and error-free release.
In conclusion, instead of downloading a 6.3 GB file every time, building and testing only necessary modules significantly accelerates the Metin2 Development process. This approach also saves time and internet bandwidth.
Bir kaç güne client build etmeyi tamamen videolu şekilde paylaşcam.
Öncelikle 3 adet dosya gereklidir bize.
FreeBSD 9.3 32[/FONT] Bit:
Ziyaretçiler için gizlenmiş link,görmek için üye olmalısınız!
Giriş yap veya üye ol.
Extern.tgz:
Ziyaretçiler için gizlenmiş link,görmek için üye olmalısınız!
Giriş yap veya üye ol.
Makefiles.zip:
Ziyaretçiler için gizlenmiş link,görmek için üye olmalısınız!
Giriş yap veya üye ol.
Videoda FileZilla değilde farklı bir program kullanıyor onuda vereyim.
WinSCP:
Ziyaretçiler için gizlenmiş link,görmek için üye olmalısınız!
Giriş yap veya üye ol.
Şu Kodlarıda vereyim size videodaki kardeşimiz gmake all yazarak db+game build ediyor. Sadece gameyi build etmek için gmake game sadece db yi build etmek için gmake db komutlarını kullanıyoruz.
Videomuza geçelim:
Not: Videoda herşeyi tamı tamamına anlatmaktadır. FreeBSD kurulumu gerekli kurulumların hepsini anlatıyor hiçbir bölümü atlamıyor yani sorunsuz build edebilirsiniz bizzat ben kendim denedim. Vectorsun sourcesinide denedim hiçbir sorun yoktur.
FreeBSD kurulumunda türkçe klavye seçmeyi unutmayınız.
KANIT
sorunla karşılaşan skyp: mbalta61
Source Build // 6.3 GB lik Dosyayı İndirmeye Gerek Yok
Metin2 özel sunucu geliştirme sürecinde birçok geliştirici, büyük boyutlu kaynak dosyalarla uğraşmak zorunda kalır. Özellikle Metin2 server src gibi projelerde, 6.3 GB'lık büyük veri setleriyle çalışmak zamanla yorucu hale gelebilir. Ancak bu yazıda, bu büyük dosyaları indirmeden nasıl daha verimli bir şekilde source build sürecini yönetebileceğinizi anlatacağız.
Metin2 Compile işlemi sırasında karşılaşılan en büyük sorunlardan birisi, tüm kaynak kodun yer aldığı büyük paketleri tekrar tekrar indirmek zorunda kalmaktır. Bu süreç, zaman kaybına ve internet bağlantısında olumsuz etkilere neden olabilir. Ancak doğru yapılandırmalarla bu süreci optimize edebilirsiniz.
Py Root ve Py GUI gibi yapılarla Python System entegrasyonları da oldukça önemlidir. Bu yapılar, hem arayüz hem de sistem yönetimi açısından büyük kolaylıklar sağlar. Geliştiriciler, uiscript ve diğer Python tabanlı araçlar sayesinde kullanıcı dostu arayüzler geliştirebilirler.
C++ System ve C++ Kaynak Kod üzerinde çalışırken, derleme süresini kısaltmak adına sadece ihtiyaç duyulan modüllerin derlenmesi önemlidir. Tüm game server programming süreci bu şekilde daha hızlı ve verimli hale getirilebilir. Özellikle Martysama veya benzeri kaynaklar üzerinden elde edilen yapılar, doğrudan kullanıma hazır olup, fazladan büyük dosya indirme ihtiyacını ortadan kaldırabilir.
Metin2 Development sürecinde DB Core ve Game Core yapılarının ayrı ayrı derlenip test edilmesi, hata ayıklama sürecini de hızlandırır. Auth ve Game sunucuları arasında farklı yapılar barındıran sistemlerde, her modülün bağımsız olarak test edilmesi, büyük projelerde büyük avantaj sağlar.
Source Edit işlemleri sırasında, sadece değişiklik yapılan dosyaların güncellenmesi, hem depolama hem de zaman açısından ciddi kazanç sağlar. Client Src üzerinde çalışırken, sadece ilgili arayüz dosyalarının değiştirilmesi yeterlidir. Bu sayede 6.3 GB'lık büyük bir dosyayı tekrar indirmek zorunda kalmazsınız.
Pack dosyaları üzerinden çalışan sistemlerde, sadece değişiklik yapılan dosyaların yeniden paketlenmesi yeterlidir. Bu yöntem sayesinde hem internet trafiği azaltılır hem de geliştirme döngüsü hızlanır. Metin2Dev topluluklarında da bu tür optimizasyonlar sıkça önerilmektedir.
Metin2 PvP Game Source üzerinde çalışan geliştiriciler, kendi sistemlerini test etmek için küçük modül bazlı derlemeler yaparak zamandan tasarruf edebilirler. Bu yöntem, hem test süresini kısaltır hem de hata ayıklama sürecini kolaylaştırır. Özellikle PvP Sistem geliştirmelerinde, küçük değişikliklerin hızlıca test edilmesi büyük önem taşır.
Core yapılar üzerinden yapılan değişiklikler, doğrudan sunucu performansını etkilediği için dikkatli bir şekilde test edilmelidir. Channel yapıları gibi çok kanallı sunucu sistemlerinde, her kanalın bağımsız olarak test edilmesi, daha kararlı ve hatasız bir yayın sağlar.
Sonuç olarak, 6.3 GB'lık büyük bir dosyayı her seferinde indirmek yerine, sadece gerekli olan modülleri derlemek ve test etmek, Metin2 Development sürecini ciddi anlamda hızlandırır. Bu yaklaşım, aynı zamanda zaman ve internet trafiği açısından da büyük tasarruf sağlar.
Source Build // No Need to Download the 6.3 GB File
In the process of developing Metin2 private servers, many developers often have to deal with large-sized source files. Particularly in projects like Metin2 server src, working with 6.3 GB data sets can become tiresome over time. However, in this article, we will explain how you can manage the source build process more efficiently without having to download these large files.
One of the biggest issues during the Metin2 Compile process is repeatedly having to download entire source code packages. This process can waste time and cause negative impacts on your internet connection. However, with proper configurations, you can optimize this process.
Py Root and Py GUI structures are very important for integrating Python System. These structures provide significant convenience for both UI and system management. Developers can create user-friendly interfaces using tools like uiscript and other Python-based utilities.
When working with C++ System and C++ Source Code, compiling only the modules you need can shorten compilation times. The entire game server programming process can be made faster and more efficient this way. Structures obtained from sources like Martysama are ready-to-use and eliminate the need for downloading large additional files.
During the Metin2 Development process, compiling and testing DB Core and Game Core separately accelerates debugging. In systems hosting different structures between Auth and Game servers, independent testing of each module provides significant advantages in large projects.
During Source Edit processes, updating only the files that have been modified saves considerable storage and time. When working on Client Src, modifying only the relevant interface files is sufficient, so you won't have to re-download the entire 6.3 GB file.
Systems working through Pack files allow re-packaging only the changed files, which reduces internet traffic and speeds up the development cycle. Such optimizations are frequently recommended within Metin2Dev communities.
Developers working on Metin2 PvP Game Source can save time by performing small, modular builds to test their systems. This method shortens testing time and simplifies debugging. Especially in PvP System development, quickly testing minor changes is crucial.
Changes made through Core structures directly affect server performance and should therefore be tested carefully. In multi-channel server systems like Channel structures, independently testing each channel ensures a more stable and error-free release.
In conclusion, instead of downloading a 6.3 GB file every time, building and testing only necessary modules significantly accelerates the Metin2 Development process. This approach also saves time and internet bandwidth.
