Metin2 Boss Ekleme Rehberi (2026) | Boss Spawn, Regen, Mob Proto ve Drop Ayarları Tam Anlatım
admin
Katılım
23 Eki 2022
Mesajlar
8,944
Çözümler
13
Tepkime puanı
6,562
Puanları
113
Yaş
28

Metin2 Boss Ekleme Rehberi (Tam Anlatım)

Metin2 Private Server geliştirirken en çok yapılan işlemlerden biri sunucuya yeni boss eklemektir. Yeni boss eklemek yalnızca mobu oluşturmak değildir; bossun haritada doğması, doğru koordinatta spawn olması, droplarının çalışması ve sorunsuz şekilde test edilmesi gerekir.

Bu rehberde sıfırdan yeni bir boss eklemeyi eksiksiz anlatıyoruz.


1. Bossun Mob Proto Kaydını Oluşturun

İlk olarak bossun mob_proto içerisinde bulunması gerekir.

Eski dosyalarda:


share/db/mob_proto.txt



veya


mob_proto.sql



Boss için örnek bilgiler:


VNUM : 5001
Name : Fire Dragon
Level : 120
Rank : BOSS
Type : MONSTER
Empire : 3



Dikkat edilmesi gerekenler

  • VNUM başka mob ile aynı olmamalıdır.
  • Rank mutlaka BOSS olmalıdır.
  • Level sunucu dengesine uygun olmalıdır.
  • HP ve Damage değerlerini aşırı yüksek vermeyin.


2. Boss Modelini Client'e Ekleyin

Client tarafında gerekli dosyalar bulunmalıdır.

Gerekli dosyalar:


monster
npc
monster2



İçerisinde;


.msm
.gr2
.dds
.msa



dosyaları eksiksiz olmalıdır.

Ardından:


npc_list.txt



veya


Index



dosyalarına model tanımlanır.


3. Locale Dosyalarına İsmini Ekleyin

Örneğin


locale/tr/mob_names.txt



veya


locale_game.txt



Dosya içerisine


5001 Fire Dragon



eklenir.

Böylece oyunda bossun adı görünür.


4. Regen Dosyasına Bossu Ekleyin

Bossların haritada doğmasını sağlayan dosya:


game/share/data/regen/



veya


data/regen/



Örnek:


m 100 100 0 0 0 1h 5001



Açıklama


100 100 = Koordinat
1h = 1 saat sonra yeniden doğar
5001 = Boss VNUM




5. Spawn Koordinatını Ayarlayın

Harita koordinatını öğrenmek için oyunda


/state



veya


/where



komutu kullanılabilir.

Koordinatlar regen dosyasına yazılır.

Örneğin


500 600




6. Bossu Manuel Spawn Etme

GM hesabıyla:


/m 5001



veya


/spawn_mob 5001



Bazı source sürümlerinde


/mob 5001



komutu da kullanılmaktadır.


7. Boss Drop Ayarları

Drop sistemi genellikle


mob_drop_item.txt



veya


common_drop_item.txt



içerisinden yapılır.

Örnek


5001
27992
1
5



Anlamı


Boss VNUM
Item VNUM
Adet
Drop oranı




8. Boss Görevleri (Quest)

İsterseniz boss öldüğünde görev verebilirsiniz.

Örnek


when 5001.kill begin
notice_all("Fire Dragon öldürüldü.")
end




9. Boss Respawn Süresi

Respawn süreleri regen dosyasında belirlenir.

Örnek


30m
1h
2h
12h
24h




10. Boss Efektleri

Boss daha gösterişli olması için


effect



dosyalarından efekt eklenebilir.

Örneğin


Fire Aura
Smoke
Lightning
Dark Aura




11. Boss Müzikleri

İstenirse haritaya özel müzik atanabilir.


bgm



dosyası düzenlenerek boss alanı daha etkileyici hale getirilebilir.


12. Test Aşaması

Kontrol edilmesi gerekenler

  • Boss doğuyor mu?
  • Boss saldırıyor mu?
  • HP doğru mu?
  • Skill kullanıyor mu?
  • Drop çalışıyor mu?
  • Quest tetikleniyor mu?
  • Respawn oluyor mu?
  • Client kapanıyor mu?
  • Syserr oluşuyor mu?


Yaygın Hatalar

Boss görünmüyor

Model dosyaları eksiktir.


Boss doğmuyor

Regen dosyasında hata vardır.


Client kapanıyor

MSM veya GR2 dosyaları eksiktir.


Boss isimsiz

Locale dosyasına isim eklenmemiştir.


Drop vermiyor

Drop tablosunda VNUM yanlış girilmiştir.


Boss saldırmıyor

Mob proto AI ayarları hatalı olabilir.


Performans Önerileri

  • Aynı haritaya onlarca boss eklemeyin.
  • Respawn sürelerini dengeli ayarlayın.
  • Aynı anda çok fazla efekt kullanmayın.
  • Boss HP değerlerini sunucu ekonomisine göre belirleyin.
  • Her eklemeden sonra syserr ve syslog dosyalarını kontrol edin.

Sonuç

Metin2'de yeni bir boss eklemek; mob_proto, client model dosyaları, locale, regen, drop tabloları ve quest sistemi gibi birden fazla bileşenin doğru yapılandırılmasını gerektirir. Tüm bu adımlar eksiksiz uygulandığında boss sorunsuz şekilde oyunda doğar, savaşır, ödüllerini verir ve belirlenen süre sonunda tekrar spawn olur. Yeni bosslar eklerken her değişiklikten sonra test yapmanız ve oluşabilecek hataları syserr kayıtlarından kontrol etmeniz önerilir.
 

Benzer konular

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