Harita Nasıl Kurulur?

23 May 2022
61
3
8
Değerlendirme - 0%
0   0   0
Konunun temeli Veltor88'e aittir. Bu eğitim, Metin2'de bir haritanın nasıl kurulacağını açıklamak içindir.

Gerekenler:
  • Bir harita
  • Server tarafına ssh ya da ftp erişimi. Bunun için WinSCP, FileZilla gibi programlar gerekli.
  • Client paketlerini açmak için araç. eternexsus, etermanager, eterpack archiver gibi araçlar gerekli.
Server Tarafında Yapılması Gereken İşlemler

Öncelikle metin2/share/locale/country/map sunucu klasörünüze gidin. Bu, sunucunun tüm haritalarının bulunduğu yerdir.

Haritanızı bu klasöre eklemeniz gerekecektir. Bu klasöre yerleştirilecek 3 zorunlu dosya şunlardır:
  • Koordinatlar gibi haritanızın tüm bilgilerini içeren Setting.txt dosyası.
  • Haritalarınızın özniteliklerini içeren server_attr dosyası. Örneğin balık tutabileceğimiz ve yürüyebileceğimiz yerleri bu dosyada buluyoruz.
  • Haritanızdaki yeniden doğma koordinatlarına karşılık gelen Town.txt dosyası.
Tamamlandıktan sonra metin2/share/locale/country/map klasöründe bulunan “index” dosyasını düzenleyin. Her satır şu şekilde biçimlendirilmiş bir haritaya karşılık gelir:

ID_HARİTA HARİTANIN_ADI

Dikkat! Haritanızın kimliği benzersiz olmalıdır! Sorunsuz olması için 250'den yüksek bir ID koymanızı tavsiye ederim.


Şimdi sunucunuza, sunucu başladığında haritanızı başlatmasını söyleyin. İki seçeneğiniz var:
  • Haritayı normal bir kanalda başlatabilirsiniz, bu da haritanın her kanala (CH1, CH2, vb.) özgü olacağı anlamına gelir.
  • Haritayı channel99'da başlatabilirsiniz. Bu, haritanın yalnızca bir kanalda mevcut olduğu anlamına gelir.
Bilgi! Genellikle channel99'u zindan haritaları için kullanırız, ancak oyuncunun kanalından bağımsız olarak bir haritanın benzersiz olmasını istediğimizde de kullanırız.

Her iki durumda da haritanızın kimliğini kanallarınızın CONFIG dosyasına eklemeniz gerekecektir.
  • Normal bir kanalda başlatmak istiyorsanız, haritayı tüm kanalların çekirdeklerinden birine yerleştirin, örneğin channel1/core2/CONFIG
  • Yalnızca channel99'da başlatmak istiyorsanız, yalnızca channel99 CONFIG dosyasına ekleyin.
Başarılı! Yapmanız gereken tek şey metin2 sunucunuzu yeniden başlatmak. Sunucu tarafında doğru şekilde kurulumuzu yaptık.

Client Tarafında Yapılması Gereken İşlemler

Client dosyalarını haritanızda bulun. Genel olarak, bir eix/epk paketiniz vardır. Örneğin: metin2_map_TurkMMO.eix ve metin2_map_TurkMMO.epk

Bilgi! Haritanın dosyaları eix/epk olarak size sağlanmadıysa EterNexus veya başka bir program yardımıyla haritayı siz paketleyin.

eix/epk'
yi clientin pack klasörüne yerleştirin.

Atlasinfo.txt dosyasını düzenleyebilmek için “root” dosyasını paketinden çıkarın. Her satır aşağıdaki formata sahiptir:

HARİTANIN_KLASÖR_ADI KOORDİNAT_X KOORDİNAT _Y GENİŞLİK UZUNLUK

Bilgi! Tüm bu bilgiler haritanızın "Setting.txt" dosyasında bulunur.


Örneğin bu satırı atlas bilgime ekliyorum:

metin2_map_TurkMMO 2600000 2600000 3 4

Uyarı! Eğer altasinfo'nuzu görmüyorsanız, bu bölümü "locale/XX/atlasinfo.txt" için tekrarlayın.


Şimdi paketlerinizi yeniden paketleyin ve test etmek için oyuna girin. Eklediğimiz haritaya ışınlanmak için /warp komutunu kullanacağız. Haritanızın BasePosition'undaki numaraların son iki rakamı hariç komutumuzu yazıyoruz.

Eklediğimiz harita için BasePosition: 2600000 2600000

Işınlanmak için iki haneyi kaldırıyoruz ve /warp 26000 26000 yazıyoruz.

Bilgi! Haritanızın BasePosition'unu öğrenmek için haritanızın "Setting.txt" dosyasına bakın.

Başarılı! Client tarafında doğru şekilde kurulumuzu yaptık.


Umarım açıklayıcı bir rehber olmuştur. Bir sorununuz veya sorunuz varsa, mesaj göndermekten çekinmeyin. İyi forumlar!
 
Üst