Metin2 Map Yapısı Nasıl Çalışır?
Metin2 haritaları yalnızca tek bir dosyadan oluşmaz. Client ve server tarafındaki birden fazla dosyanın birlikte çalışmasıyla haritanın görünümü, koordinatları, objeleri ve oyun alanları oluşturulur.
CLIENT TARAFINDA NELER BULUNUR?
Bir haritanın client tarafında sürüme göre şu yapılarla karşılaşılabilir:
• MapProperty.txt → Haritanın temel tanımları
• Setting.txt → Harita ayarları
• AreaData.txt → Yerleştirilen objeler
• AreaAmbienceData.txt → Ortam ve ses bilgileri
• Terrain klasörleri → Arazi verileri
• Property → Haritada kullanılan objelerin tanımları
ATLASINFO NEDİR?
atlasinfo.txt, haritaların dünya üzerindeki konumlarını ve boyutlarını tanımlamak için kullanılan önemli client dosyalarından biridir.
Yeni bir harita eklenirken buradaki koordinatların mevcut haritalarla çakışmaması gerekir.
SERVER TARAFINDA NELER BULUNUR?
Server tarafında haritanın oyun mantığıyla ilgili farklı dosyalar bulunabilir:
• Setting.txt
• Town.txt
• regen.txt
• npc.txt
• boss.txt
• stone.txt
• server_attr
regen.txt canavar doğumlarını, npc.txt NPC konumlarını, Town.txt ise karakterin haritadaki başlangıç veya geri dönüş noktasını belirlemek gibi görevler üstlenir.
SERVER_ATTR NE İŞE YARAR?
server_attr, haritanın yürünebilir alanları ve çeşitli bölge özelliklerinin server tarafından belirlenmesinde kullanılan önemli dosyalardan biridir.
YENİ HARİTA EKLEMEK İÇİN NE GEREKİR?
Haritanın yalnızca client dosyalarını eklemek yeterli değildir. Server tarafındaki harita tanımları, koordinatlar, spawn dosyaları ve ilgili core yapılandırmasının da doğru hazırlanması gerekir.
Client ve server tarafı birbiriyle uyumlu olmadığında harita görünse bile ışınlanma, hareket veya spawn gibi işlemlerde sorun yaşanabilir.
Siz Metin2 geliştirmede sıfırdan harita yapmayı mı yoksa mevcut haritaları düzenlemeyi mi tercih ediyorsunuz?
