Metin2 Map Ekleme Rehberi (2026) | Yeni Harita Ekleme, Atlasinfo, Regen, Channel ve Server Kurulum Tam Anlatım
admin
Katılım
23 Eki 2022
Mesajlar
8,941
Çözümler
13
Tepkime puanı
6,562
Puanları
113
Yaş
28

Metin2 Map Ekleme Rehberi (Tam Anlatım)

Metin2'ye yeni harita eklemek en kapsamlı işlemlerden biridir. Çünkü sadece server'a dosya koymak yetmez; client, index, atlasinfo, channel ve regen sistemi tamamen uyumlu olmalıdır.

Bu rehberde sıfırdan map eklemeyi adım adım anlatıyoruz.


1. Server Tarafı Harita Oluşturma

İlk olarak server tarafında harita klasörü oluşturulur.

Genel yol:


share/locale/turkey/map/



Yeni harita klasörü oluştur:


metin2_yeni_map



İçinde olması gereken dosyalar:

  • Setting.txt
  • server_attr
  • regen.txt
  • npc.txt (opsiyonel)
  • boss.txt (opsiyonel)
  • stone.txt (opsiyonel)

Örnek yapı:


metin2_yeni_map/
├── Setting.txt
├── server_attr
├── regen.txt
├── npc.txt
├── boss.txt
└── stone.txt




2. Setting.txt Ayarı

Haritanın temel boyutu ve konumu burada belirlenir.

Örnek:


BasePosition x y
MapSize 4 4



Dikkat:

  • BasePosition diğer haritalarla çakışmamalı
  • MapSize harita büyüklüğünü belirler
  • Yanlış ayar → teleport hatası veya crash


3. INDEX Dosyasına Harita Ekleme

Haritanın server tarafından tanınması için INDEX dosyasına eklenmelidir.

Dosya:


share/locale/turkey/map/index



Örnek:


metin2_yeni_map 300000 300000 4 4



Anlamı:

  • Harita adı
  • X / Y koordinat başlangıcı
  • Genişlik / yükseklik


4. Channel Ayarı (ÇOK ÖNEMLİ)

Haritanın aktif olması için channel config içine eklenmelidir.

Örnek dosya:


game/channel1/core1/config



Ek:


map_allow: 200



Eğer eklenmezse:

  • Haritaya girilemez
  • Teleport çalışmaz


5. Client Tarafı Kurulum

Client tarafında atlasinfo ve map pack dosyaları gerekir.


atlasinfo.txt


pack/root/atlasinfo.txt



Ekleme:


metin2_yeni_map 300000 300000 4 4




6. Client Map Dosyaları

Client içinde şu dosyalar olmalıdır:

  • .eix / .epk map dosyaları
  • terrain dosyaları
  • textureset
  • property
  • minimap (atlas)

Eksik olursa:

  • Harita görünmez
  • Oyuncu atılır
  • Client crash olabilir


7. Regen (Spawn Sistemi)

Harita içine mob, boss ve metin taşları eklenir.

Klasör:


server/share/data/regen/



Örnek:


m 500 500 0 0 0 5m 101



Bölümlere ayrılabilir:

  • regen.txt
  • boss.txt
  • stone.txt


8. Doğma Noktaları (Town)

Dosya:


Town.txt



Örnek:


A 500 500
B 520 510
C 530 530



Eğer eklenmezse:

  • Oyuncular 0,0 koordinatına düşer


9. Core Map Allow Ayarı

Her map core'a tanıtılmalıdır.


map_allow 200



Eksik olursa:

  • Harita var ama giriş yok
  • Teleport başarısız


10. Server Restart

Tüm işlemlerden sonra:

  • DB restart
  • Game restart
  • Channel restart

Yapılmazsa değişiklikler uygulanmaz.


Yaygın Hatalar

Harita açılmıyor

→ atlasinfo yanlış veya eksik

Teleport olmuyor

→ map_allow eklenmemiş

Oyuncu 0,0'da doğuyor

→ Town.txt eksik

Client crash

→ map pack dosyaları eksik

Harita görünmüyor

→ Setting.txt BasePosition hatalı


Profesyonel Tavsiyeler

  • Map ID olarak 200+ kullan
  • BasePosition çakışmasın
  • İlk testleri tek channel yap
  • Regen dosyalarını ayrı tut (boss/stone/npc)
  • Değişiklik öncesi backup al


Sonuç

Metin2 map ekleme işlemi; server dosyaları, client atlasinfo, index kayıtları, regen sistemi ve channel ayarlarının birlikte doğru çalışmasını gerektirir. Tek bir eksik bile haritanın çalışmamasına neden olur. Doğru kurulum ile harita sorunsuz şekilde çalışır ve oyuncular tarafından kullanılabilir.
 

Benzer konular

Üst
Reklam Ver
R10dev.net'i ana ekrana ekle!