Topbar Reklam Alani (1200 x 90 px) Bu alan su an bos. Boyut: 1200 x 90 px. Reklam paketi satin alarak burada yayinlanir.
Metin2 PvP Serverlar logo
Header Orta Reklam Alani 1280 x 420 px Bu alan bos. Satin alim ve admin onayindan sonra bu alanda yayinlanir.
Yan Kayan Reklam 230 x 950 px Bu slot su an bos. Satin alim ve admin onayindan sonra burada yayinlanir.
Yan Kayan Reklam 230 x 950 px Bu slot su an bos. Satin alim ve admin onayindan sonra burada yayinlanir.

Blog Detay

Metin2 Game Source Açma, Düzenleme ve Kapatma Rehberi

25.03.2026 | Metin2 Pvp Server Genel | Admin

Metin2 Game Source Açma, Düzenleme ve Kapatma Rehberi

Metin2 pvp server geliştirme sürecinde belirli bir noktadan sonra yalnızca quest veya basit ayar dosyaları yeterli olmaz. Oyun mekaniklerinde daha derin değişiklikler yapmak, bazı sınırları kaldırmak veya özel sistemler eklemek için doğrudan game source üzerinde çalışmak gerekir. Bu yüzden “Metin2 game source açma” konusu, serverını standart yapının dışına taşımak isteyenler için oldukça önemlidir.

Bu rehberde source dosyalarını hangi ortamda düzenlemeniz gerektiğini, build sürecinin nasıl ilerlediğini ve işlem sonunda yeni game dosyasının nasıl elde edildiğini sade şekilde anlatıyoruz.

Metin2 Game Source Nedir?

Game source, Metin2 sunucusunun çekirdek davranışlarını belirleyen kaynak kodların bulunduğu yapıdır. Oyundaki birçok sistem, kontrol ve sınır bu dosyalar üzerinden yönetilir. Yani item kullanımı, shop mantığı, bazı hasar hesaplamaları, ticaret davranışları veya kısıtlamalar gibi gelişmiş düzenlemeler doğrudan source tarafında yapılır.

Kısacası quest ile çözülemeyen veya diff ile sınırlı kalan pek çok işlem source düzenlemesiyle mümkün hale gelir.

Source Düzenlemek İçin Neler Gerekir?

Metin2 game source açıp düzenlemek için öncelikle doğru çalışma ortamını hazırlamanız gerekir. En kritik nokta, build işlemini uygun sistemde yapmaktır. Eski ve klasik Metin2 yapılarında bu süreç çoğunlukla FreeBSD tabanlı ilerler.

Genelde ihtiyaç duyulan temel bileşenler şunlardır:

  • FreeBSD yüklü bir sanal makine
  • gmake
  • makedepend
  • svn veya benzeri sürüm araçları
  • Uyumlu gcc/g++ paketi
  • Düzenlenecek source dosyaları
  • Kod düzenlemek için Notepad++, VS Code veya benzeri bir editör

Buradaki önemli detay şudur: source dosyasını sadece açmak yeterli değildir; asıl amaç düzenledikten sonra sorunsuz biçimde yeniden build edebilmektir.

Metin2 Game Source Nasıl Açılır?

Source açma işlemi çoğu kişinin düşündüğü gibi tek başına bir program çalıştırmak değildir. Aslında yapılması gereken, source klasörünü uygun dizine taşımak ve düzenlemeye hazır hale getirmektir.

Örnek bir yapı şu şekilde olabilir:

/usr/src/mainline_released/Server/game/src

Bu klasörde .cpp ve .h uzantılı dosyalar bulunur. Düzenlemeler genelde bu dosyalar üzerinde yapılır. Örneğin:

  • char_item.cpp
  • shop.cpp
  • shop_manager.cpp
  • input_main.cpp

Her dosya farklı bir oyun davranışını yönetir. Bu yüzden neyi değiştirmek istediğinizi bilmeden rastgele düzenleme yapmak doğru olmaz.

Metin2 Source Düzenleme Nasıl Yapılır?

Source düzenlerken amaç, oyundaki belirli bir davranışı kod seviyesinde değiştirmektir. Örneğin:

  • NPC satış mantığını düzenlemek
  • Vergi oranını değiştirmek
  • Item kullanım kısıtlarını kapatmak
  • Belirli sistemleri aktifleştirmek veya sınırlarını genişletmek

Bu işlemler genelde ilgili .cpp dosyasındaki koşulların, oranların veya kontrollerin değiştirilmesiyle yapılır. Düzenleme sırasında dikkat edilmesi gereken en önemli nokta, dosya yapısını bozmamaktır. Tek bir yanlış karakter bile build hatasına neden olabilir.

Bu yüzden değişiklik yapmadan önce:

  • Orijinal dosyanın yedeğini alın
  • Sadece ne yaptığınızı bildiğiniz satırlara müdahale edin
  • Her değişiklikten sonra test build alın
  • Aynı anda çok fazla kod değiştirmeyin

Metin2 Game Source Kapatma Nedir?

Piyasada “source kapatma” ifadesi genelde düzenlenmiş source kodunu yeniden derleyip çalışır game dosyasına dönüştürmek için kullanılır. Yani burada kastedilen şey, düzenlenen source’un build edilmesidir.

Sık kullanılan derleme akışı şu şekildedir:

cd /usr/src/mainline_released/Server/game/src gmake clean gmake -j4

gmake clean eski derleme kalıntılarını temizler. gmake -j4 ise kaynak kodları yeniden derler. Buradaki -j4 değeri sisteminizin çekirdek sayısına göre değiştirilebilir.

