传奇服务端苍月地图与怪物设置修改指南

来源: 作者: 点击:
一、取消苍月地图回城点记录

修改回城点需同时处理配置文件与数据库残留记录,否则玩家仍可能回到旧坐标。

1. 修改配置文件(关键步骤)
• 文件路径:D:\MirServer\Mir200\Envir\MapInfo.txt

- 操作步骤:
1. 用记事本打开文件,搜索苍月地图编号(如 [CangYue] 或 [5 苍月岛])。
2. 找到参数 ReturnPoint=(指定回城坐标)或 SaveReturn=1(保存回城点),直接删除该行或在行首加 ; 注释。
3. 保存文件。

2. 清理数据库残留记录
• 操作路径:打开数据库工具(如DBC2000),找到 UserData 或 Character 表。

- 操作步骤:
1. 查找字段 ReturnMap(回城地图ID),将对应苍月地图ID(如5)的记录改为其他地图ID(如3盟重)。
2. 或将 ReturnX、ReturnY(回城坐标)字段清空为0。

3. 重启服务端生效
修改完成后必须完全关闭 M2Server 等程序并重启,新创建角色测试效果最准确。

二、苍月地图刷怪范围与时间设置

1. 刷怪配置文件路径
核心文件为 D:\MirServer\Mir200\Envir\MonGen.txt(部分引擎为 MonsterGen.txt)。

2. 刷怪范围设置(全图覆盖)
• 参数位置:每行第5个数值为刷怪范围(Radius)。

- 设置技巧:若不清楚苍月具体尺寸,直接将范围值设为极大值(如 500 或 1000)。引擎会以坐标点为中心,在有效地图格子内随机刷怪,超出地图边界的部分自动无效。
- 格式示例:5 140 330 骷髅 500 20 30
(含义:地图5苍月,坐标140,330为中心,500格范围,刷20只骷髅,30分钟刷新)

3. 刷怪时间参数详解
• 单位差异:多数引擎MonGen.txt中时间单位为分钟(如30代表30分钟),部分新版引擎支持秒单位,需查看引擎说明书。

- 时间换算:若需设置秒级刷新(如1小时=3600秒),部分引擎需在M2-怪物设置中切换单位,或改用机器人脚本控制。
- BOSS设置:通常将刷新时间设长(如120分钟),数量设为1。

三、怪物属性数据库字段对应

怪物属性在 Monster.DB 数据库中修改,路径通常为 D:\MirServer\Mud2\DB\。

属性 数据库字段名 说明与修改建议

攻击速度 Attacr-spd 或 AttackSpeed 数值越小越快。单位为毫秒间隔,如500表示每0.5秒攻击一次。普通怪建议800-1200,BOSS可设为400-600。

移动速度 Speed 或 Walk-spd 数值越大越快。通常范围1-10,1为极慢,5为正常,10为飞速。修改 WalkStep 可调整移动步长。

躲避/敏捷 Miss 或 Speed(部分引擎) 控制怪物闪避玩家攻击的概率。Miss 值越高(0-100),怪物越难被打中。部分老版本用 Speed 字段兼管闪避。

命中率 Hit 对应怪物打人的命中率,数值越高越准。需与玩家的 Agility(敏捷)属性对抗计算。

修改注意:改完数据库后必须重启M2Server或使用 @重读怪物数据 命令,修改才能生效。

若修改后回城点仍异常,检查是否有 !AddrTable.txt 文件中的坐标绑定,或脚本(QFunction)中硬编码了苍月传送命令。