当前位置 : 145z游戏站 | 热血传奇 | 技术教程 | 

传奇服务端苍月回城点清除与刷怪设置详解

热度:
一、取消苍月回城点记录

修改苍月地图后,旧回城点记录残留在配置文件中,需修改以下两个文件并重启服务端(MirServer\MIR200\)。

1.修改地图配置文件

文件路径:MirServer\Mir200\Envir\MapInfo.txt(部分版本为MapInfo.ini)
操作步骤:
•用记事本打开文件,搜索“苍月岛”或苍月地图编号(如3)。

-找到对应地图段落的ReturnPoint=参数,直接删除该行,或修改为新的有效坐标(如ReturnPoint=330330)。
-检查是否存在SaveReturn=1参数,将其改为SaveReturn=0以关闭回城点自动记录功能。
-保存文件。

2.清理全局回城表

文件路径:MirServer\Mir200\!AddrTable.txt
操作步骤:
•打开文件,查找包含“苍月”或对应地图编号(如0555)的行。

-删除整行,或将其坐标修改为无效值(如00)。
•保存文件。

3.清理数据库残留

若玩家之前在该地图下线,数据库(DBServer目录下)的UserData或Character表可能存有旧坐标。建议使用数据库工具(如Navicat)连接后,执行SQL更新坐标或清空相关字段,或建议玩家在修改后重新登录测试。

二、苍月地图全图刷怪设置

刷怪配置位于MirServer\Mir200\Envir\MonGen.txt。若不清楚苍月地图具体大小,可采用“多点覆盖”法模拟全图刷怪。

1.刷怪范围设置

格式:地图编号坐标X坐标Y怪物名范围数量刷新时间
-覆盖全图技巧:由于单条刷怪指令的范围(第5个参数)有限(通常建议≤20),无法直接设置一个覆盖全图的超大范围。正确做法是将地图划分为多个区域,分别设置刷怪点。
-示例(假设苍月岛地图编号为3):

3100100骷髅201030
3200200骷髅201030
3300300骷髅201030

通过在不同坐标点(可借助地图编辑器查看地图最大坐标)设置多条刷怪指令,实现全图覆盖效果。

2.刷怪时间设置

•刷新时间参数:MonGen.txt中每行最后一个参数即为刷新时间,单位通常为分钟。

-常规设置:
◦小怪刷新时间:建议10-30分钟(如30代表30分钟刷一波)。

-BOSS刷新时间:建议60-180分钟(如120代表2小时刷一次)。
•生效方式:修改保存后,在游戏内使用@重读怪物或@loadmon命令即时生效,无需重启服务端。

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

怪物属性存储在MirServer\Mud2\DB\Monster.DB(DBC2000数据库)中。常用字段对应如下:

属性数据库字段名说明与取值

攻击速度AttackSpeed或Attacr-spd数值越小攻击越快(单位毫秒),如1000为1秒攻击一次。

移动速度MoveSpeed或Walk-spd数值越小移动越快(单位毫秒),如600为0.6秒移动一步。

躲避/敏捷Dodge或Speed数值越高躲避物理攻击的概率越大,影响命中判定。

修改步骤:
1.使用DBC2000打开Monster.DB,找到目标怪物(如“白野猪”)。
2.修改上述字段数值(注意:部分引擎AttackSpeed数值越大攻击越快,需根据引擎说明调整)。
3.保存数据库,重启M2Server引擎使修改生效。

注意事项:修改MapInfo.txt和MonGen.txt后,务必重启M2Server或使用对应GM命令重读配置,否则修改可能不生效。
[顶部]