Derleme başarılı olursa yeni game dosyası ilgili klasörde oluşur. Bu dosya daha sonra mevcut game binary ile değiştirilerek sunucuda kullanılabilir.

Build Sonrası Nelere Dikkat Edilmeli?

Build işlemi tamamlandıktan sonra iş bitmiş sayılmaz. Yeni oluşturulan game dosyasını canlı sunucuya atmadan önce birkaç temel kontrol yapmak gerekir:

  • Derleme hatasız tamamlandı mı?
  • Eski game dosyasının yedeği alındı mı?
  • Yapılan değişiklik gerçekten beklenen sistemi etkiliyor mu?
  • Test sunucusunda deneme yapıldı mı?

Canlı server üzerinde doğrudan deneme yapmak yerine önce test ortamında kontrol sağlamak her zaman daha güvenlidir.

En Sık Yapılan Hatalar

Metin2 game source ile çalışırken en çok karşılaşılan problemler şunlardır:

  • Eksik paketlerle build almaya çalışmak
  • Uyumsuz compiler sürümü kullanmak
  • Windows ortamında derleyip FreeBSD çıktısı beklemek
  • Yanlış dosyada düzenleme yapmak
  • Tek seferde çok fazla değişiklik yapıp hatanın kaynağını kaybetmek

Bu nedenle küçük adımlarla ilerlemek ve her değişiklikten sonra ayrı test almak en sağlıklı yöntemdir.


Metin2 game source açma, düzenleme ve kapatma işlemleri; server üzerinde daha gelişmiş kontrol sağlamak isteyenler için temel konulardan biridir. Doğru ortam hazırlandığında source tarafında yapılan değişiklikler, oyunun standart sınırlarını aşmanıza ve tamamen size özel sistemler geliştirmenize yardımcı olur.

Özetle, quest düzeyinin ötesine geçmek ve gerçek anlamda özel bir Metin2 pvp server oluşturmak istiyorsanız source yapısını öğrenmek uzun vadede size büyük avantaj sağlar.

#lovamt2 #metin2tr #silkroad pvp serverler #metin 2 kaydol #metin2 ep fiyatları #metin2 wslik server #metin2 server #mt2 pvp #metin2 pvp serverlar #metin2 ep #mt2 pvp serverler #metin2 giriş #metin2 yang #metin2 tr indir #metin2 pvp server #pvp serverler #metin2 kaydol #metin2 tr #metin 2 indir #metin2 indir #metin 2wiki #saltanatmt2 #misali2 #metin2 pvp serverler #metin2 pvp #metin 2 #metin2 #gameforge indir #sportmt2 #kafalarmt2 #elsmetin2 #metin2 gameforge #hardmt2 #samay2 #lonexmt2 #phebia2 #metin2 ticket #gameforge metin2 #itemci metin2 #heraklesmt2 #metin2 yeni sunucu #mt2 pvp server #venüsmt2 #m24pro #aeldra2 #sro pvp server #olivamt2 #boardmetin2 #ekinoks mt2 #ekinoksmt2 #elym2 #kafkas2 #kafkasmt2 #metin2 twitch #metin2hile #solomt2 #tigermt2 #twitch metin2 #wikimetin2 #metin2 download #milasmt2 #hisarmt2 #metin2 kayıt #pvp metin2 #metin2 kayıt ol #wslik pvp serverler #rina mt2 #metin2 emek server #metin2 pvp serverler 1 99 #metın2 #metin2 tr giriş #livamt2 #metin2 pvp indir #zeval2 #ötüken2 #metin2 yang satın al #metin 2 steam #metin 2 yang #pvp serverler metin2 #metin2 steam #yeni açılan pvp serverler #metin 2 server #metin2 oyna #metin2 serverlar #metin 2 pvp serverler #mt2 indir #metin2 hesap aç #metin2 yang sat #metin2 yang satış #metin 2 ep #wslik metin2 #metin 2 oyna #metin2 hesap #metin2 pvp wslik #metin2 yeni server #metin 2 giriş #metin2 hesap satış #msp2 metin2 #mt2 server

Toplistten One Cikanlar

Tum Liste

INFERNO2

Yeni Serverler

Inferno2 modern sistemlerin sunduğu konforu, oldschool heyecanı ve zorluğuyla birleştiriyoruz. Ne karmaşık ve şişirilmiş içerik, ne de bir g...

Discord Web Site

Metin2TC

Yeni Serverler

Metin2TC için geri sayım başladı! Gerçek 2010 ruhunu ve 1-99 saf emek sistemini özleyenler için bekleyiş sona eriyor! Metin2TC, 27 Mart Cu...

Discord Web Site

MEBA 2

Yeni Serverler

👑 MEBA2'yi Benzersiz Kılan Devrim Nitelindeki Özellikler​ ❌ Abartı Sistemlere Son: Tam Klasik Deneyim Kuşak YOK, Simya YOK, Lycan YOK! S...

Discord Web Site

Elvion

Orta Serverler

Modern Newschool | Balanced Gameplay | Serverstart 06.03.2026 - 20:00 | Skillbased Content | Revamped Systems | En iyi Metin2 PvP sunucular...

Discord Web Site

Zenessis2

Orta Serverler

Zenessis2 PvM Easy Auto-Hunt 24/24 Free ! Server no P2W ! | En iyi Metin2 PvP sunucularını keşfedin. Karşılaştırın ve size en uygun PvP serv...

Discord Web Site