- Katılım
- 7 Nis 2025
- Konular
- 367
- Mesajlar
- 780
- Çözümler
- 1
- Tepkime puanı
- 120
- Puan
- 93
- Konum
- İstanbul
- Web sitesi
- forumagel.com
Bu rehberde, Metin2 oyununda bir haritanın nasıl kurulduğunu adım adım ve anlaşılır şekilde anlatacağız.
İlk olarak ihtiyacımız olan bazı dosyalar var.
Forumagel platformunda birçok farklı harita mevcut. Harita aramak için ilgili bağlantılara tıklayarak kolayca ulaşabilirsiniz.
Client dosyalarını düzenlemek için PackMakerLite, Epack32 aracını kullanabilir, oyun sunucusuna erişim sağlamak adına WinSCP veya FileZilla gibi FTP programlarından faydalanabilirsiniz.
Server Kısmı


Eğer yalnızca Ch1 üzerinde çalışmasını istiyorsanız, harita dosyalarını sadece Ch1 sunucusuna eklemeniz yeterlidir.
Benim suucum için yol şu şekilde : /home/main/srv1/chan/ch1/core1 Buradan confıg açıp


Server kısmı bitti yapmanız gerek şimdi çok basit şekilde:
Tek yapmanız gereken metin2 sunucunuzu yeniden başlatmak. Sunucu tarafında doğru şekilde kurulacaktır.
Client Kısmı
metin2_map_nae.eix ve metin2_map_nae.epk
Bu dosyaya erişebilmek için, öncelikle client içerisindeki root.epk/.eix paketini çıkartmalısınız.
Önemli Not:
atlasinfo.txt dosyasına giriş yapmadan önce, yukarıda 1. maddede belirtilen işlemin (index’e harita ekleme) mutlaka tamamlanmış olması gerekir. Aksi halde tanımlamalar çalışmayabilir.
Bu dosyaları hazırladıktan sonra, client tarafında pack klasörü içerisindeki index dosyasına haritanızı mutlaka eklemelisiniz.
Eklemeniz gereken satır şu şekilde olmalıdır:

Yeni oluşturduğunuz haritaya ışınlanmak için oyun içi /warp komutunu kullanabilirsiniz.
İlk olarak ihtiyacımız olan bazı dosyalar var.
Forumagel platformunda birçok farklı harita mevcut. Harita aramak için ilgili bağlantılara tıklayarak kolayca ulaşabilirsiniz.

Client dosyalarını düzenlemek için PackMakerLite, Epack32 aracını kullanabilir, oyun sunucusuna erişim sağlamak adına WinSCP veya FileZilla gibi FTP programlarından faydalanabilirsiniz.
Server Kısmı
Harita Kurulumu – Temel Dosya Yapısı ve Gereklilikler
İlk olarak, haritalarınızın bulunduğu dizine ulaşmanız gerekiyor:Bu klasör, sunucunuzdaki tüm harita dosyalarını barındırır.usr/game/share/locale/turkey/map
Harita Kurulumu İçin Üç Temel Adım
Haritanın düzgün şekilde çalışabilmesi için aşağıdaki üç temel dosya gereklidir:- Setting.txt:
Bu dosya, haritanızın koordinat sistemi başta olmak üzere tüm yapılandırma bilgilerini içerir. Oyundaki konumlandırmalar ve harita üzerindeki yerleşim düzeni bu dosya üzerinden yönetilir. - server_attr:
Haritanın işlevsel özelliklerini tanımlar. Örneğin, hangi alanlarda yürünebilir, nerelerde balık tutulabilir gibi detaylar bu dosyada yer alır. - Town.txt:
Bu dosya, oyuncuların harita üzerinde yeniden doğacağı koordinatları belirler. Yani bir oyuncu öldükten sonra ya da şehir dönüşü yaptığında nereye geleceği bu dosya sayesinde ayarlanır.

