Merhaba Arkadaşlar , Ülkemizin Bir Çok Konuda Almanlardan Geri Kaldığını Farkettim .
Yapamadığımız Çoğu Sistemi Almanlara Yaptırıyor Veya Almanlardan Alıyoruz .
Ayrıca Piyasadaki Sahtekarlardan Sağlam Olmayan 3 Gün Emek Verilmiş Fileslere 100 TL Ödüyoruz.
Buna Bir Son Vermek İstediğimden Bu Konuyu Açma Gereği Duydum .
" Source " Nedir ?
" Source . Bir Yazılımın Veya Programın Açık Kaynak Dosyalarıdır . Bunlar Birleştirildiğinde Yazılım Halini Alır . Source İçerisinde CPP , lib , H , cc Ve Bu Tarz Dosya Uzantıları Bulunur . Bunları Bir Çok Yazılım İle BUILD Edebilirsiniz . "
" Source Nasıl Build Edilir ? "
" Metin2 Source Dosyaları Visual Studio Üzerinden BUILD Edilirse .exe Türevli Dosyalar Gelir . Bunun Sizin İşinize Yarıyacağını Pek Zannetmiyorum . Bu Yüzden BUILD İşlemimiz Free BSD 9.2 Kurulu Olan Bir Makinede Yapmalıyız . 9.2 Makine Alınca İş Bitmiyor Elbet . Bu Makinede ;
gmake ; " cd /usr/ports/devel/gmake && make install clean Yazarak Kurabilirsiniz "
makedepend ; " cd /usr/ports/devel/makedepend && make install clean Yazarak Kurabilirsiniz "
svn ; " cd /usr/ports/devel/subversion && make install clean Yazarak Kurabilirsiniz "
devil ; " cd /usr/ports/graphics/devil && make install clean Yazarak Kurabilirsiniz "
G++ ; " cd/usr/ports/lang/gcc48 & make install clean Yazarak Kurabilirsiniz "
" Eğer Yukarıdaki Yazılımları 9.2 Free Bsd Sunucunuza Kurmaz İseniz BUILD İşlemini Gerçekleştiremessiniz "
Source Dosyası Virus Taraması ; "
" Gelelim Bir Başka Seçeneğe . Bunları Kurup Atmakla Uğraşmak İstemiyorum Diyor İseniz .
Direk Olarak Free Bsd 9.2 + Source Dosyaları + Tüm Yazılımlar Kurulmuş VDI Dosyasını İndireceksiniz.
VDI Dosyası ;
VDI Dosyası Virus Total ;
Yapamaz İseniz Makefile Dosyalarını Source İçerisine Atın ;
Makefile Vırus Total ;
VDI ID ; root
VDI Şifresi ; dev
İçerisinde Kairzy.tgz Source Dosyaları Bulunmakta .
Önerdiklerim ;
Game ; Mainline
DB ; Mainline_released
Client ; Novaline
VDI Dosyasını İndirin Ve Aşağıdaki Yarımcı Video'yu İzleyerek Game Dosyanızı Oluşturun
Metin2 Source Editleme Dersleri .
" Source Dosyalarının Diğer Yanı Editlenebilir Olmasıdır "
" Taşın İteme Eklenme Oranı Düzenlemesi "
Char_item.cpp Dosyası Açılır
Aratılır
Aratılır . Ve 30 Yazan Yer Taşın İteme Eklenme Olasılığıdır . İstediğinizi Oranı Yazabilirsiniz 1 İla 100 Arasında Olmak Kaydıyla .
" %3 Vergi Kaldırma & Düzenleme "
Shop.cpp Ve Shopmanager.cpp Açılır Bu Düzenlemede İki Yerde Aynı İşlemi Yapacaksınız .
Aratılır . 0 Yaparsanız %3 Vergiyi Kaldırmış Olursunuz . 0 - 100 Arasında İstediğiniz Sayıyı Yazabilirsiniz.
" İtem Giyiliyken Efsun Atmayı Kapatmak "
Bu Açık Oyuncuların İtem Giyiliyken Efsun Attıklarında Efsun Bugu Yapmalarını Sağlar.
Bu Açık Vanilla 54k Core Ve 40K Game Core'lerde Mevcuttur .
Char_item.cpp Açılır
4488. Satırdaki Aşağıdaki Yazı Bulunur .
Ardından
Altına Bu Komut Eklenir ;
Yapamadığımız Çoğu Sistemi Almanlara Yaptırıyor Veya Almanlardan Alıyoruz .
Ayrıca Piyasadaki Sahtekarlardan Sağlam Olmayan 3 Gün Emek Verilmiş Fileslere 100 TL Ödüyoruz.
Buna Bir Son Vermek İstediğimden Bu Konuyu Açma Gereği Duydum .
" Source " Nedir ?
" Source . Bir Yazılımın Veya Programın Açık Kaynak Dosyalarıdır . Bunlar Birleştirildiğinde Yazılım Halini Alır . Source İçerisinde CPP , lib , H , cc Ve Bu Tarz Dosya Uzantıları Bulunur . Bunları Bir Çok Yazılım İle BUILD Edebilirsiniz . "
" Source Nasıl Build Edilir ? "
" Metin2 Source Dosyaları Visual Studio Üzerinden BUILD Edilirse .exe Türevli Dosyalar Gelir . Bunun Sizin İşinize Yarıyacağını Pek Zannetmiyorum . Bu Yüzden BUILD İşlemimiz Free BSD 9.2 Kurulu Olan Bir Makinede Yapmalıyız . 9.2 Makine Alınca İş Bitmiyor Elbet . Bu Makinede ;
gmake ; " cd /usr/ports/devel/gmake && make install clean Yazarak Kurabilirsiniz "
makedepend ; " cd /usr/ports/devel/makedepend && make install clean Yazarak Kurabilirsiniz "
svn ; " cd /usr/ports/devel/subversion && make install clean Yazarak Kurabilirsiniz "
devil ; " cd /usr/ports/graphics/devil && make install clean Yazarak Kurabilirsiniz "
G++ ; " cd/usr/ports/lang/gcc48 & make install clean Yazarak Kurabilirsiniz "
" Eğer Yukarıdaki Yazılımları 9.2 Free Bsd Sunucunuza Kurmaz İseniz BUILD İşlemini Gerçekleştiremessiniz "
Source Dosyası Virus Taraması ; "
Ziyaretçiler için gizlenmiş link,görmek için üye olmalısınız!
Giriş yap veya üye ol.
"" Gelelim Bir Başka Seçeneğe . Bunları Kurup Atmakla Uğraşmak İstemiyorum Diyor İseniz .
Direk Olarak Free Bsd 9.2 + Source Dosyaları + Tüm Yazılımlar Kurulmuş VDI Dosyasını İndireceksiniz.
VDI Dosyası ;
Ziyaretçiler için gizlenmiş link,görmek için üye olmalısınız!
Giriş yap veya üye ol.
VDI Dosyası Virus Total ;
Ziyaretçiler için gizlenmiş link,görmek için üye olmalısınız!
Giriş yap veya üye ol.
Yapamaz İseniz Makefile Dosyalarını Source İçerisine Atın ;
Ziyaretçiler için gizlenmiş link,görmek için üye olmalısınız!
Giriş yap veya üye ol.
Makefile Vırus Total ;
Ziyaretçiler için gizlenmiş link,görmek için üye olmalısınız!
Giriş yap veya üye ol.
VDI ID ; root
VDI Şifresi ; dev
İçerisinde Kairzy.tgz Source Dosyaları Bulunmakta .
Önerdiklerim ;
Game ; Mainline
DB ; Mainline_released
Client ; Novaline
VDI Dosyasını İndirin Ve Aşağıdaki Yarımcı Video'yu İzleyerek Game Dosyanızı Oluşturun
Metin2 Source Editleme Dersleri .
" Source Dosyalarının Diğer Yanı Editlenebilir Olmasıdır "
" Taşın İteme Eklenme Oranı Düzenlemesi "
Char_item.cpp Dosyası Açılır
Kod:
if (number(1, 100) <= 30)
Aratılır
Aratılır . Ve 30 Yazan Yer Taşın İteme Eklenme Olasılığıdır . İstediğinizi Oranı Yazabilirsiniz 1 İla 100 Arasında Olmak Kaydıyla .
" %3 Vergi Kaldırma & Düzenleme "
Shop.cpp Ve Shopmanager.cpp Açılır Bu Düzenlemede İki Yerde Aynı İşlemi Yapacaksınız .
Kod:
iVal = 3;
Aratılır . 0 Yaparsanız %3 Vergiyi Kaldırmış Olursunuz . 0 - 100 Arasında İstediğiniz Sayıyı Yazabilirsiniz.
" İtem Giyiliyken Efsun Atmayı Kapatmak "
Bu Açık Oyuncuların İtem Giyiliyken Efsun Attıklarında Efsun Bugu Yapmalarını Sağlar.
Bu Açık Vanilla 54k Core Ve 40K Game Core'lerde Mevcuttur .
Char_item.cpp Açılır
4488. Satırdaki Aşağıdaki Yazı Bulunur .
Kod:
ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ìââââââââ¬Å¡¬Å¡¬Å¡¬*ìââââââââ¬Å¡¬Å¡¬Å¡¬±ìââââââââ¬Å¡¬Å¡¬Å¡¬ ë³ââââââââ¬Å¡¬Å¡¬Å¡¬ê²½íââââââââ¬Å¡¬Å¡¬Å¡¬¢* ìËâââââââ¬Å¡¬Å¡¬*ËÅââââââ¬Å¡¬Å¡¬Åââââ¬Å¡¬Åââ¬Å ìââââââââ¬Å¡¬Å¡¬Å¡¬âââââââ¬Å¡¬Å¡¬ââââââââ¬Å¡¬Å¡¬Å¡¬*ëÅ*ââââââââ¬Å¡¬Å¡¬Å¡¬ ìââââââââ¬Å¡¬Å¡¬Å¡¬¢ââââââââ¬Å¡¬Å¡¬Å¡¬ì´íââââââââ¬Å¡¬Å¡¬Å¡¬¦Åâââââââ¬Å¡¬Å¡¬Åâââââ¬Å¡¬Åâââ¬Åâìââââââââ¬Å¡¬Å¡¬Å¡¬¦ëââââââââ¬Å¡¬Å¡¬Å¡¬¹Ëâââââââ¬Å¡¬Å¡¬*ëââââââââ¬Å¡¬Å¡¬Å¡¬¹¤."));
Ziyaretçiler için gizlenmiş link,görmek için üye olmalısınız!
Giriş yap veya üye ol.
Ardından
Kod:
if (item2->IsExchanging()) return false;
Altına Bu Komut Eklenir ;
Kod:
if (item2->IsEquipped()) return false;
Yukarıdaki Şekli Alır
24.10.2014 Güncelleme !
" 0 Yanga NPC'Den İtem Almayı Aktifleştirme "
shop.cpp Açılır .
Kod:
if(r_item.price <= 0)
Aratılır.
Kod:
if (r_item.price < 0)
Bununla Değiştirilir .
29.10.2014
Game Dosyasının Boyutu Nasıl Küçültülür ?
" Evet Arkadaşlar Çoğu Arkadaşımızın Merakla Beklediği GAME Dosyasının Boyutunu Küçültmeyi Göstereceğim "
" İlk Önce GAME Dosyamızız Herhangi Bir Dizine Atıyoruz Ardından , PuTTy'ye Login Olarak Attığımız Dizini Yazıp "
Örneğin ;
cd /usr Yazıp Enterliyoruz .
Ardından Strip -s gamedosyasininadi Yazarak Enterliyoruz . Ve GAME Boyutumuz Küçülmüş Oluyor.
15.11.2014 - Metin Dedektörü Limitini Arttırma & Sınırsız Yapmak.
src/game/char_item.cpp Açılır .
Kod:
case 76006
Aratılır . Ve Aşağı İnilir .
Gri Görülen Bölüm Silinir .
Saygılarımla .
Capsn .
Metin2 Source, C++ Dersleri, Nasıl Yapılır? (Sürekli Güncelleniyor)
Metin2 Lobby olarak, Metin2 özel sunucu geliştirme konusunda aktif bir topluluk oluşturmayı ve bu alandaki teknik bilgi birikimini paylaşmayı hedefliyoruz. Bu yazıda Metin2 source üzerinden C++ derslerine nasıl başlayacağınızı, hangi adımları izlemeniz gerektiğini ve sürekli gelişecek bu alana nasıl katkı sağlayabileceğinizi anlatıyoruz.
Metin2 Source Nedir?
Metin2 oyununun özel sunucularını çalıştırmak için kullanılan kaynak kodlarıdır. Bu kaynak kodlar genellikle C++ dilinde yazılmıştır ve oyunun game server, auth server, db gibi temel yapılarını içerir. Bu sistemlerin derlenmesi (compile), düzenlenmesi ve geliştirilmesi için source edit bilgisi oldukça önemlidir.
Neden C++ Öğrenmeliyiz?
Metin2 özel sunucularında en çok kullanılan programlama dili C++'dır. Sunucu tarafında performans, güvenlik ve doğrudan bellek yönetimi gibi nedenlerle C++ tercih edilir. Bu nedenle Metin2 development yapmak isteyen geliştiricilerin C++ dilini öğrenmesi kritik öneme sahiptir.
Başlangıç Adımları
1. Gerekli Araçlara Sahip Olun: Visual Studio, MinGW, CMake gibi derleyici ve geliştirme ortamlarını kurun.
2. Metin2 Source Kodlarını İnceleyin: Game, Auth, DB gibi temel dosya yapılarını tanıyın.
3. Küçük Değişiklikler Yapın: Basit PVP ayarları, karakter seviye sınırları gibi küçük değişikliklerle başlayın.
Metin2 PVP Sistemleri ve C++
Metin2 özel sunucularında PVP sistemleri genellikle C++ üzerinde yazılmaktadır. Bu sistemler sayesinde oyuncular arası savaş alanları, turnuvalar ve özel kurallar tanımlanabilir. PVP sistemleri için core dosyalarında belirli fonksiyonlar yazılır ve sunucu tarafında aktif hale getirilir.
Python ve Py GUI Entegrasyonu
Metin2 geliştirme sürecinde Python da önemli bir rol oynar. Özellikle Py Root, UIscript, Py GUI gibi yapılarla oyun arayüzü (client src) üzerinde değişiklikler yapılabilir. Python ile uiscript dosyaları üzerinden menü tasarımı, buton ekleme gibi işlemler kolayca yapılabilir.
Martysama ve Metin2 Geliştirme
Martysama gibi geliştiricilerin hazırladığı kaynaklar sayesinde Metin2 development daha kolay hale gelmiştir. Martysama tarafından sunulan source edit araçları, pack sistemleri ve compile süreçleri ile yeni başlayanlar hızlıca öğrenmeye başlayabilir.
Kaynak Kodlar ve Derleme
Metin2 server src dosyalarının doğru derlenebilmesi için gerekli bağımlılıklar kurulmalı ve CMake veya benzeri sistemlerle yapılandırılmış olmalıdır. Source edit işlemleri sırasında dikkatli olunmalı, kod yapısı bozulmamalıdır.
Devam Eden Eğitim Serisi
Bu yazı Metin2 özel sunucu geliştirme konusunda sürekli güncellenen bir ders serisinin başlangıcı niteliğindedir. Daha fazla C++ örneği, PVP sistemleri, DB entegrasyonları ve client src düzenlemeleri için Metin2 Lobby sitesini takip edin.
Not: Bu makale Metin2 geliştirme yolculuğunuza rehberlik etmek için hazırlanmıştır. Her yeni güncellemeyle birlikte daha fazla örnek ve adım eklenecektir.
Metin2 Source, C++ Tutorials, How To Do It? (Continuously Updated)
Metin2 Lobby aims to create an active community around Metin2 private server development and share technical knowledge in this field. In this article, we explain how you can start learning C++ through Metin2 source, which steps to follow, and how you can contribute to this ever-evolving area.
What is Metin2 Source?
Metin2 source refers to the source codes used for running Metin2 private servers. These source codes are mostly written in C++ and include fundamental structures like game server, auth server, and db. Compiling (compile), editing, and developing these systems requires source edit knowledge.
Why Should We Learn C++?
C++ is the most commonly used programming language in Metin2 private servers. C++ is preferred due to performance, security, and direct memory management requirements on the server side. Therefore, learning C++ is crucial for developers aiming to engage in Metin2 development.
Getting Started
1. Have the Required Tools: Install compilers and development environments such as Visual Studio, MinGW, and CMake.
2. Examine Metin2 Source Codes: Familiarize yourself with basic file structures like Game, Auth, and DB.
3. Make Small Changes: Start with simple modifications such as PVP settings or character level limits.
Metin2 PVP Systems and C++
PVP systems in Metin2 private servers are generally coded in C++. With these systems, player-versus-player battlefields, tournaments, and custom rules can be defined. Functions for PVP systems are written in core files and activated on the server side.
Python and Py GUI Integration
Python also plays an important role in the Metin2 development process. Structures like Py Root, UIscript, and Py GUI allow modifications to the game interface (client src). Menus, buttons, and other UI elements can easily be designed using Python and uiscript files.
Martysama and Metin2 Development
Metin2 development has become easier thanks to resources provided by developers like Martysama. Tools, pack systems, and compile processes offered by Martysama enable beginners to start learning quickly.
Source Code and Compilation
To correctly compile Metin2 server src files, required dependencies must be installed and configured using tools like CMake. During source edit operations, care must be taken not to break the code structure.
Ongoing Tutorial Series
This article marks the beginning of a continuously updated tutorial series on Metin2 private server development. For more C++ examples, PVP systems, DB integrations, and client src edits, keep following Metin2 Lobby.
Note: This article is prepared to guide your journey in Metin2 development. More examples and steps will be added with each update.
