กลับหน้าแรก
ตั้งค่าเบื้องต้น

ปรับ Monster ตาม Map

กำหนด จุดเกิดมอนสเตอร์, Boss/MVP spawn และ อัตรา HP/จำนวน ผ่านไฟล์ spawn และ monster.conf บนเซิร์ฟ SharePort RO (rAthena)

อัปเดต: พ.ค. 2026 อ่าน ~10 นาที

ไฟล์ spawn อยู่ใน npc/re/mobs/ (Renewal) หรือ npc/pre-re/mobs/ (Pre-Renewal) — แต่ละไฟล์มักตั้งชื่อตามแมพ เช่น prt_sewb1.txt

รูปแบบ monster (มอนสเตอร์ทั่วไป)

map,x,y[,xsize,ysize] monster "ชื่อ" id,count[,respawn[,variance]]
พารามิเตอร์ความหมาย
map,x,yแมพและพิกัดจุดเกิด
xsize,ysizeพื้นที่สุ่มเกิด (optional)
idMonster ID จาก mob_db
countจำนวนตัว
respawnเวลาเกิดใหม่ (ms) — default 5000
varianceสุ่มเวลาเกิด ± (ms)

รูปแบบ boss_monster (Boss / MVP)

map,x,y boss_monster "ชื่อ" id,count,respawn,variance[,event]

boss_monster ต้องระบุ respawn และ variance เสมอ — สามารถใส่ event สำหรับ script หลังตายได้

ตัวอย่าง spawn

// prt_sewb1 — Thief Bug ทั่วไป
prt_sewb1,0,0,0,0 monster "Thief Bug" 1051,10,5000,1000

// Golden Thief Bug (MVP)
prt_sewb1,0,0 boss_monster "Golden Thief Bug" 1086,1,3600000,600000

// Orc Hero (Mini Boss)
gef_fild02,0,0 boss_monster "Orc Hero" 1087,1,7200000,600000

// Turtle General (MVP)
tur_dun04,0,0 boss_monster "Turtle General" 1312,1,7200000,600000

หา Monster ID ได้จาก db/re/mob_db.yml หรือ db/pre-re/mob_db.yml

ปรับอัตรารวม (monster.conf)

ไฟล์ conf/battle/monster.conf ควบคุมจำนวนและพฤติกรรม spawn ทั้งเซิร์ฟ

ตัวแปรความหมาย
mob_count_rateอัตราจำนวนมอนสเตอร์ (100 = ปกติ)
mob_spawn_delayดีเลย์เกิดใหม่ของมอนสเตอร์ทั่วไป
boss_spawn_delayดีเลย์เกิดใหม่ของ Boss
mob_spawn_varianceความแปรผันของเวลาเกิด
monster_hp_rateอัตรา HP มอนสเตอร์ทั่วไป
mvp_hp_rateอัตรา HP ของ MVP
// ตัวอย่าง: มอน 2 เท่า, HP 1.5 เท่า
mob_count_rate: 200
monster_hp_rate: 150
mvp_hp_rate: 150

สรุป

  1. เปิดไฟล์ spawn ใน npc/re/mobs/ หรือ npc/pre-re/mobs/
  2. เพิ่ม/แก้บรรทัด monster หรือ boss_monster
  3. ปรับ conf/battle/monster.conf ถ้าต้องการเปลี่ยนอัตรารวม
  4. @reloadscript (spawn) หรือรีสตาร์ท Map Server (conf)
  5. ทดสอบในเกม — ตรวจจุดเกิดและเวลา respawn