dizininde yer alan index dosyası, harita tanımlarını içerir. Yeni bir harita eklediğinizde, bu haritayı sistemin tanıyabilmesi için mutlaka bu dosyaya eklemeniz gerekmektedir.usr/game/share/locale/turkey/map
Örnek Tanımlama Şekli
Aşağıda, yeni bir haritayı index dosyasına nasıl eklemeniz gerektiği örnekle açıklanmıştır:- ID_MAP: Haritanıza vereceğiniz benzersiz numaradır.
Önemli Not: Aynı ID numarasını başka bir harita ile paylaşamazsınız. Her haritanın farklı bir ID’ye sahip olması zorunludur.
- NAME_FOLDER_MAP: Haritanın dosya klasörüne verdiğiniz isimdir. Bu isim, map dizininde yer alan klasör adıyla birebir aynı olmalıdır.

- 256 → Haritanın benzersiz ID’si
- metin2_mpa_nae→ Haritanın bulunduğu klasör ismi
Haritanın Hangi Kanallarda Aktif Olacağını Belirlemek
Yeni bir harita kurarken, bu haritanın hangi kanallarda (örneğin Ch1, Ch2, vb.) aktif olmasını istediğinize karar vermeniz gerekir.Eğer yalnızca Ch1 üzerinde çalışmasını istiyorsanız, harita dosyalarını sadece Ch1 sunucusuna eklemeniz yeterlidir.
Peki Nasıl Eklenir?
Her kanalın kendine ait yapılandırma klasörleri bulunmaktadır. Çalışmasını istediğiniz kanala, ilgili harita dosyalarını doğru şekilde yerleştirmeniz gerekir. Örneğin sadece Ch1'e eklemek istiyorsanız, Ch1'e ait CONFIG, input.txt, ve harita dosyalarına gerekli tanımlamaları yapmalısınız.Benim suucum için yol şu şekilde : /home/main/srv1/chan/ch1/core1 Buradan confıg açıp


Server kısmı bitti yapmanız gerek şimdi çok basit şekilde:
Tek yapmanız gereken metin2 sunucunuzu yeniden başlatmak. Sunucu tarafında doğru şekilde kurulacaktır.
Client Kısmı
1. Harita Dosyalarının Hazırlanması
İlk olarak, haritanız için gerekli olan iki dosyayı oluşturmanız gerekiyor:metin2_map_nae.eix ve metin2_map_nae.epk
2. atlasinfo.txt Dosyasının Düzenlenmesi
Haritanızın istemci harita görünümünde yer alabilmesi için atlasinfo.txt dosyasının doğru şekilde yapılandırılması gerekir.Bu dosyaya erişebilmek için, öncelikle client içerisindeki root.epk/.eix paketini çıkartmalısınız.
Önemli Not:
atlasinfo.txt dosyasına giriş yapmadan önce, yukarıda 1. maddede belirtilen işlemin (index’e harita ekleme) mutlaka tamamlanmış olması gerekir. Aksi halde tanımlamalar çalışmayabilir.
Bu dosyaları hazırladıktan sonra, client tarafında pack klasörü içerisindeki index dosyasına haritanızı mutlaka eklemelisiniz.
Eklemeniz gereken satır şu şekilde olmalıdır:
metin2_map_nae 2600000 2600000 3 4

Kod:
bazı atlasinfo.txt locale içinden de çekebilir.
3. Dosya İşlemleri Tamamlandıysa, Test Aşamasına Geçebilirsiniz
Gerekli tüm dosyaları hazırladıysanız artık haritanızı test etme zamanı!Yeni oluşturduğunuz haritaya ışınlanmak için oyun içi /warp komutunu kullanabilirsiniz.
Örnek Konum:
- BasePosition: 2600000 2600000
(Işınlanma sırasında son iki sıfırı silmeniz yeterlidir.)
Kullanılacak Komut:
/warp 26000 26000